BM6P6(@ yyy```PPPKKKDDD<<<555222000000222111000//////........................---------------------------------)))))))))***+++++++++,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000000111222444555666999999;;;>>>BBBMMMcccwww{{{uuuxxx{{{rrrgggkkkzzz}}}uuuooohhh```ZZZSSSLLLFFFEEEEEEEEEHHHLLLQQQaaaqqqvvvwwwzzz~~~|||yyywwwuuussstttuuuwwwyyy{{{}}}|||}}}~~~zzzooofff]]]VVVRRRXXXcccqqqyyyrrrllldddZZZRRRPPPJJJFFFGGGGGGHHHLLLRRR]]]bbblllyyyppp\\\HHH===:::777444333333333222222111000000000000000000000////////////////////////////////////000000//////.........------------......000111222,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000000111111222333222444888:::<<>>888555333222222222000////////////////////////......---------------------------------************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///000000000111222444555666888999<<>>AAAFFFUUUrrryyyuuuqqqpppppprrrzzzxxxnnnhhhmmm}}}zzzqqqiiiaaaYYYSSSMMMGGGCCCCCCDDDEEEJJJPPPaaappp~~~~~~|||zzz|||~~~wwwuuuttttttttttttuuuwwwyyy{{{}}}~~~|||ssskkkccc]]]YYYXXX[[[cccsss}}}vvvnnnddd]]]XXXQQQKKKIIIHHHHHHMMMTTTWWW[[[dddppp~~~mmmSSSEEE>>>999555444555555444444333222222111000000000000/////////////////////////////////////////////...............///...............//////........................////////////000000000000000000000000000111111222444333666:::;;;===EEENNNaaa~~~oooaaaPPPDDD???<<<888333333333222111000000000000111111000///...---,,,,,,------------------------,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------------.../////////000000111333555777888888;;;@@@CCCHHHYYYyyy|||yyysssoookkklllvvvuuuppplllrrrxxxnnnfff^^^VVVPPPKKKFFFCCCCCCCCCDDDIIIPPP```ooo}}}{{{|||yyywwwwwwttttttuuuvvvwwwyyy{{{|||~~~|||uuuooofffaaa\\\XXXXXX]]]mmm|||{{{sssiiiaaa[[[TTTMMMJJJHHHGGGLLLRRRTTTXXX```kkkxxxsssXXXHHH@@@:::666555444444444333222222111111000000000000////////////////////////////////////........................//////...---------..............................////////////000000000000000000000000000111111222333333666:::;;;===FFFPPPfff{{{lllYYYJJJCCC>>>888333444333222111111000000000111000000///......---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,------...------------.../////////000000222333555777888:::<<<@@@DDDLLL^^^~~~xxxqqqkkklllxxxuuuttttttyyyuuukkkccc[[[SSSMMMJJJFFFDDDDDDCCCCCCIIIQQQ___nnn}}}}}}{{{~~~~~~}}}zzzyyyvvvuuuuuuuuuvvvxxxzzz||||||}}}|||wwwrrrhhhccc^^^ZZZXXX\\\iiiwww~~~uuukkkccc]]]VVVNNNJJJGGGFFFIIINNNQQQVVV^^^gggssswww\\\KKKBBB<<<888777333333222222111111000000000000000000////////////////////////////////////---------...............///......------------...------------------------////////////000000000000000000000000000111111222222333666::::::===GGGRRRiiizzzfffUUUIIIAAA:::555555444333222111111111111000000000/////////......------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......------......///000///000000222444666888999;;;<<>>999777333333222111111000000///000000000000////////////////////////////////////---------------............---------------......------------------------////////////000000000000000000000000000111111222222444888;;;;;;===IIIVVVooouuubbbRRRFFF>>>:::555444333222222111222222///////////////000000000------------------------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............//////000//////000222444666999:::;;;:::>>>HHHXXXppp{{{sss{{{xxxlllbbbZZZSSSLLLHHHDDDBBBCCCEEEEEEGGGPPPZZZiiittt|||yyy{{{~~~}}}|||yyyxxxvvvuuuvvvxxxzzz|||yyyzzz|||}}}{{{qqqjjjccc```^^^^^^dddkkkwww}}}rrrjjjaaaZZZTTTPPPLLLFFFFFFIIILLLQQQYYY```hhhsssdddSSSIII@@@999666444333333222222111000000000000000000////////////////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,---......///........................////////////000000000000000000000000000111111222444666;;;======@@@LLLZZZwwwwwwyyykkkXXXJJJBBB???555555444333222222222222......//////000000111111------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------...............///000000//////000222444777999:::;;;999===JJJ^^^wwwwwwqqq{{{}}}uuuiii^^^WWWPPPJJJEEE@@@@@@BBBEEEFFFIIITTT___jjjvvvxxxxxx||||||{{{~~~zzzxxxwwwuuuvvvxxxzzz|||xxxyyy|||~~~~~~vvvmmmeeebbb```___bbbfffrrruuummmccc]]]WWWSSSNNNHHHFFFHHHIIIOOOWWW]]]dddooo|||hhhVVVKKKAAA888444555555444333333222222111000000000000////////////////////////////////////,,,,,,,,,------.........+++++++++,,,---...///000000000000000000000000000////////////000000000000000000000000000111111222666888===??????BBBOOO]]]~~~zzzpppsss|||dddMMMBBBBBB;;;888555333333222111000222222111000///...------........................------------------------,,,,,,++++++***+++++++++---------............///000222444555555666888:::<<<@@@FFFPPPddd}}}zzzwww}}}rrrfff]]]TTTKKKGGGGGGEEEDDDBBBBBBGGGPPP[[[cccrrrvvv~~~}}}{{{{{{}}}{{{yyy~~~{{{zzzsssvvvzzz~~~zzztttuuuxxxxxxzzz}}}{{{|||}}}~~~{{{rrrpppkkkfffaaa___aaacccqqq{{{yyypppfff___XXXTTTPPPJJJHHHIIIIIIMMMUUU]]]aaagggssssss___PPPFFF===777777555333222333333222000111111111111000000000000///////////////.................................////////////000222333444DDD999999:::111...222111///444555000///222333///000111222222222333666888888;;;999<<>>BBBIIIXXXrrrrrrpppuuu|||pppggg]]]VVVPPPIIIFFFGGG@@@@@@AAADDDJJJUUUbbbkkkuuuxxx}}}|||yyyyyy|||{{{~~~|||wwwuuurrrpppppprrrvvvxxxzzz||||||yyywwwwwwyyyzzz{{{|||~~~xxxvvvsssooojjjfffcccbbbcccnnn~~~tttjjjbbb[[[WWWRRRLLLIIIJJJIIIKKKQQQWWWZZZ^^^hhhsssrrr^^^MMMBBB<<<888666333333333333222000111111111111000000000000------......//////000000........................//////000000111333444555666<<>>FFFKKK\\\xxxqqqbbbaaaooo{{{iiiXXXNNN@@@<<<777444333333222222111000000///......------................................................++++++***++++++,,,------------........./////////000222555666777999;;;===???DDDPPPeeezzzzzzxxxlllkkkqqq{{{tttiiiaaaXXXSSSMMMFFFBBBCCCAAABBBDDDHHHOOOZZZfffooouuuuuuxxx|||~~~zzzwwwwwwyyy~~~|||zzz|||~~~}}}{{{xxxuuurrrpppqqqsssvvvxxxzzz||||||~~~|||zzz{{{}}}||||||}}}~~~|||{{{yyywwwuuuqqqkkkfffcccjjjvvv~~~rrriiiaaa\\\WWWOOOKKKLLLFFFFFFKKKQQQVVVZZZccclllxxxqqq[[[KKKCCC999777555333333333111000111111111111000000000///,,,------...///000111111........................+++++++++,,,---...000000111//////...555LLLVVVIII555111......000111000000111222333222222222444666666;;;;;;???FFFLLL```}}}~~~mmm\\\\\\kkk~~~nnn___SSSEEE@@@:::666444333333222222222111000///...------................................................************+++,,,------------------............111333555777888:::<<<>>>@@@HHHWWWnnnyyy}}}sssjjjjjjooovvvooofff^^^VVVRRRLLLEEEBBBBBBAAABBBEEEJJJQQQ]]]iiiqqqvvvvvvvvvyyy~~~|||xxxvvvxxx|||{{{zzz|||}}}~~~yyyuuuttttttuuuvvvwwwxxxxxxyyy}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~|||{{{{{{{{{xxxrrrmmmdddiiirrr~~~uuummmddd___YYYQQQLLLMMMFFFEEEHHHOOOTTTYYYaaaiiitttyyycccPPPEEE:::888555444444333111000111111111111000000000000------......//////000000........................,,,,,,,,,,,,---///000111222......///444GGGRRRKKK999333...000111000///000222333444333222222444666666;;;<<<@@@HHHPPPfff{{{jjj[[[]]]mmmssscccVVVIIIDDD===888555444333222222222111111000000000///................................................+++******+++,,,---..................////////////111333666777999:::===???BBBMMM___www}}}zzzmmmfffhhhmmm}}}|||rrrkkk```YYYRRROOOKKKEEEBBBCCC>>>AAADDDJJJTTT```mmmuuuzzzxxxvvvxxx{{{~~~zzzwwwwww{{{~~~|||{{{||||||~~~|||{{{zzzzzzzzzzzz{{{{{{{{{~~~~~~}}}|||}}}~~~}}}zzzuuukkkmmmrrr|||xxxooogggaaaZZZRRRMMMMMMGGGEEEGGGMMMRRRVVV\\\cccnnnyyy}}}hhhTTTGGG;;;888666444444333111000111111111111000000000000.........///////////////........................////////////000222333444222+++...222222<<>>555///111333000///000111222333222111111333555444;;;===BBBLLLUUUnnnuuuggg]]]cccuuuvvvfffWWWLLLFFF???999555444333222111111111111222222222222........................------------------------,,,++++++,,,---...///000////////////000000000000111333666888999;;;===@@@DDDQQQeee}}}|||zzzzzziiiccceeelll|||yyyooohhh[[[UUUOOOMMMKKKFFFCCCDDD<<>>@@@666000222333000...///000111222111000000222333333:::>>>DDDOOOZZZtttqqqeee___iii|||{{{kkk]]]TTTJJJ@@@;;;999555444555333333222111000///...---111111111111000000000000---,,,,,,++++++,,,,,,---......------------......000////////////000000111666444555:::<<<<<<>>>BBBKKKQQQggg~~~{{{nnn___^^^eeeppp~~~xxxmmmfffXXXUUUOOOJJJEEEBBBAAAAAA===AAAFFFLLLTTT```nnnxxx}}}|||zzzyyyzzz}}}|||zzzzzz|||~~~{{{yyy|||~~~}}}~~~zzzxxxwww{{{zzznnnddd___ZZZRRRMMMIIIGGGFFFFFFJJJRRRZZZ___gggqqqsss^^^MMMBBB:::555666666444222222000000000000000000000000222222111000000000000000///////////////////////////...---,,,,,,---...///000///------///222777999???999333000000000000...222222222222333444444555888:::???FFFOOOcccuuujjjbbbkkkqqqdddWWWLLLAAA===:::666444555333222222111000//////...000000000////////////...---,,,,,,++++++,,,,,,---......------------......000////////////000111111555444666:::<<<<<>>FFFSSSjjjuuummmjjjttttttaaaUUUHHHAAA<<<666444444111111111111111111111111000000/////////.........------,,,,,,,,,,,,------......------------......////////////000111222222555555777;;;<<<===BBBIIIRRReee{{{wwwwwwwwwttttttwww~~~qqqfffcccjjjtttxxxoooeee___OOOLLLHHHDDDAAA@@@@@@AAABBBGGGMMMTTTZZZbbblllsss|||xxx{{{}}}zzzzzzzzz|||}}}~~~{{{xxxxxxzzz~~~|||{{{{{{~~~|||{{{|||nnneee___XXXSSSOOOLLLIIIGGGHHHMMMSSSWWW\\\dddooozzz{{{iii[[[III@@@888666555222111222000000000000000000000000//////............//////////////////////////////.........------.........---....../////////////////////000111111222111111111111111222333444555666;;;:::===EEETTTlllpppjjjhhhqqq{{{jjj]]]OOOEEE>>>777333444222222222111111111111111111111111000000000//////...------,,,,,,------.........------------......////////////000111222333555555999<<<<<<===DDDLLLTTTlll|||xxxuuutttqqqnnnoootttyyyllleeefffnnnxxx}}}vvvmmmccc]]]OOOLLLGGGCCC???>>>>>>>>>AAAHHHQQQYYY^^^dddkkkppp~~~{{{||||||yyyxxxxxxzzz}}}~~~|||xxxvvvwwwzzz}}}{{{~~~~~~|||qqqhhhaaaYYYTTTNNNLLLHHHFFFHHHMMMSSSWWW[[[aaajjjuuupppcccNNNDDD:::777555222111333111111111111111111111111//////............//////////////////////////////---..................---+++,,,---///000000000000///000111111111000//////111111111222333444666666<<<;;;===FFFTTTmmmzzzjjjeeedddmmmvvvhhhWWWKKKBBB999555555333333222222222111111111111111111111000000000000......------------............------------....../////////000111222333444555666:::======>>>FFFOOOYYYsss}}}yyywwwtttnnniiilllrrrssshhheeehhhrrr|||{{{sssjjjaaaZZZNNNKKKGGGBBB???=========@@@IIIVVV```fffiiimmmppp{{{}}}}}}}}}}}}yyywwwwwwzzz}}}~~~yyyvvvuuuvvv|||~~~}}}~~~tttkkkddd[[[VVVOOOLLLHHHFFFHHHLLLRRRVVV[[[___gggqqq~~~vvvkkkSSSHHH===999666333333444222222222222222222222222//////......//////000000////////////////////////------...//////...------+++,,,---///000111111111///111222222000//////000000000111222333555666777<<<;;;===GGGWWWppp}}}sssgggeeefffooorrr```SSSGGG===888777444444333222222111000000111000000000000/////////......------------............------------....../////////000111222444555555777:::======>>>GGGRRR___{{{zzzqqqkkknnnuuu}}}lllddddddkkkuuuyyypppggg]]]VVVLLLIIIEEEAAA???>>>??????AAALLL[[[hhhnnnooopppqqqxxx{{{{{{~~~~~~{{{xxxxxxzzz}}}zzzvvvtttttt{{{|||~~~~~~~~~}}}xxxoooggg___XXXRRRNNNJJJGGGGGGJJJOOOSSS[[[]]]cccmmmzzzxxxoooWWWKKK@@@:::777444444666111111111111111111111111000////////////000111222////////////////////////------...//////...------.........//////000000000///111333222000///111333000000111222333555666777;;;:::>>>III[[[uuuzzzoooiiijjjnnnyyyyyyfffXXXKKK@@@::::::555555444333222000000///000/////////..................------------...............------........./////////000111333444555555777;;;>>>===>>>HHHSSSdddwwwppprrrzzzxxxgggaaadddlllxxxxxxoooeee[[[TTTIIIGGGDDDAAA@@@@@@AAABBBBBBNNN___mmmssstttsssssswww}}}zzz{{{~~~|||zzzyyyzzz~~~{{{vvvtttsssvvv}}}~~~{{{|||}}}~~~}}}{{{rrrjjjaaaZZZTTTQQQKKKGGGFFFIIIMMMPPP[[[\\\aaakkkxxxyyyqqqYYYMMMAAA;;;888555555777000000000000000000000000000000000000000111222222////////////////////////,,,---...//////...---,,,222111000//////////////////111222111000000333666000000111222333555777777999999>>>KKK___yyyyyynnnlllooowwwtttbbbRRRGGG>>>999555555555333111111111222111111111111000000000000111000...,,,+++,,,---...------,,,,,,---...000111555444333111000111444777555666:::======@@@KKKWWWgggyyy}}}oooaaabbbiiiooowwwvvvlllbbbYYYSSSHHHFFFBBB???>>>???AAABBBEEEOOO]]]kkkwww|||uuuwwwzzz|||~~~~~~|||wwwvvvyyy}}}~~~{{{xxxwwwuuuyyy{{{zzzzzz~~~|||yyy{{{~~~~~~|||rrrhhhbbb```YYYUUUPPPKKKHHHIIIKKKMMMTTTXXX___hhhrrr~~~~~~ttt```QQQAAA:::888555222222333222111000///////////////............//////000///////////////......---////////////////////////------......//////000000000000111111111111000000...000222222222222444666999>>>BBBJJJ___|||xxxssszzzyyy~~~mmmYYYJJJ???999666555555333222111222333111111111111000000000000111000///------...///000000///...---------...///111222222111111333777:::AAA>>><<<===???DDDNNNXXXlll|||lll___bbbjjjrrr|||}}}sssiii___VVVQQQHHHFFFBBB???>>>>>>@@@BBBFFFPPP^^^lllxxxxxxyyy{{{~~~|||wwwvvvxxx|||}}}}}}zzzxxxvvvuuuyyy~~~~~~zzzyyy{{{}}}{{{|||uuukkkdddbbbYYYUUUPPPKKKHHHHHHJJJKKKRRRWWW^^^fffppp|||tttbbbSSSBBB;;;999666444333222222111111111222222333222222111111000000//////---............---,,,,,,////////////////////////---......//////000111111000000111111111111000000000111333444333444555777888===AAAJJJ```yyysssoooxxxxxxooosss~~~}}}fffRRRDDD>>>777666555333333333333444222222111111111000000000111000/////////000111222111000///---,,,------......///000111222555999===MMMFFF@@@???AAAGGGQQQ\\\tttvvvggg^^^bbblllvvvyyyoooeee[[[SSSNNNHHHFFFBBB???>>>>>>@@@AAAFFFQQQ___lllyyy}}}{{{|||yyyvvvxxxzzz||||||zzzxxxvvvvvvxxx||||||zzzyyy~~~~~~~~~yyynnnfffcccZZZVVVQQQKKKGGGGGGHHHIIINNNTTT[[[dddmmmyyywwwfffVVVEEE===:::777555444111111111222222333555555333333222222111///...---....../////////...------////////////////////////......///000000111111222000000111111111111000000111222444555444555666888777;;;@@@JJJbbbtttllljjjtttrrrhhhkkkvvvwww___MMMDDD:::888555333333444444444222222222111111111000000///////////////000111222111000///---------...///...///111222333666:::===KKKGGGDDDCCCBBBGGGTTTaaa}}}rrreee^^^dddnnnxxxvvvkkkbbbXXXPPPLLLGGGEEEAAA>>>===>>>@@@AAAFFFQQQ```lllxxx||||||~~~~~~wwwxxxyyyzzz{{{{{{yyywwwwwwxxxzzz|||{{{zzz|||qqqhhhddd[[[WWWQQQLLLGGGFFFFFFFFFKKKQQQYYYaaaiiitttmmm\\\III???;;;777555555222222222222222333444444///000000000///...,,,+++111111111111111000000////////////////////////////////////000111111222222000000111111111111000000111222444444444555666888666:::???JJJcccpppfffdddooo}}}pppfffkkkwwwnnnVVVHHH===:::666444444555444333222222222222111111111111............///000000111///......---...///000111///111222333333555888;;;@@@CCCGGGFFFAAAEEEVVViiiqqqfff___fffpppzzz}}}sssiii___WWWOOOKKKFFFCCC@@@>>>===???AAACCCGGGSSS```lllvvv}}}{{{{{{~~~zzzyyyxxxzzz|||}}}{{{yyyzzzzzz{{{~~~~~~~~~tttiiiccc\\\XXXSSSMMMHHHFFFEEEEEEHHHOOOXXX^^^eeeppp~~~xxxeeePPPCCC===888555555333333222111111111111111......////////////......111111111111111000000////////////////////////////////////000111111222222000000111111111111000000000111333444333444555777666999>>>JJJccclllaaaaaakkk}}}|||nnneeekkkxxx~~~```LLLBBB===777444555555444222333222222222222111111111......//////////////////......------...000111222000222333444444555777:::777???GGGFFFAAAEEE[[[qqqqqqfffaaahhhrrr{{{{{{qqqfff]]]UUUNNNJJJCCCAAA???======@@@BBBDDDJJJVVVcccllluuu}}}}}}{{{{{{~~~~~~{{{yyy{{{~~~}}}~~~}}}~~~{{{wwwwwwxxxxxxyyyxxxzzz}}}wwwjjjccc\\\YYYTTTNNNIIIGGGFFFEEEHHHOOOWWW]]]bbbkkkyyyqqqYYYJJJAAA:::666555444333222111111000000000000000000000000111222222....../////////...------////////////////////////......///000000111111222000000111111111111000000000111333333333444555777777999===IIIbbbkkk```___kkk}}}zzzlllcccjjjxxx{{{oooWWWEEE???888555555555333000333333222222222111111111000000111111000000//////000000///......///000111///111333444555666888:::999>>>CCCDDDAAAIIIaaaxxxooofffbbbiiisss|||yyynnndddZZZSSSLLLHHHAAA???===<<<>>>@@@DDDFFFOOOZZZfffnnnuuu|||}}}|||~~~~~~{{{|||~~~}}}{{{zzzxxxvvvxxxyyyzzz}}}{{{lllddd\\\YYYUUUOOOKKKHHHGGGFFFHHHOOOXXX\\\```hhhvvv}}}cccQQQFFF===888777444333333222222222333333333222000......///111222---............---,,,,,,////////////////////////---......//////000111111000000111111111111000000111222444555444555666888888:::===HHHaaakkk```___mmmxxxllleeennn~~~pppwww}}}cccHHHAAA999555555555222///333333333222222222111111222222222222222111000///222111000///......//////...000333444555777999<<<>>>???AAAAAABBBMMMeee|||{{{yyymmmeeebbbjjjttt~~~~~~wwwmmmbbbYYYQQQKKKGGG???>>><<<<<<>>>AAAEEEHHHSSS^^^iiipppuuu|||~~~~~~}}}||||||}}}~~~}}}}}}zzz{{{|||}}}~~~~~~|||~~~}}}|||{{{{{{|||~~~~~~nnneee\\\ZZZUUUPPPLLLIIIHHHGGGHHHPPPXXX\\\___ffftttjjjVVVIII@@@:::999333333333333444555666666555222...,,,+++,,,...000///////////////......---////////////////////////------......///000000000000000111111111111000000222444555666555666888999999:::===HHH```lllbbb```pppyyyooojjjvvvooosss|||lllRRREEE:::777888777555444333333333222222222111111333333333222111000000//////////////////000111111//////000222444777999::::::>>>CCCEEEEEEPPPiiixxxvvvxxx{{{{{{gggaaa```gggqqq~~~}}}uuuiii___WWWPPPIIIDDDDDD???;;;;;;;;;>>>FFFOOOYYYcccmmmrrrvvv|||}}}}}}}}}{{{{{{{{{{{{{{{|||||||||~~~~~~}}}~~~~~~~~~|||}}}tttiiiaaa]]]WWWRRRNNNKKKHHHFFFHHHLLLRRRYYY```iiiqqqwwwyyy```NNNBBB:::666222222333333333222111111000000000000000000000000...........................---,,,,,,---...///000...............///000000000000000000////////////333333333333444555666666888;;;???III___}}}~~~lllfffcccvvv|||uuunnnmmmxxxtttuuuzzznnnWWWIII<<<999999777444333333333333222222222222111111111000000///......---///////////////000111111000000111222444777888:::999===BBBEEEHHHTTTpppwwwtttuuuwww~~~}}}~~~sssccc___^^^eeeooo}}}|||ttthhh^^^VVVOOOHHHCCCDDD???<<<<<<<<>>HHH]]]|||qqqmmmkkk|||~~~wwwyyy~~~wwwtttzzzyyyaaaRRRBBB<<<:::777444444444444333333333222222222222222111111000000000000///////////////000000111222222333333555666777888:::<<>>999666555555444333333333333000000000000000000000000........................000000/////////000000000...............///000000000000111111111111111222333333333333444555666666666:::>>>GGG\\\|||rrrqqqsss|||yyytttzzzgggVVVEEE===;;;888666666444444444333333333222222111111111000000000000000///////////////000000111333333333444555666888999;;;<<>><<<>>>???BBBJJJRRR^^^jjjwww}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxwwwxxxxxxyyyyyy||||||{{{|||}}}}}}|||}}}~~~}}}zzzyyyzzz|||~~~~~~}}}xxxwwwvvvwwwyyy}}}wwwgggbbb\\\VVVRRRNNNKKKIIIEEEHHHLLLQQQWWW___hhhnnn}}}rrr\\\KKK@@@:::777666555333333222333333000000000000000000000000........................000000000000000000//////...............///000000/////////000000000111111333333333333444555666666666:::???GGG\\\|||{{{rrrttt}}}~~~ooo^^^KKKAAA===:::888888444444444444333333333333........................///////////////000111111222222333444555777999:::<<<<<>>@@@BBBJJJRRR___lllyyy~~~}}}zzzxxxwwwxxxyyyzzzyyyyyyzzz{{{|||}}}~~~~~~{{{zzzyyyyyyxxxxxxyyyyyy{{{{{{{{{|||~~~}}}zzzwwwxxxzzz{{{|||{{{{{{zzzzzzyyyyyyzzz{{{|||zzzyyywwwvvvvvvwwwyyy}}}yyyiiiddd]]]WWWSSSOOOLLLIIIFFFHHHKKKOOOUUU^^^gggmmmzzzxxxaaaNNN@@@:::777666444222222111222222000000000000000000000000........................//////000000000///.....................///000000.........///000000111111333333333333444555666666777;;;@@@HHH\\\}}}xxxsssxxx{{{hhhSSSGGGAAA<<<999888555444444444444333333333........................///////////////000111111111222222444666888:::;;;<<<<<<@@@IIIWWWppp~~~uuunnndddccciiiwwwwwwdddZZZTTT\\\eeemmm}}}rrriii\\\RRRLLLHHHDDDAAA>>>;;;:::===???BBBIIIRRRaaalllyyy~~~~~~~~~}}}~~~}}}{{{yyyvvvtttsssuuuwwwyyyuuuvvvvvvxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{|||~~~~~~}}}}}}yyyvvvqqqrrrtttvvvxxxzzzzzz{{{{{{zzzxxxxxxyyyxxxwwwuuuttttttuuuwww{{{|||jjjeee^^^XXXTTTPPPLLLJJJFFFHHHKKKOOOTTT]]]ffflllsss~~~|||gggSSSEEE===777666333111000000111222000000000000000000000000...........................//////000///...---,,,...............///000000...//////000111111222222333333333333444555666666888===AAAIII]]]uuuuuu~~~pppYYYKKKCCC===999888555555444444444333333333/////////000000000000000///////////////000111111111111222444666999;;;<<<;;;<<>>CCCNNN```|||}}}rrrggghhhnnn~~~lll___ZZZZZZ___kkk{{{{{{pppggg\\\RRRKKKFFFAAA===>>><<<===>>>===???IIITTTaaakkktttxxxzzz~~~~~~{{{wwwtttqqqqqqrrrsssvvvuuuttttttttttttvvvvvvyyyxxxvvvwwwyyyzzzyyyyyy|||}}}~~~}}}zzzyyyyyyyyyzzz|||~~~}}}wwwrrrpppooooooooorrrvvvzzz{{{||||||{{{zzzzzzyyyvvvrrrooommmnnnqqqwww~~~ssslllbbbZZZVVVSSSPPPMMMIIIHHHIIIMMMUUU^^^eeeiiipppvvvwwwlll^^^MMMBBB777777666444222111111222111111111111111000///...////////////////////////------...//////...------000000000000000000000000000111111111111222222222444444333444444555666777666<<>>@@@EEEOOObbb{{{mmmooovvvkkk___[[[\\\cccppp~~~~~~zzzllldddYYYPPPJJJFFFAAA>>>===<<<===>>>>>>AAALLLXXXaaajjjqqqsssuuuzzz}}}}}}~~~zzzwwwuuutttuuuuuussssssrrrrrrrrrssstttuuuwwwvvvuuuuuuwwwyyyxxxxxxyyyzzz{{{}}}~~~|||{{{zzz{{{~~~xxxrrrpppoooooopppssswwwzzz{{{{{{|||{{{zzzzzzxxxuuuppplllkkklllpppvvv}}}wwwoooeee]]]XXXUUUQQQNNNIIIHHHHHHKKKRRR[[[ccchhhlllsss}}}xxxmmm___NNNCCC888777666444222111111222111111111111111000//////////////////////////////////////////////////////000000000000000000000000000000111111111222222222444444333444444555666777666<<>>AAAGGGSSSkkk|||jjjaaaaaagggppp}}}}}}~~~uuufff^^^TTTLLLHHHEEEAAA>>>::::::<<>>888777777666555444333333222222111111111000000000///000111111222222111111111333444555555777:::<<<;;;BBBKKKZZZvvvwwwfffaaaeeemmmvvv~~~xxxpppeee^^^SSSLLLGGGDDD@@@===<<<;;;<<>>===<<<===???AAAHHHWWWeeewww~~~{{{xxxtttuuuwww{{{~~~|||{{{yyyzzz}}}~~~|||}}}}}}}}}}}}|||||||||||||||{{{~~~}}}xxxuuurrrsssssssssrrrqqqpppoooooommmkkkkkklllmmmlllkkkiiiiiiiiiiiijjjkkklllmmmnnnoooqqqtttyyy~~~{{{wwwqqqpppqqqssswwwyyyyyyyyyyyywwwtttsssrrrpppmmmjjjfffgggjjjqqqzzzuuuhhh___YYYUUUQQQJJJKKKJJJGGGGGGMMMWWW```gggkkksss}}}{{{bbbPPPAAA;;;444222333444333111111000///...///000222333////////////////////////........................000000000000000000000000////////////000000000111444444333444444555666777888===EEESSSlllsssjjjpppppp^^^MMMAAA999888777666555444333333222222222111111111111000222333444555666555444444333333222111111444:::>>>===FFFRRRbbbrrr```\\\aaacccqqquuummm]]]VVVMMMGGGEEECCCAAA???>>>======???AAAGGGVVVdddttt~~~|||vvvuuuuuuxxx}}}}}}{{{vvvxxx|||zzz}}}{{{yyyyyyyyyyyyyyyzzzzzzzzzzzzxxx{{{{{{vvvrrrqqqrrrssstttuuutttssssssqqqooonnnmmmnnnnnnmmmlllhhhhhhiiiiiiiiiiiiiiihhhfffgggjjjnnnsssxxx|||~~~~~~zzztttrrrrrrtttwwwzzz{{{{{{}}}zzzvvvrrrpppnnnkkkiiifffgggjjjrrr{{{wwwjjjaaa[[[VVVSSSIIIJJJIIIFFFFFFKKKUUU]]]cccgggooozzzmmmZZZAAA;;;444222333555333111111000///...///000222444//////////////////////////////000000000000//////000000000000000000000000////////////000000000000444444444444444555777777888>>>GGGUUUnnnooohhhnnn}}}}}}gggRRRFFFBBB999444666:::888333111222222222111111111111000000000000000111222333444222333555666777999<<<>>>???EEEPPPdddxxxvvv{{{fff```___^^^eeeooo~~~~~~qqqhhh[[[SSSKKKGGGDDD???>>>???>>>;;;;;;===@@@GGGTTT```oooyyy}}}xxxuuuxxx~~~||||||zzzyyy}}}~~~~~~|||zzzyyyzzzxxxvvvvvvwwwxxxxxxwwwyyyzzz{{{{{{yyyuuuqqqnnnkkklllnnnqqqsssssssssssssssqqqpppppprrrtttssssssooonnnllljjjiiihhhiiiiiiggghhhhhhhhhjjjnnntttxxxyyyxxxvvvttttttvvvyyyzzz{{{{{{zzzxxxuuupppmmmlllmmmjjjjjjlllssszzzoooggg^^^YYYWWWPPPKKKHHHGGGHHHJJJRRR[[[aaafffkkksssuuu[[[HHH>>>666555666555333333111111111111111111111111........................000000000000000000000000000000000000////////////000000000000111111111111222333444444444555777999;;;>>>EEETTTqqqzzzkkkeeejjjzzz~~~ttt[[[KKKBBB:::555777888666222111222222222222111111111111000000000000111222333444222444666777777999<<<>>>@@@FFFRRRhhhxxxqqqppp{{{uuubbb]]]^^^___hhhsss}}}ooofffZZZRRRJJJGGGCCC???===???===;;;;;;===AAAGGGSSS___qqqyyy}}}zzzzzz|||{{{zzzyyy}}}~~~~~~|||{{{yyyyyyzzzwwwuuutttuuuvvvvvvuuuuuuvvvxxxxxxwwwtttpppnnnkkklllnnnpppqqqrrrrrrrrrrrrqqqoooppprrrttttttsssrrrqqqooommmkkkkkkjjjkkkjjjjjjjjjiiiiiilllppptttxxx{{{}}}zzzxxxuuuuuuwwwxxxyyyyyyzzzzzzxxxtttooolllkkkkkkkkkkkknnnuuu{{{pppggg^^^XXXVVVQQQLLLHHHGGGHHHJJJRRR[[[cccggglllsss{{{bbbJJJ@@@777666666444222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000111111111111222333444444444555777999:::>>>FFFVVVtttwwwhhhbbbgggxxxyyywwwzzzhhhRRRDDD>>>999999888444333444333222222222111111111111111111000111111222333444222444666777777999<<>>===>>>===;;;;;;>>>AAAFFFRRR^^^qqqyyy~~~|||{{{{{{}}}|||{{{~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxyyyvvvtttsssssstttsssrrrqqqrrrtttuuutttrrrpppnnnlllmmmnnnooopppppppppppppppooonnnoooqqqrrrrrrrrrtttsssrrrpppooonnnmmmmmmmmmmmmlllkkkiiijjjmmmppppppssswwwzzz}}}}}}zzzwwwvvvwwwxxxyyyxxxyyyxxxvvvrrrmmmjjjiiiiiikkklllpppxxx~~~rrrhhh___XXXUUUQQQLLLIIIHHHHHHJJJQQQYYYdddiiimmmrrr|||jjjNNNCCC999666666444222333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000111111111222222222333444444444555777999:::>>>FFFYYYxxxtttfffaaagggyyywwwrrrqqq~~~rrrYYYHHHCCC>>><<<999444444777333333222222222111111111111111111111222222333444222444666777888:::===???AAAHHHXXXuuurrrmmmlllttt}}}~~~gggYYYWWW]]]bbbooo|||~~~~~~vvvhhh___UUUNNNHHHEEEBBB>>><<<>>>===;;;;;;>>>AAAFFFRRR]]]nnnwww{{{xxx}}}~~~~~~~~~~~~}}}}}}}}}{{{{{{zzzzzzyyyyyyxxxxxxyyyvvvsssrrrrrrrrrqqqpppoooppprrrssssssrrrpppooommmmmmmmmnnnnnnnnnnnnnnnmmmlllkkklllnnnooooooooorrrqqqqqqpppppppppppppppooooooooonnnmmmmmmoooqqqnnnoooqqqssstttwwwzzz}}}}}}{{{xxxwwwxxxyyyyyyyyywwwwwwuuuqqqlllhhhggghhhkkkooottt|||uuukkk```XXXUUURRRMMMJJJIIIHHHIIIPPPWWWeeejjjnnnqqqxxxoooRRRFFF;;;777666444222333111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000111111111222222222222333444444444555777999:::>>>HHH[[[{{{sssfffccclll~~~zzzsssoooyyyxxx```LLLEEE???<<<777333333777333333333222222222222111222222222222222222333444333555666777888:::===???AAAHHH\\\{{{vvvpppnnnsssxxx|||xxxdddXXXWWW___gggqqq|||{{{~~~ssseee\\\RRRLLLFFFDDDBBB===;;;===<<<:::;;;>>>AAAFFFQQQ\\\hhhsss}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyyyywwwtttrrrssssssrrrqqqqqqrrrsssttttttsssrrrqqqmmmmmmmmmmmmmmmmmmnnnnnnkkkiiihhhiiijjjlllkkkkkkkkkllllllmmmnnnooooooooonnnpppqqqrrrrrrrrrtttvvvqqqqqqqqqpppooonnnppprrrvvvzzz}}}{{{xxxwwwxxxyyyyyyyyyuuuuuusssoookkkhhhggghhhlllqqqyyyyyynnnbbbZZZVVVSSSNNNKKKJJJHHHHHHNNNUUUcccjjjooopppuuutttWWWJJJ===888666333222333111111111111111111111111////////////////////////////////////////////////.../////////000000000111111111111111222222222222222333444444444555777999<<<@@@III]]]}}}qqqffffffqqqyyy~~~uuulllsss~~~}}}gggNNNFFF===999666222111444333333333333222222222222333333222222222222333333333555777888888:::===@@@CCCJJJ```yyysssoooooopppssszzzrrrbbbZZZZZZdddnnnvvv{{{{{{}}}~~~qqqcccZZZPPPIIIDDDCCCAAA<<<;;;<<<<<<:::;;;>>>AAAEEEPPPZZZbbbnnnzzz~~~zzz{{{{{{zzzzzz|||}}}}}}}}}||||||{{{{{{zzz{{{xxxvvvuuuuuuvvvuuuttttttuuuuuuuuuuuutttrrrqqqnnnnnnmmmmmmmmmnnnnnnoookkkiiigggggghhhiiihhhgggeeefffhhhiiijjjkkkkkkkkkkkkmmmqqqssstttuuuwwwxxxtttttttttqqqnnnkkkjjjkkkooorrrzzz~~~|||xxxvvvwwwwwwwwwwwwssssssrrroookkkiiihhhiiilllsss}}}}}}rrrfff\\\YYYTTTOOOLLLJJJIIIHHHMMMTTT___hhhoooppprrr}}}yyy\\\NNN???888666333222333111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111111111111222222222222333222333444444444555777999===@@@JJJ___pppfffgggtttvvv|||vvvlllpppxxxnnnTTTHHH===999888555333333444444333333333222222222444333333222222333333333333555777888999:::===@@@FFFMMMddd}}}vvvoookkkiiillluuu~~~lllaaa\\\___jjjvvv~~~|||||||||ooobbbYYYNNNHHHCCCBBBAAA<<<:::;;;<<<:::;;;???AAAEEEOOOYYY```kkkvvv|||zzz{{{{{{zzzyyyzzz~~~~~~}}}}}}|||}}}zzzxxxwwwxxxyyyyyyxxxxxxxxxwwwvvvuuusssqqqpppnnnnnnmmmmmmmmmnnnpppqqqmmmkkkiiihhhhhhhhhgggfffcccdddeeefffggggggfffeeefffiiinnnqqqrrrssstttvvvtttuuuuuutttpppmmmkkkjjjmmmnnnsss|||~~~zzzvvvuuutttsssrrrrrrrrrqqqnnnkkkjjjjjjkkkkkktttuuuiii___[[[UUUPPPLLLKKKIIIGGGLLLRRRZZZeeennnoooqqqzzz{{{___PPPAAA999666333222333111111111111111111111111////////////////////////000000000000000000000000.........///000111111111111111111222222222333333222333444444444555777999<<<@@@KKKbbbtttjjjjjjwwwyyy}}}wwwnnnpppvvvsssZZZMMM@@@<<<<<<999666555444444444333333333222222444444333222222333333333444555777888999;;;>>>@@@HHHOOOgggyyypppjjjfffhhhrrr}}}zzzhhh```^^^bbbooo|||~~~|||oooaaaYYYMMMGGGBBBBBB@@@<<<:::;;;;;;:::;;;???AAAEEEOOOYYY```iiisssxxx}}}|||~~~~~~|||{{{{{{~~~~~~~~~|||zzzyyyzzz||||||{{{zzzyyyxxxwwwtttrrrpppooonnnnnnmmmmmmnnnoooqqqrrrooommmjjjiiiiiihhhgggeeeddddddeeeeeeeeecccbbbaaacccfffkkknnnooopppqqqrrrrrrtttvvvuuusssooonnnmmmmmmlllooouuu|||{{{wwwtttrrrooonnnqqqqqqqqqnnnlllkkkkkklllkkkuuuwwwkkkaaa]]]UUUPPPMMMKKKIIIGGGKKKQQQWWWcccnnnooopppxxx{{{aaaRRRBBB999555222222333111111111111111111111111------------------------000000000000000000000000---......///000111111222111111222222222333333333222333444444444555777999;;;@@@KKKdddyyynnnnnn{{{~~~sssooooooyyyfffUUUBBB:::999777444444333333333222222222111111111111111111222333444555555444555777:::===>>>???IIITTTppp{{{ooogggcccdddooo|||xxxiiibbbbbbiiiuuu|||mmm___UUUKKKGGGBBB>>><<<;;;999888===::::::>>>AAAFFFNNNWWW```gggpppwww|||}}}|||~~~}}}~~~~~~~~~~~~~~~~~~yyyxxxwwwuuutttsssssssssjjjkkklllnnnoooooooooooohhhiiiiiiiiiiiihhhggggggfffeeeeeeddddddcccbbbbbbaaabbbccceeehhhjjjlllmmmooopppqqqrrrrrrqqqpppooopppnnnooosssyyy|||wwwrrrnnnnnnqqqnnnmmmlllllllllnnnooopppsssyyyxxxmmmaaa[[[YYYSSSOOONNNKKKGGGGGGJJJXXX```jjjoooqqqwww~~~gggQQQ???;;;:::444222666000000000000000000000000......//////000000111111222///...000222111000000000///////////////000111222222111111111111111111333444555666666777999<<<>>>BBBOOOhhhyyyrrrvvvwwwqqqnnnuuuooo[[[FFF===;;;888555333333333333222222222222111111111111111222333444555555555555777:::===???@@@JJJWWWttt|||ooofffaaacccnnn{{{uuufffbbbfffppp|||zzzlll___UUUKKKGGGBBB???===;;;:::888===::::::>>>BBBFFFNNNWWW^^^dddmmmtttyyy~~~}}}|||~~~~~~||||||~~~}}}~~~~~~~~~~~~zzzyyywwwvvvtttsssssssssoooooooooooonnnmmmlllllljjjjjjiiiiiihhhhhhggggggffffffeeedddcccbbbaaaaaa```aaabbbdddfffgggggghhhjjjkkklllmmmooooooppppppsssqqqqqquuuyyy|||wwwrrrmmmmmmooollllllkkkkkklllnnnppprrrwww}}}{{{oooccc]]]YYYTTTPPPNNNKKKGGGGGGJJJUUU]]]gggmmmpppuuunnnYYYEEE@@@<<<666333555111111111111111111111111000000000000000/////////---...///000///...///111---------...000111222333111111111111111111111111333444555666666777999<<<>>>CCCPPPjjjxxxrrrxxx}}}uuunnnppp{{{|||eeeKKK@@@===:::555222333333333333222222222222111111111222222333444555555555666777:::===@@@AAALLL\\\{{{ssshhhbbbdddooo{{{qqqcccbbbkkkyyywwwjjj]]]TTTKKKGGGBBB???===<<<;;;:::<<<::::::>>>BBBFFFNNNVVV\\\bbbiiioootttxxx~~~}}}{{{yyyzzz{{{{{{zzz{{{}}}~~~~~~~~~~~~zzzyyyxxxvvvuuutttssssssppppppoooooonnnmmmlllllllllkkkiiihhhggggggggghhhgggfffeeecccbbbaaaaaaaaa```bbbdddeeefffeeedddcccddddddeeefffiiilllnnnppptttrrrsssvvvyyy}}}|||wwwrrrmmmkkkmmmiiiiiiiiiiiilllooosssuuuyyyrrrfff```ZZZUUUPPPOOOLLLGGGGGGJJJQQQZZZeeekkknnnttt~~~wwwbbbNNNEEE???777333444222222222222222222222222222222111000000///......,,,000222000---,,,...111.........///000111111222111111111111111111111111333444555666666777999<<>>===<<<;;;;;;999:::>>>BBBEEEMMMVVVZZZ```ggglllpppsssxxx|||}}}zzzzzzyyyyyyxxxxxxyyyzzz}}}}}}~~~~~~~~~}}}{{{zzzxxxvvvuuutttssssssnnnnnnnnnnnnnnnnnnoooooommmkkkiiigggffffffggghhhffffffddddddccccccdddeeedddfffiiikkkkkkhhheeebbbaaa```___```bbbeeeiiikkkoooooorrrvvvyyy}}}|||wwwrrrllliiijjjfffeeeeeegggjjjpppuuuyyy{{{~~~ttthhhbbb\\\VVVRRRPPPLLLHHHHHHKKKNNNXXXcccjjjmmmsss}}}{{{iiiTTTHHH???777333333222222222222222222222222111111111000000000/////////222333000///111222111111111111000///...------111111111111111222222222333444555666666777999<<>>===<<<;;;:::999:::???BBBEEEMMMUUUZZZ___fffkkkmmmpppuuuyyy~~~~~~|||{{{yyyxxxxxxwwwvvvzzzzzzzzz|||~~~~~~}}}|||{{{yyywwwuuutttssssssooonnnmmmmmmlllmmmmmmnnnlllkkkiiigggffffffhhhiiieeeeeedddddddddfffhhhiiihhhlllppptttsssoooiiifff```___]]][[[\\\___bbbdddfffgggkkkrrrwww}}}|||vvvqqqkkkgggfffbbbbbbaaaccchhhooowww{{{~~~uuuiiiddd]]]XXXSSSQQQMMMIIIIIIKKKMMMVVVbbbiiimmmsss|||}}}mmmXXXIII???888444333111111111111111111111111///000000000111111111222///000//////555<<<;;;555111111111111000///---,,,000000111111111222222222333444555666666777999<<>><<<<<<<<<<<<;;;999888:::???BBBEEELLLSSSXXX]]]dddhhhkkknnnrrrvvvzzz~~~~~~{{{|||}}}~~~~~~}}}}}}|||zzzxxxuuutttsssrrrrrrpppmmmjjjhhhggggggggghhhhhhhhhhhhhhhiiiiiiiiifffeeecccaaaaaaccceeefffdddjjjsssyyyzzzuuummmhhh```^^^\\\YYYXXXXXXXXXYYYXXXXXX]]]ccciiippp|||}}}vvvqqqjjjcccaaa]]]\\\[[[]]]cccllluuu{{{zzznnniii```ZZZUUUSSSOOOJJJJJJLLLJJJTTT```gggjjjnnnvvv}}}yyyeeeQQQCCC<<<888555111111111111111111111111111111111111111111111111***...---,,,333>>>>>>555+++,,,...111222222111111///000000111222222333333333444555666666777999<<<@@@JJJ```|||rrrvvv}}}}}}~~~gggTTTDDD999666888555555444444444333333333333333333333444555666666555888::::::999<<>>999666222222222222222222222222333333222222111000000000---333333,,,---555444------...000111222111///...///000000111222222333333333444666666666777:::<<<@@@KKKaaazzzrrrwww{{{xxxiiiTTTHHH@@@:::777444444444444444444333333333333333333444555666666888777888;;;<<<>>>FFFOOO^^^~~~qqqaaaVVVZZZaaajjj~~~~~~~~~~~~wwwjjj^^^RRRKKKCCCAAA>>><<<<<<<<<;;;::::::;;;;;;<<<@@@FFFOOOUUUXXX\\\```eeehhhkkkooorrrttttttvvvyyy}}}|||||||||{{{xxxvvvsssqqqpppnnnkkkiiigggggghhhiiihhhhhhhhhhhhhhhhhhggggggeeecccaaa___^^^]]]]]]^^^\\\```fffjjjllljjjgggeee`````````___]]]ZZZWWWUUUXXXYYYYYYYYY\\\dddpppxxxvvvoooiiiffffff```]]]ZZZ[[[aaajjjrrrwww}}}{{{zzz{{{~~~ssskkkaaaYYYQQQOOONNNKKKIIIJJJIIIPPP\\\fffiiijjjpppyyylll[[[NNNAAA999666333222111000////////////222111111111000000//////////////////////////////111111111111111111111111222111//////000111444555000111333555777999:::;;;@@@MMMgggzzzttt}}}wwwuuu|||nnnYYYJJJ@@@;;;888555555444444444444333333333333333333444555666666999777888;;;<<<>>>FFFOOO^^^~~~qqqaaaVVVYYY___iii~~~~~~~~~uuuiii]]]QQQIIICCCAAA>>><<<<<<<<<;;;::::::;;;;;;===@@@GGGOOOTTTYYY]]]bbbfffiiillloooqqqssstttvvvxxx{{{~~~~~~~~~~~~~~~|||||||||zzzxxxvvvsssqqqpppooommmkkkiiihhhhhhhhhgggggggggfffffffffffffffdddcccaaa```____________]]]```eeehhhiiigggdddbbb_________^^^\\\ZZZYYYXXXWWWXXXYYYYYY[[[bbbmmmtttxxxqqqiiiffffff___]]][[[\\\bbbkkksssxxx|||zzzxxxyyy|||vvvmmmbbbZZZRRRPPPOOOKKKIIIJJJJJJPPP\\\gggkkklllrrryyynnn\\\MMM@@@888666444333222111111000000111111111111111000000000///////////////////////////111111111111111111111111111111000///000111333555222333444666888:::;;;<<>>CCCRRRlllzzz{{{ssspppwww~~~hhhRRRBBB;;;;;;666666555555444444333333333333333333444555666666999777999<<<>>>BBBLLLVVVkkk}}}ooo___UUUWWW\\\eee}}}}}}}}}rrrfffZZZOOOGGGCCC@@@===;;;;;;;;;;;;:::999:::<<<===AAAGGGNNNSSS\\\___dddhhhjjjlllnnnpppqqqrrrtttuuuwwwxxxyyyzzz}}}|||{{{{{{{{{{{{{{{zzzyyyvvvtttrrrppppppqqqpppnnnllliiigggddddddccccccbbbbbbaaaaaa````````````````````````^^^___aaacccdddcccbbbaaaaaaaaa___]]]\\\[[[ZZZZZZRRRTTTVVVWWWXXX^^^ffflll}}}uuukkkeeeddd___```bbbeeejjjqqqxxx}}}~~~xxxvvvxxx|||~~~}}}|||rrrggg^^^VVVSSSQQQMMMKKKKKKKKKPPP\\\jjjqqqsssuuuxxx{{{{{{gggUUUEEE;;;999555444333222222111111111111111111000000000000000000000000000000000000000111111111111111111111111000000000000111222333444444444444666888:::===>>>CCCSSSnnnyyy|||uuurrrzzzoooWWWEEE<<<;;;777777666555555444333333333333333333444555666666888777999===AAAFFFQQQ\\\qqq|||}}}kkk]]]TTTVVV[[[ddd}}}}}}~~~rrrfffZZZOOOHHHBBB@@@===;;;;;;;;;:::999999:::<<<>>>AAAGGGNNNSSS[[[___eeeiiikkklllnnnoooppprrrsssuuuvvvwwwwwwwwwzzz}}}~~~|||{{{{{{{{{{{{{{{zzzyyyvvvtttsssooopppqqqqqqpppmmmjjjhhheeeeeedddccccccbbbaaaaaa^^^^^^_________`````````]]]^^^___aaabbbdddddddddeeedddbbb```]]][[[YYYXXXOOOQQQSSSTTTWWW\\\eeekkk}}}wwwllleeeccc```cccgggkkkooouuu|||~~~}}}~~~~~~{{{wwwxxx{{{}}}|||~~~vvviii```XXXUUUSSSOOOLLLLLLKKKNNNYYYhhhrrruuuvvvwwwzzznnnZZZGGG<<<888444333222111111000000111000000000000000000111111111111111111111111111111000000000000000000000000000000000111111222333333333333333444666999<<<>>>BBBSSSpppxxxxxxxxxvvv~~~}}}|||vvv^^^KKK@@@<<<888777777666555444333333333333333333444555666666888777999===AAAHHHSSS___rrr{{{}}}fffZZZSSSWWW[[[ddd}}}~~~qqqeeeZZZOOOGGGBBB???<<<;;;;;;;;;:::999888:::<<>>CCCUUUsssvvvuuuyyywww~~~yyy||||||fffRRRDDD>>>888888777666555444333333333333333333444555666666999777888<<<@@@FFFQQQ]]]qqq{{{|||yyywwwaaaWWWSSSXXX\\\eee}}}|||ooodddXXXMMMFFFBBB???<<<;;;;;;;;;:::999888:::<<>>CCCNNNYYYppp|||vvvvvvqqqvvv}}}ooo^^^UUURRRXXX]]]eee}}}{{{nnnbbbWWWLLLDDDBBB???<<<::::::::::::999888:::<<>>666666555444333333333333//////000000111111111222........................000000000000000000000000///000111222222333222222777666555555888;;;???AAAIII\\\{{{~~~tttssstttpppvvv~~~}}}ttt]]]JJJ>>>;;;999666555555666555555555555444444444555555666999555777<<>>===<<<;;;:::999999999;;;<<<===???BBBGGGMMMRRR[[[^^^aaadddgggjjjnnnqqqqqqrrrsssuuuuuuuuutttttt{{{}}}~~~}}}}}}}}}|||}}}~~~}}}|||zzzzzzzzzyyyxxxvvvrrrqqqooommmmmmmmmmmmnnnkkkkkkkkkkkkjjjhhhgggfffggggggfffeeeeeeeeeeeefffcccbbb```^^^\\\\\\\\\]]]```bbbdddeeeeeecccaaa___[[[[[[YYYVVVTTTVVVYYY\\\ooo|||yyynnneeeaaa___eeemmmsssvvvxxx{{{~~~~~~}}}}}}|||||||||}}}}}}}}}~~~~~~}}}|||xxxsssrrrwww}}}~~~~~~wwwkkk```YYYTTTNNNKKKKKKKKKLLLNNNTTTbbboooqqqmmmpppyyyttt]]]HHH;;;888555222111111111000///000000000000000000000000000000111111111111000000000000111111111111000000222222222222222222333333888444333666:::;;;>>>BBBHHH___}}}wwwxxx~~~ooommmsssyyyyyybbbLLL???;;;999666555555666555444555444444444444555666666:::777888>>>AAAEEETTTeee~~~ssskkkggghhhooowwwdddUUUQQQSSS[[[bbbmmm{{{lll___TTTJJJEEE>>>===<<<;;;:::999999999:::;;;===>>>AAAGGGNNNSSSZZZ]]]```dddfffiiimmmooopppppprrrsssttttttssssssyyy|||}}}||||||||||||}}}}}}|||||||||zzzxxxsssrrrqqqooonnnnnnnnnnnnlllkkkkkkjjjiiihhhggggggggggggfffeeeeeeeeeeeeeeegggfffdddbbb```^^^]]]]]]___```aaabbbaaa```^^^]]][[[ZZZYYYWWWVVVWWW[[[___ooo{{{yyynnnfffbbbaaaffflllqqqsssuuuxxxzzz{{{{{{{{{{{{{{{{{{||||||~~~|||zzzzzzuuuppppppvvv}}}xxxmmmaaa[[[VVVPPPMMMMMMJJJKKKLLLRRR___lllpppmmmrrr{{{uuu___JJJ===888666333111222222111000000000000000000000000000000000111111111111000000000000111111111111000000111222222222222333333333777333222666999:::>>>BBBKKKaaa|||~~~{{{mmmlllssszzziiiPPPAAA<<<999666555555666555444444444444444444555666666:::777:::@@@BBBGGGWWWjjj}}}rrrjjjccceeeooorrr___VVVSSSVVV___gggqqqxxxiii\\\QQQHHHCCC>>>===<<<;;;:::999999999999:::<<<>>>BBBHHHOOOUUUYYY\\\```cccfffhhhkkknnnnnnooopppqqqrrrrrrrrrrrrwwwyyy|||~~~{{{{{{{{{{{{}}}|||{{{uuutttsssqqqppppppppppppmmmllljjjhhhggggggggghhhgggfffeeeeeeddddddeeeeeejjjjjjhhhgggdddbbb```^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWYYY]]]aaammmyyyyyyooogggddddddhhhmmmqqqssstttvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{~~~{{{xxxvvvvvvqqqlllmmmttt}}}{{{oooccc]]]WWWQQQNNNNNNJJJJJJKKKOOO\\\iiiooommmttt{{{wwwbbbNNN@@@888666333222333333333222000000000000000000000000000000111111111111000000000000111111111111000000111111222222222333333333666333222666888999===BBBNNNeeewwwjjjjjjsss{{{{{{|||nnnTTTBBB<<<:::777555555555555444444444444444444555666777999777:::@@@BBBHHHZZZnnn|||qqqhhh```cccoooooo]]]VVVTTTYYYcccllluuuvvvggg[[[PPPGGGBBB>>>===<<<;;;:::999999999999:::===???DDDJJJRRRWWWYYY]]]aaadddfffiiikkkmmmnnnnnnooopppqqqrrrrrrrrruuuwwwzzz}}}~~~{{{{{{{{{{{{}}}}}}{{{wwwvvvuuutttsssrrrrrrqqqnnnmmmjjjhhhgggggghhhiiigggffffffeeedddeeeeeeeeeiiiiiiiiiiiigggeeebbbaaa___^^^]]][[[YYYXXXWWWVVVVVVVVVUUUUUUUUUYYY^^^bbbkkkwwwyyyooohhhfffgggjjjnnnqqqtttvvvwwwxxxvvvvvvvvvvvvxxxyyyzzz{{{}}}zzzwwwuuusssnnnkkkmmmuuu|||pppddd^^^XXXRRRNNNOOOJJJJJJJJJNNNYYYhhhoooooosssyyyzzzgggQQQCCC999777444333444444444333000000000000000000000000000000111111111111000000000111111222222111111000111111111222222333333444555222222666888999===CCCOOOgggrrreeefffqqqzzzyyyyyy|||qqqVVVDDD===:::777555555555444333333333333444444666777777777666:::???AAAGGGZZZooo~~~rrriii^^^aaalllmmm\\\UUUTTTZZZfffpppzzzuuugggZZZPPPHHHCCC>>>===<<<;;;:::999999999:::;;;>>>AAAEEELLLTTTYYYZZZ^^^cccfffhhhjjjlllmmmnnnnnnooooooqqqrrrsssssssssuuuxxx{{{}}}}}}}}}}}}{{{{{{{{{|||}}}|||zzzwwwwwwwwwvvvuuuuuuttttttooonnnkkkiiihhhhhhiiijjjhhhgggffffffeeeeeeffffffeeefffgggggggggfffdddccc```___]]][[[YYYVVVUUUTTTQQQRRRRRRRRRSSSWWW\\\```iiitttzzzpppjjjjjjiiijjjmmmppptttvvvwwwwwwtttuuuuuuvvvxxxzzz|||}}}}}}zzzwwwuuuqqqmmmjjjnnnwww}}}qqqeee^^^XXXRRRNNNNNNJJJKKKKKKNNNXXXgggooopppooouuu~~~~~~jjjTTTEEE:::777555333444444444333000000000000000000000000000000111111111111000000111111222222222222111111000000111222333333444444444222333777888888>>>EEEOOOhhhxxx|||ooobbbcccnnnxxxyyyyyy{{{rrrYYYFFF===:::777555555555444333333333333444555666777888666666:::???@@@EEEZZZpppyyypppbbbccckkk}}}lllZZZTTTSSSZZZgggrrr~~~tttfffYYYOOOHHHDDD>>>===<<<;;;:::999999999:::<<<>>>AAAEEELLLTTTYYY[[[___cccgggiiijjjlllmmmmmmmmmnnnnnnpppqqqssstttrrrtttvvvyyyzzz{{{||||||zzzzzzzzzzzz|||~~~~~~{{{yyyvvvvvvwwwwwwwwwwwwvvvvvvpppooommmkkkjjjjjjjjjkkkiiihhhggggggffffffggggggccccccddddddeeedddddddddbbbaaa___]]]ZZZVVVSSSRRRNNNOOOOOOOOOPPPTTTZZZ^^^hhhrrr|||sssooopppmmmlllmmmpppsssuuuttttttuuuvvvwwwxxxzzz}}}}}}zzzwwwuuupppmmmkkkoooxxx~~~rrrfff___YYYRRROOOOOOIIIKKKLLLNNNXXXfffnnnppplllqqqzzzmmmVVVGGG;;;888555444333333333111000000000000000000000000000000111111111111000000111111222222222222111111000000111222333444444555444333555888888999???GGGOOOjjjssszzzmmm```bbboooyyy}}}|||{{{sss\\\JJJ===;;;777555555555333222333333333444555666777888777777;;;@@@@@@EEEZZZqqq|||nnnlllooo|||iiiXXXSSSRRRYYYfffsss~~~~~~~~~sssdddXXXNNNGGGCCC>>>===<<<;;;:::999999999:::;;;===@@@DDDJJJRRRWWWZZZ^^^cccggghhhiiijjjkkkllllllllllllnnnppprrrsssrrrsssuuuwwwyyyzzzzzzzzzxxxxxxxxxxxxyyy|||~~~}}}zzzxxxtttuuuwwwxxxyyyxxxxxxxxxppppppooonnnmmmlllkkkkkkjjjjjjiiihhhhhhhhhhhhhhhccccccbbbbbbbbbbbbccccccbbbaaa```^^^ZZZVVVRRROOOMMMNNNNNNNNNOOOSSSYYY]]]fffppp}}}wwwuuuwwwuuutttrrrsssuuuvvvtttrrrwwwwwwyyy{{{}}}}}}yyyvvvsssnnnlllkkkpppyyyttthhhaaa[[[TTTPPPPPPFFFIIIKKKNNNWWWdddlllnnnkkkpppxxxnnnYYYIII<<<999555333333222111///000000000000000000000000000000111111111111000000111222222333333222222111///000111222333444444555444444666999999999@@@IIIRRRmmmqqqyyylll```dddqqq}}}{{{ttt^^^MMM>>>;;;777555555555333222222333333444555666888888888999===@@@@@@EEEZZZrrrzzzvvvuuu~~~fffUUURRRQQQXXXfffsss}}}}}}~~~rrrcccWWWMMMGGGCCC>>>===<<<;;;:::999999999999:::<<<>>>BBBHHHPPPUUUYYY]]]bbbfffggghhhiiijjjjjjjjjjjjkkklllnnnqqqrrrssssssuuuvvvxxxyyyyyyyyyvvvvvvvvvvvvwwwyyy|||}}}~~~~~~}}}}}}}}}~~~~~~}}}zzzxxxxxxzzz|||}}}~~~}}}}}}~~~~~~zzzxxxssstttvvvxxxyyyyyyyyyyyyppppppppppppooommmlllkkkkkkjjjjjjiiiiiiiiiiiiiiieeedddbbbaaa``````aaabbbaaaaaaaaa___[[[UUUPPPMMMMMMNNNNNNNNNOOOSSSXXX\\\eeeooo|||{{{yyy{{{|||yyyxxxyyyxxxuuusssxxxyyyzzz}}}}}}xxxtttqqqmmmkkkkkkpppxxxvvvjjjbbb\\\VVVRRRRRRCCCGGGJJJMMMVVVbbbjjjllllllpppxxxoooZZZKKK<<<999555333222111///...000000000000000000000000000000111111111111000000111222222333333222222111///000000222333444555555444444777:::999:::AAAJJJUUUpppzzzrrr{{{lll```eeettt|||yyycccPPPDDD>>>999999888555444666333333444444555666666666666;;;<<>>BBBGGGNNNRRRWWW[[[aaaeeegggiiikkkllljjjkkklllllllllnnnqqqsssuuuuuuvvvvvvwwwwwwxxxxxxwwwvvvvvvvvvwwwyyy|||}}}~~~|||{{{zzzyyywwwtttrrrsssuuuuuuuuutttuuuwwwyyy{{{|||||||||}}}zzzxxxuuutttvvvvvvuuuuuuuuuvvvwwwwwwnnnoooooooooooommmkkkjjjiiiiiijjjkkklllkkkhhheeedddcccbbbaaa````````````___^^^\\\YYYVVVSSSQQQPPPOOONNNMMMLLLLLLOOOUUUYYYdddooo|||~~~{{{xxxvvv}}}~~~~~~~~~~~~~~~yyyssspppkkkhhhhhhnnnwww~~~{{{zzz}}}{{{oooddd\\\VVVPPPLLLKKKIIIHHHLLLUUUaaalllsssqqqsssxxxrrr]]]NNNBBB:::444333444222111222333333222111000000222444222222222222222222222222333222111000000000222222111222222333333444444555444333444777777888???HHHYYYyyywwwqqq{{{mmm```lll}}}wwwzzzeeeRRRCCC<<<777666666444333555333333444555555666666777888===<<<>>>EEEJJJ\\\yyygggVVVMMMQQQXXX```nnn}}}}}}pppaaaTTTKKKFFFBBB@@@===::::::;;;;;;999777666888;;;>>>BBBGGGNNNRRRXXX[[[```dddfffhhhkkkmmmlllmmmnnnnnnmmmnnnqqqsssuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvxxx{{{|||~~~}}}|||{{{xxxuuussssssrrrpppooooooppprrrsssuuuvvvwwwwww{{{zzzzzzyyywwwuuurrrqqqrrrqqqqqqqqqrrrsssttttttnnnnnnoooooonnnmmmkkkjjjfffffffffhhhiiijjjhhhfffddddddcccbbbaaaaaaaaabbb___^^^[[[XXXUUURRRPPPOOOOOONNNMMMLLLKKKNNNSSSWWW```kkkyyy~~~}}}~~~~~~~~~~~~yyyuuurrrkkkiiiiiinnnvvv}}}~~~~~~~~~yyyvvvwwwzzz}}}~~~qqqfff^^^XXXRRRNNNLLLJJJIIILLLTTT```kkkqqqssstttyyysss]]]NNNCCC;;;555555555333222444111222222111000000222333222222222222222222222222333222111000000111222222222222333444444555555666777666777999888999???GGG[[[{{{vvvrrr}}}nnnaaammmxxx~~~kkkZZZFFF===777666666444333555333444444555555666777777;;;>>><<<===DDDJJJ^^^|||hhhWWWNNNRRRYYYaaappp~~~~~~qqq```SSSJJJCCC@@@???===::::::::::::999777666888;;;>>>BBBGGGMMMRRRXXX[[[___bbbdddgggkkkmmmooopppqqqpppooooooqqqssstttuuuuuuuuuuuuttttttsssttttttssstttuuuxxxzzz{{{{{{yyyvvvsssooollllllmmmnnnooopppqqqrrrrrrrrrrrrssstttsssqqqooommmnnnmmmnnnnnnooopppqqqrrrmmmmmmnnnnnnmmmlllkkkjjjfffeeedddeeeggghhhhhhgggdddccccccbbbbbbbbbcccccc___^^^[[[XXXTTTQQQNNNMMMOOONNNMMMKKKKKKMMMQQQUUU]]]hhhvvv{{{vvvtttmmmllllllpppwww{{{|||{{{zzzvvvssssssrrrttt}}}ttthhh```ZZZTTTPPPLLLKKKJJJLLLRRR]]]hhhnnnrrrtttwwwvvv___NNNEEE===666666666444333444000111111222222111111111222222222222222222222222222111111000111111222222333333444444555666666666999777888:::999999???GGG]]]}}}uuurrrpppdddpppzzz}}}ssscccLLLBBB:::888999777666777444444444555666666777777===???<<<<<>>===;;;:::999999888888666888;;;>>>BBBGGGMMMQQQXXXZZZ]]]```bbbfffjjjmmmqqqrrrsssrrrppppppqqqrrrsssttttttttttttsssrrrqqqrrrrrrrrrsssuuuwwwyyyzzz~~~{{{vvvrrrnnnnnnnnnnnnooooooppppppkkkmmmoooppppppooommmkkkkkkkkkkkkkkklllnnnoooppplllllllllllllllkkkjjjjjjhhhgggeeeeeefffggggggfffbbbbbbaaaaaaaaaaaaaaabbb```___\\\XXXTTTPPPNNNLLLNNNMMMLLLKKKJJJKKKOOORRR\\\ggguuu|||wwwuuuqqqpppqqqtttyyy{{{{{{zzzyyywwwvvvtttqqqpppwwwvvviiiaaa[[[UUUQQQLLLKKKJJJKKKPPPZZZdddlllppppppssszzzyyyaaaNNNEEE===666666666444333444111111222333444333111000111111111111222222222222111111111111111111222222222222333333444555555555777666777999999:::AAAIII___~~~vvvqqqpppfffsss{{{{{{xxx~~~xxxiiiRRRGGG<<<999:::888777777444444555555666777777888>>>@@@<<<<<>>BBBGGGMMMQQQWWWYYY\\\___aaaeeeiiilllqqqrrrsssrrrqqqppppppqqqrrrssstttttttttrrrqqqoooppppppqqqsssuuuwwwxxxyyy}}}~~~{{{sssrrrqqqpppooooooooopppkkklllmmmoooooonnnlllkkkhhhhhhhhhhhhiiijjjkkklllkkkkkkkkkjjjjjjjjjjjjjjjjjjhhheeedddddddddcccaaa```___^^^^^^]]]^^^^^^^^^```___\\\XXXTTTPPPNNNLLLLLLLLLKKKJJJIIIJJJMMMPPP\\\gggttt~~~}}}}}}}}}}}}|||xxxuuutttuuuwwwyyy||||||{{{zzzyyyzzz{{{{{{vvvqqqssszzzvvviii```ZZZTTTQQQLLLKKKKKKKKKNNNWWWbbbjjjooooooqqqxxx~~~dddOOOEEE===666555555333111222333222222333555555222000000000000111111222222222000000111111222222222222000111111222333333444444333222444888999;;;CCCKKKaaayyyuuupppfffttt|||yyyuuu{{{{{{mmmXXXJJJ===999999777555555444555555666666777888888===???;;;===FFFPPPhhh}}}xxx}}}iii]]]WWWYYY]]]bbbnnn}}}nnn___SSSKKKEEEBBB<<<<<<<<<:::888777777999777999<<<>>>BBBFFFLLLPPPUUUXXX\\\___aaadddhhhjjjoooppprrrrrrpppoooooopppqqqrrrtttuuutttsssqqqpppooopppqqqsssuuuwwwxxxyyy|||}}}~~~{{{yyywwwtttrrrqqqppppppnnnnnnnnnnnnnnnmmmmmmlllffffffeeeeeeffffffggggggjjjjjjiiiiiiiiiiiijjjjjjiiigggeeedddcccbbb___]]]^^^^^^\\\[[[[[[ZZZZZZZZZ^^^]]]ZZZWWWSSSPPPMMMLLLIIIJJJJJJIIIHHHJJJMMMOOOZZZdddrrr~~~~~~yyyxxxvvvtttssstttvvvwww{{{~~~|||xxxuuuvvvxxx{{{}}}~~~}}}{{{zzzyyyzzz}}}|||uuusssvvvwwwiii```ZZZTTTQQQJJJKKKJJJJJJLLLTTT```iiippppppqqqxxxiiiSSSEEE===666555555222111222444111000111444555222000//////000000111222222222///000111222222222222222000000000111222222333333111111333777999<<>>HHHRRRkkk}}}www}}}yyyfff[[[XXXZZZ]]]cccoooyyyjjj\\\QQQJJJEEECCC;;;<<<<<<:::777666777999888999<<<>>>AAAFFFLLLPPPSSSWWW[[[___bbbdddfffhhhlllnnnppppppooonnnnnnooopppqqqsssuuuuuutttrrrqqqoooppprrrtttvvvxxxyyyyyy||||||}}}~~~{{{xxxuuuuuutttrrrqqqpppnnnmmmmmmmmmmmmiiihhhhhhgggggggggggghhhjjjiiihhhhhhhhhhhhiiijjjiiihhhgggggggggeeebbb___^^^^^^\\\ZZZYYYXXXXXXXXX[[[ZZZWWWTTTQQQNNNLLLKKKGGGHHHHHHHHHHHHIIILLLOOOTTT___mmmzzz}}}xxxrrroooiiihhhfffeeefffiiilllnnnuuuxxx}}}|||xxxuuuuuuxxx|||}}}{{{zzzwwwwwwzzzyyyvvvvvv~~~xxxjjj```ZZZUUUQQQIIIJJJJJJIIIKKKSSS___hhhpppooopppvvvnnnXXXGGG>>>777666666333222333333000---...111333111.../////////000111222222222...///111222333333222222000111111222222333444444333222555999:::===DDDMMMfff||||||lllbbbssszzzzzzwwwdddTTTCCC>>>===;;;888666555555666666777777888888999<<<;;;>>>IIITTTlll|||uuuzzzvvvdddZZZXXXZZZ^^^dddqqq~~~uuugggYYYOOOIIIEEEBBB;;;<<<===:::777555777999888:::<<<>>>AAAFFFLLLPPPRRRVVV[[[```bbbdddfffgggjjjllloooooonnnmmmnnnnnnoooqqqsssuuuvvvuuusssrrroooppprrrtttwwwxxxyyyzzz||||||}}}~~~~~~{{{zzzyyyuuussspppnnnlllllllllmmmnnnmmmlllkkkkkkjjjjjjkkkiiiiiihhhgggggghhhiiijjjkkkkkkkkklllllljjjgggddd___^^^]]][[[YYYXXXWWWWWWXXXWWWUUURRROOOMMMJJJIIIEEEFFFGGGHHHHHHIIIMMMOOOOOOZZZiiiwww|||tttllleeeaaa[[[ZZZYYYYYY\\\```dddgggppptttzzz}}}~~~~~~{{{xxxvvvtttxxx}}}~~~|||zzzyyyuuusssvvv|||{{{xxxxxx{{{yyykkkaaa[[[VVVRRRHHHIIIJJJIIIJJJRRR^^^hhhmmmlllmmmsss~~~rrr[[[HHH@@@999888777444333444333...++++++///111000---...//////000111222222222...///111222333333222222111222222333333444555555666555777:::;;;===DDDMMMiii{{{{{{jjjaaarrryyy}}}nnnZZZFFF>>>;;;777555666666666555555666777999:::999>>>===???IIIUUUrrrxxxwwwxxx}}}kkk\\\YYYYYY]]]dddlllvvvuuueeeYYYOOOFFFAAA@@@@@@???>>><<<:::999999999999;;;<<<===???DDDIIINNNWWWYYY\\\___bbbcccddddddjjjlllnnnooonnnnnnoooppprrrrrrtttuuuvvvvvvvvvvvvxxxwwwuuurrrqqqssswww{{{{{{|||}}}~~~~~~~~~~~~}}}}}}{{{xxxuuusssrrrrrrsssppppppoooooonnnlllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiikkkkkkllllllkkkjjjhhhgggeeedddcccaaa___]]]ZZZYYYXXXVVVTTTQQQOOOMMMLLLKKKHHHFFFDDDCCCEEEIIIMMMPPPWWW]]]iiiyyy~~~uuummmeee\\\VVVUUURRRNNNMMMPPPTTTWWWXXXbbbiiirrrxxxzzzzzz{{{|||||||||||||||{{{wwwsssooossstttwww|||}}}yyywwwuuuxxxyyywww{{{~~~pppfff^^^WWWRRRNNNJJJGGGGGGIIIOOO]]]iiippppppqqquuu}}}vvvaaaJJJ@@@777666666555444444111111111111111111111111111111111111111111111111333333222222111222222222333333333333333333333333666555555999;;;>>>EEEMMMmmmyyyjjjeeesss{{{{{{sss___III???===999777777666666555555666777999:::999>>>===@@@IIIVVVttt|||tttqqqqqqtttzzziii\\\ZZZ]]]bbbhhhoooxxxtttdddYYYPPPGGGBBBAAA===<<<;;;999777666666666888:::<<<>>>@@@EEELLLPPPXXXYYY\\\^^^```bbbcccdddhhhjjjmmmmmmmmmmmmnnnooossstttuuuvvvvvvvvvvvvvvvyyyxxxwwwuuutttvvvzzz}}}~~~~~~}}}yyyuuusssrrrrrrppppppqqqppppppoooooonnnkkkjjjjjjjjjiiiiiihhhhhhhhhiiijjjjjjjjjjjjiiihhhggggggfffeeecccaaa___^^^\\\ZZZWWWSSSOOOLLLJJJIIIIIIGGGEEECCCEEEHHHLLLNNNTTT[[[gggwwwwwwnnngggaaaZZZVVVUUUQQQMMMLLLMMMOOOPPPPPPXXX^^^eeekkkmmmnnnppprrrsssttttttuuuuuussspppnnnpppqqqsssxxx|||~~~|||yyyyyyuuuvvv}}}{{{yyyzzzrrrggg___WWWRRRNNNJJJGGGGGGIIIOOO\\\hhhsssrrrrrruuu{{{yyybbbLLLAAA888666666555333333111111111111111111111111111111111111111111111111333333222222111222222333333333333333333333333333444333555999<<>><<<999777666666555555666777999:::999>>>===@@@KKKYYYxxx{{{rrrllliiilllppp{{{}}}hhh]]]\\\bbbiiipppttt|||tttdddYYYPPPGGGBBBBBB<<<;;;:::888777666555555777999;;;>>>BBBHHHOOOTTTZZZ[[[[[[]]]___aaacccdddgggiiikkklllllllllmmmooouuuvvvwwwwwwxxxwwwvvvuuuxxxxxxwwwvvvuuuwww{{{~~~~~~~~~{{{xxxvvvuuurrrrrrrrrrrrrrrrrrrrrrrrlllkkkkkkjjjiiihhhhhhgggeeeeeeggghhhiiiiiiiiiiiiiiiiiiiiiiiihhhfffeeedddcccaaa]]]XXXSSSOOOLLLJJJJJJHHHFFFDDDDDDFFFIIIKKKPPPWWWdddsss{{{qqqjjjeeeaaa\\\XXXVVVSSSOOOMMMMMMLLLKKKJJJNNNRRRWWW[[[^^^aaadddgggggghhhjjjkkklllllllllllllllmmmooossswwwzzzzzzzzzyyyrrrpppwww~~~~~~{{{yyyyyyttthhh___XXXSSSNNNJJJGGGGGGHHHNNNZZZfffttttttssstttyyy~~~fffOOODDD:::777666444222222111111111111111111111111111111111111111111111111333222222111222222333333222222222333333444444444333222555999<<<@@@IIITTTrrr}}}xxx|||ssseeecccuuuyyy~~~jjjQQQBBB>>>===:::666666666555555666777888:::999>>>>>>AAAMMM\\\||||||rrrjjjeeeggglllxxx|||hhh^^^^^^hhhpppwwwyyyvvvfffZZZPPPGGGAAAAAA>>>===<<<:::999999888888666888;;;???CCCJJJRRRWWW\\\[[[[[[\\\]]]```bbbcccfffhhhkkkllllllmmmnnnpppvvvwwwxxxyyyyyyxxxvvvuuutttuuuuuuuuuuuuwwwzzz}}}~~~}}}||||||}}}}}}|||vvvvvvuuutttsssssssssrrrnnnmmmlllkkkiiihhhggggggdddeeeffffffgggggghhhhhhiiiiiijjjjjjjjjiiiiiihhhhhhfffbbb]]]XXXTTTQQQOOOLLLJJJGGGEEEDDDEEEGGGIIILLLSSSaaaqqq~~~|||vvvoookkkhhheee```\\\WWWUUURRRQQQPPPNNNLLLJJJKKKLLLNNNQQQTTTYYY]]]```]]]^^^```bbbdddfffiiikkkjjjkkklllooossswwwzzz|||xxxoooiiinnnvvvxxxwwwvvvxxx~~~uuuhhh___XXXTTTNNNJJJGGGGGGHHHLLLXXXcccssssssssstttwwwkkkSSSGGG<<<888666333111111111111111111111111111111111111111111111111111111222222111111222222333333111111222333333444555555444444666999;;;???JJJUUUtttyyysssvvvrrreeedddvvvxxx~~~mmmVVVDDD>>><<<999555666666555555666777888:::999>>>>>>BBBOOO___}}}rrriiidddfffkkkyyy}}}iii``````lllvvv}}}|||xxxggg[[[PPPFFF@@@??????>>>===;;;::::::::::::666888;;;???DDDKKKRRRWWW[[[[[[[[[[[[]]]___bbbcccfffhhhkkkmmmmmmnnnpppqqqvvvwwwyyyzzzzzzxxxvvvuuutttuuuwwwwwwwwwxxxzzz|||~~~|||{{{{{{|||~~~{{{zzzxxxuuusssrrrqqqqqqqqqpppnnnmmmkkkiiigggggggggfffffffffffffffgggggghhhhhhiiijjjjjjjjjjjjjjjiiigggccc___[[[WWWTTTSSSNNNLLLIIIFFFEEEFFFGGGHHHJJJRRR```ppp|||ssspppmmmkkkjjjfff```[[[UUUTTTRRRRRRRRRQQQNNNLLLKKKJJJIIIKKKOOOTTTXXXZZZWWWYYY[[[\\\]]]aaafffkkkkkkkkklllnnnqqquuuzzz}}}xxxooohhhjjjpppsssssstttwww}}}vvvjjjaaaYYYTTTNNNJJJGGGGGGGGGJJJUUU```oooqqqrrrrrruuu}}}pppVVVIII===888777333111222111111111111111111111111111111111111111111111111222111111111222222333444111111222333333444555555666666888:::;;;>>>IIIUUUvvvwwwoooooottthhhfffxxxxxx{{{ppp\\\HHH===;;;999666666666555555666777999:::888>>>>>>CCCQQQcccsssiiiccceeekkkyyy|||iiiaaabbbnnnzzz|||xxxggg[[[PPPFFF@@@???===<<<;;;:::999999999999666888;;;???CCCJJJQQQVVVYYYZZZZZZ\\\^^^```bbbccceeehhhkkkmmmnnnoooqqqssstttvvvxxxzzzzzzyyyvvvuuuwwwxxxzzz{{{zzzzzz|||}}}~~~}}}|||}}}~~~~~~|||}}}}}}zzzwwwtttsssrrrrrrtttsssqqqooollljjjhhhgggiiihhhgggggggggggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkhhhfffccc___[[[XXXVVVUUUOOOMMMKKKHHHGGGGGGGGGHHHLLLTTTbbbqqq||||||yyykkkhhheeeddddddaaa\\\WWWQQQPPPOOOOOOPPPPPPOOOMMMLLLJJJGGGHHHKKKPPPTTTUUUVVVWWWXXXXXXYYY\\\dddjjjmmmnnnooooooppptttxxx|||{{{rrrkkkkkkmmmnnnppptttuuu{{{zzznnnddd[[[VVVNNNJJJGGGGGGFFFIIISSS^^^lllooopppqqqsss{{{uuuXXXKKK>>>999777444222333111111111111111111111111111111111111111111111111111111111111222333444444222222222333333444444444777777:::;;;:::===IIIWWWxxxwwwnnnjjj}}}uuujjjhhhyyyxxx~~~xxxrrrbbbLLL>>>::::::888666666555555666777999:::888===>>>DDDRRReeexxxllldddffflllwwwzzzhhhaaacccnnn{{{{{{vvvfff[[[QQQHHHCCCBBB;;;;;;:::999888888888888888999<<>>LLLZZZ{{{yyynnnhhhzzztttjjjiiizzzxxx~~~{{{vvvtttfffPPP???::::::999666666555555666777999:::888===>>>DDDSSSfff~~~pppgggiiinnntttyyygggaaadddnnn{{{zzz~~~ttteeeZZZRRRJJJEEEEEE<<<<<<;;;:::999999999999999:::<<<>>>BBBGGGMMMRRRUUUWWWZZZ]]]```aaabbbbbbbbbdddhhhjjjkkkmmmoooqqqqqqsssvvvyyyzzzyyywwwuuuvvvxxxzzz{{{zzzxxxxxxyyyzzzzzz{{{{{{zzzyyyxxxxxx{{{}}}}}}zzzyyyxxxyyyyyyxxxwwwuuurrrooollljjjhhhhhhhhhhhhhhhjjjlllnnnooommmnnnooopppppppppppppppqqqnnnjjjfffaaa]]]ZZZYYYPPPOOOMMMKKKJJJIIIIIIJJJPPPYYYggguuu}}}}}}xxxrrrhhhbbbZZZUUUUUUVVVUUUTTTRRRPPPNNNMMMNNNOOOOOOOOOSSSOOOKKKJJJNNNQQQRRRRRRXXXYYYXXXUUUSSSVVV^^^fffoooqqqrrrqqqooopppssswwwzzzuuuoookkkfffcccgggnnnpppuuu}}}zzzlll```XXXNNNJJJGGGFFFEEEGGGPPPZZZllloooqqqppppppvvvzzzYYYLLL???999888555444555111111111111111111111111111111111111111111111111111111111111222333444555444333333333333333333333333555999;;;;;;???NNN]]]~~~zzzoooiiiyyysssjjjjjj{{{xxx|||~~~{{{{{{tttgggWWWGGG===999999999888777777777777777888???:::;;;EEESSSjjjzzzqqqnnnmmmxxxpppccc]]]]]]ppp|||}}}~~~rrrcccXXXOOOFFFAAAAAA>>>===<<<:::999888777777:::999:::<<<@@@FFFLLLOOOPPPSSSWWW[[[]]]^^^aaabbbfffgggiiiiiiiiikkknnnqqqpppqqqssssssssstttwwwyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxyyy{{{}}}}}}}}}}}}|||}}}zzzxxxwwwvvvvvvtttrrrpppnnnmmmllllllllllllmmmnnnqqqsssuuurrruuuxxx{{{|||{{{yyyxxxxxxuuuoooiiiccc^^^[[[ZZZUUUSSSQQQNNNLLLLLLNNNOOOUUUbbbqqq{{{{{{sssjjjeee^^^XXXTTTRRRQQQPPPRRRQQQPPPOOONNNMMMMMMMMMPPPOOOMMMLLLMMMPPPSSSVVVWWWWWWWWWUUUTTTUUU[[[___eeehhhlllnnnoooooooooppprrrrrrppplllgggeeegggiiirrrvvv|||~~~nnn___WWWTTTNNNHHHFFFDDDFFFNNNVVVbbbnnnooommmqqquuu~~~{{{]]]MMM>>>999999666222000333333333222222222111111000000000111111222222333111111000000000111333444333333333333333333333333333888666666===???JJJ]]]}}}wwwmmm|||sssmmmnnn}}}}}}|||uuuiiiYYYIII>>>999999888888777777777777888888???:::<<>>===<<<:::888888777777888888888:::>>>CCCIIILLLOOOSSSWWWZZZ\\\^^^aaabbbeeefffhhhhhhiiikkknnnpppoooppprrrrrrrrrsssvvvxxxxxxyyyzzz{{{|||{{{zzzzzzyyyzzz|||}}}~~~~~~}}}}}}}}}{{{zzzyyyxxxwwwuuusssqqqooooookkkkkklllnnnppptttwwwyyyxxxyyy{{{}}}~~~~~~~~~~~~}}}{{{wwwqqqlllgggdddbbbYYYWWWSSSPPPNNNOOORRRTTT[[[hhhvvv|||tttqqqlllddd^^^ZZZWWWUUUSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMLLLNNNRRRVVVXXXWWWWWWWWWUUUSSSUUUZZZ^^^bbbeeeiiikkkkkkkkklllmmmoooqqqppplllfffcccdddgggnnnrrryyy~~~|||nnnaaaYYYTTTNNNIIIFFFDDDDDDKKKRRR```lllnnnlllpppttt~~~~~~___NNN>>>999999777444333333333333222222222111111111111111222222222222222222222111111111222444555444444444444444444444444333888777777===@@@JJJ^^^|||yyytttppplllooo}}}}}}xxxmmm]]]KKK???:::999777777777777777888999:::???<<<===FFFTTTlllzzzhhh^^^]]]___jjjtttxxxssssssrrrbbbWWWNNNFFFAAA@@@>>>===;;;:::888777777777888888999:::>>>CCCGGGJJJNNNRRRVVVZZZ\\\^^^```bbbcccdddfffggghhhjjjmmmpppnnnppprrrrrrrrrsssuuuwwwxxxyyyzzz{{{||||||{{{{{{zzzzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzxxxvvvtttsssrrrnnnnnnoooppprrruuuwwwyyy{{{|||}}}~~~{{{wwwrrrnnnlllaaa^^^YYYSSSQQQRRRXXX\\\fffrrr~~~}}}uuuuuupppiiiccc___[[[XXXVVVTTTSSSRRRQQQQQQQQQQQQQQQNNNMMMMMMNNNPPPTTTXXX[[[XXXWWWVVVTTTSSSUUUYYY\\\^^^aaadddffffffggghhhiiijjjoooqqqlllddd___```dddhhhmmmtttyyy|||}}}~~~zzznnnbbb[[[TTTOOOJJJHHHEEECCCHHHNNN]]]jjjllljjjnnnrrr}}}bbbQQQ???999888888666555333333333222222222111111333333333333222222222222333333222222333333444555555555555555555555555555333888777777===@@@KKK^^^}}}}}}|||zzzmmmjjjqqq}}}}}}sssbbbOOOAAA;;;:::666666777777888999:::;;;>>>===???GGGUUUooowwweee\\\\\\```iiipppsssnnnlll|||qqqaaaWWWNNNEEE@@@@@@===<<<;;;999888777777777::::::;;;===@@@DDDHHHKKKMMMQQQUUUYYY[[[^^^```bbbaaaccceeeggghhhjjjlllooonnnppprrrsssssstttuuuwwwyyyyyy{{{||||||{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{~~~}}}}}}{{{yyywwwuuutttsssssssssrrrqqqqqqrrrttttttyyy{{{~~~~~~zzzvvvssskkkhhhaaaYYYTTTVVV]]]cccppp{{{{{{tttrrrnnniiiddd```]]]YYYWWWTTTTTTSSSRRRQQQQQQQQQQQQOOOOOONNNOOOQQQUUUXXXZZZXXXVVVTTTRRRRRRTTTWWWYYYZZZ\\\___aaaaaabbbcccdddfffllloookkkbbb\\\\\\```cccgggnnnsssvvvwwwxxxyyyxxxyyyzzz{{{|||}}}~~~~~~zzzoooddd\\\QQQMMMJJJHHHFFFCCCGGGMMM]]]jjjmmmjjjmmmoooyyyhhhVVVBBB999888777555555333333333222222222111111444444444333333222222222333333222222222333333333444444444444555555555555333999777888>>>AAALLL___vvviiiiiirrr}}}yyyiiiTTTDDD<<<;;;777777777777888999;;;;;;<<<===@@@HHHWWWssswwwdddZZZ\\\```iiimmmoooiiifffrrr~~~pppaaaVVVMMMDDD??????<<<;;;:::999888777777777::::::;;;===@@@DDDHHHJJJLLLPPPTTTXXX[[[]]]```bbb```ccceeeggghhhiiikkkmmmnnnpppssstttttttttvvvwwwzzzzzz{{{{{{{{{yyyxxxwwwwwwwwwwwwwwwxxxxxxxxxyyy~~~|||{{{{{{zzzyyywwwuuusssqqqqqqrrrqqqpppoooooopppqqqrrrvvvyyy~~~{{{xxxuuurrrkkkbbb[[[\\\ccciiiyyyzzztttooollliiifffccc```\\\ZZZUUUTTTSSSQQQPPPPPPOOOOOOQQQQQQPPPPPPRRRTTTVVVXXXWWWUUURRRPPPPPPRRRTTTVVVVVVXXX[[[\\\\\\]]]___aaaaaafffjjjggg___YYYXXX[[[\\\```eeeiiikkklllnnnoooqqqqqqqqqqqqrrrsssssstttyyy{{{~~~}}}rrreee]]]OOOKKKIIIIIIGGGEEEHHHNNN]]]kkkpppllllllllltttmmmZZZEEE;;;888666444333333333333222222222111111444444444333333222222222111222222222222111111111222222333333333444444444333999888888???BBBMMMaaatttgggiiisss|||oooYYYGGG???===888888888888888999:::;;;:::===AAAHHHXXXvvvyyyeee[[[\\\aaajjjlllkkkeee```iii}}}ppp```UUULLLDDD???>>>;;;;;;999888888777777777666777888;;;>>>BBBFFFHHHKKKOOOTTTXXXZZZ]]]```bbbaaadddggghhhhhhiiikkklllmmmooorrrtttttttttuuuvvvxxxyyyzzzzzzzzzxxxwwwvvvwwwvvvvvvuuuuuuvvvvvvwww|||~~~}}}zzzwwwvvvuuuuuusssqqqooommmlllkkkjjjjjjjjjjjjlllnnnppprrrsssvvv{{{|||zzz{{{yyyuuummmfffeeelllrrr{{{uuuqqqooollljjjiiifffbbb___VVVUUUTTTRRRPPPOOONNNNNNQQQQQQQQQQQQRRRSSSUUUVVVWWWSSSOOOMMMNNNPPPQQQRRRRRRTTTVVVWWWWWWXXX[[[]]]\\\___```___ZZZUUUTTTTTTSSSVVVYYY[[[\\\]]]```bbbfffffffffggggggiiijjjkkkppprrrvvvzzzuuuggg]]]PPPLLLIIIIIIGGGEEEIIIOOO\\\lllrrrooommmjjjqqqooo[[[FFF<<<888555333222333333333222222222111111333333333333222222222222111111222222222111000000111222222333333444444444333999888999@@@CCCNNNbbbqqqeeehhhttt{{{uuu^^^JJJAAA>>>999999999888888999::::::777<<>>>>>;;;:::999888777777777777444555777;;;???CCCFFFHHHJJJNNNSSSWWWZZZ\\\___aaaccceeehhhiiiiiiiiijjjkkkjjjmmmppprrrrrrrrrrrrssstttuuuvvvxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuvvvwww{{{|||}}}~~~{{{{{{{{{{{{yyyvvvsssqqqooonnnlllkkkiiigggeeeddddddddddddeeegggjjjlllnnnoooppprrruuuxxx{{{}}}~~~~~~~~~~~~{{{yyywww}}}~~~}}}xxxqqqqqqvvv}}}zzzuuusssqqqpppmmmjjjeeeaaaZZZXXXVVVSSSQQQOOONNNMMMOOOOOOOOOPPPRRRTTTVVVWWWUUUQQQMMMKKKLLLNNNOOONNNMMMOOOQQQRRRRRRSSSVVVXXXWWWVVVUUUUUUSSSQQQOOOMMMIIIJJJKKKKKKKKKMMMPPPSSSVVVVVVWWWXXX[[[]]]```aaadddhhhmmmrrrwwwxxxiii^^^SSSOOOKKKIIIFFFEEEIIIOOOXXXkkktttrrroookkkppplllYYYEEE<<<999777444333333333333222222222111111111111111222222222222222222222333333333222111000222222333333444555555666444:::888999@@@DDDOOObbbmmmbbbgggvvvzzzxxx```LLLBBB@@@::::::999999888999999999666;;;AAAIIIZZZ{{{yyyggg^^^```dddkkkiiifff___WWW\\\vvv}}}ooo___UUULLLCCC>>>>>>::::::999888777777777888555666999===AAAEEEIIIKKKJJJNNNSSSWWWZZZ\\\___aaadddgggiiijjjjjjiiiiiijjjhhhkkkoooppppppppppppqqqpppqqqtttwwwyyyzzzzzzzzzxxxwwwvvvuuuuuuvvvwwwwwwzzzzzz{{{|||~~~}}}xxxxxxxxxxxxvvvssspppooojjjjjjhhhfffdddbbbaaa```dddcccccccccdddeeeggghhhkkkkkkjjjkkknnnrrrwww{{{yyyyyyyyyyyyxxxvvvtttsss}}}yyyyyy~~~~~~xxxvvvtttrrrooojjjeeeaaa\\\[[[XXXUUURRRPPPNNNNNNLLLMMMNNNPPPRRRUUUWWWXXXUUUPPPKKKIIIKKKMMMMMMLLLJJJLLLNNNNNNOOOPPPSSSUUUSSSPPPNNNNNNOOONNNKKKHHHAAAAAAAAA@@@???BBBFFFIIIHHHIIIJJJLLLPPPTTTXXXZZZ]]]aaafffkkkqqqzzzzzzkkk___WWWQQQLLLIIIFFFDDDHHHNNNUUUiiitttsssqqqlllqqqiiiWWWDDD<<<:::888555444333333333222222222111111000000000111111222222333333444444555444333111000333333444444555666777777444:::999999AAADDDOOOccckkk```fffvvvyyy{{{fffOOOAAA>>>DDD<<<666999<<<;;;888777;;;>>>CCCLLL___}}}tttddd[[[]]]dddgggfff]]]WWWVVVXXXooo~~~ppp```UUUMMMEEEAAAAAA;;;;;;:::999999888888777888777888:::===CCCHHHKKKJJJNNNRRRVVVYYY\\\___bbbdddfffhhhhhhhhhiiikkkmmmmmmnnnoooooonnnmmmooopppoooppprrrtttvvvwwwxxxyyyxxxxxxwwwwwwvvvvvvwwwwww{{{|||~~~}}}|||||||||{{{yyywwwvvvtttssssssqqqnnnllliiifffcccaaa```___]]]\\\]]]]]]]]]]]]^^^```bbbccccccdddfffffffffhhhjjjlllsssttttttsssqqqmmmjjjhhhsssvvvzzz~~~}}}~~~}}}zzzwwwrrrqqqpppnnnhhhddd```___[[[VVVRRROOOOOOPPPNNNMMMNNNQQQTTTWWWWWWVVVSSSQQQNNNLLLJJJJJJKKKKKKLLLKKKJJJKKKLLLMMMLLLKKKLLLLLLKKKJJJGGGDDD@@@???<<<<<<;;;;;;;;;<<<======>>>AAACCCEEEGGGIIIKKKNNNSSSWWW]]]bbbiiirrr}}}yyylllbbbZZZVVVOOOIIIFFFGGGIIIKKKSSSfffooommmooooooqqqzzzgggWWWEEE<<<999666444444222222222222222222222222111111111111111111111111333333333222222111111111555444444444444555555666777:::999:::@@@BBBOOOhhhzzzfff]]]eeevvvzzz|||gggQQQCCC???;;;999:::<<<;;;888888;;;<<>>CCCGGGJJJKKKNNNRRRVVVYYY\\\___bbbcccdddfffgggggghhhjjjlllmmmoooppppppooooooppprrrssstttuuuwwwyyy{{{{{{|||zzzyyyyyyyyyyyyyyyzzzzzz}}}}}}~~~}}}}}}}}}}}}|||{{{|||{{{zzzxxxvvvtttrrrqqqpppnnnkkkiiieeeccc```^^^^^^]]][[[YYY[[[[[[ZZZZZZ[[[\\\^^^^^^___```bbbbbbbbbcccfffhhhkkkkkkllllllkkkhhhfffdddhhhlllrrryyy|||~~~yyysssnnnkkkiiigggeeeaaa___\\\WWWRRROOONNNNNNMMMNNNOOORRRVVVWWWWWWVVVRRRPPPNNNKKKJJJJJJKKKKKKLLLKKKJJJJJJLLLLLLKKKJJJHHHGGGFFFDDDBBB???===;;;::::::999999999::::::;;;777999;;;===>>>???BBBDDDJJJNNNTTTYYY___hhhsss{{{yyylllbbbZZZVVVPPPJJJGGGGGGIIIKKKTTTgggpppnnnpppooopppzzzjjjYYYGGG===999666444444222222222222222222222222111111111111111111111111444444444333333333222222555555555555555666666777777:::999:::@@@BBBPPPiiixxxcccZZZbbbtttzzz}}}|||iiiRRRDDD@@@999AAALLLRRRKKK@@@===???===@@@EEENNNbbb|||iiiZZZTTTYYYbbbggghhh```XXXWWWZZZppp|||ooo___TTTKKKCCC??????;;;;;;:::999999888888777666777999<<<@@@DDDGGGIIIKKKNNNRRRUUUXXX[[[^^^aaabbbccceeeffffffgggiiikkkmmmooopppqqqpppqqqrrrttttttuuuwwwyyyzzz{{{||||||{{{{{{{{{{{{{{{|||}}}~~~~~~|||{{{zzzzzz{{{zzzzzzzzz{{{{{{yyywwwuuusssqqqooonnnlllhhhfffcccaaa^^^]]]]]]\\\[[[YYYXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZ\\\\\\\\\]]]___bbbcccccceeeeeeeeecccaaa```___bbbjjjssszzzxxxpppiiifffeeedddaaa___\\\XXXTTTQQQNNNMMMMMMNNNPPPSSSWWWXXXWWWUUUPPPOOOMMMLLLKKKKKKLLLLLLMMMKKKJJJJJJJJJJJJIIIGGGEEEDDDBBB???===;;;::::::888888777777777777777888666888:::;;;;;;;;;===???BBBEEEJJJOOOUUU]]]hhhooo~~~zzzlllbbb[[[WWWQQQKKKHHHHHHIIIKKKUUUhhhqqqpppqqqooopppxxxooo]]]JJJ???:::666444444222222222222222222222222111111111111111111111111444444444444444333333333444444333333444555555666777:::999:::AAACCCQQQjjjuuu```WWW___pppxxxzzziiiSSSEEE@@@;;;III[[[ddd\\\JJJ>>>;;;<<>>>>>;;;;;;:::999999888888777555666999===@@@DDDFFFHHHKKKNNNQQQTTTVVVZZZ^^^aaabbbccceeeffffffgggiiikkklllnnnoooppppppqqqrrrtttrrrsssuuuwwwxxxyyyzzzzzzzzzzzz{{{{{{|||~~~}}}|||{{{yyyxxxxxxyyy{{{zzzxxxvvvuuusssqqqooommmkkkgggdddcccaaa^^^]]]^^^]]]\\\[[[VVVVVVUUUTTTTTTSSSSSSSSSUUUVVVWWWWWWWWWXXXZZZ\\\```aaabbbbbbbbb```^^^\\\\\\___fffooovvv|||rrrjjjfffddd___]]]ZZZWWWVVVSSSQQQOOOMMMNNNPPPTTTWWWWWWUUUSSSOOONNNMMMMMMLLLMMMMMMNNNMMMKKKIIIIIIIIIHHHGGGEEEEEECCC@@@>>><<<;;;;;;;;;888777777666666666666777888:::;;;;;;::::::;;;<<<===AAAEEEIIINNNUUU___ggguuuzzz{{{mmmccc[[[XXXRRRLLLIIIHHHIIIJJJUUUiiirrrqqqrrroooooowwwtttaaaMMMAAA;;;666444333222222222222222222222222111111111111111111111111333333333333333333333333222111111111222333444555777:::888:::AAADDDRRRlllsss___VVV]]]mmmwww~~~wwwhhhSSSDDD>>>;;;BBBOOOYYYUUUFFF:::555;;;>>>CCCLLL```|||xxxtttrrrxxxyyyggg[[[XXXbbbnnn|||~~~qqqaaa[[[]]]qqq{{{mmm]]]RRRJJJBBB>>>>>>;;;;;;:::999999888888777555666999===@@@DDDFFFHHHKKKNNNPPPSSSUUUXXX]]]```cccdddfffgggggghhhjjjlllkkklllnnnoooooooooqqqsssrrrssstttvvvwwwxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~~~~|||zzzyyyxxxyyyzzzzzzxxxwwwwwwuuurrrpppooollliiifffbbb```^^^]]]]]]]]]\\\ZZZVVVVVVUUUTTTSSSRRRQQQQQQSSSTTTUUUUUUTTTUUUWWWYYY______``````^^^\\\YYYXXXZZZ\\\bbbjjjrrryyymmmeee]]]ZZZWWWVVVVVVVVVTTTRRRNNNNNNOOORRRTTTTTTRRRPPPMMMMMMMMMMMMMMMNNNNNNOOOLLLJJJHHHGGGGGGGGGEEECCCCCCBBB???===<<<;;;;;;<<<:::999888777777777777777555666777777555444555666;;;>>>AAADDDHHHOOOXXX___nnnssszzz}}}nnnddd\\\XXXSSSMMMJJJIIIIIIJJJSSShhhrrrrrrsssooonnnuuu~~~xxxeeeOOOBBB<<<777444333222222222222222222222222111111111111111111111111111111111111111111222222222222222222333444555666888;;;888:::AAAEEETTTooottt```VVV\\\jjjvvv~~~{{{uuuhhhTTTEEE>>><<<:::<<>>;;;;;;;;;===BBBKKK^^^~~~yyytttooonnnvvv{{{kkk```___jjjwwwzzzddd\\\^^^rrr{{{nnn^^^SSSJJJBBB>>>>>>;;;;;;:::999999888888777666777999<<<@@@DDDGGGIIILLLMMMPPPRRRTTTWWW\\\___cccdddfffgggggghhhjjjlllkkkmmmnnnooonnnnnnppprrrtttuuuvvvxxxyyyzzzzzzzzzwwwwwwxxxxxxzzz{{{|||}}}~~~}}}{{{yyyyyyzzzzzzzzzyyyxxxvvvtttrrrqqqoookkkiiiaaa___\\\[[[[[[ZZZYYYWWWVVVVVVVVVVVVTTTSSSRRRQQQRRRSSSTTTTTTSSSTTTVVVXXX[[[\\\\\\\\\[[[XXXUUUTTTVVVWWW\\\dddmmm}}}{{{nnn___ZZZVVVTTTVVVWWWVVVTTTOOONNNMMMNNNOOOOOONNNLLLJJJJJJKKKLLLLLLMMMNNNNNNJJJHHHGGGFFFFFFFFFDDDBBBAAAAAA???>>>===<<<<<<<<<<<<;;;:::999888888888888555666777666444333444555777:::===???BBBHHHPPPWWWgggnnnwww}}}pppeee\\\YYYTTTOOOKKKIIIIIIJJJPPPfffrrrrrrsssooommmttt}}}~~~zzzfffPPPBBB<<<666444444222222222222222222222222111111111111111111111111000000000000111111111111444444444444555777888888888;;;888:::AAAFFFVVVqqqvvvbbbWWW[[[hhhuuu~~~}}}yyyuuuiiiVVVFFF???===888666888999999;;;???<<<>>>BBBJJJ^^^xxxqqqlllllluuu~~~oooffffffrrr~~~eee[[[___sss|||nnn^^^SSSKKKCCC??????;;;;;;:::999999888888777777777888;;;>>>CCCGGGJJJLLLMMMOOOQQQSSSWWW[[[___bbbccceeeffffffgggiiikkkmmmnnnppppppoooooopppqqqvvvvvvxxxyyyzzzzzz{{{{{{wwwwwwwwwxxxyyyzzz{{{|||~~~~~~{{{yyyyyyzzz{{{{{{xxxvvvtttsssrrrpppmmmkkkbbb```]]][[[[[[ZZZXXXWWWVVVVVVVVVVVVUUUTTTRRRQQQQQQRRRSSSSSSRRRRRRTTTVVVXXXYYYZZZZZZZZZXXXVVVTTTTTTTTTXXX^^^hhhxxxzzzccc]]]VVVSSSUUUVVVUUUTTTPPPNNNKKKJJJJJJJJJJJJIIIEEEFFFGGGIIIJJJKKKKKKKKKHHHGGGEEEEEEEEEEEECCCBBBCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::999999999999777888999888666666666777555777:::<<<>>>CCCKKKQQQ___gggrrr{{{rrrggg]]]ZZZUUUPPPLLLJJJIIIJJJNNNdddpppqqqsssooommmttt|||zzz}}}{{{gggPPPBBB;;;666444444222222222222222222222222111111111111111111111111000000111111111222222222222222333333444666777888888;;;888:::BBBFFFWWWrrrvvvbbbWWWZZZeeeuuu|||yyyvvvjjjXXXHHH@@@:::888999:::888555666:::===???CCCKKK^^^xxxoookkkllltttrrriiijjjvvveee[[[```ttt|||ooo___TTTKKKCCC??????;;;;;;::::::999888888777888777888:::===CCCHHHKKKLLLMMMOOOPPPRRRVVV[[[___```bbbdddeeeeeefffhhhiiiooopppqqqqqqpppoooppprrruuuvvvwwwxxxyyyzzzzzzzzzxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~|||yyyyyy{{{||||||wwwvvvtttssssssqqqnnnlllfffccc```^^^]]]\\\ZZZXXXUUUVVVVVVVVVVVVTTTRRRQQQPPPQQQRRRRRRQQQQQQSSSUUUWWWXXXZZZ[[[[[[ZZZYYYWWWUUUTTTVVV[[[cccsssggg___WWWSSSSSSUUUTTTRRRQQQNNNJJJHHHGGGGGGGGGFFFBBBCCCDDDFFFHHHHHHIIIIIIGGGFFFDDDDDDEEEEEECCCBBBFFFFFFGGGGGGFFFEEECCCBBB===<<<;;;:::999999999999555777777777555444555666555777:::;;;===BBBJJJPPPYYYbbbooozzzssshhh]]]ZZZUUUPPPLLLJJJIIIIIILLLbbboooqqqsssooommmsss|||~~~yyy|||{{{gggPPPBBB;;;666444444222222222222222222222222111111111111111111111111111111222222222333333333/////////000111333444555888;;;888:::BBBGGGXXXssswwwbbbWWWXXXccc}}}uuu}}}~~~|||wwwlllYYYHHH@@@:::999999888888999999:::666<<>><<<<<<<<<<<<<<<<<<<<<<<<888888888888777555444333666666777777999===DDDHHHTTT\\\iiiwwwzzzmmmbbbZZZSSSQQQMMMIIIHHHIIIQQQZZZjjjuuuuuupppnnnqqq|||uuu]]]HHH===999777666333333333222222222222111111222333444444444333333222222111111222222333444333222222222222333444444444999999;;;AAAGGG[[[zzz~~~{{{eeeZZZ]]]eeezzzvvvzzzxxx{{{zzzmmmYYYHHH@@@::::::999999999999::::::999>>>DDDKKK[[[zzz~~~xxxuuu~~~pppccc```fffuuu|||ggg^^^___sssssscccXXXNNNEEE???>>>;;;:::999888777777777777777888999<<<@@@DDDHHHJJJMMMOOORRRTTTUUUWWWZZZ\\\^^^```cccdddeeeeeefffhhhjjjkkkmmmoooqqqqqqqqqpppssstttvvvwwwyyyyyyzzzzzzuuuuuuvvvwwwyyyzzz{{{{{{{{{}}}|||{{{zzzzzzxxxwwwuuutttttttttpppmmmjjjgggeeebbb^^^\\\VVVUUUTTTSSSQQQPPPNNNNNNPPPOOONNNNNNOOORRRUUUWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^```bbbdddjjj{{{{{{kkk\\\XXXYYYYYYWWWVVVSSSRRRPPPNNNLLLJJJHHHGGGDDDEEEFFFFFFFFFHHHKKKMMMPPPOOONNNLLLKKKIIIHHHGGGFFFFFFEEEDDDBBBAAA???>>>>>>===<<<;;;;;;<<<===>>>::::::999999888666555444444444555555777;;;AAAEEEOOOWWWcccqqq~~~|||pppbbb[[[TTTQQQNNNIIIHHHIIIOOOYYYhhhuuuvvvpppnnnppp{{{|||bbbMMM@@@;;;888666333333333333222222222222111222222333444333333333222222111111222222333444555555444444555555666777666;;;:::<<>>===<<<<<<;;;:::999999999999666666888:::>>>BBBFFFHHHKKKNNNRRRUUUVVVXXXZZZ[[[]]]___bbbcccdddeeegggiiijjjkkklllnnnoooqqqrrrssstttuuuvvvxxxyyyyyyzzzzzzttttttvvvwwwyyy{{{|||}}}}}}}}}}}}}}}|||{{{yyyxxxvvvvvvuuuuuussspppllliiigggdddaaa^^^ZZZXXXVVVTTTSSSQQQOOONNNMMMMMMLLLMMMNNNQQQUUUVVVXXXXXXXXXYYYZZZ]]]___aaaaaaccceeegggmmm~~~qqqbbb]]]\\\[[[YYYXXXUUUTTTRRRPPPMMMKKKIIIHHHDDDEEEFFFEEEFFFHHHLLLPPPVVVVVVTTTQQQMMMIIIGGGGGGEEEEEEDDDCCCBBBAAA@@@???@@@???===;;;;;;<<<>>>???;;;;;;;;;:::999888666666333444444555666999???CCCKKKRRR]]]kkkwww|||oooccc[[[TTTQQQNNNIIIHHHIIINNNWWWggguuuwwwrrrnnnoooyyydddNNNAAA;;;888666444444333333333222222222111111222222333333333333222222111111222222333444666555555555666777888999777<<<;;;<<>><<<<<<<<<;;;:::999999999999444555666999<<<@@@CCCEEEIIIMMMQQQUUUWWWXXXZZZ\\\]]]___aaabbbcccdddgggiiijjjjjjkkkmmmoooqqqsssttttttuuuvvvwwwxxxyyyyyyyyytttuuuwwwxxxzzz|||~~~~~~~~~|||{{{{{{{{{xxxzzz~~~~~~|||zzzxxxwwwvvvvvvtttrrrnnnkkkiiifffccc```]]]ZZZWWWUUUTTTRRROOOLLLKKKKKKKKKLLLNNNPPPSSSUUUXXXXXXXXXYYY[[[^^^aaabbb___bbbeeegggnnnwwwiiibbb```\\\YYYXXXUUUTTTRRROOOMMMJJJIIIHHHEEEFFFFFFFFFGGGKKKPPPTTT[[[\\\ZZZUUUNNNIIIFFFEEECCCCCCBBBAAA@@@@@@??????AAA@@@>>><<<;;;<<<>>>???<<<;;;;;;;;;:::888777666444555555555666999>>>AAAHHHNNNYYYeeeqqqzzz{{{nnnddd\\\UUURRRNNNIIIHHHIIIMMMVVVgggvvvzzztttoooooovvv~~~}}}cccMMMAAA;;;888666444444444333333333222222111111111111222222333333222222111111222222333444222222222222333444555666888<<<;;;<<>>>>>??????AAA@@@???>>>======>>>>>><<<<<<;;;;;;:::888777666444555666666777999===@@@GGGMMMWWWcccnnnvvv{{{}}}|||oooeee]]]UUURRRNNNIIIGGGIIIMMMVVVgggwww|||wwwpppooosss{{{}}}cccMMMAAA<<<888666444444444444333333333333222111111111111222333333222222111111222222333444333333333333444555777777888<<<;;;<<>>======;;;;;;;;;:::999888777666444555666666666888;;;>>>EEEKKKWWWcccnnnvvvzzz||||||ssseee]]]VVVRRROOOIIIGGGIIIMMMVVVgggxxx~~~yyyrrrooopppyyyfffPPPCCC===999777555444444444444333333333222111000000000111333333222222111111222222333444555555555555777888999:::777<<<:::;;;BBBJJJaaawwwttt|||tttddd\\\___mmm}}}nnnZZZJJJBBB<<<;;;;;;::::::;;;;;;<<<;;;???CCCIIIYYYyyypppbbb___dddnnnwwwuuueee]]][[[jjjsssbbbVVVLLLDDD@@@@@@===<<<;;;:::999999999999777888999;;;>>>AAAEEEFFFIIILLLPPPSSSUUUYYY]]]```aaaaaabbbaaaaaabbbdddgggjjjkkkmmmoooqqqqqqqqqppprrrssstttuuuuuuvvvuuuuuuzzz{{{|||}}}~~~}}}zzz{{{|||}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyyyyyyywwwwwwvvvuuutttuuuxxxzzz~~~}}}xxxvvvtttrrrrrrpppnnnlllgggbbb]]][[[[[[YYYSSSNNNIIIIIIIIIJJJLLLMMMOOOOOOUUUWWWYYY\\\^^^^^^^^^^^^aaadddfffgggmmm{{{{{{uuunnneee]]]ZZZTTTSSSRRRQQQOOONNNMMMLLLHHHHHHIIIJJJNNNUUU^^^dddpppqqqppphhh\\\QQQLLLKKKGGGFFFEEEDDDDDDEEEFFFGGG@@@AAAAAAAAA@@@>>>===<<<;;;;;;;;;:::999888777666333444555555555777:::===DDDKKKWWWdddpppxxx|||}}}{{{xxxfff^^^VVVSSSOOOIIIGGGIIIMMMVVVgggyyyzzzssspppnnnwwwiiiRRREEE>>>:::777555555444444444333333333222111000000000111333444222222111111222222333444111111222222444555666777777;;;999;;;BBBJJJaaayyyuuu}}}qqqbbbYYY[[[kkk{{{kkkWWWHHHCCC;;;;;;;;;:::::::::999999999;;;AAAIIIXXXuuutttiii```eeeppprrrwwwyyynnnbbb^^^\\\ggg}}}uuueeeYYYNNNEEE???>>>;;;:::999777666666555555777777888:::===@@@CCCEEEIIIKKKMMMQQQUUUYYY]]]___```^^^]]]___cccggghhhgggjjjlllmmmnnnmmmnnnpppqqqoooooopppqqqsssuuuwwwxxxwwwyyy{{{~~~~~~~~~}}}|||||||||}}}~~~~~~|||yyyyyyzzz{{{{{{zzzvvvtttsssrrrsssvvvyyy{{{zzzzzzxxxvvvuuuttttttsssuuutttrrrpppooonnnmmmmmmvvv{{{|||{{{yyywwwtttpppnnnllljjjhhheee```\\\WWWTTTRRRLLLLLLKKKJJJJJJKKKMMMMMMPPPUUUYYYZZZYYY[[[```dddddddddfffiiimmmxxx{{{sssnnnggg^^^VVVVVVSSSNNNLLLKKKJJJJJJIIIEEEFFFHHHKKKQQQYYYccciiixxxvvvqqqjjjbbbYYYQQQLLLGGGGGGFFFFFFGGGGGGHHHIIIBBBEEEGGGFFFBBB??????@@@======<<<;;;999888777777555555555555777999;;;<<>>CCCJJJXXXtttqqqgggaaafffqqqqqqvvvwwwkkk___ZZZXXXbbbxxxtttdddXXXNNNEEE???>>><<<;;;:::888777777777777777777888:::===@@@CCCEEEIIIJJJMMMPPPTTTYYY\\\^^^```^^^]]]___cccggghhhgggjjjlllnnnnnnnnnnnnppprrrttttttttttttvvvwwwyyy{{{xxxyyy{{{}}}}}}|||{{{{{{zzzyyy|||{{{{{{{{{{{{|||~~~~~~{{{yyywwwwwwxxxxxxwwwvvvsssrrrqqqppppppqqqrrrsssuuutttssssssrrrrrrsssssspppooonnnlllkkkjjjiiiiiippptttzzz~~~}}}|||yyyvvvrrrooommmjjjhhheeeaaa]]]XXXUUUSSSNNNMMMLLLJJJJJJJJJKKKKKKPPPUUU[[[]]]\\\^^^bbbfffeeeeeegggjjjnnnwwwwwwnnnhhhbbbZZZSSSUUURRRNNNLLLLLLKKKJJJIIIDDDFFFHHHLLLSSS\\\gggnnnxxxvvvrrrkkkccc[[[SSSOOOJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKHHHCCC>>><<<<<<<<<<<<;;;::::::999888888444444444444666888:::;;;@@@FFFPPP]]]jjjttt{{{}}}xxxhhh^^^TTTPPPNNNJJJHHHHHHLLLTTTfffyyy|||tttpppooovvviiiPPPAAA;;;888666555444444444444333333333222333444333111000111222333333222222333333444555555555444444555555666777666:::999;;;CCCKKKbbb|||sssuuulll\\\UUUYYYddd{{{oooYYYGGG@@@;;;;;;:::999999999999999>>>@@@DDDKKKXXXsssnnneeeaaahhhqqqpppttttttgggYYYUUURRR]]]rrrssscccWWWNNNEEE@@@???===<<<;;;:::999888888888777777888:::===@@@CCCEEEIIIJJJLLLOOOSSSXXX[[[]]]```______aaadddggghhhhhhkkklllnnnooonnnoooppprrrxxxwwwvvvuuuvvvxxxzzz{{{yyyzzzzzz|||}}}}}}zzzxxxwwwwwwvvvtttyyyxxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{vvvuuuttttttttttttrrrpppooonnnnnnmmmlllkkkjjjjjjkkkjjjjjjjjjkkklllmmmmmmiiihhhgggeeedddcccccccccgggkkkpppvvv{{{~~~{{{xxxtttqqqooollljjjgggccc^^^ZZZWWWUUUQQQOOOMMMKKKIIIIIIHHHIIIPPPUUU[[[___```aaadddggggggfffhhhkkknnnuuu|||pppgggaaa\\\VVVPPPRRRPPPNNNMMMMMMLLLJJJHHHCCCEEEIIINNNVVV```kkkrrryyywwwsssllleee]]]VVVRRRNNNMMMLLLKKKKKKJJJJJJKKKMMMNNNMMMIIIDDD???===<<<;;;;;;;;;::::::999999999333333333333444666888:::>>>CCCKKKVVVbbbmmmuuuyyy}}}yyyhhh^^^TTTPPPMMMIIIGGGHHHGGGOOOaaauuu|||vvvrrrooouuujjjQQQBBB<<<888777444444444444333333333333222333444333111111111222333333222222333333444555444444333333444555666666555::::::<<>>;;;:::999888888888999999===???DDDKKKXXXtttkkkcccaaajjjsssppptttrrrcccUUUQQQOOOYYYnnnrrrbbbWWWNNNEEE@@@???===<<<;;;999888888888888777777888:::===@@@CCCEEEHHHIIILLLOOOSSSWWWZZZ\\\______```bbbeeeggghhhiiikkkmmmooooooooooooqqqssswwwvvvtttssssssuuuwwwyyyzzzzzzzzzzzz|||~~~|||xxxvvvuuutttsssrrruuuuuuvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzxxxwwwvvvqqqqqqpppqqqqqqpppmmmjjjjjjkkkkkkkkkiiihhhfffeeeaaaaaaaaaaaaaaabbbccccccbbbaaa```___^^^]]]]]]]]]___cccggglllpppuuu{{{}}}yyyvvvsssqqqnnnllliiieeeaaa]]]ZZZXXXTTTRRROOOLLLIIIGGGFFFFFFMMMRRRYYY^^^aaaccceeeggghhhggghhhlllnnnsss}}}yyyqqqggg___[[[WWWSSSOOONNNMMMLLLLLLLLLKKKHHHFFFDDDFFFJJJOOOWWWaaammmtttyyyvvvrrrllleee^^^XXXUUUPPPOOONNNLLLKKKKKKJJJJJJJJJIIIIIIGGGDDDBBBAAAAAA<<<<<<;;;::::::999888888444333333333444666888999<<<@@@HHHQQQ[[[fffooouuu{{{}}}zzziii^^^UUUPPPMMMIIIGGGGGGFFFLLL]]]qqq}}}|||vvvrrrooottt}}}mmmTTTEEE>>>:::888444444444333333333222222111333333333111111222333333333222222333333444555333333333333333444555666444::::::===EEELLLcccwwwnnnqqq~~~jjjYYYRRRWWWbbbwww|||~~~qqqZZZFFF===;;;:::999888777888999:::;;;===BBBJJJXXXtttjjjcccbbbmmmwwwvvvyyyuuucccTTTPPPNNNXXXlllrrrbbbWWWNNNEEE@@@@@@<<<;;;:::999888777777777777777888:::===@@@CCCEEEIIIJJJLLLOOOSSSWWWZZZ[[[^^^```bbbdddeeegggiiijjjlllnnnoooppppppppprrrssswwwvvvtttsssssstttvvvwww{{{zzzzzzzzz{{{~~~~~~|||yyyuuusssrrrqqqpppnnnrrrrrrssstttuuuuuuvvvvvvuuuvvvvvvvvvtttsssqqqpppmmmmmmlllmmmnnnmmmjjjggggggggghhhhhhhhhfffdddbbb^^^]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYXXXXXXXXXYYYZZZ\\\```dddhhhmmmrrrvvv{{{}}}zzzwwwtttsssqqqooollliiidddaaa^^^\\\XXXUUURRRMMMJJJGGGEEEEEEJJJNNNUUU[[[___bbbdddeeehhhfffhhhkkkmmmqqqyyy}}}wwwlllfff^^^XXXUUUSSSPPPNNNLLLJJJIIIIIIIIIHHHFFFDDDEEEGGGKKKPPPWWWaaallltttxxxvvvqqqkkkddd^^^XXXVVVPPPOOONNNLLLKKKJJJJJJJJJGGGFFFDDDDDDCCCCCCBBBBBB>>>===<<<;;;999888777666555555444444555777999:::<<<@@@FFFMMMVVV```kkkrrrxxx{{{{{{jjj___VVVQQQNNNIIIGGGHHHFFFKKKZZZnnn{{{{{{uuuqqqooottt|||nnnVVVGGG@@@;;;999444444333333333222222222111222333333111111222333333333222222333333444555222222222333444555666666555::::::===EEEMMMdddvvvpppuuulllYYYRRRWWWcccxxx|||{{{vvvrrrZZZFFF===<<<:::888777666777999:::999<<>>>>>===<<<;;;999888777666666555555444555777888999;;;???FFFLLLSSS\\\gggoootttyyy|||kkkaaaWWWRRROOOJJJHHHHHHGGGKKKXXXlllzzz{{{uuuqqqnnnsss}}}nnnVVVGGG???;;;888333333333333222222222222000222333333222111222444333333222222333333444555333333333333444555777777666:::999;;;DDDMMMeeewwwsssyyyppp\\\SSSXXXeee|||}}}~~~xxxtttqqqYYYGGG>>><<<:::888666666777999::::::<<<@@@HHHUUUpppzzzwwwtttuuu~~~wwwgggeeegggwwwrrr]]]UUUPPPVVVgggvvveeeZZZPPPFFFAAA@@@===<<<;;;:::888888888888777777888:::===@@@CCCEEEKKKLLLNNNQQQTTTWWWZZZ\\\^^^aaaeeegggggggggiiikkkmmmoooqqqqqqqqqqqqssstttvvvwwwxxxyyyzzzzzzyyyyyyyyyyyy{{{|||}}}}}}~~~~~~~~~|||vvvssspppnnnnnnnnnmmmlllnnnooopppppppppooonnnmmmlllllllllkkkjjjhhhfffddddddcccbbbbbbdddeeeeeedddbbbbbbaaa___]]][[[YYYXXXXXXWWWUUUSSSRRRQQQPPPPPPOOOOOONNNNNNNNNOOOOOOPPPOOOPPPSSSUUUXXX]]]bbbffflllpppuuuyyy{{{~~~}}}{{{zzzwwwuuusssooolllhhhfffddd]]]ZZZVVVQQQLLLIIIGGGFFFEEEGGGLLLSSSZZZ```ccceeegggccccccgggkkkooowww~~~wwwsssjjjhhhdddaaa]]]ZZZVVVTTTPPPMMMJJJHHHGGGGGGEEEDDDFFFHHHLLLRRR[[[fffrrrzzz}}}yyytttmmmeee___ZZZWWWPPPOOONNNMMMLLLLLLKKKLLLKKKGGGCCCAAAAAA@@@>>><<<;;;::::::::::::::::::999555444444333444555777888999>>>EEEKKKPPPYYYdddlllrrrwww}}}mmmcccXXXTTTPPPKKKIIIIIIFFFIIIVVVjjjzzz|||wwwsssmmmsss}}}lllTTTEEE===999666333333333222222222222111000222333333222111333444333333222222333333444555333333333444555666888999777;;;999:::BBBLLLfffzzzuuuzzzuuu```UUUZZZhhh~~~}}}wwwuuuqqqYYYGGG???<<<:::888666555777999:::;;;===AAAGGGTTTnnnsssqqqnnnooowwwsssfffeeeiii|||yyybbbWWWPPPTTTeeewwwfffZZZPPPFFFAAA@@@>>>===<<<;;;:::999999999777777888:::===@@@CCCEEELLLMMMOOOQQQUUUXXX[[[\\\]]]aaafffgggggggggiiikkknnnoooqqqqqqqqqqqqsssuuutttvvvxxxzzz{{{zzzyyyxxxxxxyyy{{{}}}~~~~~~}}}|||~~~}}}|||wwwtttqqqppppppqqqpppooonnnoooooooooooommmlllkkkiiiiiiiiiiiigggeeecccbbbaaa```^^^^^^```bbbccccccbbb```^^^[[[XXXUUUSSSRRRRRRQQQPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMKKKLLLNNNPPPSSSXXX]]]aaagggkkkppprrrtttwww|||~~~}}}yyywwwuuuqqqnnnjjjhhhfff^^^[[[WWWRRRMMMJJJHHHGGGEEEGGGJJJQQQYYY___dddeeefffbbbbbbfffjjjooowww~~~yyyvvvsssqqqoookkkfffbbb]]][[[SSSOOOKKKHHHGGGGGGFFFEEEEEEHHHMMMTTT]]]jjjvvv~~~|||vvvnnnfff```[[[XXXPPPPPPOOONNNMMMMMMMMMMMMJJJFFFBBBAAABBBBBB@@@>>>888888999:::;;;;;;<<<===444333333222333444666777777===EEEJJJOOOWWWaaaiiipppvvv~~~}}}nnndddYYYUUUQQQLLLJJJJJJEEEHHHUUUjjjzzz}}}yyyuuummmsss~~~jjjRRRCCC;;;666333333333333222222222111111000111333333222222333444333333222222333333444555333444444555666777999999888;;;888999BBBLLLggg|||uuuyyyxxxbbbWWW\\\jjj|||vvvoooWWWEEE===<<<;;;::::::999999::::::<<<>>><<>>AAADDDFFFJJJLLLNNNQQQTTTWWWYYY[[[bbbcccfffhhhjjjjjjkkkkkkkkklllmmmnnnppprrrssssssuuuvvvwwwwwwwwwxxx{{{~~~|||||||||}}}~~~~~~~~~}}}{{{|||{{{xxxtttpppnnnnnnoooooopppnnnlllllllllllljjjhhhiiihhhgggdddaaa___]]]\\\]]]]]]]]]^^^______````````````___]]]ZZZVVVSSSQQQRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOQQQSSSTTT\\\___dddhhhmmmrrrxxx|||}}}|||yyyxxxvvvtttqqqmmmhhhddd```\\\WWWSSSOOOKKKGGGEEEEEEFFFHHHLLLRRRXXX]]]aaabbbaaaaaaaaaeeellluuu||||||~~~}}}~~~}}}wwwssspppkkkeee```YYYTTTMMMIIIGGGGGGGGGGGGHHHGGGKKKTTTcccpppyyy}}}}}}vvvooogggbbb^^^]]]ZZZVVVQQQNNNMMMNNNMMMMMMJJJIIIFFFCCC@@@===;;;:::;;;;;;::::::999888777777777777555444444555666666:::===AAAEEEJJJSSS^^^fffooovvv}}}jjjaaaWWWSSSPPPKKKHHHIIIEEEIIIUUUfffwww~~~{{{uuummmqqqzzznnnUUUEEE===888555555555444444444333333333333333222222111222222222222222333333333333444444444444333444444555666777999<<<:::<<>>;;;;;;:::999999999999:::<<<>>>===BBBSSSgggvvvmmmeeedddiiiuuurrrbbbaaaiiiwwwiii[[[SSSXXXgggzzziii\\\QQQGGG@@@???<<<<<<;;;:::888777666666888888999;;;===AAADDDFFFIIIKKKMMMQQQTTTWWWZZZ[[[aaaccceeehhhiiijjjjjjjjjkkklllmmmoooppprrrssstttvvvwwwwwwwwwwwwxxxzzz|||||||||}}}}}}~~~}}}{{{|||~~~zzzyyyvvvtttrrrrrrrrrsssrrrpppmmmkkkjjjiiigggeeefffeeedddbbb```^^^\\\[[[YYYYYYZZZZZZ[[[\\\\\\\\\______^^^]]]ZZZWWWTTTSSSSSSRRRQQQOOONNNMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKMMMOOOPPPTTTWWW\\\```eeejjjppptttzzz{{{~~~{{{yyywwwtttrrrnnniiieee```\\\WWWSSSOOOKKKGGGDDDCCCDDDFFFIIINNNTTTYYY\\\______^^^^^^bbbiiissszzz~~~}}}}}}{{{wwwsssnnngggbbb[[[VVVPPPKKKIIIHHHHHHHHHIIIIIIMMMXXXfffsss|||~~~wwwnnngggaaa]]][[[ZZZWWWSSSPPPOOOOOOMMMLLLKKKIIIGGGDDDAAA>>><<<;;;999999999888777666666666777666555444444555666777999===AAAEEEJJJRRR]]]dddnnnuuu}}}lllaaaXXXTTTPPPKKKHHHHHHEEEIIISSSeeeuuu}}}{{{vvvnnnqqqyyyqqqXXXGGG===888666555555444444444333333333222222222111111222333333222222222333333333444444444444333444444555666777999===;;;===FFFPPPiiixxxsssvvv{{{hhh\\\\\\iii~~~~~~~~~oooVVVEEE>>>;;;;;;:::999999999999999;;;>>>===BBBQQQddduuummmfffdddgggooo}}}qqqaaa___hhhvvvkkk^^^VVVWWWddd{{{jjj]]]RRRGGG@@@???;;;;;;:::999999888888777777888999:::===AAADDDEEEHHHJJJLLLPPPTTTXXX[[[\\\aaabbbdddgggiiiiiiiiiiiikkklllmmmoooqqqrrrttttttvvvwwwxxxwwwwwwwwwyyy{{{||||||}}}~~~~~~|||yyyyyyzzz{{{zzzyyyyyyxxxxxxwwwwwwwwwtttpppkkkhhhfffdddbbbaaa```___^^^]]]\\\[[[ZZZYYYVVVWWWWWWXXXXXXYYYZZZZZZ]]]]]]]]]]]][[[YYYWWWUUUTTTTTTSSSQQQPPPOOONNNNNNKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOSSSXXX\\\aaaggglllsssuuuyyy|||yyyvvvsssooojjjgggaaa]]]YYYTTTPPPLLLHHHDDDBBBBBBCCCFFFJJJNNNSSSUUUZZZYYYXXXXXX\\\cccmmmtttzzz}}}~~~|||yyyvvvqqqjjjddd___ZZZTTTNNNLLLJJJIIIHHHJJJLLLQQQ]]]kkkxxx~~~wwwooohhhaaa]]][[[[[[YYYVVVTTTSSSQQQNNNLLLLLLKKKHHHFFFCCC@@@>>><<<777777666666555555444444666555444444555666777888888<<>>>>>BBBOOO```xxxqqqiiifffffflllzzzooo^^^]]]ffftttjjj___WWWWWWccc}}}kkk^^^RRRGGGAAA???::::::999999999999999999777777888:::===@@@CCCEEEGGGIIILLLPPPTTTXXX[[[]]]```aaacccfffhhhhhhiiihhhkkklllmmmoooqqqssstttuuuvvvwwwxxxxxxwwwvvvxxxyyy||||||}}}}}}~~~}}}zzzxxxwwwvvvvvvxxxyyyzzz{{{{{{{{{zzzyyytttoooiiiccc```___]]][[[YYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\\\\]]]\\\[[[YYYXXXUUUUUUUUUTTTSSSRRRPPPPPPPPPOOONNNMMMKKKJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKJJJLLLOOOSSSWWW\\\cccgggmmmpppuuu||||||yyyuuurrrmmmjjjccc```\\\WWWSSSOOOJJJFFFBBBBBBBBBCCCFFFIIIMMMOOOSSSSSSQQQQQQTTT[[[eeekkkqqqvvv|||~~~{{{yyyxxxtttmmmhhhbbb^^^WWWRRRNNNLLLKKKIIIKKKNNNUUUbbbqqq}}}yyyrrrkkkfffaaa___^^^\\\ZZZXXXWWWTTTPPPMMMLLLKKKIIIFFFCCCAAA???>>>666666666555555444444444555444444444555666888999888<<>>>>>BBBMMM[[[{{{~~~wwwnnnhhhffflll|||lll\\\]]]gggsssiii]]]UUUWWWddd~~~mmm___SSSHHHAAA???999999999999999999999999777777888:::===@@@CCCEEEGGGHHHKKKOOOTTTXXX[[[\\\___```bbbeeefffgggggggggjjjkkklllnnnppprrrtttuuuuuuwwwxxxxxxwwwvvvwwwxxx{{{||||||}}}}}}~~~~~~|||zzzxxxvvvuuuuuuvvvxxxyyyzzzyyyxxxwwwpppkkkeee```]]][[[YYYXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^]]]]]]\\\XXXXXXXXXXXXWWWVVVTTTSSSTTTSSSRRRPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJMMMOOOSSSXXX^^^bbbgggkkkqqqxxx~~~}}}zzzuuupppmmmgggddd```\\\WWWRRRMMMIIIDDDCCCBBBBBBCCCEEEGGGIIIKKKKKKJJJIIIKKKQQQZZZ___hhhnnnvvv{{{~~~|||{{{{{{|||zzzuuupppeee```ZZZUUUQQQOOOLLLKKKLLLPPPZZZhhhxxx|||wwwqqqlllhhhfffaaa___^^^\\\ZZZWWWRRRNNNKKKJJJHHHFFFCCCAAA???>>>777666666666666666555555555444444444555666888999888<<>>999:::555555444444444333333333//////000000111222333444111111111222222222333333444444333444444555666777666<<<===>>>EEEMMMfffyyysssvvvuuugggfffssssss~~~pppVVVEEE???::::::999888888888888888777===???AAAJJJWWWvvvwwwppplllqqq~~~kkk]]]___jjjtttiii[[[RRRUUUccc}}}nnn```TTTHHHAAA???::::::999999999999999999666777888999<<<@@@CCCDDDGGGIIIKKKOOOSSSWWWZZZ[[[^^^___aaadddffffffgggfffhhhiiikkkmmmoooqqqsssttttttvvvxxxxxxwwwwwwwwwxxxzzzzzz{{{||||||}}}}}}~~~}}}}}}~~~~~~}}}|||yyywwwuuuqqqrrrsssttttttsssrrrqqqkkkgggbbb___]]][[[YYYXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\]]]^^^___```aaabbbbbbaaaaaa]]]]]]^^^^^^]]]\\\ZZZYYYVVVVVVUUUSSSRRRPPPOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIKKKMMMQQQWWW[[[aaaeeekkkrrrwww}}}zzzsssooojjjgggccc___[[[UUUOOOJJJEEEDDDBBB@@@@@@AAABBBCCCCCCCCCCCCCCCDDDHHHNNNRRR```fffnnntttyyy~~~}}}}}}|||xxxhhhccc^^^YYYVVVSSSPPPNNNNNNTTT___ooo{{{uuupppllljjjcccaaa___]]][[[WWWRRROOOIIIHHHGGGDDDBBB@@@>>>===777777777777777777666666666555444444555666777888888<<>>:::999999888888888888888666===???AAAIIITTTsss~~~yyyzzz~~~lll```dddnnnwwwmmm\\\PPPQQQ```wwwoooaaaUUUIIIAAA???:::::::::999999888888888666777777999<<>>=========>>><<<===>>>>>>>>>@@@DDDGGGTTTZZZccckkksss|||~~~zzzkkkgggbbb]]]ZZZXXXUUUSSSQQQXXXeeevvv~~~wwwqqqllliiicccaaa^^^[[[XXXUUUQQQNNNGGGFFFEEEBBB@@@>>><<<;;;666666666666666666666777777666555444444555666777999<<>>:::999999888777888888888555===???AAAHHHSSSqqqnnnbbbgggrrrzzzppp^^^OOONNN]]]rrrpppbbbUUUIIIAAA@@@;;;;;;::::::999888888777666666777999<<>>@@@HHHOOOYYYdddooo{{{~~~~~~}}}yyymmmjjjeeeaaa^^^[[[YYYWWWTTT[[[hhhzzzxxxpppjjjgggccc```\\\YYYVVVSSSOOOLLLFFFEEECCCAAA???===;;;:::555555666666666666666666777777555444444555666666999<<>>@@@@@@CCCHHH```{{{zzzppphhhlll{{{~~~ooo{{{xxx}}}oooVVVEEE@@@;;;;;;999888888888999:::999======>>>GGGRRRooopppfffjjjppp~~~wwwaaaPPPOOOWWWkkkoooaaaTTTHHH@@@>>><<<<<<:::999888777777777666777:::;;;===@@@EEEHHHFFFJJJOOORRRSSSUUUYYY\\\]]]___aaaaaabbbcccfffhhhiiiiiikkkmmmnnnppprrrrrrsssssssssssstttuuuwwwyyyzzz{{{|||}}}}}}~~~~~~}}}|||sssnnnhhhbbb^^^[[[XXXUUUTTTVVVYYY]]]___aaaaaaaaaeeefffggghhhhhhggggggfffddddddccccccccccccddddddbbbcccdddfffgggggghhhhhhhhhhhhhhhggggggggggggggghhhhhhggghhhiiijjjkkkllllllmmmnnnooooooppppppooossspppnnnmmmmmmmmmkkkjjjgggeeecccbbbbbb```]]][[[YYYXXXVVVUUUTTTRRROOOLLLFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQVVV[[[```gggnnnssszzz}}}|||tttooogggeee```[[[VVVQQQNNNLLLEEECCC???<<<999888888888<<<<<<;;;;;;;;;<<<<<<===DDDCCCIIIXXXhhhvvv~~~tttllljjjhhhddd___ZZZVVVSSSQQQZZZiii{{{yyyrrrllleeeaaa^^^^^^\\\YYYVVVQQQNNNKKKJJJEEE???>>>???@@@<<<999999888777555555555666666777666555444444555666777:::;;;???HHHRRR^^^ooo~~~qqqggg]]]WWWSSSLLLGGGFFFGGGJJJQQQ\\\nnn|||~~~yyyrrrqqqwwwqqqVVVCCC:::999444444444444444444444444444333333222222333333444222222222222222222222222222333333444555666777777666;;;:::<<>>;;;:::999888777666666777777777666555444444555666777;;;<<>><<<:::999999999;;;:::999777666666555555888888<<>>DDDQQQiii~~~}}}uuukkkiiifffbbb^^^ZZZWWWVVVWWW]]]hhhuuu~~~~~~{{{rrrlllddd]]]YYYVVVSSSRRRLLLMMMMMMMMMLLLKKKIIIHHHBBB???;;;:::::::::999777777777777777777777888888555555555555555555555555;;;===CCCMMMTTT\\\hhhsss{{{rrrggg\\\VVVRRRKKKHHHGGGCCCHHHPPP^^^ppp}}}yyyrrrqqqwwwsssYYYFFF===:::444444444444444444444444222111111000000111111222333333333333333333333333222333333444555666777777777;;;:::;;;AAAGGG\\\|||{{{lllppp{{{kkk___^^^jjjtttzzzwwwvvvyyy{{{vvvwwwjjjSSSDDD???;;;;;;999888888888999:::777===<<<>>>FFFOOOiii|||oooooorrr|||vvvcccQQQLLLOOONNNcccrrrdddWWWKKKCCCBBB======;;;:::999888888888777999:::<<<===@@@CCCGGGHHHLLLPPPQQQQQQRRRUUUXXXZZZ\\\___aaabbbeeeiiikkkmmmnnnnnnooopppqqqqqqrrrqqqrrrtttvvvwwwwwwvvvvvvxxxyyy|||~~~wwwnnneee[[[UUURRROOOLLLJJJKKKLLLLLLKKKIIIHHHHHHIIIKKKMMMPPPQQQQQQRRRTTTVVVXXX[[[]]]^^^bbbdddgggkkknnnqqqssstttwwwxxxyyy{{{||||||||||||zzz{{{{{{|||}}}~~~~~~{{{|||}}}~~~~~~|||zzzxxxyyyyyy{{{|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}{{{{{{xxxuuurrrppplllhhheeefffdddaaa___]]]ZZZVVVSSSPPPOOONNNLLLIIIGGGEEEEEECCCDDDGGGIIIKKKOOOSSSWWWZZZ___gggnnnrrrssstttttttttssspppjjjbbbXXXOOOJJJGGGFFFDDDBBB@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999;;;<<<>>>III___ttt~~~vvvkkkiiieee```\\\YYYVVVUUUVVV[[[bbbkkkqqqrrrooolllccc^^^XXXRRROOONNNMMMLLLFFFFFFGGGHHHGGGFFFDDDDDD===;;;999777777777666666444444555666666777777777666666666666666666666666999;;;CCCMMMVVV^^^jjjuuuxxxrrrggg\\\VVVQQQKKKHHHHHHCCCHHHOOO\\\nnn|||}}}xxxrrrqqqwwwqqqXXXGGG===:::444444444444444444444444222111111000000111111222333333333333333333333333222333333444555666777777777;;;:::;;;AAAGGG\\\|||qqqttt|||iii\\\ZZZeee{{{www|||xxxvvvyyyyyyyyykkkTTTDDD???999999777666666666777888888======???FFFOOOhhhvvvkkklllppp||||||qqq___NNNIIILLLMMM^^^yyyssseeeXXXLLLDDDCCC>>>===<<<:::999999999999888999;;;<<<===???CCCFFFFFFJJJOOOQQQQQQRRRVVVYYYZZZ\\\^^^aaaccceeeiiilllllllllmmmnnnoooqqqqqqrrrqqqrrrsssuuuvvvvvvvvvvvvwwwyyy{{{}}}wwwoooggg___ZZZWWWTTTQQQPPPPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRTTTUUUTTTUUUVVVXXXZZZ]]]```aaagggiiimmmqqqtttwwwxxxyyywwwyyy{{{}}}~~~~~~|||}}}~~~}}}~~~}}}zzzvvvtttpppkkkhhhgggeeecccaaa___]]]YYYVVVTTTSSSQQQOOOLLLIIIGGGFFFCCCEEEFFFGGGIIIKKKOOORRRTTTYYY```eeehhhhhhiiiiiieeeddd```ZZZSSSLLLEEEAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCAAA@@@???===<<<;;;;;;;;;999999:::::::::AAASSSddd|||~~~wwwkkkiiiddd___ZZZVVVTTTSSSTTTVVVZZZ___bbbbbb___\\\VVVRRRMMMJJJIIIIIIIIIHHHCCCDDDDDDEEEDDDBBBAAA@@@<<<;;;999777777777777888222333444555666777777666666777777888888777777666777999AAALLLUUU^^^kkkwwwxxxsssggg\\\UUUPPPKKKHHHHHHDDDHHHNNNZZZkkkyyy{{{wwwrrrqqqwwwoooWWWGGG===:::444444444444444444444444222222111111111111222222333333333333333333333333222333333444555666777777666;;;:::;;;BBBHHH^^^}}}yyy{{{kkk\\\WWW```uuuzzz}}}xxxvvvyyy{{{zzznnnVVVFFF@@@999999777666666666777888777<<<<<<>>>EEEMMMfff}}}xxxoooeeehhhooo|||zzznnn\\\LLLGGGJJJLLLXXXppptttfffYYYMMMEEECCC>>>===<<<;;;:::999999999888999;;;<<<===???CCCFFFFFFJJJOOOQQQQQQRRRUUUXXXYYY[[[^^^```cccfffjjjmmmjjjkkklllmmmoooppprrrrrrssssssttttttuuuwwwxxxyyyxxxyyy{{{}}}}}}vvvpppjjjgggccc```\\\ZZZ[[[[[[[[[ZZZXXXXXXYYYYYYYYYXXXWWWWWWYYYYYYZZZ[[[^^^```ccceeehhhkkkoootttyyy|||}}}~~~zzz|||~~~}}}}}}}}}zzzxxxuuuqqqnnniiigggeeedddccc```]]]ZZZWWWVVVTTTQQQOOOLLLJJJIIIDDDEEEFFFFFFGGGHHHLLLNNNPPPTTTYYY]]]^^^^^^^^^___XXXVVVRRRMMMIIIDDDAAA?????????@@@AAABBBDDDEEEFFFJJJJJJKKKLLLMMMNNNNNNNNNLLLJJJHHHEEEBBB@@@???>>>999999::::::999<<>>;;;:::999888777777888999222333444666777888888777777888999::::::999888777666888???IIIRRR[[[iiiuuuwww~~~ssshhh\\\UUUPPPKKKHHHIIIFFFHHHMMMWWWgggvvvyyyuuurrrrrrwwwlllUUUFFF===999444444444444444444444444333333222222222222333333444444444444444444444444222333333444555666777777666;;;:::<<>>===<<<;;;:::999999999888999;;;<<<===???CCCFFFGGGKKKOOOQQQPPPQQQTTTWWWYYY[[[^^^```cccfffjjjmmmiiiiiikkkmmmoooppprrrrrruuuuuuttttttuuuwwwyyy{{{yyyzzz|||~~~zzzuuurrrnnnkkkhhhfffeeeeeeeeedddaaaaaaaaa```___]]]ZZZYYY]]]]]]^^^___aaadddggghhhhhhkkkpppvvv{{{}}}|||~~~~~~}}}|||yyyvvvtttkkkiiigggfffeeeccc```^^^YYYXXXVVVSSSPPPNNNLLLKKKDDDEEEFFFEEEEEEGGGJJJLLLNNNQQQUUUXXXXXXWWWWWWXXXOOOMMMJJJFFFCCCBBBAAAAAA???@@@AAABBBEEEGGGIIIKKKSSSTTTUUUWWWXXXYYYYYYYYYVVVTTTQQQMMMIIIEEECCCBBB;;;:::;;;<<<;;;;;;CCCLLL]]]vvv{{{uuulllhhhccc\\\VVVRRRPPPOOONNNMMMLLLKKKLLLKKKIIIGGGEEECCCBBBCCCEEEFFFEEEDDDFFFGGGFFFEEECCCAAA???===999999888777555555777888222333555777999999999888888999:::;;;;;;:::999888666777===FFFOOOXXXfffsssttt{{{ssshhh[[[UUUPPPKKKHHHIIIGGGHHHLLLUUUeeetttxxxtttrrrrrrwwwjjjTTTFFF===999444444444444444444444444444333333222222333333444444444444444444444444444222333333444555666777777666;;;:::<<>>===<<<;;;:::888777555444444444333333333444666777999:::888999999999888888777666888777:::@@@EEEMMMZZZfffoooyyyuuuhhh[[[UUUQQQKKKGGGFFFFFFFFFIIIRRReeeuuuyyytttoooqqqvvvhhhQQQAAA:::999666555444444333333444444222222222222222222222222222333333444444333333222333333444444555666666666777<<<;;;===EEEMMMdddyyyfff\\\^^^ggg{{{xxxrrrooo{{{vvv[[[HHHAAA;;;:::999888777777777777666;;;:::<<>>BBBIIIUUUaaammmwwwsssfffZZZTTTPPPKKKGGGFFFFFFGGGIIISSSfffvvvzzzvvvoooqqqvvv~~~gggQQQAAA:::888666666555444444444444555222222222222222222222222444333333222222333333444333333444444555666666666777<<<;;;===EEEMMMddd{{{fff\\\___ggg|||yyyrrrlllxxxuuuZZZHHHAAA;;;:::999888777777777777666::::::<<>>>>>===;;;:::999888888888888999;;;===???AAABBBFFFHHHLLLNNNPPPQQQTTTVVVYYYZZZ\\\___aaacccdddddddddeeefffhhhjjjmmmppprrrqqqrrrsssvvvxxxzzz{{{||||||||||||}}}~~~yyyuuusssqqqooommmppprrrtttxxx|||{{{wwwrrrnnnllliiigggeeedddaaa]]]ZZZXXXVVVSSSQQQOOOMMMLLLJJJJJJJJJKKKLLLPPPRRRTTTWWWYYY[[[[[[\\\YYYWWWUUUUUUUUUUUUSSSRRRNNNOOOQQQTTTYYY___hhhmmmuuuwwwxxxwwwtttpppooonnnqqqqqqssswwwyyyxxxrrrlllfff\\\OOOHHHEEECCC???<<<>>>CCCOOOaaarrr~~~~~~zzzzzz{{{zzzuuuoookkkfffbbb^^^[[[WWWUUUOOOMMMKKKIIIIIIIIIGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFDDDAAA>>>:::777:::999888666555555444444333333444444666777888999:::::::::;;;;;;:::999999888777999===@@@EEEPPP[[[jjjttt~~~rrrfffYYYSSSPPPKKKGGGGGGGGGGGGJJJTTTgggwww{{{wwwoooqqquuu}}}}}}fffPPPBBB:::888666555555444444444444444222222222222222222222222444444222222222222444444333333444444555666666666777<<<;;;===EEEMMMddd|||fff[[[^^^dddzzz|||{{{sssmmmvvvuuuZZZHHHAAA;;;:::999888777777777777666:::999;;;BBBGGGXXXtttxxxpppkkkkkknnnvvvxxxjjjiiikkkxxxfffRRRKKKJJJSSSggg}}}nnn```QQQHHHDDD>>>======<<<;;;999888888888888999;;;===???AAABBBEEEHHHKKKNNNOOOQQQSSSUUUXXXYYY\\\^^^```bbbccccccdddeeefffhhhkkknnnpppqqqrrrsssuuuwwwyyy{{{}}}~~~~~~~~~~~~|||yyywwwuuussstttuuuwwwzzz~~~}}}yyytttpppnnnkkkhhhffffffccc___\\\YYYWWWTTTRRRPPPOOOMMMKKKJJJKKKMMMNNNSSSWWW\\\aaaeeeffffffeeebbb___\\\ZZZYYYXXXUUUTTTTTTUUUVVVXXX\\\ccckkkqqqyyy{{{}}}|||wwwrrrooommmlllmmmpppvvv}}}}}}uuukkk\\\PPPKKKHHHCCC>>>@@@@@@DDDNNN^^^mmmwww{{{{{{{{{yyyuuuvvvzzzyyyvvvooolllhhheeebbb___\\\YYYTTTQQQNNNLLLLLLKKKIIIGGGFFFFFFHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDBBB???;;;999999999888666555555555555444444444444555777888999999::::::;;;;;;;;;::::::999888999<<>>BBBLLL[[[hhhooorrrsssrrrqqqsssxxxxxxuuullljjjgggeeedddbbb___\\\XXXUUURRRPPPOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDBBB???===<<<999888777666555555555555444444444555555666888888999999:::;;;;;;;;;:::::::::888999;;;<<<>>>GGGPPP\\\gggssszzztttggg[[[UUUQQQLLLHHHGGGFFFGGGJJJTTTgggxxx|||xxxpppqqqttt|||~~~fffPPPAAA:::999444444333222222222222333222222222222222222222222444333333222222333333444333333444444555666666666777<<<;;;===EEEMMMddd~~~dddXXX[[[___qqq~~~vvvsss{{{```KKKCCC;;;:::999888777777777777777999888;;;BBBEEESSSlllzzzssssssqqqqqq}}}}}}ooommmnnnxxxoooYYYNNNGGGPPPdddqqqbbbSSSIIIEEE::::::;;;;;;;;;999888777888888999;;;===???AAABBBEEEGGGKKKMMMOOOPPPSSSUUUUUUVVVYYY\\\___aaacccdddfffgggiiikkkmmmnnnooopppttttttuuuwwwxxxzzz{{{{{{~~~~~~~~~}}}}}}~~~~~~zzzwwwuuusssqqqooojjjgggccc```^^^[[[YYYVVVUUUSSSQQQOOOPPPRRRTTTVVV]]]fffttt~~~tttoooiiieeecccccccccbbb[[[\\\]]]___dddllluuu|||{{{vvvpppnnnqqquuuxxxyyy}}}}}}wwwjjj```YYYPPPHHHCCCAAA@@@@@@EEEPPP\\\eeejjjlllmmmmmmqqqvvvwwwssskkkiiigggggggggeeecccaaa\\\YYYUUUSSSQQQOOOMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEECCCAAA???===<<<999888777666666555555666555555444555555666777888888888999:::::::::::::::999777888:::999;;;BBBJJJSSS___kkksss{{{vvviii\\\VVVRRRLLLHHHGGGEEEFFFIIITTTgggxxx|||xxxppppppttt{{{fffPPPAAA;;;999555555444333333333333333222222222222222222222222222333333444444333333222333333444444555666666666777<<<;;;===EEEMMMdddeeeYYY[[[^^^oooxxxttt~~~dddMMMDDD;;;:::999888777777777777777999888;;;BBBEEERRRjjjyyywwwsssrrrsssqqqqqq{{{pppZZZOOOFFFOOOcccqqqbbbSSSIIIEEE888999:::::::::999888777888999999;;;===???AAACCCEEEGGGKKKMMMOOOPPPSSSUUUVVVXXX[[[^^^aaadddfffgggggghhhjjjlllmmmnnnoooooossstttuuuvvvwwwxxxyyyyyy}}}}}}}}}~~~|||yyyxxxvvvuuusssooolllhhheeeccc```]]][[[WWWUUUSSSRRRRRRUUUXXXZZZdddooo|||wwwpppkkkjjjkkklllmmmcccdddeeehhhnnnwww}}}tttqqqqqqqqqpppxxx~~~wwwnnnfff]]]SSSDDDDDDDDDDDDFFFMMMXXXaaadddhhhiiikkkooouuuvvvrrrlllkkkjjjjjjjjjjjjgggeee^^^[[[WWWUUUSSSQQQNNNLLLLLLKKKIIIHHHGGGHHHHHHIIIIIIHHHEEEBBB@@@>>>===<<<999888777666666555666666555555555555555666777888777888999999::::::::::::888666666888777888>>>GGGMMMYYYfffnnnwwwxxxkkk^^^WWWSSSMMMHHHGGGDDDEEEHHHSSSfffwww|||wwwppppppttt{{{gggPPPAAA;;;:::666666555444444444444555222222222222222222222222222222444555555444222222333333444444555666666777777<<<;;;===EEEMMMdddfffZZZ\\\^^^ooo|||zzzkkkPPPEEE>>><<<999777666777999:::777888;;;===>>>EEEWWWhhh}}}sssoooxxxuuu]]]KKKKKKRRRbbb{{{rrrcccTTTJJJGGG@@@>>>===<<<<<<;;;999777999999999:::;;;>>>@@@AAACCCFFFIIILLLNNNPPPRRRUUUVVVWWWYYY\\\^^^aaacccdddgggkkkoooooolllkkknnnqqqttttttvvvwwwyyyyyyzzzzzz}}}~~~~~~~~~{{{xxxuuurrrnnniiieeebbb___]]]ZZZYYYXXXVVVSSSQQQSSSWWW[[[dddtttvvvnnnnnnsssvvvwwwkkkgggffflllsss|||}}}rrrnnnmmmnnnuuu{{{{{{{{{wwwjjj[[[TTTLLLFFFEEEEEEHHHSSS```dddfffiiinnnsssuuuuuusssnnnmmmmmmlllkkkjjjjjjiiiaaa___ZZZVVVRRROOONNNNNNNNNMMMLLLKKKKKKJJJFFFDDDEEEEEEEEEEEECCCAAA???>>>:::999777666555555666666555555444333444666888:::::::::999999::::::;;;<<<===<<<:::999:::===@@@BBBKKKSSS^^^hhhqqqzzzyyymmm```XXXRRRLLLHHHIIIDDDFFFHHHRRRccctttzzzxxxnnnpppttt}}}nnnTTTCCC;;;999555555444333222222222222333333333333333333333333111111222222222333333333333333333444555666777888888<<<;;;===DDDLLLcccnnn^^^]]]cccppp}}}oooRRREEE===;;;999777666777999:::888999;;;===>>>EEEVVVgggvvvqqqxxxttt^^^LLLGGGNNN^^^xxxtttdddUUUKKKGGG@@@>>>===<<<<<<;;;999777999888999999;;;>>>@@@AAACCCFFFIIILLLNNNPPPRRRUUUWWWWWWYYY\\\^^^aaabbbcccfffjjjnnnooolllkkkmmmppprrrsssuuuvvvxxxyyyyyyyyy|||}}}}}}zzzxxxuuurrrmmmiiifffccc```]]]ZZZYYYWWWUUUSSSUUUYYY\\\gggwwwzzzvvvwwwyyyzzzmmmhhhggglllrrryyy{{{pppkkkhhhooovvv|||vvvjjj^^^VVVOOOLLLKKKMMMVVVaaahhhiiilllppptttvvvuuusssqqqqqqpppooommmlllkkkjjjaaa^^^ZZZUUUPPPNNNLLLLLLLLLKKKJJJKKKKKKIIIFFFDDDDDDEEEEEEDDDCCCAAA???>>>999888666555444444555555666666555555666888:::;;;:::::::::999:::;;;;;;<<<<<<;;;999999999<<<>>>@@@GGGPPP\\\gggpppyyyxxxlll```YYYSSSLLLHHHHHHDDDEEEHHHQQQccctttzzzxxxmmmooottt}}}pppVVVDDD;;;999666555444333222222222222333333333333333333333333111111111111222222222222333333333444555666777888777<<<;;;===DDDLLLccc}}}~~~ooo^^^\\\aaannntttTTTEEE===;;;999777666777888999999999;;;===???EEEUUUddd{{{rrrwww~~~~~~}}}rrr^^^NNNGGGMMMZZZrrrvvvfffVVVKKKGGG@@@>>>===<<<<<<;;;999777888888888999;;;===@@@AAACCCFFFIIILLLNNNPPPRRRUUUWWWXXXZZZ\\\^^^```bbbcccdddhhhmmmnnnlllkkklllnnnpppqqqsssuuuvvvwwwxxxxxxzzz|||~~~|||zzzwwwrrrnnnjjjgggdddaaa\\\[[[YYYWWWUUUWWWZZZ^^^jjjxxxxxxuuuttttttiiidddbbbeeeiiimmmuuu}}}wwwlllfffjjjqqqzzz{{{ooofff\\\WWWTTTUUU\\\ccckkklllmmmqqqtttuuutttsssuuutttsssrrrpppnnnlllkkkbbb___ZZZUUUPPPMMMKKKJJJMMMLLLKKKLLLLLLKKKIIIFFFCCCDDDDDDCCCBBBAAA@@@???888777555444333333444555777777666666777999;;;===;;;::::::::::::;;;<<<<<<;;;:::999888999:::<<<>>>CCCLLLXXXdddnnnxxxvvvkkk```YYYTTTLLLHHHGGGCCCEEEHHHQQQccctttzzzxxxnnnpppuuu}}}tttYYYFFF<<<:::666555444333222222222222333333333333333333333333111111111111222222222222333333333444555666777888777<<<;;;===EEELLLbbb||||||~~~ppp^^^[[[___jjjwwwUUUDDD<<<;;;999777666777888888999999;;;===???DDDRRR___{{{tttuuu~~~~~~zzzxxxooo^^^OOOJJJNNNXXXmmmyyyiiiXXXLLLGGG@@@>>><<<<<<<<<;;;999777888888888999;;;===???AAACCCFFFIIILLLNNNPPPRRRUUUXXXXXXZZZ\\\^^^```bbbbbbcccgggkkkmmmlllkkkkkklllooopppqqqsssuuuvvvvvvwwwxxx{{{}}}zzzuuurrroookkkgggddd]]]\\\[[[XXXWWWXXX[[[^^^hhhtttyyypppkkkiii^^^YYYUUUWWWXXXZZZ___fffppp|||rrrkkkiiikkktttzzzmmmbbb]]]]]]ccchhhmmmlllmmmooorrrssssssrrrvvvvvvvvvuuutttrrrpppooohhheee___XXXSSSOOOLLLKKKOOONNNNNNOOOOOOOOOLLLJJJCCCCCCCCCBBBAAA@@@@@@???999888666555444444555555666666666777888:::<<<===;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999999:::;;;<<>>EEEKKKaaannn\\\XXX\\\ggg}}}}}}tttSSSCCC;;;:::999777777777777777999888:::<<<>>>CCCNNNZZZtttyyyuuu}}}yyyuuukkk[[[NNNIIIKKKSSSfff|||kkkZZZMMMHHH@@@>>><<<<<<<<<;;;999777888888888999:::===???@@@CCCFFFIIILLLNNNPPPRRRUUUWWWXXXZZZ\\\^^^```bbbcccbbbeeehhhjjjkkkkkkkkkkkkmmmnnnppprrrtttuuuvvvvvvwww{{{}}}{{{wwwtttqqqnnnjjjggg______]]]ZZZXXXXXX[[[]]]dddnnnpppddd^^^RRRMMMJJJJJJIIIIIILLLQQQUUUaaarrrzzzpppiiieeelllyyypppfffeeejjjooopppooonnnoooqqqssssssrrruuuvvvxxxyyyzzzyyyyyyxxxqqqmmmggg```YYYTTTQQQOOOPPPOOOOOOOOOPPPPPPMMMKKKCCCCCCBBBAAA@@@?????????:::999888666666666666777555555666777888:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>===<<<;;;::::::;;;;;;<<<===EEERRR^^^hhhsss~~~tttiii___YYYTTTMMMGGGFFFEEEFFFIIISSSeeewww}}}{{{tttuuuxxx~~~yyy]]]HHH>>>;;;666666555444333333333333222222222222222222222222333333333444444444444555333333333444555666777888666<<<<<<>>>EEEKKK```lllZZZVVVYYYccc}}}{{{xxxyyykkkOOOBBB:::999999888777777777777888777888;;;===AAAJJJTTTjjj}}}vvv|||zzzrrrgggXXXMMMEEEFFFMMM```}}}mmm[[[NNNIII@@@>>>===<<<<<<;;;999777777777777888:::<<>>======;;;:::888777666777777888444555666777999;;;<<<<<<===<<<<<<<<<<<<===>>>>>>======<<<;;;;;;::::::;;;<<>>;;;777666555444333333333333222222222222222222222222333333333333444444444444333333333444555666777888666;;;<<<>>>EEEKKK___~~~mmmYYYTTTVVV___xxx{{{wwwuuu|||aaaJJJAAA999999888888777666666666777555666:::<<>>===<<<<<<;;;999777777777777888:::<<<>>>@@@CCCFFFIIILLLNNNPPPRRRUUUTTTVVVXXX[[[___bbbdddfffcccccccccdddfffiiikkkkkklllmmmooorrrtttuuuvvvwwwxxx{{{~~~~~~|||zzzxxxwwwuuusssooolllhhhhhhfffbbb^^^\\\]]]^^^___eeepppyyycccWWWKKKFFFCCCBBBAAA===>>>AAAAAAFFFLLLTTTaaayyy}}}tttmmmnnnsss|||xxxwwwwww{{{wwwrrrnnnllljjjiiigggfffjjjqqqxxxwwwnnnfff```\\\ZZZUUUTTTSSSSSSSSSRRROOOLLLFFFDDDBBB???===<<<<<<<<<:::999888666666666777777555666777999;;;<<<============<<<<<<======>>>???===<<<;;;;;;:::999999888:::@@@IIIRRR\\\iiivvvtttiii]]]WWWRRRLLLHHHIIIBBBDDDGGGQQQcccuuu|||zzzqqqrrruuu{{{www[[[GGG>>>;;;777666555444444333333444111111111111111111111111111111111222222222333333333333333444555666777888666;;;<<<>>>EEEJJJ___}}}oooZZZSSSSSSZZZrrr}}}xxxssszzzuuuZZZGGG@@@999999888888777666666666777555555999;;;>>>EEEMMMTTT}}}|||xxxlllooo~~~{{{nnnaaaUUUNNNHHHGGGJJJ[[[zzz~~~nnn]]]PPPJJJ@@@>>>===<<<<<<;;;999777777777777888:::<<<>>>@@@CCCFFFIIILLLNNNPPPSSSUUUTTTUUUXXX[[[___bbbeeegggdddcccaaabbbeeehhhkkkllllllmmmooorrrtttvvvwwwwwwxxx{{{~~~~~~|||zzzyyyxxxwwwuuuqqqnnnlllkkkiiieeeaaa^^^^^^______ccciiirrrnnnaaaJJJEEEBBBBBB@@@======@@@@@@BBBDDDGGGRRRiii~~~wwwttttttwww~~~zzzxxx|||wwwpppjjjfffccc```^^^\\\aaaiiirrr{{{{{{rrriiiccc^^^\\\ZZZYYYXXXXXXWWWVVVSSSPPPGGGEEEBBB???===;;;;;;;;;:::999777666555555666666666777999;;;===>>>??????===============>>>??????<<<;;;;;;:::999888777777999>>>EEENNNXXXeeesss}}}uuuiii]]]VVVQQQKKKIIIJJJ@@@BBBEEEPPPbbbttt{{{yyynnnooossszzzuuuZZZGGG>>>;;;777777555444444444444444111111111111111111111111///000000000000111111111333333333444555666777888666;;;<<<>>>EEEJJJ^^^}}}qqq\\\SSSQQQWWWnnn|||yyy}}}kkkUUUBBB888;;;:::888666555555666777666777888888:::>>>CCCGGGZZZppp|||{{{|||tttiiimmmzzz~~~ooobbbUUUMMMFFFHHHLLLYYYsss}}}nnn___SSSKKKBBB@@@===<<<<<<;;;:::888888888888999;;;===>>>???DDDEEEFFFIIIMMMOOOQQQQQQRRRSSSUUUXXX\\\___bbbdddbbbbbbaaaaaabbbeeekkkooommmmmmmmmooorrrssstttsssvvvyyy|||~~~}}}{{{yyyyyywwwuuusssqqqoookkkgggccc___]]]\\\\\\___bbbgggqqqyyygggYYYQQQGGGCCCDDDEEEAAA===???<<<>>>CCCIIIWWWtttxxxwwwxxx|||{{{tttxxxpppiiiddd___WWWSSSSSSSSSUUUZZZaaaiiiqqqxxx{{{{{{yyyuuurrrnnniiiccc```ZZZXXXWWWXXXZZZZZZVVVSSSLLLGGG@@@<<<;;;;;;999777999888666555444444555555::::::;;;;;;===>>>???@@@@@@???>>>======<<<<<<<<<::::::;;;;;;::::::999888::::::???KKKWWWcccooozzzttthhh\\\UUUPPPJJJGGGHHHDDDEEEFFFOOO```rrryyyxxxqqqrrruuu{{{tttZZZGGG===:::555444333333222222333333333333222111111222333333222111111000111111222222222333444444333333555777888<<<;;;===DDDIII[[[xxxrrr[[[SSSOOOPPPaaawww|||~~~xxxcccPPPAAA:::;;;:::888666555555666777555666777777999<<>><<<<<<;;;:::888888888888999;;;===>>>???DDDDDDFFFIIILLLOOOPPPQQQRRRRRRTTTWWWZZZ]]]___aaabbbcccdddddddddggglllooommmmmmmmmoooqqqsssssssssuuuxxx{{{}}}|||{{{{{{yyywwwuuupppooollliiieeebbb___]]]\\\^^^```dddjjjvvv{{{iii___TTTMMMKKKJJJEEEAAABBB???@@@DDDGGGRRRlll}}}}}}}}}ssskkkccc\\\WWWRRRKKKHHHHHHHHHJJJMMMSSSZZZaaahhhlllqqqpppnnnmmmkkkhhhdddbbb\\\[[[ZZZ\\\``````^^^[[[PPPJJJBBB===<<<<<<:::888888777666555444555666666::::::;;;;;;<<<>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<;;;???IIISSS^^^kkkvvvvvvjjj]]]VVVPPPJJJGGGGGGDDDEEEFFFOOO```rrryyywwwqqqrrruuu|||sssYYYFFF===:::666555444444333333444444333333222111111222333333333333222222222222222222222333444444333333555777999===<<<>>>EEEJJJ\\\yyyvvv]]]SSSOOOOOO]]]qqqmmmZZZJJJ@@@<<<:::999777666555666666777444555666666888;;;@@@DDDPPPeee|||xxxyyyoooaaabbbnnnzzzsss___OOOCCCEEEIIIVVVppp~~~ooo```SSSKKKCCCAAA>>>===<<<;;;:::888888888888999:::<<<>>>>>>CCCDDDFFFHHHKKKNNNPPPQQQQQQRRRSSSUUUWWWZZZ\\\^^^bbbdddfffggghhhiiilllnnnmmmmmmnnnoooqqqrrrssssssuuuxxx{{{}}}~~~~~~}}}}}}|||zzzxxxpppooonnnllliiieeebbb```\\\^^^___```ccciiisss{{{yyyooobbbYYYUUURRRMMMHHHGGGCCCBBBEEEEEELLLaaaxxx}}}oooccc[[[SSSOOOJJJEEECCCDDD??????AAADDDJJJPPPVVVZZZccccccdddeeeeeeeeeeeeddd___^^^^^^aaaeeehhhgggdddWWWPPPFFF???===<<<;;;999777666555555555666777888::::::;;;;;;<<<===??????@@@???>>>===<<<<<<<<<<<<======>>>>>>======<<<;;;===;;;===EEENNNXXXgggsssyyymmm___WWWPPPIIIFFFFFFDDDDDDGGGOOO```qqqxxxvvvrrrsssvvv}}}yyy|||qqqXXXFFF===:::666666555444444444444555333222222111111222222333444444333333222222222222222333444444333333555777999===<<<>>>FFFKKK]]]zzzzzz^^^RRRNNNMMMXXXfffyyyfffTTTFFF???<<<999888777666666666666666555666666666888;;;@@@DDDMMMaaaxxxvvvzzzssscccbbblllwwwiiiTTTIIIJJJLLLVVVmmmpppaaaTTTKKKDDDBBB???===<<<;;;:::888888888888999:::;;;===>>>BBBCCCFFFHHHJJJLLLOOOQQQRRRRRRSSSUUUWWWYYY[[[\\\```cccgggiiiiiijjjjjjkkklllmmmoooooopppppprrrsssvvvyyy|||}}}~~~~~~~~~}}}{{{yyypppppppppooolllhhheeebbb^^^```aaa``````bbbhhhllluuu{{{nnnddd^^^ZZZUUUQQQLLLGGGEEEFFFDDDHHHYYYlllyyyhhh]]]UUUMMMJJJGGGBBBAAACCC=========>>>BBBGGGLLLOOOXXXZZZ\\\^^^```aaaccceeeaaa``````dddjjjmmmmmmkkk```WWWKKKBBB===<<<:::999666555555555555777999:::;;;;;;;;;;;;<<<===>>>?????????===<<<<<<<<<<<<<<<===============<<<<<<;;;<<<:::<<>>===??????>>>>>>???AAAEEEIIIKKKQQQTTTWWWYYYZZZ\\\```ccceeeddddddiiioootttuuutttkkk```QQQEEE>>><<<:::888555555555555666888999:::;;;;;;:::;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::999;;;AAAGGGRRRcccrrryyy{{{oooaaaXXXQQQIIIEEEEEECCCDDDGGGPPP```qqqvvvtttppprrrwww~~~|||oooWWWEEE<<<:::555444333333222333333333222222222222222222222222111111111222111000///...222333444444333333555777999===<<>>===<<<:::888888888888888999:::;;;<<>>===>>>>>>>>>???@@@BBBEEEGGGIIILLLOOORRRTTTTTTVVV[[[___hhhggghhhmmmuuu|||~~~~~~xxxkkkYYYJJJAAA===:::999666666555555666888999:::;;;;;;::::::;;;<<<<<<===???>>>===<<<;;;;;;;;;;;;:::::::::;;;::::::999888888888:::@@@EEEOOO```ooovvvyyymmm___WWWPPPIIIFFFFFFCCCDDDGGGPPP```pppuuurrroooqqqvvv~~~{{{oooWWWEEE<<<:::444444333222222222222333111222222333333222222111...///000111111000///...222333444444333333555777888<<<;;;>>>FFFKKK^^^{{{|||hhhVVVNNNLLLRRRXXXggg~~~uuuaaaNNN@@@:::888555555666666666666666555666777777777777:::???BBBIIIYYYxxx}}}qqqpppqqqpppwwwooofffiiippp|||___IIIIIIHHHLLL```wwwgggYYYPPPFFFDDD@@@>>>===<<<999888888888888888999:::;;;;;;>>>BBBGGGHHHGGGHHHMMMQQQSSSSSSTTTVVVXXX[[[]]]^^^^^^aaaeeeggggggfffffffffjjjnnnqqqpppmmmlllooosssuuuwwwzzz{{{||||||~~~|||zzzvvvtttrrrpppmmmjjjhhhgggccceeefffddd```___```ccc```fffkkkpppwww{{{vvvpppkkkhhh___VVVOOOLLLHHHGGGRRR```xxx{{{tttpppiiikkkkkkgggccc___VVVMMMJJJEEECCCDDDDDD@@@>>>???<<<>>>???BBBDDDFFFGGGGGGFFFJJJNNNOOOOOORRRXXX]]]eeedddgggnnnxxxvvvaaaOOOEEE???<<<;;;777777666666666777999:::;;;;;;::::::;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::999999888777777:::>>>BBBJJJZZZiiittt}}}vvvjjj]]]VVVPPPJJJGGGGGGBBBDDDGGGPPPaaapppuuuqqqmmmpppuuu~~~pppWWWEEE<<<999555555444333333333333333111222333333333333222111---...000222222222111000222333444444333333555777777;;;:::===EEEKKK^^^{{{|||uuuqqq\\\PPPMMMRRRYYYfffttt^^^JJJ>>>999999555555666666666666666555555555666555666999===AAAFFFVVVtttrrrrrrrrrpppssszzztttiiikkkqqq{{{|||^^^LLLKKKHHHJJJ\\\|||xxxiiiZZZQQQFFFDDDAAA>>>===<<<999888888888888888999:::;;;;;;===BBBGGGHHHGGGHHHLLLQQQQQQRRRSSSUUUXXXZZZ]]]^^^___bbbeeeggggggffffffgggjjjnnnqqqpppmmmlllooossssssvvvxxxyyyzzzzzz|||}}}}}}{{{wwwuuusssooollljjjhhhgggbbbddddddaaa]]]\\\]]]```[[[aaafffiiinnnuuuxxxvvvzzzzzzyyyyyywwwuuurrrpppdddZZZRRRNNNIIIGGGQQQ___sss{{{sssiiiddd]]]^^^[[[TTTPPPNNNIIICCCEEEAAA@@@CCCCCC???<<<===<<<===@@@CCCFFFGGGGGGGGGBBBFFFKKKLLLLLLOOOVVV\\\___```ccclllxxx}}}gggTTTGGGAAA>>>===888777666666666777999999;;;;;;:::::::::;;;<<<<<<>>>>>><<<;;;;;;;;;;;;;;;::::::;;;;;;::::::999888666777:::>>>@@@FFFUUUdddsss|||ttthhh\\\UUUPPPJJJHHHHHHBBBDDDGGGPPPaaappptttqqqlllooouuu}}}pppWWWEEE;;;999666666555444444444444555111222333444444333222111---...111333444444333222222333444444333333555777666::::::===EEEJJJ]]]{{{yyyqqqxxxaaaRRRNNNSSSYYYgggrrr]]]LLLBBB<<<999666666555333111111333555777777777888:::<<<>>>@@@GGGUUUqqqyyytttttttttuuuxxxzzzjjjjjjqqqzzz{{{aaaQQQFFFCCCMMM[[[qqqyyykkk\\\SSSFFFDDD@@@>>>>>>===<<<;;;777777777888999;;;<<<===???BBBFFFIIIJJJKKKMMMNNNPPPRRRTTTWWWYYY[[[\\\\\\___aaaccceeefffgggffffffjjjllloooppppppooopppqqqrrrssstttwwwyyy|||~~~|||xxxuuuqqqnnnlllkkkiiigggdddddddddbbb```]]]ZZZXXX]]]]]]___bbbfffjjjnnnpppqqqrrrtttvvvuuutttqqqpppfff^^^UUUPPPMMMNNNWWWaaauuuvvvmmmggg```ZZZTTTQQQLLLHHHGGGHHHHHHHHHGGGGGGEEECCC@@@@@@BBBDDDAAAAAABBBBBBCCCDDDEEEEEEHHHHHHIIIJJJLLLMMMOOOPPPZZZ\\\```eeennnxxxuuuaaaNNNBBB>>>>>>888777666777999:::;;;:::;;;;;;:::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888666777:::>>>DDDQQQ]]]ppp}}}yyylll^^^VVVQQQJJJFFFEEEDDDDDDFFFNNN^^^mmmqqqnnnjjjnnnuuu}}}nnnWWWGGG>>>;;;666555555444444555555555222222222111111000000000111111222222222333333333333444444444555666666666999===;;;===DDDIII\\\yyy{{{vvv~~~iiiZZZRRRSSSWWWhhhqqq[[[KKKAAA;;;888555555666555333222444555777777777888999<<<>>>@@@FFFRRRnnn~~~zzzxxxxxx}}}nnnlllsss~~~{{{fffTTTHHHCCCKKKWWWkkkzzzlll]]]SSSGGGDDD@@@>>>======<<<;;;777777888888999:::;;;<<<===@@@DDDGGGIIIKKKMMMOOOOOOPPPSSSUUUXXXZZZ[[[[[[```aaaccceeefffggggggfffgggiiilllnnnnnnnnnooopppqqqrrrtttvvvxxxzzz|||}}}|||yyyvvvrrrpppooommmllljjjgggfffeeecccaaa^^^\\\[[[[[[\\\]]]___cccfffjjjlllnnnoooqqqssssssrrrpppoooggg___WWWQQQNNNQQQ[[[fffxxxnnnddd\\\UUUPPPOOOMMMJJJHHHHHHGGGGGGGGGHHHGGGDDDBBB@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOUUUWWW\\\bbbkkkuuu~~~uuudddSSSGGGAAA@@@999888777777:::;;;;;;;;;<<<;;;::::::999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;::::::999888:::888888;;;===CCCNNNZZZlllzzzyyylll^^^VVVQQQJJJFFFEEECCCDDDFFFNNN^^^mmmqqqmmmkkkooowwwpppXXXGGG>>>:::666555444333222222222222555555555444444333333333111111222222222333333333333333444444555666666666888<<<;;;<<>>???EEEPPPiiissspppvvvzzzkkkXXXKKKDDDIIIRRRbbb}}}nnn___TTTGGGDDD@@@>>>======<<<;;;999888888888999::::::;;;;;;>>>BBBEEEGGGIIILLLNNNMMMOOOQQQSSSVVVXXXYYYYYY___```bbbdddffffffffffffeeehhhkkkmmmnnnnnnpppqqqrrrrrrtttuuuwwwyyyzzz{{{}}}|||zzzwwwtttrrrrrrqqqooommmjjjiiifffdddaaa___^^^]]][[[[[[[[[\\\___bbbdddfffiiikkknnnpppqqqqqqpppoooiiiaaaYYYSSSQQQTTTaaannn}}}vvveeeZZZSSSMMMIIIJJJJJJJJJJJJKKKLLLNNNNNNQQQLLLGGGDDDCCCCCC@@@>>>AAACCCEEEGGGIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPUUU\\\eeennnuuuzzz|||xxxpppdddVVVJJJCCC???;;;999888999;;;<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999<<<999999;;;===AAALLLWWWhhhvvvyyylll^^^VVVQQQJJJFFFEEECCCDDDGGGOOO^^^mmmqqqmmmlllqqqxxxrrrZZZGGG===888666555333222000/////////222222222222222111111111111111222222222333333333333333444444555666666777777;;;:::<<>>999777111444666777777666777777666666666777999;;;===???EEEOOOhhhxxxssswww~~~}}}wwwnnn[[[MMMDDDGGGNNN\\\yyyqqq```UUUHHHEEE@@@===<<<<<<<<<;;;999999999888999999::::::<<>>>>>===>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999;;;999999;;;<<<@@@JJJUUUeeesssyyylll^^^VVVQQQJJJFFFDDDBBBDDDGGGOOO___mmmpppmmmlllpppxxxsss[[[HHH<<<777555444333111000000//////111111111111000000000000111111222222222333333333222333333444555666777777666;;;:::===CCCFFFWWWrrrmmm^^^UUUVVV[[[ooonnnXXXGGG>>>999888111333666777777777777888666666666777888;;;===???FFFOOOggg}}}uuuwww}}}~~~yyysssmmm[[[MMMEEEGGGLLLVVVqqqtttbbbWWWIIIFFF@@@===<<<<<<;;;;;;999999999888999999::::::>>>@@@BBBCCCCCCDDDGGGIIIKKKMMMOOORRRTTTVVVWWWXXX\\\]]]___aaabbbccccccbbbdddhhhkkknnnpppqqqsssttttttuuuvvvwwwyyyzzz{{{|||}}}~~~{{{yyywwwvvvuuutttqqqooommmkkkhhhdddaaa______^^^]]]\\\[[[[[[\\\]]]^^^___dddeeehhhkkknnnooopppqqqllleee^^^XXXUUU[[[lll|||vvvhhh\\\UUURRRPPPOOOMMMMMMMMMOOOSSS]]]iiirrrpppfffYYYQQQNNNMMMJJJGGGEEEFFFHHHIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEAAABBBGGGOOOXXX```dddddd]]]\\\ZZZWWWQQQIIIBBB===@@@>>>======???@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;:::::::::999777888;;;<<<@@@JJJTTTdddrrryyylll^^^VVVQQQJJJFFFDDDBBBDDDGGGPPP___mmmpppllljjjooowwwsssZZZGGG<<<777444333333222222222222333333444444444444444444444111111222222222333333333222222333444555666777888666;;;;;;===CCCFFFUUUpppkkk\\\TTTVVV[[[mmmkkkUUUFFF===999888111333555666666555666888666555666666888;;;===>>>GGGMMMcccvvvwww{{{}}}wwwqqqkkkZZZMMMEEEGGGJJJQQQiiivvvdddXXXJJJFFF@@@===;;;;;;;;;;;;999888888888999::::::;;;>>>???AAABBBBBBDDDFFFIIILLLNNNPPPRRRUUUWWWXXXXXX[[[\\\^^^```bbbbbbbbbbbbbbbfffiiilllmmmnnnpppqqqttttttvvvwwwyyy{{{|||}}}~~~|||{{{yyyxxxwwwuuurrrooommmllliiifffccc```___^^^^^^]]]\\\\\\\\\]]]^^^___bbbcccfffiiikkknnnooopppkkkfff___ZZZWWW\\\nnn{{{xxxuuuvvvoooeee]]]XXXVVVUUUUUUVVVUUURRRQQQTTT^^^lllvvvwwwoooddd\\\WWWTTTQQQNNNKKKKKKJJJJJJIIIHHHHHHHHHIIIHHHFFFEEECCCBBBBBBBBB??????BBBJJJSSS[[[^^^^^^VVVTTTRRRPPPMMMJJJEEEBBBBBB@@@??????AAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;::::::888777888;;;<<<@@@IIISSSbbbpppyyylll^^^VVVQQQJJJFFFEEEAAACCCGGGPPP```mmmpppllliiimmmuuuqqqYYYFFF<<<777444444333333333333444444222222222222333333333333111111222222222333333333111222333444555777888888666;;;<<>>FFFJJJ\\\xxxxxx{{{{{{uuupppkkkZZZMMMEEEGGGGGGKKK```wwwxxxeeeYYYKKKGGG@@@<<<;;;;;;;;;;;;777777888888999:::;;;<<<<<<===???AAABBBEEEIIILLLNNNOOOQQQTTTVVVXXXYYYZZZ\\\^^^```bbbcccccccccccccccfffjjjlllmmmnnnoooppprrrssstttvvvyyy{{{|||}}}}}}~~~|||{{{yyywwwssspppnnnmmmkkkiiifffbbb```^^^^^^]]]\\\\\\\\\\\\]]]^^^```aaacccfffhhhkkkmmmnnnjjjfffaaa[[[WWW]]]nnnzzztttooonnnjjjeeeaaa``````aaaaaabbbaaa]]]XXXVVV[[[gggpppvvvtttpppjjjddd___[[[XXXRRRQQQNNNKKKIIIHHHHHHHHHIIIHHHFFFDDDBBB@@@@@@???>>>===???FFFPPPXXX[[[[[[SSSOOOKKKIIIIIIIIIHHHFFFDDDBBB@@@AAABBBCCCBBBAAAAAA@@@>>>===<<<;;;;;;;;;::::::::::::::::::::::::888999::::::;;;;;;;;;::::::888999;;;<<<>>>FFFOOO^^^lll|||yyylll^^^VVVQQQJJJFFFEEEAAACCCGGGQQQ```nnnpppkkkhhhmmmuuunnnWWWEEE<<<999666555444333333333333333//////000000000111111111111111222222222333333333111222333444555777888888666<<<===@@@EEEFFFTTTnnnhhhWWWOOOPPPUUUeeezzzdddOOO@@@999777777444444444333222222555777555555555666888:::<<<>>>FFFGGGVVVxxxzzzyyy|||yyytttppplllZZZMMMFFFFFFEEEGGGYYYooozzzfffYYYLLLGGGAAA<<<;;;;;;;;;;;;777777777888999;;;<<<===999;;;>>>@@@CCCGGGLLLOOOOOOPPPRRRUUUWWWYYYZZZ[[[^^^___aaacccdddeeeeeeeeefffhhhlllnnnooooooppprrrpppqqqsssuuuxxxzzz|||}}}}}}~~~~~~~~~}}}{{{xxxtttqqqoooooonnnkkkhhhdddaaa___^^^]]]\\\[[[[[[\\\]]]^^^^^^___aaadddfffiiikkkllliiieeeaaa\\\XXX\\\mmm{{{tttnnnhhhgggffffffhhhkkknnnooommmkkkfff___YYYZZZbbbiiiuuuwwwxxxvvvpppiiiccc```XXXUUUPPPLLLIIIHHHHHHIIIIIIHHHFFFCCCAAA???>>>>>>???===>>>EEEOOOWWWZZZZZZQQQLLLFFFCCCDDDGGGHHHHHHEEECCCAAAAAACCCCCCCCCBBBAAA@@@???===<<<<<<;;;;;;::::::::::::::::::::::::888999::::::;;;;;;;;;;;;<<<::::::;;;;;;<<>>AAAFFFGGGTTTmmmhhhVVVMMMMMMRRRaaaxxxcccPPPCCC<<<777444666555555555555666777777777777888999:::<<<===>>>>>>GGGWWWppp|||}}}{{{tttnnnjjj___WWWHHHBBBEEEEEEPPPiii|||hhh[[[PPPHHH@@@???>>><<<;;;<<<::::::999999999:::;;;<<<<<<===>>>>>>@@@BBBGGGJJJPPPRRRTTTUUUVVVYYY]]]```dddccccccdddeeefffgggggghhhhhhjjjlllnnnpppqqqrrrppppppqqqrrruuuxxxzzz|||~~~~~~}}}|||zzzxxxwwwvvvrrrqqqpppmmmjjjfffbbb```]]]\\\[[[ZZZZZZ\\\^^^___```___```aaabbbeeehhhiiiiiihhheee^^^ZZZ___kkkuuu|||ssslllhhhiiijjjmmmpppsssvvvxxxwwwuuupppiiiccc``````aaapppzzz|||yyysssjjjfffZZZQQQQQQQQQLLLHHHHHHJJJIIIEEEBBB???======<<<===<<<===CCCMMMVVV[[[]]]NNNHHHCCCBBBBBBBBBGGGMMMJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@@@@???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999;;;;;;;;;;;;999999888888999:::999:::CCCMMM\\\fffvvvwwwjjj\\\UUUQQQJJJEEEDDDFFFDDDFFFQQQaaalllnnnkkkiiinnnwwwmmmSSSBBB;;;:::555555444444444444333333222111111111000000//////111111222222222333333333333333333333444555666666777???@@@@@@EEEHHHTTTkkknnnWWWLLLNNNRRR```wwwwwwbbbNNNBBB;;;777555444333333333333444555555666666777777999:::<<<===???FFFUUUmmm~~~|||vvvooolll]]]UUUFFFBBBGGGGGGPPPeee}}}jjj]]]QQQHHHAAA??????<<<;;;<<<999999888777888999:::;;;<<<===>>>???@@@BBBGGGJJJPPPQQQSSSUUUWWWYYY]]]aaaccccccccccccdddeeeggggggjjjjjjjjjkkklllnnnooopppppppppqqqrrruuuxxxzzz|||}}}}}}~~~~~~}}}|||zzzxxxwwwvvvqqqpppooommmiiifffbbb```^^^]]][[[ZZZ[[[\\\]]]___aaaaaaaaabbbcccdddffffffiiiiiieee^^^YYY[[[eeennnyyyqqqllllllmmmooorrrvvvxxx{{{|||zzzxxxtttnnniiiggghhhjjjsss||||||uuulll```VVVSSSRRRNNNJJJJJJIIIGGGDDDAAA???===<<<<<<===<<<===BBBJJJRRRWWWYYYMMMGGGBBBBBBAAABBBFFFLLLMMMLLLKKKHHHGGGEEEDDDDDDAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;:::999999777666777888888999AAAJJJ[[[eeeuuuwwwjjj]]]VVVQQQJJJEEEDDDFFFDDDFFFQQQaaalllnnnkkkiiiooowwwlllSSSBBB;;;:::333333222222222222111111222222222222111111111000111111222222222333333333333333333333444555666666666>>>>>>>>>CCCFFFRRRgggrrrZZZOOOOOORRR\\\rrrxxxaaaMMM@@@:::777666444333333333333444555555555555555666888999;;;<<<@@@EEEQQQiiiyyytttrrr```WWWGGGBBBHHHIIIOOO___~~~lll```SSSJJJBBB@@@???<<<;;;<<<999888777777777888999:::;;;===>>>???@@@CCCFFFJJJNNNPPPRRRTTTVVVYYY]]]```aaaaaaaaabbbccceeefffgggkkkkkkiiiiiiiiikkkmmmoooppppppqqqsssuuuxxx{{{|||{{{|||~~~~~~~~~}}}{{{yyyxxxvvvvvvppppppooommmjjjgggdddbbb___^^^\\\[[[[[[\\\]]]^^^bbbccccccdddddddddcccccceeeeeeccc]]]XXXYYY```gggttt~~~{{{uuuqqqmmmoooqqqtttxxxzzz{{{||||||yyyxxxuuuqqqnnnmmmoooqqqsss{{{wwwlllaaaZZZUUUPPPMMMMMMGGGFFFCCC@@@>>><<<<<<<<<===<<<<<<@@@FFFLLLQQQSSSMMMGGGBBBAAAAAAAAAEEEJJJNNNMMMKKKIIIFFFDDDCCCBBBBBBAAAAAA@@@???>>>======<<<<<<;;;;;;:::999888888999999::::::::::::999999888666777999999:::AAAIIIYYYcccssswwwjjj]]]VVVQQQKKKFFFDDDEEEDDDGGGRRRaaakkknnnllljjjpppyyykkkRRRAAA;;;:::333333222222222222111111333333333222222222222222111111222222222333333333333333333333444555666666666===<<<<<>>@@@AAACCCFFFIIIJJJMMMPPPRRRTTTWWW[[[^^^______```aaabbbdddfffgggkkkiiihhhggghhhjjjmmmoooqqqqqqqqqsssuuuxxx{{{}}}|||}}}~~~~~~}}}{{{zzzxxxvvvvvvuuuqqqppppppnnnllliiifffeeeaaa___]]]\\\[[[\\\]]]^^^aaabbbcccdddddddddbbbbbb^^^______\\\YYYZZZ___dddhhhqqqxxxwwwuuutttsssppprrrtttwwwzzz{{{zzzxxxwwwsssrrrqqqnnnllllllnnnppprrrwww~~~zzzoooddd[[[TTTPPPNNNFFFDDDBBB???===<<<;;;;;;<<<<<<<<<===AAAFFFJJJMMMMMMGGGBBBAAAAAA@@@CCCHHHJJJIIIHHHGGGEEECCCAAA@@@BBBBBBAAA@@@???>>>======<<<;;;;;;:::999888777777999999999::::::999999999:::888888;;;;;;<<>>BBBFFFIIIMMMGGGCCCBBBAAA???BBBGGGFFFFFFGGGFFFFFFDDDCCCBBBBBBAAAAAA@@@???>>>======;;;;;;:::999888888777777999999999999999999999999:::888777:::<<<<<>>;;;;;;AAADDDMMM```|||~~~~~~cccSSSLLLLLLOOO___zzz~~~eeeNNN@@@999777666444333333333333444555555666666777777999:::<<<===???BBBIII[[[zzz}}}tttpppuuu}}}vvvnnnmmmvvvgggOOOJJJIIIMMMYYYooowwwjjjXXXOOOFFFDDDBBB>>><<<===;;;:::999999999:::;;;<<<:::<<>>===<<<<<<:::::::::999999999888888999999888888888888999999888444444777999:::>>>CCCMMMXXXggguuuxxxkkk^^^WWWRRRLLLGGGEEECCCEEEKKKVVVbbbkkkmmmmmmkkkqqqyyygggPPP@@@:::999333333222222222222111111000000000000000111111111111111222222222333333333333333333333444555666666999>>>;;;;;;BBBEEENNN```{{{~~~cccRRRKKKKKKMMM[[[sssyyybbbMMM@@@:::888777444333333333333444555555555555555666888999;;;<<<===BBBIIIXXXsssuuuooopppuuu{{{oooiiitttsssWWWMMMIIILLLXXXnnnzzzmmmZZZPPPGGGDDDBBB>>><<<===:::999888888888999;;;<<<999<<>>===<<<;;;;;;999999999::::::::::::::::::999888777777888999:::777333222666999999<<<@@@JJJTTTcccqqq}}}yyylll^^^WWWRRRLLLGGGEEEBBBEEELLLWWWbbbjjjmmmnnnkkkpppyyy}}}fffOOO@@@999888333333222222222222111111000000000111111222222222111111222222222333333333333333333333444555666666999<<<999:::BBBFFFNNN```zzz~~~cccRRRKKKKKKLLLWWWmmmttt^^^KKK@@@;;;999888666555555555555666777777444444444555777888:::;;;<<>><<<===999888777777777888::::::999<<>>===<<<;;;::::::888999999::::::;;;<<<<<<:::999888777777888999:::888444333777:::;;;===AAAHHHRRRaaaooo{{{yyylll^^^WWWRRRLLLGGGFFFBBBEEEMMMXXXcccjjjmmmnnnkkkpppxxx|||eeeOOO@@@999888555555555444444444333333111111111222222333333333111111222222222333333333333333333333444555666666888;;;888999AAAEEENNN___xxx~~~cccRRRLLLLLLKKKUUUjjjlllTTTEEE>>>999777777222333333333444555555555666666666666777888999:::@@@>>>DDDVVVoooyyyrrrqqqqqqxxxsssnnnsss}}}fffOOOHHHNNNUUUhhhpppaaaUUUJJJDDDAAA>>>===???>>>===:::888888888999:::===???@@@@@@???AAAFFFKKKPPPUUUWWWTTTRRRSSSSSSQQQWWWYYY[[[]]]]]]___aaacccjjjlllnnnnnnlllkkkmmmpppttttttttttttvvvxxxzzz||||||}}}~~~}}}zzzuuuqqqnnnmmmmmmnnnpppooonnnllliiifffdddbbb``````___^^^]]]\\\[[[[[[___]]][[[[[[\\\\\\YYYVVVWWWVVVUUURRROOONNNOOOPPPRRRYYY]]]]]]aaaiiillljjjttttttyyy~~~|||wwwyyy||||||{{{xxxrrrkkkddd```^^^aaaggglllooopppooonnnssslllXXXPPPKKKDDD??????@@@>>>:::999;;;<<<<<<<<>>>>>AAACCCIIIHHHHHHGGGEEECCCBBBAAAAAA@@@???===;;;::::::999::::::::::::::::::::::::888888777777666666555555444444444444444666;;;>>>GGGPPP]]]kkkxxxtttiii]]]VVVPPPJJJGGGGGGEEEEEEKKKYYYdddhhhiiijjjjjjqqq{{{xxx^^^III>>>999666222333333444444333333222111111111111111111111111111111222222222333333333222222333444444555555666999999;;;>>>???CCCNNNZZZuuufffRRRLLLLLLOOOXXXkkk|||hhhQQQCCC===888555555555555555666666666666666666666666666777888999:::@@@@@@HHHZZZsssxxxttttttwww}}}vvvrrruuukkkSSSHHHMMMTTTffftttbbbVVVKKKEEEBBB>>>>>>???>>><<<:::999888888999:::===???AAAAAAAAADDDIIINNNSSSXXXZZZVVVTTTTTTUUUSSSWWWYYY[[[]]]]]]___aaaccchhhkkkmmmmmmllllllnnnqqqrrrrrrssstttvvvwwwyyyzzz{{{|||}}}~~~zzzwwwrrrnnnkkkjjjkkkllljjjjjjiiihhhfffcccaaa```^^^]]]]]]\\\[[[ZZZZZZZZZ\\\ZZZXXXYYYZZZYYYVVVSSSRRRRRRQQQOOOMMMLLLMMMOOONNNTTTYYYZZZ^^^gggmmmmmmsssqqqtttwwwvvvssstttzzzyyyzzzzzzxxxsssmmmgggccc___aaaeeehhhkkklllllllllpppzzzzzzfffRRRLLLCCC>>>===>>><<<999:::;;;<<<======@@@EEEIIIPPPMMMIIICCC???>>>AAACCCHHHHHHGGGFFFEEECCCBBBAAAAAA@@@>>>===;;;:::::::::::::::;;;;;;;;;;;;;;;;;;999888888888777777777777777888888777777999===@@@EEEMMM[[[iiiwwwtttiii]]]VVVPPPJJJGGGGGGEEEEEEKKKYYYdddhhhiiijjjiiipppzzzyyy^^^III???999555222333333444444333333222111111111111111111111111111111222222222333333333222222333444444555555666999999;;;>>>???CCCNNNYYYsssmmmXXXNNNMMMNNNVVViiitttaaaMMMAAA<<<777444444666666666666666555555555666666666666777888999999===@@@IIIZZZqqqzzzxxxyyyzzz}}}~~~uuuxxxsssYYYJJJKKKQQQcccyyydddXXXLLLFFFCCC???>>>???===<<<;;;999999999::::::<<<>>>AAABBBCCCGGGMMMRRRZZZ___```[[[VVVVVVVVVUUUWWWYYY\\\]]]^^^___bbbdddgggjjjlllmmmmmmmmmooopppnnnoooqqqsssuuuvvvwwwwwwyyyzzz|||~~~~~~wwwuuupppllljjjiiiiiijjjhhhgggfffdddbbb___]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXX[[[ZZZXXXXXXXXXWWWTTTRRRMMMNNNOOONNNMMMMMMOOOQQQPPPVVVZZZ[[[___iiirrrvvvzzzwwwvvvvvvuuurrrrrruuuuuuwwwxxxwwwtttooojjjfff```aaabbbdddeeefffggggggiiirrrwwwZZZQQQEEE???>>>>>><<<:::;;;<<<>>>>>>???BBBFFFIIINNNLLLHHHCCC??????AAACCCGGGGGGGGGFFFEEECCCBBBAAAAAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;::::::999999999999888888888888999999999888888999<<>>???===<<<;;;::::::::::::;;;:::===@@@BBBCCCGGGNNNSSS```ffffff___XXXVVVVVVUUUWWWYYY\\\]]]^^^```bbbeeeiiijjjlllmmmmmmmmmmmmmmmkkkmmmppprrrtttuuuuuuuuuxxxyyy{{{}}}~~~wwwtttqqqmmmjjjiiiiiiiiihhhgggeeeccc```]]]ZZZYYYYYYYYYXXXWWWVVVVVVWWWWWW]]]\\\[[[ZZZXXXVVVSSSRRRMMMOOOQQQRRRRRRTTTVVVXXXZZZ___ccceeehhhqqq}}}}}}yyyvvvuuusssuuuwwwwwwuuuqqqllliiicccbbbaaa```aaabbbcccdddccciiivvvhhhZZZJJJCCCAAA???>>>======>>>???@@@BBBDDDGGGHHHLLLKKKHHHDDD@@@???AAACCCFFFFFFFFFEEEDDDCCCAAA@@@@@@???>>>===;;;;;;::::::::::::::::::999999999999888888888888888888888888777888777666555666888:::@@@HHHTTTcccrrrtttiii]]]VVVPPPJJJFFFGGGEEEEEELLLZZZeeeiiiiiijjjhhhoooyyy|||```JJJ???999555222333333444444333333222111111111111111111111111111111222222222333333333222222333444444555555666888999<<>>???<<<<<<;;;;;;;;;;;;;;;;;;888;;;???@@@BBBFFFLLLQQQccciiijjjcccZZZVVVUUUTTTWWWYYY\\\]]]___```ccceeejjjkkklllmmmnnnmmmkkkjjjiiikkknnnqqqssstttttttttwwwxxxzzz}}}~~~wwwtttqqqmmmjjjhhhggggggccccccbbbaaa___]]][[[ZZZZZZYYYXXXVVVVVVVVVWWWXXX^^^^^^]]][[[XXXUUUSSSRRRQQQTTTWWWYYY[[[]]]___aaadddhhhlllnnnqqqzzz}}}yyyvvvwwwxxxxxxvvvssspppmmmgggfffcccaaa```aaacccdddcccgggqqqvvvcccOOOFFFBBB???>>>???>>>???AAACCCEEEGGGHHHHHHIIIIIIHHHEEEAAA@@@AAABBBEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>><<<;;;;;;;;;;;;:::999999999888888777777777777777777777777777777555666666555444444666888>>>FFFRRR```ppptttiii]]]VVVPPPJJJFFFGGGDDDEEEMMM[[[fffiiiiiijjjhhhoooyyy|||```JJJ???999555222333333444444333333222111111111111111111111111111111222222222333333333222222333444444555555666888888<<>>???;;;;;;<<<<<<;;;;;;;;;;;;999;;;>>>???@@@CCCJJJOOO^^^fffkkkeee\\\WWWVVVUUUWWWYYY\\\^^^___aaadddfffjjjjjjkkkmmmnnnnnnkkkiiiiiijjjmmmoooqqqssstttuuuxxxxxxzzz|||~~~~~~xxxvvvrrrnnnkkkhhhfffeee^^^______````````````___^^^\\\ZZZXXXWWWWWWXXXYYY\\\]]]]]]\\\YYYWWWWWWWWWYYY\\\```dddfffhhhkkkmmmkkknnnrrrsssttt~~~~~~}}}|||yyyvvvtttrrrmmmkkkhhheeeddddddeeegggjjjkkksssmmmTTTIIIDDD???===@@@@@@@@@BBBEEEHHHJJJIIIGGGGGGHHHGGGEEEBBB@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@??????===<<<<<<;;;;;;;;;::::::999999888888777777666666666666666777777777666777888777666666777999===CCCOOO]]]lll|||tttiii]]]VVVPPPJJJGGGGGGDDDEEEMMM\\\gggjjjiiijjjiiioooyyy{{{___JJJ???999555222333333444444333333222111111111111111111111111111111222222222333333333222222333444444555555666777888<<>>???;;;;;;<<<<<<<<<<<<<<<;;;;;;===?????????BBBGGGLLLTTT___gggeee]]]ZZZYYYXXXVVVYYY\\\^^^___aaadddgggfffggghhhlllooopppnnnkkkjjjjjjlllnnnpppsssuuuvvvxxxyyyzzz|||~~~~~~~~~|||xxxtttoookkkiiihhhdddddddddeeeeeeddddddcccbbb```]]]ZZZXXXXXXYYYZZZ[[[]]]``````______aaacccfffiiinnnrrrtttwwwzzz|||yyyyyyzzzxxxtttyyy}}}zzzxxxxxxrrrpppmmmjjjiiiiiijjjjjjnnnpppvvvxxx\\\PPPJJJCCC@@@DDDBBBBBBCCCGGGKKKLLLIIIGGGFFFGGGGGGEEECCCAAAAAAAAACCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999999888666666777777777888888888555777888888777777888::::::@@@KKKXXXhhhxxxtttiii]]]VVVPPPJJJGGGGGGDDDEEENNN]]]hhhjjjiiijjjiiipppzzzyyy^^^III???999555222333333444444333333222111111111111111111111111111111222222222333333333222222333444444555555666777888<<<@@@@@@AAAJJJSSSbbbiiiVVVNNNKKKPPP___wwwwwwdddSSSAAA999777666666777222333333444444555555555555444444555555666777888777;;;AAAGGGOOOcccyyysssdddPPPHHHLLLJJJYYYtttooobbbUUUMMMGGGAAA>>>???;;;;;;<<<<<<===<<<<<<;;;===???AAA@@@???AAAFFFKKKLLLYYYdddddd___\\\\\\[[[VVVYYY\\\^^^```bbbeeegggcccdddfffkkkppprrrpppmmmkkkkkkkkkmmmooosssvvvwwwyyyyyyzzz|||}}}~~~zzzuuuqqqnnnlllooonnnmmmllljjjgggeeedddeeeccc___\\\ZZZYYYZZZ[[[[[[___dddffffffhhhkkknnnqqqtttyyy}}}{{{rrrrrr}}}|||{{{uuussspppnnnllllllmmmmmmpppqqqvvvdddVVVOOOGGGEEEIIIBBBBBBDDDHHHLLLMMMJJJGGGEEEFFFGGGFFFCCCAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::777777888888999999999:::333555777777666666888999888>>>IIIUUUdddttttttiii]]]VVVPPPJJJGGGGGGDDDEEENNN]]]hhhkkkjjjiiijjjqqq{{{xxx^^^III>>>999666222333333444444333333222111111111111111111111111111111222222222333333333222222333444444555555666777888<<<@@@@@@AAAIIISSS]]]jjjWWWOOOIIINNN\\\tttzzzaaaMMMBBB<<<444444888444666666666666666555555555777666666666666777777888;;;@@@???DDDPPP^^^{{{vvvkkk^^^PPPHHHFFFJJJRRRgggzzzjjjXXXNNNHHHBBB@@@@@@<<<<<<<<<;;;;;;::::::999;;;<<<=========>>>BBBDDDKKKQQQXXX^^^```______^^^[[[[[[]]]___aaabbbddddddfffhhhkkklllllllllmmmooonnnnnnnnnoooqqqsssvvvwwwvvvxxxzzz{{{|||}}}}}}xxxuuuuuunnnoooooooooooonnnmmmmmmiiieeebbbaaa]]]YYY[[[___bbbfffkkkmmmnnnooosssvvv|||~~~xxxwww~~~}}}yyytttpppnnnnnnooosssvvvyyyppp]]]SSSLLLJJJKKKEEEEEEGGGLLLPPPQQQMMMIIIFFFGGGGGGEEECCCBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>AAA???===<<<;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::999999999888888888888777777777777777666666666666:::AAAJJJUUUbbbpppttthhh\\\VVVPPPJJJGGGGGGEEEHHHRRRaaakkkllliiihhhiiiqqq{{{vvv]]]JJJ>>>999777444444444444444444444444222222333333333333444444333333222111222333444555333777<<<;;;666444666:::999777:::>>>AAABBBHHHNNN```{{{nnnYYYOOOMMMOOOXXXkkk}}}```MMMBBB===444444777444333333444444444444444444666666666666666777777888:::>>>>>>BBBNNN[[[xxxvvvjjj\\\MMMFFFFFFGGGNNNcccooo]]]QQQIIIBBB??????<<<;;;;;;::::::999999888:::<<<=========>>>AAACCCFFFKKKRRRWWWZZZ[[[\\\\\\\\\\\\]]]___```bbbcccdddeeegggjjjkkkkkkkkklllnnnooonnnnnnoooqqqsssuuuwwwvvvxxxzzz{{{{{{|||~~~zzzxxxvvvwwwwwwwwwvvvvvvuuuuuupppllliiihhhddd```aaaeeefffkkkpppsssuuuwww{{{~~~{{{}}}{{{vvvqqqoooooorrrvvvzzzxxxfff[[[RRRMMMLLLGGGGGGIIIMMMQQQRRROOOLLLGGGGGGHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>@@@???===;;;;;;<<<===>>>::::::999999999888888888999999999888888888888777777777777777666666666666888>>>GGGRRR___nnn}}}rrrggg[[[TTTOOOIIIFFFFFFEEEHHHRRRaaakkkllliiiiiikkksss}}}vvv]]]III>>>999777444444444444444444444444222222222333333333444444333333222222222333444555666???HHHIIIBBB;;;777777999777:::>>>AAABBBGGGNNN^^^yyynnnYYYOOOIIIKKKSSSfff~~~___LLLAAA===555444777333222333333333444555555555666666666666666777888888888<<<<<<@@@KKKXXXsss~~~xxxkkkZZZKKKDDDFFFCCCJJJ]]]yyyvvvbbbTTTKKKCCC>>>===;;;;;;::::::999888888777888:::===>>>>>>>>>@@@AAABBBFFFKKKPPPTTTWWWZZZ\\\^^^^^^^^^___```bbbcccddddddfffiiijjjjjjkkklllmmmppppppooopppqqqsssuuuvvvuuuwwwyyyzzzzzz{{{~~~~~~~~~zzzvvvtttsssnnniiijjjmmmnnnsssyyy}}}~~~xxxrrrpppqqqvvv{{{rrrggg\\\TTTOOOLLLJJJKKKNNNRRRTTTSSSPPPIIIIIIIIIIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;<<<===999999999999888888888888999999999888888888888777777777777777666666666666555:::CCCNNNZZZjjjzzz~~~qqqeeeYYYSSSNNNHHHEEEEEEDDDGGGSSSbbbkkkllljjjjjjmmmuuuttt[[[III>>>999777444444444444444444444444222222222222333333333333333333222222222333444555888DDDRRRXXXRRRFFF:::444999777999>>>@@@BBBGGGMMM\\\vvvsss\\\PPPHHHIIIOOO___yyy~~~\\\JJJAAA===555444777222444444444555666777888888666555555666666777888999777<<<<<<@@@JJJUUUooowww}}}ppp]]]KKKDDDEEEBBBHHHXXXrrryyyeeeWWWMMMDDD???>>><<<<<<;;;;;;:::999888888666999<<<>>>>>>>>>>>>???AAADDDHHHMMMQQQVVV[[[_________^^^______aaabbbcccdddgggiiikkkkkklllmmmoooqqqqqqppppppqqqrrrtttuuuuuuwwwyyyzzzzzz{{{}}}~~~}}}yyysssrrrvvvvvv{{{wwwsssrrrxxx~~~~~~tttiii]]]VVVQQQNNNMMMOOOSSSVVVVVVTTTKKKKKKKKKKKKKKKIIIFFFDDDCCCBBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888777777777777777777666666666666333999AAAJJJWWWfffwww~~~pppeeeYYYSSSNNNHHHEEEEEECCCGGGSSSccckkklllkkklllnnnvvvrrrYYYGGG===999777333333333333333333333333111222222222222333333333222222222333333333444444666@@@OOO[[[^^^TTTCCC666999888999>>>@@@AAAFFFMMMZZZsssyyyaaaSSSKKKJJJMMMYYYooo{{{YYYGGG???===666555777222444444444555666777888888555555555555666777888999888======AAAJJJTTTlllqqqvvvxxxfffRRRGGGDDDDDDHHHUUUkkk{{{fffXXXNNNFFFAAA@@@>>>>>>===<<<;;;:::999999555888;;;============>>>???BBBFFFJJJNNNSSSYYY]]]___^^^^^^]]]^^^```bbbccceeehhhkkklllmmmmmmoooqqqqqqqqqppppppqqqssstttvvvvvvwwwyyyzzzzzzzzz|||~~~~~~{{{yyy|||zzzvvv{{{uuuhhh^^^VVVRRROOOOOORRRVVVWWWWWWNNNMMMLLLLLLLLLKKKGGGDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888777777777777777777666666666666444999???HHHTTTddduuu~~~pppeeeYYYSSSNNNIIIFFFFFFCCCHHHUUUccckkkkkkjjjlllnnnuuunnnUUUEEE===999777333333333333333333333333111111111222222222333333222222333333333444444444444888EEEWWWeeebbbOOO>>>999888999===???@@@EEELLLYYYqqqcccSSSKKKIIIJJJSSSfff}}}{{{~~~uuuTTTDDD>>>===777666888333222333333333444555555555555555555555666888999:::999>>>>>>BBBJJJRRRiiimmmnnnyyyrrr]]]MMMFFFEEEIIIRRReee}}}hhhZZZQQQHHHCCCBBB@@@???>>>===<<<;;;:::999555777:::;;;;;;;;;===>>>===???BBBFFFIIINNNTTTXXX]]]]]]\\\\\\]]]___bbbcccfffhhhkkkmmmmmmnnnppprrrqqqqqqpppqqqrrrtttuuuwwwwwwxxxzzzzzzzzz{{{|||~~~|||}}}}}}rrreee[[[UUUOOONNNPPPUUUWWWWWWRRRNNNKKKKKKLLLKKKHHHEEECCCBBBBBBAAA@@@???>>>>>>;;;<<<<<<<<<<<<=========;;;;;;;;;;;;::::::::::::999999999888888888888777777777777777666666666666666999???FFFQQQaaarrr~~~~~~ooodddYYYSSSNNNIIIFFFFFFDDDJJJWWWeeekkkjjjjjjlllnnnuuu~~~iiiQQQCCC<<<999777333333333333333333333333111111111111222222222222111222333444444444333333444555>>>RRRdddeeeUUUCCC999888999===???@@@EEEKKKWWWnnnfffTTTHHHFFFGGGOOOaaa{{{zzzzzzjjjQQQAAA<<<===777888999444333333444444444444444444444444555555666888999:::888>>>???BBBIIIPPPfff}}}~~~lllhhhnnnvvv~~~jjjTTTHHHEEEHHHPPPbbb}}}lll^^^SSSJJJDDDCCC??????>>>===;;;:::999888666777999999999:::<<>>AAADDDGGGJJJOOOSSS[[[ZZZZZZZZZ[[[^^^aaaccceeegggjjjlllmmmnnnppprrrpppppppppqqqrrrtttwwwxxxxxxyyy{{{{{{{{{{{{}}}|||}}}~~~xxxjjj^^^WWWPPPLLLNNNRRRUUUVVVTTTOOOJJJIIIJJJKKKIIIFFFCCCBBBBBBAAA@@@???>>>>>><<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999888888888888777777777777777666666666666777:::>>>DDDNNN]]]ooo{{{{{{nnncccWWWQQQMMMHHHEEEEEEEEELLLXXXeeejjjiiihhhkkknnnuuueeeMMMAAA<<<999888222222222222222222222222111111111111222222222222111222333444444444333333333555>>>NNN[[[\\\NNN@@@999888999===??????DDDKKKUUUkkklllYYYHHHFFFGGGNNN^^^vvv{{{|||uuu___OOO???;;;<<<888888:::555666666666666666555555555444444555555666888999:::888===>>>AAAHHHOOOddd}}}xxx~~~llldddgggnnnzzzqqqZZZKKKDDDGGGNNN```|||ooo```UUUKKKDDDCCC???>>>===<<<:::999888777666777888888888999<<>>@@@CCCEEEGGGJJJNNNQQQZZZYYYXXXXXXZZZ^^^aaaddddddfffiiikkklllmmmoooqqqoooooopppqqqsssuuuxxxyyyxxxzzz||||||||||||}}}~~~~~~|||mmm```XXXOOOKKKLLLQQQTTTUUUVVVPPPIIIHHHJJJKKKIIIGGGCCCBBBBBBAAA@@@???>>>>>><<<<<<===>>>??????>>>>>>????????????>>>>>>>>>>>>999999999888888888888777777777777777666666666666777999===BBBKKK[[[lllxxxyyylllaaaVVVPPPLLLFFFDDDDDDFFFMMMYYYfffjjjhhhhhhkkkooovvvcccKKK@@@<<<999888222222222222222222222222000111111111111222222222111222333444555444333333111555???KKKSSSOOOCCC999999888999===??????DDDJJJSSSiiisss```KKKJJJIIINNN\\\rrr|||~~~iiiWWWFFFBBB<<<888777777777666555555444444444444555555555555555666666666666666888888<<<@@@FFFPPPdddvvv|||wwwzzz{{{hhhaaafffrrr||||||bbbKKKHHHEEEKKKZZZsssssscccXXXMMMEEEAAA@@@???>>>===;;;999888888999777555333333666888;;;>>>@@@CCCEEEFFFHHHKKKMMMRRRTTTWWWYYYZZZ[[[]]]^^^___bbbgggjjjlllmmmooopppppppppppppppqqqtttvvvwww|||||||||||||||}}}~~~~~~rrr```XXXNNNHHHIIIMMMQQQRRRSSSPPPLLLKKKLLLLLLJJJHHHCCCBBBAAA???>>>======<<<======<<<;;;::::::999999>>>>>>>>>?????????>>>>>>>>>===<<<;;;:::999999999777777777666555555444444666999===BBBKKKYYYjjjvvvyyymmmbbbVVVRRROOOJJJFFFEEEIIIPPP[[[eeeiiikkkkkklllrrryyy```III???<<<888444444444333333222111000000222222222222222222222222333222333444777888777555333333777@@@CCC???:::999888:::;;;<<<>>>@@@DDDGGGUUUeee~~~fffPPPHHHDDDLLLWWWggg~~~yyycccQQQBBB>>>:::666666666666666555555444444444444555555555555555666666666666666888999<<<@@@EEEOOOcccttt{{{{{{||||||hhh^^^bbbmmmvvv~~~gggQQQKKKGGGKKKXXXpppvvveeeYYYNNNFFFCCC@@@???>>>===;;;:::888888888666444333333555888:::===@@@BBBDDDFFFHHHKKKMMMPPPRRRUUUWWWXXXYYY[[[\\\]]]```eeeiiikkklllnnnooonnnnnnnnnnnnppprrrtttuuuzzzzzz{{{||||||}}}~~~~~~}}}rrrddd\\\PPPJJJIIIMMMPPPQQQTTTPPPLLLJJJJJJKKKJJJHHHEEEDDDBBB???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@???>>>======>>>===<<<;;;:::999999999777777777666555555444444666888<<>>;;;777333444444333333222111111000222222222222222222222222222111111222444555444222111000444;;;===:::666666888999;;;<<<>>>@@@DDDGGGRRRbbbiiiRRRHHHCCCHHHRRR```wwwsss\\\JJJ>>>;;;777444555666666666555555444444444444555555555555555666666777777777888999<<<@@@DDDNNN```qqq|||wwwuuuuuuyyykkk^^^___hhhqqqyyy|||mmmYYYOOOHHHKKKVVVlllzzzhhh[[[PPPHHHEEEAAA@@@???===;;;:::888888888666444333333555888999<<>>===???>>><<<;;;::::::999999888777777666666555555444777888;;;???IIIYYYkkkxxxyyykkk```TTTNNNJJJFFFEEEGGGJJJSSS```hhhlllllllllmmmttt{{{xxx[[[FFF<<<:::777444444333333222222111111111222222222222222222222222333222111222444444333111222000111777999666444444777999;;;<<<===@@@DDDGGGOOO^^^|||lllWWWLLLCCCFFFMMMYYYpppqqqYYYIII>>>:::777555555555555555555555444444444444555555555555555666777777888888999999<<<@@@CCCKKK]]]mmmzzzvvvtttwwwqqqbbbaaaiiirrrxxx|||ppp___OOOGGGJJJTTTggg}}}kkk]]]QQQIIIFFFAAAAAA???===;;;:::888777888777555444555666999:::;;;>>>AAACCCEEEGGGJJJMMMMMMOOORRRTTTUUUVVVXXXYYYZZZ^^^bbbeeehhhjjjmmmooollllllkkklllmmmoooqqqssstttvvvyyy{{{}}}}}}||||||~~~|||{{{zzzyyyyyyzzz~~~vvvjjjaaaTTTLLLJJJLLLNNNOOOTTTQQQLLLIIIGGGHHHHHHIIIKKKHHHDDD@@@===<<<<<<===::::::;;;;;;<<<=========AAAAAABBBBBBAAAAAA@@@@@@???>>>===;;;::::::::::::888888777777666555555555777888:::>>>HHHYYYlllzzzyyykkk___TTTMMMIIIFFFFFFIIILLLVVVccckkkmmmmmmmmmnnnuuu|||tttYYYEEE<<<:::777555333333333222222111111111222222222222222222222222555444444444555555444222777333333666888666555666666888:::<<<===@@@DDDHHHMMMZZZwwwnnn]]]PPPEEEEEEKKKVVVkkkrrr[[[KKK@@@===999666666555444333555555444444444444555555555555666666777888888999999:::<<>><<<:::888777999888777666777888999;;;:::===@@@BBBDDDGGGJJJLLLNNNPPPSSSUUUUUUVVVXXXZZZ[[[^^^bbbeeegggjjjmmmooommmllllllmmmnnnppprrrtttsssuuuxxx{{{}}}}}}|||{{{~~~|||zzzxxxvvvuuuxxxzzz~~~}}}|||}}}{{{jjjaaaUUUMMMKKKMMMOOOPPPSSSQQQNNNJJJHHHGGGHHHIIILLLJJJFFFBBB???=========<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCC???>>>===<<<;;;:::::::::888888888777666666555555666888:::???IIIZZZnnn|||zzzjjj```UUUNNNJJJFFFHHHLLLNNNYYYgggoooooonnnnnnooovvv}}}qqqXXXEEE<<<:::888666333333222222222222222111222222222222222222222222555444333444555555333222999444333666777666555777666777999;;;===@@@DDDHHHMMMYYYuuuppp^^^QQQFFFEEEIIISSSggg{{{|||rrr[[[LLL@@@===:::888777666444333555555444444444444555555555555666777777888999999::::::<<>><<<:::888777888888777777777888999:::999<<>>;;;999777777777666444555555444444444444555555444555666777888999::::::::::::===??????EEESSSbbbuuu}}}www||||||ooobbbSSSGGGEEEJJJQQQfff~~~~~~wwwiiiZZZNNNIIIDDDCCCAAA???<<<:::888777666666555555666666777888888;;;>>>AAACCCFFFIIILLLMMMPPPSSSUUUUUUVVVXXXZZZ]]]___aaacccdddfffiiilllmmmmmmmmmmmmoooqqqssstttxxxyyyyyyzzz{{{||||||||||||wwwuuuwww|||}}}xxxyyyzzz||||||}}}{{{wwwvvvxxxzzz{{{{{{}}}sssiii\\\RRROOOOOOPPPPPPRRRSSSSSSPPPLLLHHHHHHHHHIIIIIIHHHFFFDDDAAA>>><<<;;;;;;<<<<<<======>>>>>><<<===???@@@BBBCCCCCCCCC@@@???>>><<<;;;;;;;;;;;;999999888888777666666666555888<<>>AAACCCFFFIIILLLMMMOOORRRTTTUUUVVVWWWYYY]]]^^^```aaabbbdddgggiiilllllllllmmmnnnppprrrssszzzzzzzzzzzzzzz{{{|||}}}~~~xxxssspppsssxxx}}}{{{zzz{{{}}}}}}}}}}}}|||}}}~~~{{{yyyyyy}}}{{{vvvuuuwwwyyyzzzzzz|||xxxmmm___UUUQQQPPPPPPPPPQQQSSSUUURRRMMMIIIHHHHHHHHHIIIIIIHHHFFFBBB???<<<999:::;;;<<<===???@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;999999888888777666666666555888===EEEPPP```rrr~~~|||rrraaa[[[UUUPPPJJJEEEFFFJJJQQQ___nnnuuusssoooppprrr~~~xxxiiiTTTBBB888444333222222222222222222222222222222222222222222222222222111111111333555666555444555222111555888666555777444666888:::<<<@@@EEEHHHOOOWWWnnngggZZZNNNKKKKKKOOO^^^ooo|||xxxvvv}}}{{{dddPPPEEE;;;:::999777666666555555666555555444444444555555666666555666666777888999======>>>@@@AAAEEEPPP\\\tttrrreeeSSSHHHBBBDDDJJJUUUkkk~~~yyylll```SSSJJJDDDCCCAAA>>><<<:::999888;;;:::888777777777888999<<<>>>???AAABBBEEEIIILLLNNNQQQTTTUUUVVVVVVWWWXXX\\\]]]^^^```ccceeefffgggjjjkkkmmmoooqqqsssttttttsssvvvyyy{{{{{{{{{|||~~~}}}{{{uuuooonnnpppuuuxxx~~~{{{|||zzzxxxuuuqqqvvvtttsssuuuuuuvvv}}}yyyuuussstttvvv{{{wwwrrrggg[[[RRROOOQQQSSSWWWUUUSSSRRRQQQNNNJJJFFFGGGHHHJJJKKKHHHDDD???<<<===<<<<<<===>>>@@@BBBCCCEEEDDDBBB@@@@@@@@@AAABBB???===;;;:::::::::999888999999888777666666666777444777<<>>AAAAAAEEEPPP\\\qqquuugggVVVKKKCCCEEEIIIRRRfffzzz~~~}}}~~~~~~ooobbbTTTJJJEEECCCAAA>>><<<:::999999:::999888777777777888999;;;<<<>>>???AAACCCGGGKKKMMMPPPSSSUUUUUUVVVWWWXXX[[[\\\]]]___bbbdddfffgggiiijjjlllnnnppprrrsssssssssvvvyyy{{{{{{{{{|||~~~~~~{{{tttnnnkkklllooorrr|||xxxtttpppqqqooonnnooonnnooouuu}}}zzztttrrrsssuuu}}}}}}~~~zzzvvvqqqggg\\\TTTQQQSSSUUUUUUTTTSSSSSSSSSRRROOOMMMHHHIIIJJJJJJHHHDDD@@@===:::::::::;;;<<<>>>@@@BBBDDDCCCCCCBBBBBBAAAAAABBB@@@>>><<<;;;;;;;;;:::888:::999888777777666666777555888===DDDOOO```sss{{{qqqdddZZZQQQMMMKKKHHHHHHJJJTTTfffmmmlllooonnnooowww~~~|||gggNNN@@@;;;777555555333333222222222111111111222222222222222222222222111222222333333444444555333444444444555666666666666777888;;;===@@@CCCDDDJJJUUUlllzzz```MMMMMMNNNKKKVVVhhh|||vvvrrrvvv]]]III===999888777666555444444444444444333333333444444555666666666666777888999:::======???AAABBBEEEPPP[[[nnn}}}mmmZZZNNNEEEDDDGGGNNN^^^ppp~~~}}}|||}}}ssseeeVVVLLLFFFDDDBBB???<<<;;;::::::999888777777777888999:::999;;;<<<>>>???BBBFFFIIIMMMOOOSSSUUUUUUUUUWWWXXXYYYZZZ\\\^^^aaaccceeefffgggiiikkkmmmoooqqqqqqrrrsssuuuxxxzzzzzz{{{|||~~~~~~~~~wwwooojjjiiiiiijjjxxx{{{uuuqqqoookkkiiiiiihhhhhhlllsss{{{~~~|||uuuppppppsssvvvwwwzzz}}}}}}{{{wwwrrriii___WWWTTTVVVXXXVVVUUUSSSSSSTTTSSSQQQPPPJJJJJJJJJIIIGGGDDDAAA@@@999999:::;;;===???AAACCCCCCDDDEEEEEEEEEDDDCCCBBB@@@???===<<<===<<<;;;999::::::999777777666666666666999>>>DDDOOO___rrr{{{rrrddd[[[RRRNNNJJJGGGHHHKKKWWWiiiooommmppppppqqqyyy~~~~~~hhhNNN???:::666555555444444444444333333333333222222222222222222222222111222222333333444444555444444555555555555555555666777888;;;===@@@CCCDDDIIITTTiiifffPPPMMMKKKHHHPPP```zzzwwwrrrZZZGGG<<<888777666555444444444444444333333333333444444555666666666777888999:::;;;======???BBBBBBEEEOOOZZZmmmvvv^^^PPPEEECCCDDDHHHVVVfffzzz|||}}}|||{{{|||wwwgggXXXNNNHHHFFFCCC???===;;;;;;;;;999888777777777888999:::999:::<<<===???AAAEEEHHHLLLNNNRRRTTTTTTUUUVVVXXXWWWXXXZZZ]]]___bbbdddeeefffgggiiilllnnnooopppqqqrrrtttwwwxxxyyyzzz|||~~~~~~|||ssslllhhheeeeeelllvvv{{{vvvrrrmmmjjjiiigggeeegggllltttzzz}}}wwwqqqpppqqqqqqsssvvvyyy|||~~~}}}}}}zzzuuummmccc[[[WWWXXXYYY[[[XXXTTTRRRQQQPPPMMMLLLKKKJJJIIIHHHFFFDDDCCCBBB;;;;;;<<<===???BBBDDDFFFDDDFFFHHHIIIJJJHHHFFFEEEBBB@@@????????????===;;;;;;:::999888777666666666777:::>>>EEEOOO___rrr~~~zzzqqqccc[[[RRRMMMJJJGGGIIIMMMYYYjjjpppnnnppppppqqqyyy~~~gggMMM>>>999666444444555444444444444333333333222222222222222222222222111222222333333444444555555555555555555444444444666777888;;;===@@@CCCDDDJJJSSSggglllTTTLLLIIIFFFLLLYYYnnnXXXGGG===888777666555555444555555333333333333444444555666666666777777888:::;;;<<<======@@@BBBCCCEEENNNYYYnnneeeUUUGGGBBBBBBEEEQQQ^^^uuuxxx{{{|||{{{|||{{{kkk\\\RRRJJJHHHDDD@@@===<<<;;;<<<999999888777777888999:::999:::<<<===???AAAEEEIIIJJJMMMQQQSSSTTTUUUVVVWWWVVVWWWYYY\\\___aaadddeeefffgggiiikkkmmmooopppppprrrtttvvvwwwxxxzzz|||~~~xxxooohhhcccaaaaaaiiiuuuxxxrrrmmmkkkhhhddddddfffnnnttt{{{}}}yyysssqqqpppmmmpppssswwwyyy|||~~~~~~zzzsssiii```[[[ZZZ[[[\\\YYYTTTPPPNNNLLLJJJIIIKKKJJJHHHGGGEEEDDDCCCCCC<<<<<<<<<===???BBBDDDEEEEEEGGGJJJLLLMMMLLLIIIHHHDDDCCCBBBBBBBBBBBB???===<<<;;;:::888777777666666888:::???EEEOOO```rrrvvvnnnaaaYYYQQQLLLHHHFFFIIIOOO[[[lllqqqnnnpppoooqqqyyyzzzdddKKK===888555444444333333333333222222222222222222222222222222222222111222222333333444444555555555555555555444444444666777888;;;===@@@CCCDDDKKKRRReeerrrWWWLLLHHHFFFJJJTTTjjjUUUGGG???888777666666555555555666444444444444555555666777777777777888999;;;<<<=========@@@CCCCCCEEENNNXXXoooqqq^^^LLLDDDAAACCCMMMYYYnnnsssyyyzzzyyyzzzppp```WWWLLLIIIEEE@@@===<<<<<<===;;;:::888777777777888999888:::<<<===>>>AAAEEEHHHIIILLLPPPRRRSSSTTTVVVWWWVVVWWWYYY\\\___bbbdddeeefffgggiiikkkmmmoooooopppqqqsssuuuvvvwwwyyy|||~~~}}}sssjjjddd```^^^cccllluuu}}}~~~wwwpppmmmjjjdddaaabbbhhhnnnuuuzzzzzzvvvrrroookkknnnqqqtttwwwzzz~~~}}}wwwnnnfffaaa______^^^ZZZTTTOOOMMMLLLKKKJJJIIIHHHGGGFFFEEECCCBBBBBB<<<<<<;;;<<<===???AAACCCEEEGGGJJJLLLMMMLLLKKKJJJGGGFFFEEEFFFFFFEEEBBB???===<<<:::999777777666666777:::???EEEPPP```sss~~~rrrjjj]]]VVVOOOKKKFFFEEEJJJQQQ]]]mmmrrrnnnpppoooqqqzzzsss___HHH<<<888666555555222222222222111111111111222222222222222222222222111222222333333444444555444444555555555555555555666777888;;;===@@@CCCDDDJJJQQQaaa|||xxxZZZMMMHHHFFFIIIOOOfffRRREEE???888888777666666666777777555555555555666777888888777777777888:::;;;===>>>======@@@CCCCCCEEEMMMXXXmmmzzz~~~kkkTTTHHHCCCBBBJJJVVVgggnnnuuuwwwvvvwww|||uuueee\\\MMMJJJFFFAAA>>>=========<<<;;;999777666666777777777888:::;;;===???CCCGGGHHHKKKOOORRRSSSTTTVVVWWWVVVWWWYYY\\\___bbbdddffffffgggiiikkkmmmoooppppppqqqrrrtttuuuvvvxxx|||~~~{{{rrrjjjeeebbbeeeiiiooowww}}}uuurrrmmmgggbbbbbbcccgggmmmtttyyywwwrrrmmmiiilllooorrrtttwww}}}~~~yyyrrrkkkfffeeeffffff```YYYRRRNNNLLLKKKIIIGGGGGGFFFFFFDDDCCCAAA@@@>>>===<<<<<<===???@@@AAADDDEEEHHHJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIHHHEEEBBB===<<<;;;999888777666666666999>>>EEEPPPaaattt{{{ooogggZZZTTTMMMIIIEEEDDDJJJSSS```ppptttpppqqqqqqrrr{{{lllYYYDDD;;;999777555555222222222222111111111111222222222222222222222222111222222333333444444555333444444444555666666666666777888;;;===@@@CCCDDDIIINNN\\\www~~~^^^NNNHHHEEEGGGKKK~~~dddPPPDDD???999888888777777777777888555555555666666888999999777777888999:::<<<>>>>>>===>>>AAADDDDDDEEEMMMWWWkkkvvvxxx~~~tttZZZLLLDDDBBBIIITTTcccjjjrrruuutttuuuzzzyyyhhh^^^NNNKKKFFFAAA>>>======>>>===<<<:::888666666666666555777999:::;;;>>>BBBEEEHHHKKKOOORRRSSSTTTUUUWWWVVVWWWYYY\\\```ccceeeffffffgggiiilllnnnooopppqqqppprrrssstttvvvxxx|||~~~yyyqqqlllhhhhhhjjjnnnuuu}}}zzzvvvrrrjjjeeeddd```bbbhhhpppwwwxxxqqqkkkgggjjjnnnppprrrvvv{{{}}}zzztttnnnkkkjjjkkkoooiii___VVVPPPLLLIIIGGGEEEFFFFFFFFFDDDBBB@@@???AAA@@@?????????@@@BBBBBBBBBDDDFFFGGGIIIIIIIIIIIIKKKJJJJJJKKKKKKJJJFFFCCC>>>===;;;999888777666666666999>>>EEEQQQbbbuuuzzznnnfffWWWRRRLLLHHHDDDCCCKKKTTTbbbrrrvvvqqqrrrrrrttt}}}hhhUUUBBB:::999888666555333333333222222222111111222222222222222222222222111222222333333444555555333333444444555666777777666777888;;;===@@@CCCDDDGGGLLLYYYsssaaaNNNGGGDDDEEEHHHcccNNNDDDAAA;;;:::999888777777777777555555555555777888999:::888999999;;;===AAADDDEEEAAA@@@BBBDDDCCCBBBHHHOOOffftttvvv|||qqqrrr~~~nnnUUUEEECCCHHHJJJ\\\gggrrruuurrrrrryyy~~~nnn]]]SSSKKKDDDCCCBBB>>><<<<<<>>>===;;;888777777777777777777888:::<<>>@@@AAABBBBBBCCCDDDFFFGGGGGGHHHHHHJJJIIIHHHHHHJJJJJJIIIHHHBBB@@@===:::888777777888777;;;???EEENNN___ssszzznnnggg[[[RRRJJJGGGGGGHHHLLLRRRhhhnnntttuuussstttyyyvvv```RRRBBB:::666333111222111111111111111111111111333333222222111222222222222333444444555555444444666555444333222333444555222555:::===>>>???@@@AAAHHHOOOZZZnnnkkkUUUJJJDDDEEEIIIdddNNNBBB>>>999888777666666555666666555555555555666777999999999999:::<<<>>>AAADDDEEEDDDCCCDDDEEEDDDDDDKKKSSSeeezzzxxxyyyyyy}}}vvvrrr}}}qqqYYYIIIFFFGGGIIIYYYcccooosssqqqqqqwww~~~~~~tttcccUUUMMMFFFEEEDDD@@@>>>>>>>>>===;;;999777777777777777777888:::<<<>>>@@@AAAGGGIIILLLOOOPPPRRRUUUXXXXXXYYYZZZ\\\^^^bbbeeefffhhhhhhhhhiiijjjmmmoooppppppqqqrrrrrrsssuuuyyy}}}|||{{{zzz|||vvvqqqmmmiiieeedddeeegggkkkooorrrsssrrrlllllllllnnnqqqsssssssssxxxxxxyyyyyyvvvtttzzzzzzlll___TTTMMMJJJFFFFFFFFFDDDAAA@@@@@@@@@<<<<<<<<<===>>>???AAAAAA???@@@AAABBBCCCCCCDDDCCCHHHGGGEEEFFFGGGGGGFFFEEEAAA???===:::888777888888888;;;@@@FFFPPP```ssswwwllleeeYYYQQQIIIGGGGGGIIINNNUUUiiinnnssstttrrrssszzzuuu]]]OOO@@@999666444333444333333333333333333333333333333222222111222222333222222333444444444444444444444333333444555666777777999;;;<<<===>>>AAADDDGGGNNNYYYlllrrrZZZLLLFFFEEEIII~~~eeeNNNAAA<<<777777666555444444444444666666555555666777888888::::::;;;===???BBBDDDFFFHHHFFFFFFGGGFFFGGGNNNWWWccc}}}zzzvvvvvvzzz}}}sss}}}uuu___NNNHHHGGGGGGTTT___kkkpppoooooouuu{{{}}}yyyhhhXXXPPPHHHGGGFFFBBB@@@AAA>>>===;;;999888777777777777777888999;;;>>>???AAAEEEHHHKKKMMMOOORRRUUUXXXXXXYYYZZZ\\\___bbbdddfffgggggggggiiijjjlllnnnooooooqqqrrrrrrsssuuuyyy|||zzztttoookkkhhhgggggggggkkkppptttwwwwwwpppooommmnnnoooppppppooossssssuuuwwwxxxzzzlll]]]TTTOOOGGGFFFDDDAAA???>>>>>>>>><<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFDDDCCCCCCDDDDDDBBBAAA@@@>>><<<:::888888888888999<<>>888777555444555333333333333333333333333333222222111222222333333111222222333333333333333222222333333444666777888;;;;;;;;;;;;;;;>>>CCCFFFFFFMMMXXXjjj{{{```OOOGGGFFFIIIeeeOOOBBB<<<777777666555444444444444666666666666666777888888;;;<<<===???AAACCCEEEFFFJJJHHHGGGHHHGGGIIIQQQZZZddd}}}{{{xxxyyy}}}vvv}}}xxxaaaOOOHHHGGGGGGOOOZZZffflllmmmnnnsssyyy}}}{{{jjj[[[RRRJJJHHHFFFCCCAAABBB>>>===<<<:::999888777777666777777999;;;===>>>@@@CCCFFFIIILLLNNNQQQTTTWWWXXXYYY[[[]]]___bbbdddeeeffffffggghhhjjjlllmmmnnnoooppprrrssssssuuuxxx{{{wwwrrrnnnllljjjiiihhhkkkpppvvvzzz|||tttrrrpppooopppppppppoooppppppssswwwyyy~~~zzzgggZZZSSSJJJGGGBBB???>>>===<<<<<<<<<<<<<<<<<<>>>???@@@AAAEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDBBBAAABBBAAA???>>>>>>===<<<:::999888888888999<<>>AAACCCGGGJJJMMMPPPTTTWWWXXXYYYZZZ]]]___aaabbbcccdddeeeggghhhjjjkkklllmmmnnnppprrrssstttuuuxxxzzz~~~|||vvvrrrpppmmmkkkjjjkkkqqqwww|||wwwuuurrrqqqrrrsssssssssppppppssswwwzzzsssaaaUUUMMMHHHBBB>>>======<<<;;;;;;;;;<<<<<<===???@@@AAABBBCCCDDDEEEEEEFFFEEEEEEGGGEEECCCBBBBBBAAA>>>===<<<<<<;;;:::999888888888888;;;AAAKKKXXXiiiyyy{{{qqqfff___WWWQQQKKKHHHGGGIIISSS]]]pppppppppnnnpppvvv}}}mmmWWWJJJ===777666333111222111111111111111111111111222111111111222222333444000111222222333333222222222222333333333222222222111444777:::===AAAEEEHHHJJJPPPYYYhhhkkkUUUKKKHHHGGGcccOOOCCC::::::999888777666666666666777777888888999;;;<<<===>>>???AAACCCEEEFFFFFFGGGJJJHHHHHHIIIIIIKKKRRR[[[mmm}}}||||||||||||gggQQQGGGEEEFFFGGGPPPZZZaaaeeejjjpppvvv{{{}}}uuucccYYYOOOJJJGGGBBB@@@@@@=========<<<;;;999777666666666777888999;;;<<<===>>>AAAEEEIIILLLOOOSSSVVVVVVXXXZZZ\\\^^^```aaaaaacccdddfffhhhjjjkkkllllllmmmooorrrssstttuuuwwwyyyzzz{{{vvvtttooommmkkklllrrrxxx}}}zzzxxxuuussstttvvvvvvvvvqqqqqqtttxxxzzzkkkYYYRRRKKKCCC???>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@BBBCCCDDDFFFGGGGGGHHHHHHIIIGGGDDDCCCBBB@@@>>><<<;;;;;;::::::999999888888888;;;BBBNNN^^^ooo~~~yyyoooddd]]]VVVPPPKKKHHHGGGJJJUUUaaarrrqqqpppooorrrxxx|||mmmUUUHHH<<<777555222111111333333333333333333333333111111111111222333444444111222222333333333333333333333333333333222111111...111666:::>>>BBBFFFIIIMMMSSSZZZgggttt[[[NNNIIIFFF^^^MMMCCC;;;999999888777666666666666777888888999;;;===???@@@???@@@BBBDDDFFFGGGGGGGGGIIIHHHIIILLLLLLMMMSSS[[[jjj}}}nnnVVVIIIEEEDDDCCCJJJSSSZZZ___eeemmmsssxxx{{{~~~{{{hhh]]]RRRLLLHHHCCC@@@AAA============;;;999777666666666666777999:::<<<<<<===@@@DDDHHHKKKOOOSSSVVVUUUVVVYYY[[[]]]^^^______bbbdddfffhhhjjjkkkkkkkkkllloooqqqssstttuuuwwwyyyyyyyyyvvvpppnnnlllnnnrrrxxx|||~~~~~~{{{wwwuuuuuuvvvvvvuuuqqqrrruuuyyy{{{zzzcccVVVNNNEEE@@@???@@@>>>===;;;;;;;;;<<<===>>>???@@@AAABBBDDDFFFHHHIIIIIIJJJJJJHHHEEECCCBBB@@@===;;;999::::::::::::999999888:::===EEERRRdddvvvvvvlllaaa[[[RRRMMMIIIHHHGGGLLLYYYgggtttrrrqqqqqqttt{{{xxxhhhQQQEEE:::666555333222333333333333333333333333333111111111111222333444555222222333444444444444444222333444555555555444333111333666999<<>>;;;;;;;;;;;;===>>>???@@@<<<===???AAACCCEEEFFFFFFJJJHHHEEECCCAAA???<<<:::999999:::::::::999999888<<>>999888777666555555555555777888:::<<<>>>@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHIIIKKKLLLLLLMMMPPPRRRZZZggg|||lllRRREEEEEEBBBFFFKKKNNNSSS\\\eeekkkrrrwww~~~rrrdddVVVNNNJJJEEECCCBBB???>>>>>>===<<<:::999888777666666666666888:::;;;<<<>>>@@@DDDIIIMMMQQQSSSSSSTTTWWWZZZ\\\^^^```aaaaaabbbdddeeeggghhhiiiiiinnnpppsssvvvwwwxxxwwwwwwyyy}}}|||uuurrrpppnnnooossswww{{{}}}~~~{{{yyywwwvvvuuuvvvrrrsssuuuvvvzzzuuubbbZZZNNNFFFBBB???===;;;>>>>>>============>>>>>>???@@@AAAAAABBBBBBBBBBBBEEEDDDCCCAAA@@@>>>===<<<;;;<<<<<<;;;:::999:::<<<===BBBLLL\\\nnn~~~rrrfff\\\WWWNNNMMMJJJFFFGGGPPP___kkkyyytttooopppvvv~~~mmm]]]HHH@@@888666777888444000222222222222222222222222111111222222222333333333222222222222222222222222555666666777777777777777888555555:::===@@@FFFLLLRRRVVV]]]gggyyysssXXXKKKIIImmmZZZKKK@@@===>>>:::999888888777777777777999:::<<<>>>@@@AAABBBBBBAAABBBCCCDDDFFFGGGHHHIIIHHHIIIKKKKKKKKKLLLOOOQQQWWWbbbtttvvv\\\LLLHHHAAADDDGGGIIIMMMUUU^^^dddooovvv}}}wwwhhhYYYQQQKKKFFFBBBBBB??????>>>===<<<:::999888777666666666666888:::;;;<<<===@@@DDDHHHMMMQQQSSSSSSTTTWWWZZZ\\\___```aaaaaabbbdddfffgggiiiiiiiiimmmoooqqqtttvvvvvvvvvvvvvvvzzz~~~yyyrrrpppnnnooosssxxx{{{}}}}}}{{{yyywwwvvvuuuuuuvvvwwwxxx{{{~~~iii```TTTJJJEEEBBB???===>>>============>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCBBBAAA@@@>>><<<;;;:::;;;<<<<<<;;;999999;;;<<>>@@@BBBCCCDDDDDDBBBCCCDDDEEEFFFHHHHHHIIIGGGIIIJJJJJJJJJKKKMMMOOOSSS[[[jjjjjjUUUKKKCCCCCCCCCEEEHHHOOOWWW^^^lllsss||||||mmm]]]TTTNNNGGGCCCBBB?????????>>><<<;;;999888777777666666666888999:::<<<===???CCCHHHLLLPPPRRRSSSTTTWWWZZZ]]]___```aaaaaabbbdddfffhhhiiijjjjjjkkkmmmooorrrssstttttttttuuuxxx|||}}}sssqqqooopppsssxxx{{{}}}~~~{{{xxxuuutttwwwxxxyyyzzz{{{sssiii\\\PPPJJJFFFBBB@@@===============>>>?????????@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@>>><<<;;;::::::;;;;;;;;;999999;;;===AAAIIIVVVfffwwwxxxmmmcccZZZTTTJJJIIIGGGFFFKKKXXXjjjvvvzzzuuuqqqrrrxxx|||iiiXXXFFF@@@888666777777444111333333333333333333333333111111111111222222222222333333333333333333333333222222333444444444444444666444555:::===@@@HHHPPPVVVZZZ___gggvvvjjjVVVNNNqqq```NNNFFFBBB>>>:::999:::999999999::::::;;;<<<===>>>@@@BBBCCCDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHJJJIIIIIIJJJLLLNNNPPPVVV```tttvvv___PPPGGGCCCAAACCCFFFLLLTTT\\\gggooozzzqqqaaaWWWPPPIIIDDDCCC@@@@@@???>>>===;;;:::999888777666666666777999:::;;;<<>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA>>><<<;;;999;;;;;;;;;::::::<<<>>>DDDMMM\\\mmm|||tttkkkbbbYYYSSSKKKIIIGGGGGGNNN\\\nnnzzzzzzvvvrrrsssyyy|||hhhVVVEEE???999666666666444111333333333333333333333333222222222222333333333333333333333333333333333333222222333444444444444333666444666:::===@@@IIIRRRYYY]]]bbbhhhuuuttt[[[NNN}}}wwwdddUUUGGGAAA@@@===:::999888888888999:::;;;<<<===>>>???AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJHHHIIIJJJIIIHHHIIIKKKLLLNNNSSS[[[kkkiiiXXXKKKDDD???AAAEEEIIIQQQZZZccclllwww~~~uuudddYYYRRRKKKFFFDDDAAA@@@@@@???>>><<<;;;:::888777666666666777888999:::<<<>>>AAAEEEIIIMMMOOOQQQSSSUUUXXX[[[]]]_________aaaccceeegggiiijjjjjjkkklllnnnpppqqqssstttttttttxxx|||~~~xxxuuusssssswww{{{~~~}}}yyyuuurrruuuwwwzzz|||}}}zzzlll```WWWPPPJJJFFF@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFDDDDDDDDDDDDBBB???===;;;:::;;;<<<<<<;;;<<<>>>@@@FFFQQQbbbssszzzppphhh```XXXRRRKKKIIIGGGIIIQQQ___oooyyyzzzvvvsssuuu{{{}}}hhhVVVCCC>>>999666555555444222333333333333333333333333333333333444444444444555333333333333333333333333333333444555555555555555666555777:::<<>>???@@@AAABBBCCCDDDEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJJJJJJJHHHHHHJJJLLLMMMRRRYYYddd{{{tttdddQQQFFF>>>@@@CCCEEEMMMWWWaaaiiittt{{{{{{iii^^^UUUMMMGGGEEEAAAAAAAAA@@@>>>===;;;:::999888777666666777888999:::;;;===@@@DDDHHHLLLMMMPPPQQQTTTWWWZZZ\\\]]]^^^^^^___aaadddfffhhhiiijjjkkklllmmmnnnppprrrssstttqqqtttyyy{{{{{{}}}zzzxxxvvvvvvyyy}}}{{{xxxuuusssvvvyyy|||}}}ttthhh___XXXPPPKKKDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@BBBDDDFFFGGGEEEEEEFFFEEEDDDAAA>>><<<:::<<<=========>>>@@@BBBJJJWWWiiizzztttjjjddd^^^VVVPPPJJJIIIHHHKKKTTTbbboooxxxyyyuuusssvvv}}}}}}gggTTTBBB>>>999666555444444333222222222222222222222222333333333333444444444444333333333333333333333333444444555666666666666666777666888;;;;;;>>>IIIUUU^^^dddkkkooovvvhhhRRR~~~vvviii^^^MMMEEE>>><<<;;;888888;;;888888999:::<<<>>>@@@AAABBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKJJJIIIIIIJJJLLLKKKRRRYYY```qqq~~~sss\\\MMMBBBCCCDDDDDDKKKUUU___gggqqqxxx|||pppcccXXXNNNGGGDDDBBBBBBAAA@@@???===<<<;;;999888777666666777888999:::;;;===@@@CCCGGGKKKLLLNNNPPPRRRUUUXXXZZZ\\\\\\\\\]]]```bbbeeeggghhhiiijjjjjjkkklllnnnpppqqqrrrpppssswwwxxxxxxyyy}}}}}}zzzxxxxxx{{{~~~|||zzztttwwwzzz|||}}}}}}}}}|||zzzppphhh___VVVPPPHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@BBBDDDFFFHHHIIIJJJKKKJJJIIIFFFBBB@@@;;;===>>>??????@@@BBBEEEOOO]]]ppp}}}oooeee___ZZZSSSMMMGGGFFFGGGLLLWWWdddqqqxxxwwwtttssswww~~~|||eeePPPAAA===999666444444444444111111111111111111111111111111111222222222333333444444444444444444444444444444555666666666666666888888:::;;;:::===HHHUUU```gggooosssxxxqqqZZZuuufffZZZMMMFFFAAA>>>:::666777:::999999:::<<<>>>@@@BBBDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLKKKIIIIIIJJJLLLJJJRRRYYY^^^kkk}}}eeeUUUHHHGGGGGGEEEKKKVVV___fffpppwwwzzzvvvggg[[[OOOFFFCCCBBBBBBBBBAAA???>>><<<;;;999888777666666777888888999:::<<>>===<<<;;;:::999888777777888999999888:::===???@@@CCCFFFIIIOOOQQQTTTUUUUUUUUUWWWXXX[[[\\\^^^aaaccceeeffffffhhhiiikkklllmmmnnnnnnnnnrrrsssvvvxxxyyyzzzzzzzzz{{{{{{{{{yyyxxxzzz||||||yyyvvvwwwxxxvvvrrrooosss{{{xxxmmmbbb\\\UUUPPPJJJFFFEEEDDDDDDCCCEEECCCBBBBBBEEEGGGGGGGGGNNNQQQUUUXXXWWWQQQHHHAAABBB???===>>>??????BBBGGGWWWjjjzzzmmmddd[[[RRRMMMNNNFFFHHHHHHLLLZZZlllsssqqqsssqqqrrryyyttt[[[JJJ===:::555333333444444444000000000000000000000000222222222222222222222222222222333333333333444444777777666666555555555444666777:::======???HHHSSSdddkkkmmmsss~~~___rrr```PPPGGGBBB<<<:::;;;===<<<:::;;;;;;<<<===???AAABBBCCCCCCBBBBBBCCCFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNKKKJJJJJJJJJLLLOOOSSSUUUYYYVVVXXX___iiizzz}}}dddLLLEEEDDDCCCFFFMMMXXX___iiiqqqwww|||qqqbbbTTTLLLJJJEEEDDDCCCAAA@@@???>>>===:::999888777666777777888888:::===>>>@@@BBBFFFIIIMMMOOORRRTTTUUUVVVXXXYYYZZZ[[[^^^```ccceeefffggghhhiiijjjlllmmmnnnnnnnnnrrrsssuuuxxxzzz{{{{{{{{{|||}}}~~~}}}{{{zzz||||||{{{yyyttttttrrrnnnjjjlllsssyyy~~~vvvmmmhhhZZZUUUNNNIIIGGGFFFEEEEEEGGGEEECCCCCCEEEGGGGGGGGGPPPSSSXXX\\\[[[VVVMMMGGGBBB???===???@@@AAAFFFLLL^^^ppp{{{nnneee\\\RRRMMMMMMGGGHHHJJJOOO]]]mmmtttssssssqqqrrryyyrrrZZZIII<<<999555333333333333333111111111111111111111111222222222222222222222222222222333333333333444444888777777666555444444444777777999<<<<<>>===<<<============???@@@AAABBBAAAAAAAAACCCGGGIIIKKKKKKIIIIIIJJJJJJLLLMMMNNNOOOKKKKKKKKKLLLNNNRRRUUUWWW]]]YYYYYY^^^dddsss}}}iiiRRRHHHEEEBBBEEEJJJUUU]]]hhhpppuuuzzzuuufffWWWOOOLLLGGGFFFDDDCCCBBBAAA@@@@@@<<<;;;999777666666666777888:::<<<>>>???BBBEEEHHHKKKNNNQQQSSSTTTUUUWWWYYYXXXZZZ\\\___bbbeeefffgggggghhhjjjkkkmmmnnnnnnoooqqqsssuuuxxx{{{|||}}}}}}zzz||||||||||||||||||sssrrrpppkkkffffffkkkoooxxx{{{{{{uuuqqqbbb]]]UUUNNNJJJIIIHHHGGGJJJHHHEEEEEEFFFGGGGGGFFFLLLOOOUUUYYYZZZVVVMMMGGGCCC@@@>>>@@@BBBDDDKKKSSShhhwww|||pppfff\\\RRRMMMMMMHHHIIILLLSSSaaapppuuutttrrrrrrsssyyypppXXXGGG;;;888444222222333222222111111111111111111111111222222222222222222222222222222333333333333444444777777777666555555444444777777888;;;<<>>>>>===???>>>>>>>>>???@@@AAAAAABBBAAAAAACCCFFFIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNOOONNNMMMMMMNNNPPPSSSUUUWWW]]]XXXXXX[[[```llloooYYYLLLEEEAAACCCGGGRRRZZZeeennnsssxxx|||{{{jjj[[[QQQNNNHHHGGGEEECCCBBBAAAAAAAAA>>>===;;;999777777777777888:::<<<===???AAADDDGGGKKKMMMPPPRRRRRRSSSUUUVVVVVVXXX[[[^^^bbbdddfffgggfffgggiiikkkmmmnnnooooooqqqrrruuuxxx{{{}}}}}}~~~{{{}}}~~~|||{{{{{{|||uuutttqqqlllgggeeegggiiiooorrrwww{{{{{{xxxtttqqqiiiddd[[[TTTOOOMMMKKKJJJLLLJJJGGGFFFFFFFFFFFFEEEHHHKKKPPPVVVWWWTTTMMMGGGDDDAAA@@@AAABBBFFFOOOYYYppp}}}}}}pppfff\\\RRRLLLLLLGGGHHHMMMWWWfffqqqvvvuuurrrrrruuu{{{kkkSSSCCC:::777444222222222222111111111111111111111111111222222222222222222222222222222222333333333444444555555555555666666666666888777888:::;;;???LLLXXXnnnzzz~~~~~~vvvfffVVVJJJAAA???===<<<===?????????@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBCCCFFFHHHIIIHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPPPPOOOPPPQQQRRRSSSTTTYYYUUUUUUYYY\\\eee|||sss^^^NNNEEE@@@BBBEEEOOOVVVaaajjjpppuuuzzz~~~ppp___TTTPPPJJJHHHEEECCCAAAAAAAAAAAA@@@???===:::999888888888888:::<<<===>>>@@@CCCFFFKKKMMMPPPQQQQQQQQQRRRSSSUUUWWWZZZ]]]aaaccceeefffdddfffhhhjjjmmmnnnooopppppprrruuuxxx{{{|||}}}}}}||||||}}}}}}~~~}}}zzzyyyzzzwwwvvvsssnnniiifffeeeeeefffiiinnnrrrttttttrrrqqqlllggg```YYYUUURRRPPPNNNNNNLLLIIIGGGGGGGGGFFFEEEIIILLLPPPTTTVVVTTTNNNJJJDDDBBBAAABBBCCCHHHTTT```vvv}}}pppfff\\\QQQLLLLLLGGGHHHNNN\\\jjjsssvvvuuurrrtttwww}}}}}}fffOOO@@@999777444333333333111000111111111111111111111111222222222222222222222222222222222333333333444444222222333555666888999999999888999;;;;;;@@@KKKXXXooopppaaaSSSIII???>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDEEEHHHJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLPPPPPPPPPPPPPPPQQQQQQRRRUUURRRSSSWWWXXX^^^rrrtttbbbPPPDDD@@@BBBEEEJJJQQQ[[[cccjjjpppwww|||vvveeeYYYTTTMMMJJJGGGDDDAAA@@@@@@AAA@@@???===;;;999888888999888999;;;<<<===???BBBDDDJJJLLLNNNOOOOOOPPPQQQSSSUUUWWWYYY\\\___bbbcccdddccceeegggjjjllloooppppppppprrrtttwwwzzz{{{||||||{{{zzzzzz|||||||||{{{yyyyyywwwvvvsssoookkkgggdddbbb___aaaeeeiiimmmoooqqqqqqkkkgggbbb^^^[[[XXXTTTRRRQQQOOOLLLJJJJJJJJJIIIHHHIIIJJJLLLNNNPPPNNNJJJGGGCCCAAAAAACCCEEEMMM\\\kkk}}}{{{oooeee[[[QQQLLLLLLHHHIIIQQQaaapppvvvwwwwwwsssvvvzzzzzz}}}xxxbbbLLL>>>999777555444444333222000222222222222222222222222222222222222222222222222222222333333333333444444111222333555777888:::::::::999:::<<<<<<@@@JJJVVVmmm|||kkk]]]QQQIII===>>>>>>>>>>>>???AAACCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFHHHLLLNNNOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNOOOPPPQQQQQQRRRPPPRRRVVVUUUXXXhhh{{{}}}tttcccQQQDDD@@@BBBEEEDDDJJJSSS\\\ccckkktttzzz|||~~~kkk^^^YYYQQQNNNJJJEEEBBBAAAAAAAAA>>>===;;;999888777888888777999;;;<<<===>>>AAADDDFFFHHHLLLNNNOOOPPPSSSUUUVVVWWWYYY\\\^^^```bbbbbbbbbdddfffiiilllooopppqqqppprrrtttvvvxxxyyyyyyyyy{{{yyyxxxzzz~~~{{{yyy|||}}}zzzzzzxxxwwwtttrrrooojjjfffccc^^^^^^```aaadddgggiiikkkfffeeebbbaaa___\\\XXXUUUUUUSSSPPPNNNNNNNNNNNNMMMJJJIIIHHHIIIIIIIIIFFFDDDAAA@@@AAAEEEIIITTTgggxxxyyymmmdddZZZQQQLLLLLLJJJKKKTTTgggvvvzzzzzzzzztttwww|||yyy~~~sss^^^JJJ>>>:::888666555555444333111222222222222222222222222222222222222222222222222222222333333333333444444333333444555666777888888::::::<<<>>>===???IIITTThhh{{{hhhZZZPPPHHH<<<===>>>??????@@@BBBCCCCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGHHHKKKOOORRRTTTTTTMMMMMMLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRQQQPPPRRRVVVTTTTTTbbbsss{{{tttdddQQQCCC@@@CCCEEE@@@FFFNNNVVV^^^gggqqqxxxzzzooobbb]]]TTTQQQLLLGGGDDDBBBBBBBBB<<<;;;999777666666777777777999;;;<<<<<<>>>AAACCCBBBEEEIIIMMMOOORRRUUUWWWVVVWWWYYY\\\^^^```aaaaaabbbcccfffiiilllooopppqqqppprrrtttvvvwwwxxxxxxxxx|||zzzxxxzzz{{{xxxyyy|||~~~|||{{{zzzyyywwwuuusssnnniiieee```___]]]\\\\\\^^^```aaacccbbbbbbbbbaaa___ZZZWWWXXXUUUSSSQQQRRRRRRQQQPPPOOOMMMKKKJJJJJJJJJHHHGGG??????AAAFFFMMMYYYoooxxxlllcccZZZPPPLLLLLLMMMMMMWWWkkkzzz}}}|||}}}uuuyyy~~~~~~zzzppp[[[JJJ???:::888777666666555333111222222222222222222222222222222222222222222222222222222333333333444444444555555555666666666666666:::;;;===???>>>???HHHRRRdddwwwgggXXXLLLFFF????????????@@@AAABBBCCCFFFFFFFFFFFFGGGHHHIIIIIIJJJHHHGGGIIIOOOSSSTTTSSSQQQRRRRRRRRRPPPNNNKKKIIIHHHIIIKKKLLLMMMMMMMMMMMMLLLNNNPPPNNNNNNRRR[[[bbb}}}vvvcccRRRGGGBBBAAAAAAAAADDDKKKSSS\\\fffqqqwww{{{zzziii]]]WWWRRRKKKFFFCCCAAA???>>>AAA@@@>>>;;;999777666666777666666777999;;;===>>>BBBDDDHHHMMMPPPRRRRRRRRRWWWWWWWWWYYY[[[^^^aaaccceeeddddddgggjjjmmmoooooooooppprrrtttvvvxxxxxxyyy{{{zzzzzzzzz{{{~~~|||wwwuuuvvvxxx}}}zzzwwwwwwvvvuuurrrnnnkkkhhhbbb___\\\ZZZZZZ[[[ZZZZZZ\\\\\\]]]^^^]]]\\\[[[ZZZ\\\YYYUUUSSSSSSRRRQQQOOONNNNNNLLLKKKIIIHHHGGGGGGEEEEEEEEEGGGPPPaaauuu~~~sssfff^^^UUUNNNKKKLLLNNNRRR___qqq{{{zzzxxxzzzxxxyyy}}}kkkWWWFFF===888666444333333333222111222222222111111111000000444333222222222333444555222333333333333333333444444555666777888888888888888:::;;;;;;<<<@@@HHHNNNbbb|||{{{nnn```SSSHHHCCC@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJLLLMMMKKKIIIHHHIIIMMMOOOPPPOOOPPPPPPQQQQQQPPPMMMKKKIIIGGGHHHKKKMMMNNNOOOOOOOOOLLLNNNOOOMMMMMMQQQYYY```ttt~~~mmm[[[MMMEEEBBBBBB@@@CCCHHHOOOWWWbbbmmmtttxxx}}}pppcccYYYTTTMMMGGGDDDBBB@@@???AAA@@@>>>;;;:::888777777777666666777888:::===>>>AAADDDHHHLLLPPPRRRSSSSSSVVVVVVWWWYYY[[[^^^aaacccddddddeeegggjjjmmmoooooopppqqqsssuuuvvvwwwxxxxxxyyyyyyxxxyyyzzz|||{{{yyyxxxxxx~~~~~~|||{{{zzzyyywwwtttqqqmmmlllccc```]]]ZZZZZZZZZYYYYYYWWWXXXYYYYYYYYYYYYWWWWWWWWWUUURRRPPPPPPQQQPPPOOOOOOOOONNNNNNLLLKKKIIIHHHDDDEEEGGGLLLWWWiii}}}}}}rrreee\\\TTTMMMJJJKKKOOOTTTbbbsss|||{{{yyyzzzxxxzzz~~~|||gggSSSDDD<<<888666444333333333222111222222222111111111000000333222222111222333444555222333333333333444444444444555666777888888888888888:::;;;;;;<<<@@@HHHNNN```{{{vvvjjj]]]RRRIIIEEEAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEGGGJJJMMMOOOQQQMMMKKKJJJIIIKKKKKKKKKJJJNNNNNNOOOOOONNNMMMKKKJJJHHHIIIKKKNNNPPPQQQRRRRRRMMMNNNNNNLLLLLLOOOUUU[[[iii|||hhhUUUHHHCCCCCC???AAADDDIIIQQQ\\\hhhpppsssyyyxxxkkk\\\WWWOOOHHHEEECCCBBBAAA@@@???>>><<<:::999999999777666666777888:::<<<===@@@CCCGGGKKKOOORRRTTTTTTTTTUUUVVVXXX[[[^^^aaaccccccdddfffhhhjjjmmmooopppqqqrrrsssuuuvvvwwwwwwwwwwwwwwwwwwwwwyyy{{{}}}~~~{{{xxxvvv{{{|||}}}~~~}}}{{{xxxuuurrrooonnnfffccc___\\\[[[ZZZYYYWWWTTTUUUVVVWWWWWWVVVUUUTTTRRRPPPMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPOOONNNKKKJJJAAACCCFFFMMMZZZlll{{{ooobbbZZZRRRKKKIIIJJJOOOXXXhhhwww~~~|||yyyyyyyyy{{{yyybbbNNNAAA:::888666444333333333222111222222222111111111111111222111111111111222333333222222333333444444444444555555666777888888888888888:::<<<<<<===AAAHHHNNN]]]zzz}}}ttthhh\\\QQQJJJFFFAAAAAAAAAAAAAAABBBCCCDDDCCCDDDEEEGGGJJJMMMOOOQQQNNNMMMLLLKKKKKKKKKJJJJJJLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRMMMNNNMMMKKKKKKNNNSSSWWW```vvvuuu___MMMDDDBBB@@@AAABBBEEELLLWWWccckkkqqqvvv~~~qqq___YYYQQQIIIEEECCCBBBAAA@@@???>>><<<;;;:::::::::777777666777888999;;;===???AAAEEEIIINNNQQQTTTUUURRRSSSUUUXXX[[[^^^```bbbbbbdddfffiiijjjlllnnnooorrrrrrsssuuuuuuvvvvvvvvvvvvvvvwwwwwwyyyzzz|||}}}}}}wwwtttwwwwwwxxxyyy|||~~~{{{wwwtttrrrppppppiiifffbbb___^^^\\\YYYWWWUUUUUUWWWWWWWWWWWWVVVUUUQQQNNNLLLJJJKKKKKKKKKJJJLLLMMMOOOQQQPPPNNNLLLJJJBBBDDDIIIQQQ___ooo~~~wwwlll___WWWOOOIIIHHHJJJQQQ]]]nnn{{{|||yyyyyyzzz}}}zzzaaaMMM@@@:::888666333333444444333222111111111111111111111111111111111111111222222222222222333333444555555555555555666777888888888888999;;;=========AAAGGGMMM\\\yyy}}}rrreeeXXXNNNGGGCCCBBBAAAAAAAAAAAABBBBBBCCCEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOQQQPPPPPPPPPPPPPPPQQQQQQOOONNNMMMLLLLLLNNNRRRUUU]]]oooiiiTTTGGGBBBAAAAAAAAACCCIIISSS^^^gggooouuu~~~uuubbb\\\RRRJJJFFFCCCBBBAAAAAA@@@>>>===<<<;;;;;;;;;777777666666777999;;;<<<>>>@@@CCCGGGLLLOOORRRSSSRRRSSSUUUXXX[[[]]]___``````cccgggiiiiiijjjlllnnnqqqqqqrrrttttttuuuuuuuuuvvvvvvwwwxxxyyy{{{|||}}}~~~|||xxxuuuuuutttuuuxxx}}}~~~|||yyyvvvtttsssrrrllliiieeeccc```^^^[[[XXXUUUVVVWWWWWWWWWVVVUUUTTTRRROOOLLLJJJIIIIIIHHHFFFHHHJJJLLLNNNNNNMMMKKKIIIFFFIIIOOOZZZiiiyyytttiii\\\TTTNNNIIIHHHKKKSSSaaasss}}}~~~|||zzzyyy|||{{{bbbMMM@@@:::777555333333444444333222111111111111111111111111000000111111222222222222222222333444444555666666555666777888999999999999999;;;===>>>>>>AAAGGGLLL]]]xxx~~~}}}uuugggYYYOOOHHHEEECCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOQQQPPPOOONNNNNNNNNLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSQQQPPPPPPPPPPPPPPPPPPOOONNNMMMNNNPPPSSSUUU]]]llluuu___NNNEEEAAAAAAAAABBBFFFOOOZZZaaalllsss|||yyyfff___UUUMMMGGGEEECCCCCCBBBAAA???>>><<<;;;;;;:::777777666666777888:::;;;===>>>AAAEEEIIIMMMOOOQQQRRRSSSUUUXXXZZZ\\\]]]^^^]]]aaafffhhhhhhhhhkkkmmmnnnoooppprrrssstttttttttuuuvvvwwwxxxyyy{{{{{{|||}}}}}}~~~xxxwwwuuutttuuuyyy}}}~~~~~~|||zzzxxxvvvuuutttmmmjjjgggdddbbb___\\\YYYUUUUUUVVVUUUTTTSSSQQQPPPQQQNNNKKKIIIHHHGGGFFFDDDEEEFFFIIIJJJKKKKKKJJJIIIDDDHHHQQQ___qqq~~~pppeeeYYYRRRMMMIIIJJJNNNUUUfffxxx~~~|||zzzzzzyyy}}}zzz```KKK???:::777555333333444444333222111111111111111222222222000111222222333333222222222222333444555666666777555666777888999999999999999<<<>>>??????AAAGGGLLL\\\tttzzzzzzwwwhhhZZZPPPJJJGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGHHHIIIKKKMMMMMMOOOQQQSSSRRROOOMMMMMMNNNMMMMMMNNNPPPRRRTTTVVVWWWSSSRRRQQQPPPPPPPPPQQQQQQQQQPPPNNNOOOPPPSSSUUUVVV^^^iii}}}lllWWWKKK@@@@@@@@@AAADDDLLLUUU\\\gggoooxxxkkkdddYYYPPPJJJGGGFFFEEEDDDCCCAAA>>><<<;;;::::::777777666666777888999:::<<<===???CCCFFFJJJMMMNNNRRRTTTVVVXXXZZZ[[[[[[[[[ZZZ```eeegggffffffiiillllllmmmnnnppprrrsssssstttssstttuuuwwwxxxyyyzzzzzz||||||}}}~~~~~~}}}yyyuuussstttuuuwwwxxxyyyyyyxxxwwwuuusssqqqkkkiiifffdddbbb___[[[XXXVVVVVVVVVUUUSSSQQQNNNMMMNNNKKKHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGIIIIIIJJJJJJFFFKKKUUUeeevvv|||nnncccWWWPPPLLLJJJLLLQQQVVViiizzz}}}zzzxxxyyyyyy~~~uuu[[[FFF<<<:::666555333333444444444333000000111111111222222222111111333444444444333222222222333444555666777777666666777888999999999999999<<>>@@@CCCGGGLLLOOOSSSUUUWWWXXXWWWWWWXXXZZZ^^^___aaadddfffggghhhiiiiiijjjmmmoooqqqrrrrrrqqqtttuuuvvvuuuuuuvvvyyy{{{~~~|||vvvsssooojjjmmmnnnnnnmmmkkkiiiiiiiiijjjhhhdddaaa___\\\XXXUUUVVVSSSPPPOOONNNMMMLLLJJJJJJJJJKKKKKKKKKJJJHHHGGGFFFBBB@@@DDDFFFFFFHHHKKKNNNXXXggguuuzzzssshhh^^^TTTOOOLLLKKKOOOTTTaaalllxxx}}}zzzxxxzzzpppTTTDDD<<<666222222222222222222333333000000000111111222222333222111000111333444333222444444333333333444555555777777888999:::;;;;;;<<<===>>>??????@@@CCCHHHLLLPPPeee}}}xxx~~~{{{|||yyyqqqeeeZZZRRRMMMKKKIIIJJJMMMPPPNNNJJJGGGGGGJJJHHHHHHJJJKKKNNNPPPRRRTTTQQQPPPOOONNNNNNOOOQQQRRRSSSSSSSSSTTTTTTVVVWWWXXXWWWUUUSSSQQQPPPQQQRRRRRRQQQOOOMMMLLLNNNPPPQQQRRRWWW]]]jjjxxxfffQQQIIIAAA???@@@CCCJJJQQQ[[[cccnnnyyy|||oooaaaZZZUUUNNNIIIHHHFFFDDDAAA@@@???>>><<<::::::888666666777999999888888:::===???BBBFFFKKKNNNQQQSSSUUUVVVUUUUUUVVVWWW]]]^^^```ccceeeggghhhiiiiiijjjlllnnnpppqqqrrrrrrtttuuuuuuuuuuuuvvvyyy{{{~~~~~~yyysssmmmlllmmmmmmllljjjhhhffffffgggeeebbb___^^^\\\YYYVVVUUUSSSPPPOOOOOONNNMMMKKKJJJKKKLLLMMMLLLKKKJJJIIIGGGCCCBBBEEEGGGGGGIIIMMMPPP\\\kkkxxxxxxqqqfff\\\RRRNNNLLLLLLQQQWWWfffoooyyy}}}zzzyyy}}}kkkQQQBBB:::666222222222222222222222222111111222333444444555555444222111111333444444333444444333333444444555666777777888999:::;;;<<<<<<>>>>>>??????@@@CCCHHHLLLRRReee~~~~~~zzzuuussslllfff]]]UUUPPPMMMKKKJJJIIILLLNNNMMMJJJHHHJJJKKKIIIIIIKKKMMMOOORRRTTTUUUTTTRRRPPPNNNOOOQQQTTTVVVWWWVVVUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRSSSTTTUUUVVVTTTSSSPPPNNNMMMOOOQQQRRRTTTXXXbbbtttrrrXXXMMMCCC???>>>@@@FFFLLLUUU]]]hhhsss|||vvvggg^^^XXXQQQKKKJJJEEECCCAAA@@@@@@???===<<<:::888666555777888888777888:::<<<>>>AAADDDIIILLLPPPRRRTTTTTTSSSSSSTTTUUUZZZ\\\^^^bbbeeegggiiiiiijjjjjjkkklllnnnpppqqqrrrssstttuuuuuuuuuvvvxxxzzz~~~~~~xxxooommmmmmnnnmmmkkkiiigggeeedddbbb___]]]\\\[[[XXXVVVTTTRRROOONNNOOONNNMMMLLLKKKKKKMMMNNNNNNMMMLLLLLLHHHDDDCCCEEEGGGGGGKKKPPPTTTbbbsss}}}tttnnnbbbYYYQQQMMMKKKMMMTTT\\\mmmttt{{{|||zzzzzzeeeMMM@@@999666444333333222222111111111000111111333444555666666777555222111222444555444444444444444444555666666777888888999:::;;;<<<<<<>>>???@@@@@@AAADDDHHHLLLTTTdddwwwoookkkbbb]]]WWWRRROOOMMMLLLJJJIIIKKKMMMLLLKKKJJJLLLMMMJJJKKKLLLNNNPPPSSSUUUVVVUUURRRPPPNNNNNNQQQUUUXXXYYYXXXWWWVVVUUUTTTTTTTTTUUUTTTTTTUUUVVVWWWYYYZZZWWWVVVTTTQQQNNNNNNPPPRRRSSSUUU\\\kkk~~~xxx\\\PPPCCC>>>===>>>CCCHHHOOOWWWcccnnnwww|||lllbbbZZZRRRLLLJJJEEEDDDBBBAAAAAAAAA???===:::888666555666777777777777999;;;===???BBBGGGJJJOOOPPPRRRSSSRRRRRRSSSTTTXXXYYY\\\```dddggghhhiiijjjiiiiiijjjlllnnnqqqrrrrrrsssuuuuuuuuuuuuwwwyyy|||}}}}}}sssooooooooooooooommmjjjhhhdddbbb___]]]\\\ZZZWWWTTTRRRPPPNNNMMMNNNNNNMMMLLLJJJKKKLLLNNNNNNNNNMMMMMMHHHDDDCCCEEEFFFGGGLLLRRRZZZjjj{{{|||rrrkkk^^^VVVOOOKKKKKKOOOYYYcccsssxxx{{{{{{yyy{{{xxx___JJJ>>>999777444444333333222111000000......///000222333444444999666333111222444555666444444444444555666777777888888999:::;;;<<<======>>>???@@@AAABBBEEEIIILLLVVVbbb}}}uuujjjeee]]]YYYTTTPPPNNNMMMLLLJJJIIIJJJKKKKKKKKKLLLMMMNNNLLLLLLMMMOOOQQQSSSUUUVVVTTTRRROOOMMMMMMPPPTTTWWWZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWXXXZZZ[[[[[[VVVVVVTTTQQQMMMLLLMMMOOOTTTTTTZZZeeesss{{{zzzzzz^^^QQQCCC===<<<>>>AAAFFFJJJRRR]]]iiirrr|||qqqfff\\\SSSMMMJJJFFFEEECCCBBBBBBBBB@@@>>>;;;999666666777777777777666888:::;;;===@@@DDDGGGMMMOOOQQQRRRRRRRRRSSSTTTVVVXXX[[[___bbbeeegggiiihhhhhhhhhiiikkkmmmpppqqqppprrrtttuuutttuuuvvvxxxzzz{{{}}}|||rrrqqqooooooppppppnnnkkkgggdddaaa^^^\\\YYYVVVSSSQQQOOOMMMMMMMMMMMMLLLKKKIIIJJJLLLMMMNNNMMMMMMLLLGGGDDDBBBDDDEEEGGGNNNVVVbbbrrrzzzoooiiiZZZSSSMMMKKKLLLRRR___kkkyyy{{{|||zzzxxx{{{pppZZZIII>>>999888444444333333222111000000...//////111222333444444999666333222333555666777555555555555666777888999999999:::;;;<<<======>>>>>>???AAABBBCCCFFFIIILLLUUUaaawwwtttgggaaaZZZVVVQQQNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNOOOPPPRRRTTTUUUTTTRRROOOMMMMMMOOORRRTTTXXXWWWVVVUUUUUUTTTTTTTTTVVVVVVWWWXXXXXXYYYYYYZZZWWWYYYYYYVVVRRRNNNOOOPPPSSSSSSYYYaaajjj{{{{{{zzzzzz}}}zzz```RRRCCC>>>======???BBBFFFMMMYYYcccmmmwwwyyykkkaaaWWWOOOMMMHHHFFFDDDCCCCCCBBB@@@???<<<:::777777777888888777666777999:::;;;>>>BBBEEEJJJMMMOOOQQQQQQRRRSSSUUUUUUWWWZZZ]]]aaadddfffggggggggghhhiiikkkmmmnnnooooooqqqtttuuuttttttuuuwwwxxxyyy{{{~~~yyyuuuqqqooopppqqqooommmkkkhhhdddaaa___\\\XXXUUUTTTRRROOONNNNNNNNNMMMLLLJJJKKKMMMNNNNNNMMMLLLLLLFFFCCCCCCDDDEEEHHHRRR\\\kkkzzzwwwmmmgggWWWQQQLLLKKKMMMUUUdddsss~~~~~~}}}zzzyyy}}}hhhVVVHHH===888777444333333222222111111111222222222333333444555555777555222222444666777777555555555555666888999:::999::::::;;;<<<===>>>>>>>>>@@@BBBDDDEEEGGGJJJLLLSSS___tttrrreee^^^WWWSSSNNNKKKKKKMMMMMMNNNLLLKKKJJJJJJLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRTTTSSSQQQOOOOOOOOOPPPQQQUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVVVVUUUWWWZZZ]]][[[VVVQQQQQQRRRQQQQQQWWW^^^bbbnnn~~~zzzzzz}}}~~~|||}}}bbbTTTEEE???>>><<<<<<===BBBIIITTT^^^hhhrrr}}}sssggg\\\UUURRRJJJHHHFFFDDDDDDCCC@@@>>>>>>;;;999888888999999888555777888999:::<<<@@@CCCFFFIIILLLNNNOOOQQQSSSUUUUUUVVVYYY]]]```cccdddeeeeeefffgggiiikkklllmmmmmmnnnqqqssstttttttttuuuvvvuuuwwwyyy|||wwwsssssssssqqqooollljjjfffdddbbb```\\\ZZZXXXUUUSSSQQQQQQQQQOOONNNMMMNNNNNNOOOOOONNNMMMLLLFFFDDDDDDFFFGGGKKKWWWbbbrrr}}}sssjjjdddUUUPPPLLLKKKNNNWWWiiizzz}}}|||xxxbbbRRRFFF;;;555555222222222222222222222222333333333333333333333333333222111222555777777666555555555666777888::::::::::::;;;<<<===>>>??????>>>@@@CCCDDDEEEGGGJJJLLLPPP]]]qqqqqqccc\\\TTTPPPKKKIIIJJJLLLNNNOOONNNLLLJJJJJJLLLMMMNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQUUUTTTSSSQQQPPPPPPPPPPPPSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRWWW[[[ZZZTTTOOOMMMNNNOOOOOOUUU[[[]]]fff~~~}}}~~~dddUUUFFF@@@>>>;;;999999???FFFQQQ[[[dddoooyyyyyymmmaaaYYYVVVKKKIIIGGGEEEDDDBBB@@@>>>???<<<:::999999:::999888555666888888999;;;???BBBDDDFFFJJJLLLNNNPPPRRRTTTUUUVVVYYY\\\___bbbcccdddccceeegggjjjllllllllllllnnnpppsssttttttttttttuuutttuuuxxx|||yyywwwwwwtttrrrllljjjgggfffeeeccc```^^^[[[YYYVVVTTTTTTSSSQQQOOOOOOPPPPPPQQQPPPOOOMMMLLLGGGEEEFFFHHHIIINNNZZZgggvvvzzzqqqhhhbbbTTTPPPLLLLLLOOOYYYlll}}}~~~ttt^^^OOOEEE:::333333222222222222222222333333222222222111111111000000111111111333555777777666555555555666777999:::;;;::::::;;;<<<===>>>??????>>>@@@CCCEEEFFFHHHJJJLLLNNN\\\pppxxxlllaaaYYYTTTQQQLLLHHHGGGIIILLLOOOOOONNNMMMLLLKKKKKKKKKKKKOOONNNNNNNNNNNNNNNNNNOOONNNOOOPPPPPPNNNNNNOOOPPPVVVWWWXXXWWWUUUTTTUUUVVVUUUUUUUUUUUUUUUTTTSSSRRRUUUVVVVVVWWWVVVUUUTTTSSSQQQMMMOOOVVVZZZaaawwwrrr___III<<<<<>>?????????AAABBBDDDEEEEEEFFFIIIKKKQQQZZZfffyyyyyylll```WWWTTTQQQMMMJJJIIIJJJMMMOOOOOONNNNNNMMMMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQPPPNNNMMMNNNQQQSSSXXXYYYYYYXXXUUUTTTTTTUUUTTTTTTUUUUUUTTTSSSSSSRRRUUUUUUVVVVVVVVVUUUTTTSSSRRRNNNOOOTTTWWW]]]ppplllRRRBBB>>>>>>===:::@@@BBBHHHQQQYYYaaammmxxx~~~vvvggg]]]ZZZRRRNNNHHHEEECCCBBBAAAAAA@@@???===;;;999777666666777777888888:::;;;===>>>@@@BBBEEEHHHKKKNNNOOOOOOTTTUUUVVVYYY]]]```ccceeeffffffhhhjjjkkklllmmmmmmnnnoooooopppqqqrrrssssssxxxxxxyyyzzz|||}}}~~~~~~~~~~~~|||yyyuuussspppnnnmmmmmmkkkiiifffdddaaa^^^[[[XXXVVVUUURRRRRRRRRRRRQQQOOOMMMLLLGGGHHHHHHHHHLLLXXXhhhttt~~~uuuiii^^^WWWPPPNNNLLLOOOWWWeeettt~~~vvvdddOOOCCC;;;666555666444333222111000000000000222111111111111111222222111222333333555555666777555888:::<<<<<<<<<===>>>>>>>>>>>>>>>>>>=========AAABBBDDDDDDEEEFFFIIIKKKNNNVVVbbbtttyyykkk```WWWTTTRRRNNNKKKJJJKKKMMMOOOOOOOOOOOOOOOOOONNNNNNNNNOOONNNNNNMMMNNNNNNOOOOOORRRQQQNNNKKKJJJLLLPPPTTTYYYZZZ[[[YYYVVVTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSOOOOOORRRSSSWWWhhh{{{}}}```JJJ@@@>>>===<<>><<<999888777777999888888888999:::;;;;;;>>>???BBBFFFIIIKKKMMMMMMRRRSSSUUUXXX\\\___bbbdddffffffhhhjjjlllmmmoooooooooppppppqqqrrrssstttuuuvvvvvvwwwyyyzzz{{{|||}}}|||zzzwwwuuutttsssqqqooollljjjgggccc___[[[XXXVVVSSSSSSSSSRRRPPPNNNMMMLLLIIIHHHGGGHHHNNN]]]ppp}}}zzzqqqeee[[[TTTOOONNNNNNRRR\\\kkkzzzjjjZZZHHH===999555555777444333222111111000111111///////////////000111222222222333444555666666777555888:::<<<<<<<<<>>>???@@@??????>>>>>>>>>>>>>>>@@@BBBCCCDDDEEEFFFIIIKKKKKKSSS]]]nnnyyykkk```XXXSSSQQQOOOLLLKKKLLLMMMNNNPPPPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRQQQPPPNNNKKKIIIJJJNNNQQQWWWYYYZZZZZZXXXVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTUUUVVVVVVUUUTTTSSSSSSPPPPPPQQQQQQUUUcccrrrlllSSSDDD>>>>>>>>>AAA@@@BBBHHHMMMTTTaaammmvvvsssggg```WWWSSSMMMIIIGGGEEEDDDCCCBBBAAA???<<<:::999888888777777777888888999:::;;;===>>>AAADDDGGGIIIKKKLLLQQQRRRTTTWWWZZZ^^^aaacccffffffgggiiilllnnnpppqqqrrrrrrssstttuuuvvvwwwwwwuuuvvvwwwxxxzzz{{{|||||||||yyyxxxwwwuuussspppnnnkkkfffaaa\\\XXXVVVUUUTTTSSSRRRPPPNNNLLLLLLKKKIIIGGGHHHQQQaaauuuwwwmmmbbbXXXRRRMMMMMMNNNVVVbbbqqq~~~|||dddTTTDDD<<<999666666888444333222222111111111111.........//////111222333222222333444555666777777777888:::;;;:::;;;<<<=========<<<===>>>???AAABBB@@@AAACCCDDDDDDFFFHHHKKKKKKRRRZZZiiixxxiii___XXXRRRQQQOOOMMMLLLLLLLLLMMMOOOPPPQQQRRRSSSRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWSSSSSSSSSPPPNNNMMMMMMOOOTTTVVVYYYZZZYYYXXXXXXYYYVVVVVVWWWWWWXXXWWWWWWVVVSSSSSSTTTUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQVVVaaalllvvv]]]KKKAAA???@@@???>>>@@@EEEJJJQQQ^^^kkkttt|||zzzkkkbbbZZZVVVPPPKKKIIIGGGEEEDDDCCCBBB@@@>>>;;;:::999999555555666777888:::;;;<<<===>>>@@@BBBEEEHHHKKKLLLOOOPPPRRRUUUYYY]]]```bbbeeeeeefffhhhjjjmmmooopppqqqrrrrrrssstttuuuvvvvvvvvvvvvwwwxxxzzz{{{|||}}}~~~{{{yyyxxxuuussssssrrrooojjjeee___[[[XXXWWWVVVTTTRRROOONNNLLLKKKMMMKKKIIIKKKUUUfffyyy}}}sssiii```WWWQQQKKKLLLPPPZZZiiiwwwyyy___QQQBBB;;;888666555666444333222222222222222222/////////000111222333444222333333444555666777888999:::::::::999888999;;;<<<<<<<<<===>>>???AAAAAA@@@AAACCCCCCDDDEEEHHHJJJMMMRRRZZZgggttteee\\\VVVRRRQQQPPPOOONNNMMMMMMMMMNNNOOOQQQSSSTTTTTTSSSSSSPPPQQQRRRSSSVVVXXXZZZ[[[XXXYYYXXXVVVRRRPPPOOOOOOQQQTTTXXXYYYYYYYYYYYYZZZVVVVVVWWWXXXXXXXXXWWWWWWRRRSSSTTTUUUUUUUUUTTTSSSTTTTTTSSSRRRRRRWWW___fffxxxkkkVVVHHHCCCBBB>>>===>>>CCCGGGNNNZZZfffqqqxxxrrreee\\\WWWQQQLLLIIIGGGEEEDDDDDDCCCAAA>>><<<;;;::::::444444555666777999;;;<<<<<<<<<>>>@@@CCCGGGJJJKKKMMMNNNQQQTTTXXX\\\```bbbdddddddddeeegggjjjlllnnnmmmnnnnnnooopppqqqrrrsssuuuvvvwwwxxxyyy{{{||||||~~~~~~~~~|||zzzxxxuuusssvvvtttrrrooojjjddd```]]]YYYWWWUUURRROOOMMMLLLKKKMMMLLLKKKPPP\\\mmm~~~yyyooofff]]]UUUQQQJJJMMMTTT```ppp|||uuuZZZMMM???999666333222333333333222222222222333333111111111111222222333444333333444555666777777888::::::;;;:::888888:::<<>>>>>???AAABBBCCCDDDEEEHHHJJJMMMRRRYYYdddxxxmmm```YYYUUUTTTSSSSSSRRRQQQPPPOOONNNMMMNNNQQQSSSTTTTTTSSSSSSNNNOOOQQQSSSVVVZZZ]]]^^^]]]\\\ZZZUUUQQQNNNNNNOOOQQQTTTWWWYYYYYYXXXWWWWWWTTTUUUUUUVVVWWWVVVVVVVVVQQQRRRSSSUUUUUUUUUTTTSSSUUUVVVUUURRRRRRVVV\\\```lllyyycccPPPGGGDDD>>>===>>>BBBEEEIIITTT___jjjrrr~~~yyykkk___ZZZTTTNNNKKKIIIGGGEEEEEEDDDBBB???===<<<;;;:::555555555666777888999999::::::;;;>>>AAADDDGGGIIILLLMMMOOOSSSWWW[[[___aaaccccccbbbcccdddgggiiikkkkkkllllllmmmnnnoooppppppttttttuuuvvvxxxyyyzzzzzz}}}}}}}}}~~~~~~|||zzzwwwtttttttttrrroookkkfffbbb___ZZZXXXUUURRROOOMMMLLLKKKKKKLLLNNNWWWeeevvv~~~uuukkkbbbZZZTTTPPPKKKOOOXXXgggwwwpppWWWJJJ===888666333111222333333333222222333333444222222111111111222222333333333444555666777888888999:::;;;;;;;;;<<<>>>AAA@@@AAACCCDDDDDDBBB@@@>>>???AAABBBCCCCCCEEEGGGJJJKKKOOOVVV___pppzzzfff\\\XXXVVVUUUUUUUUUUUUTTTRRRQQQPPPLLLNNNPPPSSSTTTTTTSSSSSSLLLMMMOOOSSSVVVZZZ^^^______\\\XXXQQQLLLJJJLLLNNNQQQTTTXXXYYYXXXVVVUUUUUURRRSSSTTTUUUUUUUUUUUUUUUQQQRRRSSSTTTUUUUUUTTTSSSWWWXXXVVVRRRQQQUUUYYY\\\dddlllVVVIIIEEE???===>>>AAACCCFFFOOOYYYbbbkkkxxxooobbb^^^WWWRRRNNNLLLJJJHHHEEEDDDBBB@@@>>><<<;;;;;;777777666666666666777777888888999<<>>@@@DDDGGGHHHGGGDDDCCC???@@@BBBCCCCCCEEEGGGJJJHHHMMMSSS\\\jjj|||ooocccWWWRRRQQQRRRTTTVVVXXXXXXVVVTTTRRROOOOOOPPPRRRSSSSSSPPPNNNMMMMMMNNNPPPTTTYYY]]]```]]][[[XXXTTTPPPMMMJJJIIIOOOQQQSSSVVVWWWWWWVVVVVVQQQQQQRRRRRRSSSTTTTTTTTTOOOPPPSSSUUUWWWWWWWWWWWWTTTWWWYYYZZZYYYXXXXXXXXXccctttzzzfffRRRCCC@@@===<<<>>>AAACCCJJJRRR___iiivvvyyyjjjbbbZZZWWWSSSMMMKKKLLLHHHEEEBBB@@@???>>><<<:::777777888888888777777777999:::;;;===???AAACCCEEEJJJLLLPPPTTTWWWZZZ[[[\\\___```bbbcccdddeeehhhkkkooonnnmmmllllllmmmnnnoooqqqqqqrrrssstttvvvvvvwwwzzz{{{|||}}}~~~{{{wwwtttqqqpppnnnmmmlllkkkhhheee]]]VVVQQQQQQRRRPPPOOOPPPIIILLLTTTaaaqqqyyymmmfff^^^UUUOOOMMMLLLVVVeeerrrzzz~~~~~~vvvgggRRREEE999777888666555555222222222222222222222222333333222222222333444444555555666666777777888888999999:::<<<===???@@@@@@CCCDDDGGGIIIJJJJJJIIIHHHCCCCCCDDDDDDEEEGGGHHHIIIHHHMMMOOOWWWiii}}}~~~xxxlllddd\\\UUUSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQRRRTTTVVVVVVSSSQQQPPPPPPPPPQQQSSSVVVYYY[[[XXXVVVTTTQQQNNNLLLKKKJJJMMMOOORRRTTTVVVVVVVVVUUUQQQQQQQQQRRRRRRSSSSSSSSSMMMOOOQQQTTTUUUWWWWWWWWWVVVXXXYYYYYYXXXVVVVVVVVV]]]lllmmmXXXIIIBBB???===???@@@AAAGGGMMMYYYcccoooyyyooofff]]]XXXSSSMMMJJJJJJJJJGGGDDDBBBAAA???===;;;999888888777777777777888999:::;;;<<<>>>AAACCCDDDGGGIIIMMMQQQUUUXXXZZZ[[[]]]___aaabbbbbbdddgggiiinnnmmmlllllllllmmmnnnooorrrrrrrrrsssssssssssssssxxxxxxyyy{{{|||~~~~~~|||yyyvvvqqqooommmlllkkkiiifffdddccc[[[TTTSSSRRRNNNMMMNNNNNNPPPWWWdddsssvvvllleee^^^VVVQQQPPPPPP[[[kkkyyy~~~}}}ttteeePPPDDD999777777666555555222222222222222222222222333333222222333333444555555555666666777888999999999:::;;;<<<===???@@@@@@BBBCCCFFFHHHIIIHHHHHHGGGDDDDDDDDDDDDEEEGGGHHHIIIGGGMMMNNNVVVgggzzz~~~pppfff^^^YYYUUURRRRRRTTTSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSUUUWWWWWWTTTRRRSSSSSSRRRQQQQQQSSSTTTUUUQQQQQQOOONNNMMMLLLKKKKKKKKKLLLOOORRRSSSTTTTTTTTTQQQQQQQQQQQQQQQQQQRRRRRRMMMNNNPPPRRRSSSUUUUUUUUUVVVWWWYYYXXXVVVTTTTTTUUUZZZfff}}}wwwaaaPPPEEE@@@>>>???@@@@@@CCCGGGPPPYYYeeeoooxxxxxxnnnbbb\\\WWWPPPLLLLLLKKKIIIFFFCCCBBBAAA???===;;;:::888666666777888999888999:::;;;===???AAACCCDDDFFFIIINNNRRRVVVXXXYYY[[[\\\^^^___```bbbeeegggllllllkkkkkklllmmmnnnnnnssssssssssssrrrqqqqqqpppuuuvvvwwwxxxzzz{{{}}}~~~~~~}}}zzzyyyrrrpppmmmkkkjjjhhheeecccddd]]]VVVTTTRRROOOOOOQQQSSSUUU[[[gggvvv{{{qqqgggaaaZZZSSSPPPQQQUUUbbbttt||||||ooo```LLLBBB888666777555444444222222222222222222222222333333333333333444555555444555555777888999::::::::::::;;;<<<>>>???@@@@@@AAABBBDDDFFFGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGLLLNNNUUUddduuu}}}yyyiii```XXXUUURRROOONNNQQQTTTSSSRRRQQQQQQRRRSSSTTTPPPPPPQQQSSSUUUUUUSSSQQQTTTSSSRRRQQQPPPPPPQQQQQQOOONNNMMMLLLKKKKKKKKKKKKIIIJJJLLLOOOQQQRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPQQQQQQQQQQQQSSSUUUVVVVVVUUUTTTUUUVVV]]]eeewww~~~iiiVVVFFFAAA>>>???@@@???@@@DDDJJJRRR]]]gggqqquuuhhhaaa[[[UUUPPPOOOLLLJJJFFFDDDCCCBBB@@@>>>>>><<<999666666666888999888888999:::<<<>>>@@@AAAAAACCCGGGKKKPPPTTTWWWYYYXXXYYY\\\]]]^^^```ccceeejjjjjjjjjkkklllmmmmmmnnnrrrrrrssssssssssssrrrqqqvvvvvvvvvwwwyyy{{{}}}~~~|||{{{zzzsssqqqnnnkkkjjjhhhfffdddaaa[[[VVVTTTTTTRRRUUUYYYWWWYYY___jjjxxxvvvmmmccc\\\UUUOOONNNPPPXXXggg{{{{{{}}}{{{hhhXXXHHH???777666777555333444222222222222222222222222333333333333333444555666444555666777999:::;;;<<<:::;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIHHHMMMOOOTTTaaaooo{{{uuufff]]]VVVSSSPPPLLLLLLOOOSSSRRRPPPOOOOOOPPPRRRSSSPPPPPPQQQSSSVVVVVVTTTQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJHHHIIIKKKMMMNNNPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPOOOOOONNNMMMMMMOOOQQQSSSSSSSSSTTTVVVXXX^^^cccqqqooo[[[HHHBBB===>>>@@@???@@@CCCFFFMMMWWWaaalllzzz{{{lllccc^^^XXXSSSQQQLLLJJJGGGDDDCCCBBB@@@>>>???===:::777666777888999777777888999:::<<<>>>???@@@BBBEEEIIINNNRRRVVVXXXUUUWWWYYY[[[\\\^^^aaadddggghhhiiijjjkkklllmmmmmmooopppssstttvvvvvvuuuuuuxxxxxxwwwxxxzzz|||~~~|||zzzyyyuuurrrooolllkkkjjjhhhfff```[[[VVVUUUUUUUUUZZZaaa]]]___dddnnn{{{~~~tttkkkbbbZZZSSSMMMNNNRRR[[[jjj~~~|||~~~tttbbbRRRDDD<<<777666666444222444222222222222222222222222333333333333444555666777555555666888999;;;<<<===;;;<<<<<<===>>>???@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJOOOPPPUUU```kkk{{{ttt^^^WWWQQQPPPOOOLLLMMMOOOQQQPPPOOONNNNNNOOOPPPQQQQQQQQQRRRUUUWWWWWWUUUSSSNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNOOOPPPOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQOOOMMMMMMLLLLLLMMMOOOPPPQQQRRRTTTWWWYYYZZZ___jjj}}}vvvbbbMMMDDD======??????@@@BBBDDDIIIRRR[[[ggguuuqqqgggaaaZZZTTTRRRMMMKKKGGGEEEDDDCCCAAA???@@@>>><<<999777777888888666666777888999;;;<<<===???AAACCCGGGKKKOOOSSSUUUSSSUUUXXXYYY[[[]]]```ccceeefffhhhjjjkkklllmmmmmmmmmooorrruuuwwwxxxxxxwwwxxxxxxwwwxxxyyy|||}}}zzzwwwuuurrrnnnllllllkkkjjjiiiccc^^^ZZZYYYXXXYYY___hhhiiijjjmmmuuu{{{rrrkkkaaaZZZSSSOOORRRXXXaaaooo~~~{{{nnn\\\MMM???:::666666666333222333222222222222222222222222333333333333444555777777666777777999:::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKQQQQQQUUU]]]eee|||vvvnnnZZZSSSOOOOOOOOOMMMNNNQQQOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQTTTVVVWWWUUUSSSMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQSSSTTTUUUUUURRRQQQPPPNNNMMMMMMNNNNNNMMMOOOPPPPPPPPPRRRUUUXXXWWW\\\eeessskkkSSSIII???===>>>>>>???AAA@@@EEELLLUUUaaaooo~~~{{{nnnggg___WWWTTTOOOLLLIIIGGGFFFEEECCCAAA@@@???===;;;999888777777555555666777888:::;;;<<<>>>???AAADDDGGGLLLPPPRRRRRRTTTWWWXXXZZZ\\\```ccccccdddgggiiikkklllllllllkkkmmmqqqtttwwwwwwwwwvvvvvvuuuuuuuuuvvvzzz}}}~~~zzzwwwssspppmmmkkkkkkkkkkkkjjjddd```\\\\\\\\\___iiirrrzzzyyyzzz{{{uuullleee]]]WWWQQQOOOUUU]]]jjjvvv~~~~~~}}}|||~~~rrrfffUUUGGG<<<777555666555222111333222222222222222222222222222333333333555666777888888888999999:::;;;;;;<<<=========>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKPPPQQQSSSZZZ```uuuwwwlllccc[[[TTTPPPPPPPPPNNNOOORRRNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNQQQTTTTTTRRRPPPMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWPPPPPPNNNNNNNNNOOOPPPQQQOOOPPPPPPPPPOOOPPPSSSVVVXXX\\\cccmmm}}}}}}rrrXXXLLLAAA======<<<===???>>>BBBIIIQQQ]]]kkkyyyvvvnnnddd\\\WWWQQQNNNKKKIIIHHHFFFDDDBBB@@@???>>><<<:::888777666555555555666777999:::;;;======???AAAEEEIIIMMMOOORRRTTTVVVXXXZZZ\\\```cccbbbdddfffiiikkklllllllllkkkmmmppptttvvvvvvuuuttttttsssrrrrrrtttwwwzzz}}}}}}{{{wwwrrroookkkjjjjjjkkkkkkjjjaaa^^^]]]^^^aaafffrrr}}}wwwqqqeee___XXXSSSNNNNNNUUU___qqq{{{|||}}}{{{zzz~~~vvvjjj^^^OOOAAA:::666555666555222111333222222222222222222222222222333333444555666888888999999999::::::;;;;;;;;;======>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJOOOPPPRRRXXX]]]qqq|||pppddd[[[RRRQQQOOONNNNNNOOOPPPRRRPPPPPPOOOOOOOOOOOOOOOPPPLLLLLLNNNOOOPPPQQQQQQQQQMMMMMMLLLKKKLLLMMMOOOPPPKKKJJJIIIHHHGGGHHHHHHIIIMMMMMMLLLKKKKKKLLLNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTRRRQQQOOOOOONNNNNNPPPRRRUUUVVVVVVVVVWWWXXXXXXZZZ```gggqqq~~~hhhVVVFFF@@@@@@===<<<>>>;;;???FFFMMMWWWdddsss}}}wwwhhh___\\\TTTQQQLLLIIIGGGEEEBBBAAABBBAAA@@@>>><<<:::888777666666666666666777888888999;;;>>>@@@BBBEEEIIILLLPPPRRRUUUXXXZZZ\\\\\\\\\___aaacccfffhhhiiiiiiiiilllmmmnnnqqqsssvvvwwwxxxvvvrrrooooootttyyy|||}}}|||~~~{{{vvvqqqmmmjjjiiikkkllljjjgggccccccdddeeehhhnnnvvv{{{}}}tttmmmccc^^^YYYTTTOOOOOOXXXcccxxx{{{{{{pppcccSSSEEE>>>:::888666444333222333333111111111111222333444444444444555555666777777777::::::;;;;;;<<<========================>>>>>>???@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJMMMOOORRRUUUVVV\\\mmm}}}xxxmmm```XXXRRRPPPOOONNNNNNOOOPPPQQQNNNNNNMMMLLLLLLLLLMMMMMMKKKLLLMMMNNNPPPPPPPPPQQQNNNMMMMMMMMMNNNNNNOOOPPPKKKJJJIIIHHHHHHHHHIIIIIILLLKKKKKKJJJKKKLLLMMMNNNPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOPPPRRRVVVXXXZZZZZZZZZZZZYYY]]]ccckkksssrrr^^^KKKBBB@@@>>>===>>><<<@@@EEEJJJRRR^^^mmmwww|||mmmccc___VVVRRRNNNJJJHHHFFFDDDBBBBBBAAA@@@>>><<<:::888888666666555666666777888999999;;;>>>@@@AAADDDHHHKKKNNNPPPSSSVVVYYY[[[\\\]]]___aaacccfffhhhiiiiiiiiikkklllnnnpppsssuuuwwwxxxvvvsssoooppptttxxx{{{|||{{{}}}{{{wwwqqqooollllllnnnnnnkkkhhheeegggjjjnnnrrrwww{{{~~~zzzqqqjjj```[[[UUUQQQOOORRR]]]jjjzzzyyylll___PPPCCC===777777555444333333222222111111111111222333444555555555555666777777888888::::::;;;<<<<<<======>>>>>>>>>===<<<===>>>???@@@AAABBBDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJMMMNNNQQQTTTTTTZZZjjjyyy|||ssshhh\\\TTTQQQPPPNNNMMMMMMNNNPPPQQQNNNNNNMMMLLLKKKKKKKKKLLLJJJKKKLLLMMMNNNOOOOOOOOONNNOOOOOOPPPPPPPPPPPPPPPKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWWWWTTTSSSRRRQQQPPPPPPPPPPPPPPPSSSXXX^^^aaabbbbbbaaabbbeeekkkqqqwwwkkkSSSFFFAAA???>>>>>>>>>@@@BBBFFFLLLWWWeeeooo{{{uuuiiidddXXXUUUPPPLLLJJJHHHFFFEEEBBBBBB@@@>>><<<;;;999888555555555555666777888999888:::===???@@@CCCFFFIIIKKKMMMPPPTTTWWWZZZ\\\\\\^^^```ccceeegggiiiiiiiiijjjkkkmmmoooqqqsssuuuvvvuuussspppqqqtttwwwzzz{{{zzz|||~~~}}}yyysssqqqpppqqqsssrrrnnnjjjgggkkkrrryyyvvvmmmfff\\\VVVPPPNNNOOOVVVeeesssuuueeeXXXKKK@@@<<<444444444444444333222222222222222222333444555555666666666777888888999999:::;;;;;;<<<<<<===>>>>>>???>>>===<<<<<<>>>@@@AAAAAACCCEEEEEEDDDCCCDDDEEECCCCCCDDDEEEFFFHHHIIIJJJMMMMMMPPPRRRSSSWWWeeesssxxxoooeeeZZZTTTPPPOOONNNMMMMMMNNNPPPQQQQQQPPPOOONNNMMMMMMLLLMMMJJJJJJLLLMMMMMMNNNNNNNNNOOOOOOQQQRRRRRRQQQPPPOOOKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNPPPRRRTTTUUUUUUVVVSSSSSSRRRQQQPPPPPPPPPQQQRRRUUU\\\dddkkknnnnnnmmmqqqqqqtttvvvxxxyyy___LLLCCC@@@???>>>===???@@@BBBGGGQQQ___hhhuuu}}}oooggg[[[WWWQQQMMMJJJIIIGGGFFFCCCBBBAAA???===;;;:::999555555555555666777888999777999<<<===>>>AAADDDGGGHHHJJJMMMPPPTTTXXXZZZ\\\]]]___aaadddggghhhhhhiiiiiijjjkkkmmmppprrrsssttttttsssrrrrrrtttvvvxxxyyyyyyzzz}}}~~~{{{uuuttttttvvvxxxvvvqqqlllhhhlllttt}}}|||tttjjjdddZZZSSSMMMMMMQQQZZZkkkzzzppp```RRRFFF???<<<111222333444444444222222222222222222333555666777666777777888999999::::::;;;;;;;;;<<<======>>>>>>@@@???===<<<===???AAACCCBBBDDDFFFFFFEEEDDDEEEFFFDDDDDDDDDEEEGGGHHHJJJKKKNNNNNNPPPRRRRRRVVVaaannn}}}tttkkkbbbZZZTTTPPPOOONNNMMMMMMOOOQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJKKKLLLLLLMMMMMMMMMMMMOOOOOOQQQQQQQQQPPPOOONNNKKKJJJIIIIIIIIIIIIKKKKKKJJJJJJKKKLLLLLLMMMMMMNNNKKKLLLNNNOOOQQQRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPQQQTTTWWW^^^hhhqqqvvvvvvtttxxxvvvtttrrrppptttmmmVVVHHHBBB???===<<<>>>???AAAEEENNNZZZccckkkxxxvvvlll___[[[TTTNNNKKKIIIGGGFFFCCCBBBAAA@@@>>><<<;;;;;;666666666666666777888888777888:::<<<<<<>>>AAADDDEEEGGGIIIMMMQQQUUUXXXZZZ[[[\\\___bbbeeefffgggggghhhiiijjjlllnnnpppqqqrrrsssssssssssstttuuuvvvxxxwwwxxx{{{~~~|||xxxxxxxxxzzz|||zzztttooojjjlllrrr|||{{{rrriiibbbYYYRRRMMMNNNTTT```ppp~~~lll[[[NNNDDD===<<<111222333444555444333222222222222333444666777888777777888888999999::::::;;;;;;<<<<<<===>>>>>>?????????>>>===>>>@@@BBBCCCCCCEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFFFFGGGIIIJJJKKKNNNNNNOOORRRSSSUUU___iii~~~wwwnnnfff^^^XXXTTTPPPOOONNNNNNNNNPPPRRRSSSRRRQQQOOOMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOOOOOOONNNNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOOOOOOONNNNNNKKKKKKMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPTTTVVV\\\eeennnssssssrrrrrrnnnjjjgggdddfffqqq~~~}}}cccOOOEEEAAA>>><<<===???@@@CCCJJJTTT\\\eeerrrssseee```XXXQQQMMMJJJHHHFFFCCCBBBAAA@@@???===<<<<<<888777777666666666666666666888999:::;;;<<>>??????>>>>>>??????@@@AAABBBCCCDDDFFFHHHHHHGGGFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKMMMMMMNNNQQQRRRTTT\\\eeevvvxxxooofff^^^YYYUUURRRQQQPPPOOOOOOOOOQQQSSSUUUTTTRRRQQQOOOMMMKKKKKKJJJLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMPPPPPPQQQRRRQQQPPPOOONNNLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPSSSSSSUUU\\\dddiiihhheeecccaaa___]]][[[\\\dddnnnqqqXXXIIICCC@@@<<<>>>@@@@@@AAAEEEMMMSSSaaalllzzz{{{llleee]]]UUUPPPLLLJJJHHHCCCCCCBBBAAA???>>>======:::999888666555555555555555777888999999;;;===@@@CCCDDDEEEHHHLLLPPPSSSUUUVVVXXX[[[^^^aaacccddddddffffffhhhiiikkklllmmmnnnqqqsssvvvvvvtttssstttuuutttvvvxxx{{{}}}~~~~~~~~~~~~~~~||||||}}}~~~yyytttrrrrrrvvv~~~xxxrrriii```YYYRRRNNNNNNVVVaaalllzzzsss```SSSIII@@@999777555555444444444444444444222333333444555777999:::666666777777888999999999<<<<<<<<<===>>>>>>??????===>>>@@@AAABBBCCCCCCBBBEEEGGGIIIIIIHHHGGGHHHIIILLLLLLKKKJJJJJJJJJJJJJJJKKKJJJLLLOOOQQQSSSYYYaaammmyyyrrriii___YYYUUURRRPPPRRRQQQPPPOOOPPPRRRTTTVVVWWWVVVTTTQQQOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMNNNMMMKKKJJJJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMRRRSSSSSSTTTSSSQQQPPPOOONNNNNNNNNOOOOOONNNNNNNNNLLLLLLLLLLLLMMMNNNOOOOOORRRPPPPPPUUU[[[___]]]ZZZXXXWWWXXXYYYXXXXXX^^^fffvvvzzz^^^MMMFFFCCC===???@@@@@@???BBBGGGLLLYYYcccooo{{{pppjjj```XXXRRRNNNKKKIIICCCCCCBBBAAA@@@>>>======;;;:::888777555444444333555777888888999:::<<>>777555777666555444333444555555222333333444666888999:::666666666777888888999999<<<<<<======>>>>>>??????<<<>>>@@@CCCDDDDDDCCCBBBEEEGGGIIIIIIHHHHHHHHHIIINNNNNNLLLKKKKKKJJJJJJJJJIIIHHHJJJNNNPPPQQQWWW___ggg{{{zzznnnbbb\\\XXXSSSQQQRRRPPPPPPPPPQQQRRRTTTUUUVVVTTTSSSQQQOOONNNMMMMMMLLLLLLMMMOOOPPPPPPPPPOOOOOOOOONNNMMMLLLLLLLLLMMMNNNNNNMMMKKKIIIIIIKKKMMMOOOUUUVVVWWWWWWUUURRRNNNKKKOOOOOONNNMMMLLLLLLMMMMMMOOOOOONNNNNNOOOOOOPPPQQQOOOOOOPPPRRRSSSUUUVVVVVVVVVTTTTTTWWWWWWVVVZZZ___rrrzzz___JJJ@@@???>>>>>>??????>>>CCCJJJOOOXXXhhhxxxrrreee^^^ZZZSSSMMMKKKJJJHHHEEECCCBBBAAA>>><<<:::999888777666555444333333444555666888:::;;;<<<@@@@@@AAACCCFFFJJJMMMOOORRRTTTXXXZZZ\\\]]]___aaabbbbbbccceeehhhlllooorrrppppppqqqqqqrrrsssttttttuuuvvvxxxzzz}}}~~~~~~}}}|||}}}~~~~~~|||}}}yyyrrriii]]]WWWVVVQQQPPPTTT___ppp~~~~~~{{{kkkYYYMMMDDD<<<666555444444444444444444444444555555444444555666888999888999999999999:::::::::<<<<<<<<<<<<=========>>>?????????@@@@@@AAAAAAAAAHHHIIIJJJIIIGGGGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOORRRVVVZZZeeeqqqwwwlll```[[[WWWSSSQQQRRRPPPPPPPPPQQQSSSTTTVVVWWWWWWWWWUUUTTTRRRPPPOOONNNNNNOOOPPPRRRRRRRRRQQQPPPOOONNNMMMKKKKKKKKKLLLLLLNNNMMMLLLLLLMMMOOOQQQRRRVVVWWWXXXXXXVVVSSSOOOLLLOOONNNNNNMMMLLLLLLMMMMMMKKKLLLLLLMMMOOOQQQSSSTTTQQQQQQRRRRRRSSSSSSSSSSSSVVVTTTTTTWWWXXXYYY^^^dddooommmTTTFFFAAA??????@@@@@@>>>AAAFFFLLLTTTcccssszzzlllddd^^^VVVPPPNNNJJJHHHEEEDDDCCCAAA???===;;;;;;:::999777666555555444444555666888999::::::>>>???@@@BBBFFFIIIMMMOOOQQQSSSWWWYYYZZZ[[[^^^___ccccccdddfffhhhkkkmmmnnnoooooopppqqqrrrttttttuuuuuuvvvxxxzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~}}}vvvpppfff\\\VVVVVVQQQRRRWWWdddtttxxxhhhVVVJJJBBB:::555555555555444444444444444444555555555555555777888999<<<;;;:::999888777777666;;;;;;<<<<<<===>>>>>>???AAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHHHHGGGFFFGGGHHHKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMNNNOOORRRVVVYYYdddmmm~~~qqqggg]]]YYYWWWSSSQQQRRRPPPPPPPPPQQQSSSTTTVVVWWWYYYYYYXXXWWWUUURRROOOMMMPPPQQQRRRSSSSSSSSSRRRQQQNNNNNNLLLKKKJJJJJJJJJJJJLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWYYYYYYWWWTTTQQQNNNOOONNNMMMMMMLLLMMMMMMMMMKKKLLLLLLMMMOOOQQQSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQUUUSSSTTTXXXZZZ]]]cccjjjrrr~~~aaaLLLCCC@@@???AAA@@@>>>???BBBGGGNNN\\\lllyyytttkkkcccZZZTTTQQQKKKIIIFFFDDDCCCBBBAAA???======<<<:::999888777666555555666666777888888888<<<<<<>>>@@@DDDHHHLLLNNNOOORRRUUUWWWXXXYYY\\\]]]bbbcccdddfffhhhiiijjjjjjnnnnnnoooqqqssstttuuuvvvuuuvvvwwwxxxyyyzzzzzzzzz|||||||||}}}||||||{{{{{{~~~zzzssslllcccYYYTTTTTTQQQTTT]]]jjjyyyssscccQQQEEE>>>888555555666666555555444444444444666666555666666777999999;;;;;;:::999888777666666::::::;;;<<<>>>???@@@@@@>>>???????????????@@@@@@CCCEEEFFFFFFEEEEEEGGGHHHJJJJJJKKKKKKLLLLLLLLLLLLJJJLLLMMMMMMNNNQQQUUUYYYaaahhh|||vvvjjjaaaYYYWWWUUURRRPPPQQQOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXXXXWWWTTTPPPMMMKKKPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIKKKMMMPPPSSSVVVWWWXXXYYYWWWWWWXXXYYYWWWUUURRRPPPNNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNNNNOOOOOOPPPQQQSSSSSSSSSRRRQQQQQQPPPPPPUUUSSSTTTYYY\\\___gggoooyyylllSSSFFF@@@===???@@@>>>===>>>DDDIIIUUUcccppp~~~zzzpppggg^^^WWWTTTMMMJJJGGGEEEDDDCCCBBB@@@>>>===<<<;;;999888777777555555666666666666666777999:::;;;>>>BBBFFFJJJLLLNNNQQQTTTVVVWWWXXXZZZ\\\^^^```ccceeeggghhhhhhhhhlllmmmnnnppprrrtttuuuvvvuuuuuuvvvwwwwwwwwwwwwvvvyyyzzzzzz{{{{{{{{{zzzzzz|||}}}yyypppiii```VVVRRRRRRQQQWWWcccqqq}}}nnn^^^LLLBBB<<<888666777666666666555555555444444666666777777888999999:::888888888999999999999:::999999;;;<<<>>>@@@AAABBB>>>>>>>>>???????????????AAABBBDDDDDDDDDDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLLLLMMMPPPTTTXXX^^^cccsssoooccc[[[UUUTTTTTTQQQOOOOOOMMMNNNNNNPPPQQQTTTUUUVVVWWWWWWWWWVVVSSSOOOLLLIIINNNNNNOOOPPPPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIJJJLLLOOOSSSVVVXXXXXXXXXUUUVVVWWWWWWVVVTTTRRRQQQNNNMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTRRRTTTYYY\\\___fffnnnyyy{{{```LLLCCC======???>>>===>>>BBBFFFOOO\\\hhhuuutttkkkaaaYYYWWWPPPLLLHHHFFFEEEDDDCCCAAA======<<<;;;999888777666555555555555555555555555777888999<<>>>>>>>>>>>AAACCCJJJVVV```lll|||{{{pppeee]]][[[SSSOOOKKKGGGEEEDDDCCCBBB>>>===<<<;;;:::888777777444444444555555555555555666777888:::===AAADDDFFFHHHKKKOOORRRTTTVVVYYY[[[YYY[[[]]]aaadddfffhhhiiijjjjjjlllmmmooopppqqqrrrtttttttttuuuuuuttttttsssvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{}}}}}}uuukkkcccZZZSSSQQQSSSXXXcccqqq|||~~~~~~rrr```RRRDDD>>>;;;888777888555555666666777888888888777888999:::;;;;;;;;;;;;======<<<;;;:::999888888999:::;;;===???AAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBB@@@BBBCCCCCCBBBBBBDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJJJJKKKNNNRRRVVV[[[bbbpppvvveee[[[TTTOOOPPPQQQNNNKKKKKKIIIJJJKKKLLLOOOQQQSSSTTTSSSRRRQQQOOOMMMLLLJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPMMMMMMLLLLLLMMMNNNNNNOOOKKKLLLLLLMMMOOOQQQSSSTTTOOOOOOPPPQQQQQQRRRRRRSSSRRRQQQTTTXXXYYYXXX[[[```aaajjjxxxiiiWWWDDD===>>>>>>>>>???AAAAAAFFFPPPZZZeeesssyyylllccc___VVVRRRLLLHHHFFFDDDBBBAAA??????>>>===;;;:::999999333333333444444555555555666666777888;;;>>>AAACCCCCCFFFJJJNNNQQQTTTWWWZZZZZZ[[[\\\^^^aaadddfffgggiiijjjjjjkkkmmmnnnnnnooossssssttttttuuuttttttsssuuuvvvxxxyyyzzz{{{{{{{{{|||}}}}}}vvvnnneee^^^XXXRRRSSSVVV___jjjxxx{{{hhhYYYLLL@@@<<<:::777555666444444555666888999:::;;;888999:::;;;<<<<<<;;;;;;>>>>>>===<<<;;;::::::999:::;;;<<<===???@@@BBBBBBAAAAAAAAA@@@@@@?????????AAACCCDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHIIIIIIJJJMMMRRRUUU[[[eeetttppp___YYYRRRNNNPPPPPPMMMJJJIIIHHHIIIJJJKKKNNNPPPRRRSSSOOONNNLLLJJJIIIHHHGGGGGGJJJJJJKKKKKKKKKIIIHHHGGGCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPPPPPPPPPPPPPOOOOOOMMMMMMLLLLLLMMMNNNOOOOOOOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQTTTXXXXXXVVVWWW[[[[[[bbbkkkyyy~~~uuu```III???>>>?????????@@@???CCCLLLVVV```nnnzzzqqqfffbbbXXXTTTMMMIIIFFFDDDBBBAAAAAA@@@???>>>===<<<;;;:::222222333444444555666666666666777888:::===???AAA???CCCGGGKKKOOORRRVVVXXX]]]]]]]]]]]]___bbbdddfffiiiiiijjjkkkkkklllmmmmmmssssssttttttuuuuuuttttttuuuvvvxxxyyyzzz{{{||||||}}}ppphhh```[[[VVVSSSTTTYYYdddooo}}}tttaaaTTTIII>>>:::999666444444333333555666888:::;;;<<<888999:::<<<===<<<<<<;;;<<<<<<<<<============>>>;;;<<<===>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBDDDDDDDDDBBBAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJFFFGGGIIIIIIJJJMMMQQQUUU[[[hhhxxx~~~zzzfff\\\TTTRRRPPPMMMKKKKKKKKKLLLFFFHHHJJJLLLMMMMMMLLLLLLLLLKKKIIIGGGEEEEEEEEEEEEJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKOOONNNNNNMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNKKKLLLMMMNNNOOOPPPPPPPPPNNNOOORRRTTTUUUUUUTTTSSSVVVXXX^^^kkk~~~~~~pppSSS@@@===??????<<<>>>???CCCGGGKKKSSScccrrr{{{nnngggaaaXXXNNNKKKHHHCCCAAAAAACCCBBBAAA???===;;;999888888777555444444555777888444555666777999:::;;;<<>>>>>>>>????????????>>>======???>>><<<;;;<<<===???@@@@@@AAACCCDDDDDDCCCAAA???@@@@@@AAAAAABBBCCCDDDDDDDDDFFFHHHHHHGGGFFFEEEFFFHHHHHHIIIKKKLLLNNNOOOOOOYYYiiirrr}}}|||zzzvvvddd[[[SSSRRROOOMMMKKKKKKKKKLLLGGGHHHJJJKKKLLLMMMNNNNNNMMMKKKIIIGGGEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJLLLLLLLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKMMMMMMNNNNNNNNNMMMNNNQQQSSSTTTTTTSSSRRRQQQSSSXXXcccvvvyyy\\\IIIBBBAAA???<<<>>>???BBBEEEHHHOOO]]]kkkxxxuuullleee[[[QQQMMMJJJEEEBBBBBBBBBAAA@@@>>>===;;;:::999777666444222222333444555444555666777999:::;;;<<<===@@@CCCFFFIIIMMMRRRUUUWWWXXXZZZ\\\___aaacccdddgggiiikkklllllllllnnnpppqqqrrrsssttttttttttttssstttuuuuuuuuuuuuwwwzzz}}}~~~~~~~~~~~~{{{wwwiii```YYYUUUSSSSSSYYY___qqq|||~~~wwwgggWWWHHHDDD>>>:::888777666666666777888999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@??????@@@@@@??????>>>===>>>===<<<;;;<<<===???@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDFFFHHHHHHGGGFFFEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNNNN\\\dddooo~~~xxxwww}}}kkk^^^WWWRRRQQQOOOMMMKKKKKKKKKLLLHHHHHHIIIJJJKKKMMMOOOPPPMMMLLLIIIGGGEEEDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQQQQSSSVVV]]]kkkjjjTTTGGGBBB>>>;;;>>>>>>@@@CCCEEEJJJVVVbbbooo~~~uuukkk```VVVQQQMMMGGGCCCCCC@@@@@@???>>>===<<<;;;;;;888777555444333333333333444555666777888999:::;;;<<<>>>AAADDDGGGJJJOOORRRTTTUUUWWWZZZ]]]```bbbcccfffhhhjjjkkkkkklllmmmoooqqqrrrrrrssssssrrrrrrqqqtttuuuuuuttttttuuuwwwzzz}}}}}}~~~wwwrrrfff^^^VVVSSSSSSVVV^^^fffwwwvvvnnn```RRREEEAAA<<<888666666555444777777888999::::::;;;<<<:::::::::;;;===>>>@@@AAA@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDFFFHHHHHHGGGFFFEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLKKKVVV\\\eee{{{}}}xxxvvv|||}}}mmm```VVVRRRPPPOOONNNLLLKKKKKKKKKKKKHHHHHHHHHHHHIIILLLNNNOOOMMMKKKIIIGGGEEEDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOLLLKKKIIIHHHGGGHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRTTTXXX___pppxxx^^^LLLBBB===;;;======>>>AAACCCGGGQQQ\\\iiivvvqqqggg\\\UUUPPPIIIDDDDDD?????????>>>======<<<<<<<<<;;;999777555555444444444444555666777888999:::;;;===@@@BBBEEEHHHLLLOOOUUUVVVWWWYYY[[[]]]^^^___dddgggiiikkkkkkkkklllmmmooooooppppppqqqqqqqqqqqquuuuuuvvvuuuttttttvvvxxx{{{|||~~~~~~yyyrrrllleee]]]VVVTTTVVV\\\gggqqq}}}rrrhhh[[[PPPCCC???;;;888777666666555777777888999::::::;;;;;;777777888999;;;===???@@@AAAAAABBBBBBAAAAAA@@@???===<<<<<<<<<<<<===>>>???@@@??????>>>??????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFHHHHHHGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNVVVWWW]]]ppp{{{wwwvvv}}}wwwlllaaaXXXSSSPPPNNNMMMMMMLLLKKKKKKKKKKKKHHHGGGGGGGGGHHHJJJLLLMMMLLLKKKIIIGGGEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBDDDFFFHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQNNNLLLKKKIIIIIIIIIIIIJJJIIIKKKLLLNNNOOOOOONNNNNNLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNMMMNNNQQQTTT___wwwiiiRRRDDD>>>======;;;===AAACCCFFFNNNWWWdddooo}}}yyynnnbbb[[[TTTLLLFFFEEE@@@@@@?????????>>>>>>>>><<<<<<:::888777555444444444444555666777777888888:::===???AAACCCFFFJJJMMMSSSTTTVVVXXXZZZ\\\^^^___ccceeeiiijjjjjjjjjkkklllkkkkkklllmmmoooqqqrrrsssuuuvvvwwwvvvuuutttvvvwwwzzz{{{|||~~~~~~~~~}}}}}}vvvnnniiibbbZZZTTTTTTYYYaaannnyyy~~~zzzmmmbbbUUULLLBBB???;;;999888888777666888888888999999::::::;;;888888999;;;===???AAABBBAAABBBBBBBBBBBBAAA@@@@@@<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDFFFHHHHHHGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLQQQQQQVVVfffzzzyyyuuuwwwwwwrrrjjjaaaZZZUUURRRQQQLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIHHHFFFEEEFFFFFFGGGIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBDDDFFFIIIJJJMMMMMMMMMNNNOOOPPPRRRRRROOONNNLLLJJJIIIIIIJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQNNNMMMLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNLLLMMMQQQRRRWWWjjjxxx^^^KKKBBB@@@===;;;<<<@@@BBBDDDJJJRRR\\\gggtttwwwjjjbbbYYYPPPJJJHHHBBBAAAAAAAAA@@@@@@??????::::::999777666444333333444444444555666777777777:::<<<>>>@@@AAADDDGGGJJJNNNOOORRRVVVZZZ]]]```bbbaaadddhhhjjjjjjiiijjjjjjhhhiiijjjkkkmmmppprrrssstttuuuwwwvvvuuuuuuvvvwwwyyyyyyzzz{{{||||||||||||~~~~~~|||tttlllggg\\\VVVQQQTTT[[[eeesss~~~~~~sssfffYYYMMMFFF@@@>>>;;;:::::::::999888888888999999999:::::::::;;;;;;<<<===???AAACCCDDDAAAAAABBBBBBAAAAAA@@@???;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHHHHGGGFFFEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKIIINNNOOOTTTbbbssszzzwwwzzz{{{mmmggg```XXXSSSQQQOOOOOOJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCEEEGGGIIIKKKNNNNNNNNNNNNOOOPPPQQQRRROOONNNLLLJJJIIIIIIIIIJJJLLLLLLLLLLLLMMMNNNPPPPPPOOONNNLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMPPPLLLMMMRRRSSSTTTbbbtttnnnVVVHHHBBB???<<<<<>>@@@AAABBBAAAAAAAAAAAAAAA@@@??????;;;;;;<<<<<<======<<<<<<===>>>???AAAAAAAAAAAA@@@DDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHMMMNNNTTT___lll|||~~~|||uuueee```XXXRRRNNNLLLLLLKKKIIIJJJKKKKKKLLLKKKKKKKKKMMMNNNNNNNNNNNNLLLJJJIIIGGGGGGFFFFFFFFFGGGIIIJJJGGGGGGGGGHHHIIIIIIJJJJJJDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCEEEHHHJJJKKKNNNNNNNNNNNNOOOPPPQQQQQQOOONNNLLLJJJIIIIIIIIIIIIMMMLLLKKKJJJJJJKKKLLLMMMOOONNNKKKIIIHHHIIIJJJJJJLLLKKKKKKKKKKKKLLLLLLMMMKKKGGGHHHOOOPPPOOOYYYiii{{{^^^LLLDDD@@@===<<>>AAAEEEJJJTTTcccpppyyywwwmmmdddYYYRRROOOFFFEEEDDDCCCBBBAAAAAA@@@;;;;;;;;;:::999888777666333444444555555666666666666888:::;;;===???BBBEEELLLMMMOOORRRUUUXXXZZZ[[[```cccgggiiiiiiiiihhhiiijjjjjjiiiiiijjjlllmmmooooooqqqssstttsssssstttuuuxxxwwwvvvvvvwwwxxxzzz{{{}}}}}}~~~{{{tttlllccc^^^ZZZUUUTTTZZZcccooo~~~ppp^^^OOOFFFDDD===;;;:::999::::::999888999999999999999999::::::888888999999;;;<<<>>>???@@@@@@AAAAAAAAA@@@??????:::;;;<<<<<<======<<<<<<<<<>>>@@@BBBCCCBBBAAA@@@DDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHHHHGGGFFFEEEFFFEEEEEEFFFFFFGGGGGGGGGHHHEEEJJJJJJOOOWWW```zzz}}}tttmmm^^^ZZZUUUQQQNNNMMMKKKJJJLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLMMMLLLJJJHHHHHHIIILLLKKKIIIGGGFFFDDDDDDDDDGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBBBBCCCEEEGGGIIIKKKOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIILLLLLLJJJIIIIIIJJJKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIFFFJJJMMMMMMNNNRRR[[[bbb}}}rrrTTTDDD???;;;:::===>>>===???CCCDDDLLLXXXeeerrrqqqggg```WWWQQQLLLIIIFFFDDDCCCCCCAAA@@@>>>>>>===<<<:::888666555444444555555555444333333666666777999:::<<<>>>???EEEHHHMMMPPPSSSUUUXXX[[[aaaccceeegggggggggiiijjjlllkkkkkkkkklllmmmooopppmmmnnnpppssstttsssrrrrrruuuvvvxxxzzz{{{|||}}}}}}~~~~~~~~~xxxpppggg^^^XXXYYYVVVWWW```ooo|||qqq^^^PPPGGGDDD@@@>>><<<:::999888999999888888999999999888777777777999;;;===>>>>>>===<<<;;;888555777<<>>>>>======<<<<<<<<<;;;??????????????????@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHJJJNNNSSS^^^rrryyymmmeee[[[XXXTTTPPPOOOMMMKKKIIIKKKJJJIIIHHHHHHHHHIIIIIIKKKMMMNNNNNNLLLKKKKKKLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCEEEGGGIIIJJJMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIGGGJJJLLLMMMMMMQQQYYY___wwwdddPPPCCC???<<<>>>???>>>???BBBDDDKKKVVVaaammmzzzyyymmmeee\\\VVVOOOLLLHHHEEEDDDDDDCCCBBB>>>>>>===<<<:::888666555555555555555555555444444555666666888999<<<===>>>CCCFFFJJJMMMPPPSSSVVVYYY[[[]]]```aaaaaabbbccceeekkkkkkkkkkkklllmmmmmmnnnmmmnnnppprrrssssssrrrrrruuuvvvxxxzzz{{{}}}}}}~~~~~~~~~~~~{{{uuummmeee^^^YYYYYYXXX[[[ffftttnnn[[[MMMDDD@@@>>>===<<<:::999999999:::888888999999:::999999999999;;;===??????>>><<<:::===;;;:::;;;???@@@???===>>>=========<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHIIIMMMPPPYYYjjjzzz~~~rrreee\\\VVVTTTRRRPPPOOOMMMKKKIIIJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKLLLMMMLLLKKKLLLMMMHHHHHHGGGFFFFFFFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLMMMMMMLLLLLLKKKKKKHHHJJJLLLLLLLLLOOOVVV[[[jjjtttZZZGGGBBB>>>???@@@>>>>>>@@@BBBHHHRRR[[[eeeqqq~~~wwwlllccc]]]TTTPPPJJJFFFEEEEEEEEEDDD??????>>>===;;;999888777666666666666555555444444444555555666888:::<<<===???BBBFFFJJJMMMPPPTTTVVVYYY[[[^^^``````aaacccdddiiiiiijjjkkkllllllllllllmmmnnnppprrrssssssrrrrrruuuvvvxxxzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{vvvppphhhaaa\\\YYYXXX[[[bbbooo|||uuueeeUUUIIIAAA======<<<;;;::::::::::::;;;888888999:::;;;;;;;;;;;;;;;===@@@BBBAAA>>>;;;888<<<<<<======>>>?????????============<<<<<<<<<<<<======>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHKKKNNNSSS```mmmzzzmmm```WWWRRRQQQPPPOOOOOONNNKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDFFFHHHIIIIIIIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEFFFDDDDDDFFFGGGGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIILLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJKKKKKKKKKNNNSSSWWW^^^ssscccKKKCCC>>>>>>>>><<<<<<>>>@@@EEELLLTTT]]]iiivvvsssiiicccYYYTTTMMMHHHFFFEEEEEEEEE@@@@@@???>>>===;;;999888777666666555444444444444444444444555777999:::;;;===@@@CCCFFFIIIMMMQQQTTTWWWYYY]]]^^^___```bbbddddddeeehhhjjjllllllllllllmmmnnnoooqqqrrrrrrrrrrrruuuvvvwwwyyy{{{|||}}}}}}~~~}}}}}}}}}~~~~~~yyywwwqqqjjjbbb\\\YYYXXXXXX___jjjwww}}}uuuhhhZZZOOOFFFAAA===;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<:::===@@@CCCCCC@@@<<<999999:::<<<<<<;;;;;;===>>>===============<<<<<<<<<;;;<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEGGGKKKLLLPPPYYYdddxxx|||ssshhh]]]VVVPPPOOONNNNNNOOONNNLLLJJJGGGGGGGGGFFFFFFEEEDDDDDDBBBDDDGGGHHHHHHHHHJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKNNNQQQSSSXXXiiioooPPPFFF===<<<<<<;;;;;;======AAAHHHNNNVVVbbbpppyyy|||ooohhh___YYYRRRKKKGGGFFFEEEDDDAAAAAA@@@???>>>===;;;:::777666555444333333333333333444444555666888999:::<<>><<<777999:::;;;::::::;;;===<<<<<<<<<===============;;;<<<<<<>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDFFFKKKMMMOOOVVV^^^kkk{{{qqqiiiaaaZZZVVVPPPOOOMMMMMMNNNNNNLLLKKKGGGGGGGGGGGGFFFEEECCCCCCCCCEEEHHHIIIIIIJJJKKKLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBDDDEEEFFFGGGGGGFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJIIIIIIHHHGGGHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLJJJJJJJJJKKKLLLNNNPPPQQQVVVcccwwwzzz\\\OOOAAA<<<<<<;;;;;;===<<>>===<<<999888666444333333444444444444444555666777999999<<<===???AAACCCFFFJJJNNNQQQSSSWWWZZZ[[[]]]```bbb]]]___bbbeeehhhkkkmmmmmmmmmnnnnnnooopppqqqrrrrrrrrrsssuuuwwwyyyzzzzzz{{{{{{zzzzzzzzz{{{}}}~~~zzzrrrpppjjjbbbYYYVVVWWWZZZ```jjjxxxtttcccSSSIIICCC???<<<::::::;;;<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<<<<888:::>>>BBBCCCBBB???===::::::;;;;;;<<<=========<<<<<<<<<===============<<<<<<======>>>???@@@@@@>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDFFFJJJLLLNNNSSSZZZcccvvvzzzpppfff___ZZZVVVTTTRRRPPPMMMLLLMMMNNNMMMLLLHHHHHHHHHHHHGGGEEECCCBBBCCCEEEGGGHHHHHHIIIJJJKKKIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFHHHIIIJJJJJJJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMOOOQQQQQQSSS[[[jjj~~~lll\\\JJJ@@@===<<<<<<>>><<<>>>AAADDDJJJTTTaaajjjsss}}}zzzlllfff^^^VVVPPPJJJEEEBBBBBBBBBBBBBBBAAA???>>>===<<<:::888666555555666666555555555555666777999999;;;<<<===>>>???AAAFFFIIIQQQSSSWWWZZZ\\\^^^aaaccc___```aaaccceeehhhjjjkkkmmmnnnnnnnnnpppqqqrrrsssqqqrrrsssuuuwwwxxxyyyyyyyyyxxxxxxxxxyyy{{{}}}~~~~~~zzzwwwmmmlllggg___XXXVVV[[[```gggqqq~~~yyy|||vvvaaaPPPFFFAAA>>><<<:::;;;<<<<<<<<<;;;:::999999::::::;;;;;;;;;:::::::::<<<>>>@@@AAA@@@>>><<<===;;;999;;;>>>@@@>>><<<<<<<<<<<<<<<=========>>><<<=========>>>>>>??????>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFIIIKKKKKKOOOUUU^^^hhh}}}uuuiii^^^WWWTTTSSSRRRTTTQQQMMMLLLLLLMMMNNNMMMHHHHHHIIIHHHGGGEEECCCBBBAAACCCEEEFFFFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEECCCDDDFFFGGGHHHHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJKKKNNNPPPQQQQQQNNNUUU```pppyyyfffPPPEEE@@@======???===???@@@AAAEEEOOO[[[dddoooyyypppkkkcccZZZSSSLLLFFFBBBCCCCCCCCCBBBAAA@@@???>>>>>>===:::888777777888888555555555666666888999::::::;;;;;;;;;<<<>>>BBBFFFLLLOOOSSSVVVXXXZZZ]]]___bbbbbbaaabbbcccfffhhhiiinnnmmmnnnnnnoooqqqrrrssspppqqqrrrtttvvvwwwxxxxxxxxxwwwwwwwwwxxxzzz|||}}}}}}}}}~~~|||xxxuuuiiiiiieee^^^XXXXXX^^^dddlllvvv}}}uuuzzzrrr]]]KKKBBB???>>><<<;;;;;;<<<<<<<<<;;;999999:::::::::;;;::::::999999<<<===?????????>>><<<;;;===999777999>>>@@@>>>:::;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJKKKGGGFFFHHHIIIIIILLLQQQ[[[```qqqxxxpppdddZZZTTTPPPOOONNNNNNMMMLLLJJJJJJJJJKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEBBBCCCEEEGGGHHHGGGFFFEEEGGGGGGGGGGGGFFFDDDCCCBBBDDDEEEGGGHHHIIIJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGFFFFFFEEEHHHFFFDDDEEEHHHJJJIIIGGGEEEFFFHHHJJJKKKKKKJJJJJJHHHIIIIIIJJJIIIHHHFFFEEEHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNUUUTTTYYYfffxxx{{{```LLLDDDAAA===999@@@BBBDDDDDDDDDIIIRRRZZZgggppp}}}zzzpppfff___WWWNNNIIIIIICCCBBB@@@@@@AAA@@@???===<<<;;;:::::::::999777555555555555666666666666666999999:::<<<>>>@@@CCCDDDIIIMMMRRRUUUXXXZZZ\\\^^^]]]^^^aaabbbbbbcccfffhhhkkkkkkkkkkkklllnnnooopppoooooooooqqqsssvvvxxxzzzzzzzzzyyyxxxwwwyyy}}}~~~~~~~~~}}}xxxrrrnnnhhhgggccc\\\WWWYYYaaahhhyyy{{{~~~yyygggSSSIIIFFFBBB???>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<<<<===>>>>>>===:::777555<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>===<<<<<<;;;???>>>===<<<<<<===>>>???===>>>>>>>>>>>>?????????BBBBBBCCCCCCCCCBBB@@@???DDDEEEEEEFFFFFFFFFFFFEEEFFFGGGIIIIIIIIIJJJMMMOOOUUU[[[hhh}}}tttmmmbbbYYYSSSPPPOOONNNPPPOOONNNMMMLLLMMMMMMNNNIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEGGGEEEDDDEEEHHHJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMQQQQQQUUU___mmmoooXXXHHH@@@<<<;;;<<<>>>?????????DDDMMMTTTaaakkkxxxvvvjjjbbbZZZQQQLLLKKKGGGEEECCCBBBAAA@@@???======;;;::::::::::::777555555666666666666666666666888888999;;;===???AAABBBFFFIIINNNRRRTTTWWWZZZ\\\\\\^^^```aaabbbcccfffhhhiiijjjjjjjjjkkkmmmnnnooommmmmmmmmnnnqqqsssvvvwwwxxxxxxxxxvvvvvvwww{{{~~~~~~}}}}}}||||||}}}~~~|||wwwppplllaaa```^^^ZZZXXX]]]gggooo||||||~~~sssaaaOOOFFFCCC@@@===<<<;;;<<<<<<======<<<<<<;;;::::::999999::::::;;;<<<999:::<<<>>>===<<<:::888<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????>>>======<<<===>>>???>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBAAA??????DDDDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJLLLOOOSSSWWWaaarrrnnnhhh___WWWRRRPPPOOOOOOPPPOOONNNNNNMMMNNNNNNOOOIIIIIIHHHGGGGGGFFFFFFEEEHHHGGGDDDCCCCCCDDDEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEDDDCCCEEEGGGIIIJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNRRRXXXbbbtttjjjRRRCCC>>>>>>:::;;;<<<<<<<<<@@@GGGNNNXXXcccqqqzzzqqqggg___UUUOOONNNJJJHHHEEECCCBBBAAA???======<<<;;;;;;;;;:::888666666666666666666666555555666777888999;;;===???@@@AAADDDIIIMMMPPPSSSVVVXXXZZZ\\\___```aaabbbeeeggghhhhhhhhhiiijjjkkkmmmmmmjjjjjjkkklllnnnpppssstttuuuvvvuuutttsssuuuxxxzzz{{{{{{{{{{{{{{{|||}}}~~~~~~}}}zzztttmmmhhh]]]\\\[[[YYY[[[cccoooxxx|||yyy|||}}}yyyssshhhYYYIIIBBB@@@===;;;;;;<<<<<<============<<<<<<::::::999999::::::;;;<<<777888;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBB>>>>>>=========>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@??????CCCCCCDDDEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHIIILLLNNNPPPSSSXXXdddxxxgggbbbZZZTTTQQQPPPOOONNNLLLLLLLLLLLLLLLMMMMMMMMMIIIIIIHHHGGGGGGFFFFFFEEEHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNRRRVVV[[[jjj~~~aaaKKKAAA@@@<<<===<<<<<<<<>>===<<<<<<<<<;;;999777666666666666555555555555555555666777999;;;===>>>===@@@DDDHHHKKKOOORRRUUUWWWYYY\\\^^^___aaadddfffhhhhhhhhhhhhiiikkklllmmmiiiiiijjjkkkllloooqqqssssssssssssrrrqqqrrruuuwwwyyyyyyzzzzzz{{{|||}}}}}}~~~~~~}}}|||{{{zzzvvvqqqiiiddd^^^]]]\\\\\\```iiivvv~~~{{{wwwxxxwwwrrrmmm^^^QQQDDD@@@>>><<<:::;;;<<<======>>>>>>======<<<::::::999999::::::;;;<<<777888:::===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???AAAAAABBB>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDFFFGGGHHHHHHIIIKKKMMMNNNPPPUUU^^^lll```\\\VVVRRRPPPOOONNNMMMKKKKKKLLLLLLMMMMMMMMMMMMIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFEEECCCBBBAAACCCBBBBBBAAAAAABBBCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMQQQTTTWWWccc|||rrrUUUCCC===>>>>>>===<<<<<>>=========<<<:::888777777666666555555555444444444555666888999;;;<<<;;;>>>AAAEEEHHHKKKOOORRRSSSVVVYYY[[[]]]___bbbdddggggggggghhhiiijjjlllllljjjjjjjjjjjjlllnnnqqqrrrqqqrrrrrrqqqpppqqqsssuuuwwwxxxyyyzzz||||||}}}}}}|||}}}}}}}}}~~~~~~~~~~~~|||zzzyyyxxxvvvsssmmmgggbbb[[[[[[\\\^^^eeeppp|||zzzyyyvvvpppjjjVVVLLLBBB???>>><<<;;;<<<<<<<<<============<<<<<<::::::999999::::::;;;<<<999:::<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????======>>>???????????????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBDDDDDDEEEEEEEEEDDDEEEGGGGGGGGGHHHKKKMMMLLLOOOVVV^^^hhh}}}ZZZWWWSSSPPPNNNMMMLLLKKKJJJKKKLLLNNNOOOOOOOOOOOOIIIIIIHHHGGGGGGFFFFFFEEEDDDEEEFFFGGGFFFDDDAAA@@@CCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFHHHIIIKKKLLLLLLJJJIIIGGGEEEDDDDDDEEEEEEBBBDDDEEEEEEEEEFFFHHHKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKIIIJJJMMMQQQTTT^^^rrrbbbJJJ===>>>===;;;:::;;;<<>>>>>>>>===;;;999777777777666555555444444444444444555777999:::;;;:::<<>>>>>>>>=====================>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDD@@@@@@BBBCCCDDDDDDDDDDDDCCCEEEFFFFFFFFFGGGJJJLLLMMMOOOVVV___eeerrrVVVSSSPPPNNNMMMLLLJJJIIIHHHIIIKKKMMMNNNNNNNNNNNNIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBDDDCCCAAA???>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFGGGIIIKKKMMMNNNOOOLLLJJJHHHFFFEEEEEEFFFFFFCCCDDDFFFEEEDDDEEEGGGJJJIIIIIIHHHHHHHHHJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIKKKOOORRRZZZhhhwwwuuuYYYIII@@@>>>;;;:::;;;<<<======BBBGGGOOOXXXbbbooo|||uuufff___WWWSSSMMMIIIFFFEEECCCBBBAAA@@@>>>>>>???>>><<<:::888777777666555555444444444444444555777888:::;;;999;;;===???@@@CCCHHHKKKLLLNNNRRRUUUWWWZZZ]]]```ccccccccccccdddfffggghhhiiiiiiiiiiiikkkmmmoooppprrrssstttsssrrrqqqrrrtttrrrtttvvvxxxzzz{{{{{{{{{yyyyyy{{{|||||||||{{{zzzzzz}}}zzzwwwsssooolllhhhdddaaa[[[\\\```hhhrrr~~~{{{pppddd[[[KKKDDD?????????<<<:::<<<::::::;;;;;;;;;;;;::::::::::::999999::::::;;;<<<;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCCCC???@@@AAABBBCCCDDDDDDDDDCCCDDDFFFFFFFFFGGGJJJLLLNNNMMMSSSZZZ]]]eee|||TTTRRROOOMMMLLLKKKIIIGGGEEEFFFHHHJJJLLLLLLLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEFFFEEECCCBBBBBBBBBDDDEEEDDDCCCAAA???>>>>>>???@@@BBBBBBCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHEEEFFFHHHJJJLLLNNNOOOPPPMMMKKKIIIGGGFFFFFFFFFGGGCCCEEEGGGFFFDDDDDDFFFIIIHHHGGGGGGGGGHHHIIIKKKLLLLLLKKKJJJJJJJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJKKKOOOSSSXXXdddooo}}}iiiWWWBBB@@@===<<<<<<=========@@@CCCHHHQQQ\\\iiitttzzz}}}mmmddd]]]XXXQQQLLLHHHEEECCCAAAAAA@@@?????????>>><<<:::888777777666555444444444444444555555777888::::::888999;;;===>>>AAAEEEHHHJJJMMMPPPSSSUUUXXX\\\___`````````aaabbbccceeeeeehhhhhhhhhhhhjjjlllmmmooorrrtttuuutttrrrrrrssstttppprrrtttwwwyyyzzzzzzzzzxxxyyyzzz{{{{{{{{{zzzyyyzzz}}}~~~zzzwwwrrrnnnkkkgggdddbbbccceeehhhoooyyyzzzlll]]]SSSIIICCC>>>???>>>;;;:::;;;999::::::;;;;;;::::::999::::::999999::::::;;;<<<:::;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<===???@@@AAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@BBBCCC>>>???AAABBBCCCDDDDDDDDDBBBDDDEEEFFFFFFGGGIIIKKKOOOLLLOOOUUUVVV[[[oooRRROOOLLLHHHFFFFFFGGGGGGDDDDDDEEEGGGHHHIIIJJJKKKIIIHHHHHHGGGFFFEEEDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCAAA>>>>>>>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJMMMOOOPPPOOOMMMKKKHHHFFFFFFFFFFFFJJJHHHFFFEEEDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJOOONNNLLLJJJJJJKKKMMMNNNQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLGGGHHHJJJKKKNNNTTTZZZ___mmm~~~wwwaaaOOOFFF===<<<===;;;::::::@@@AAAFFFNNNVVV^^^jjjvvv|||nnndddZZZQQQOOOMMMHHHBBB@@@AAAAAAAAA@@@>>>===;;;:::<<<;;;:::999888666555555333333333222333333444444666777999;;;>>>AAABBBCCCDDDHHHMMMQQQTTTWWWZZZ\\\[[[\\\]]]^^^___aaabbbbbbccceeeggghhhiiijjjlllnnnoooooopppppppppqqqqqqqqqrrrsssssstttuuuvvvvvvwwwxxxyyy{{{{{{{{{yyywwwvvvyyy{{{~~~~~~}}}}}}}}}uuurrrpppnnniiibbb```cccfffkkkttt}}}vvvfffVVVKKKGGGDDD???<<<;;;<<<;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<===;;;;;;<<<======<<<<<<;;;===>>>??????===<<<<<<===<<<;;;;;;:::::::::;;;;;;===============>>>>>>>>>???@@@@@@???===<<<===>>>????????????????????????CCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBDDDFFFHHHIIIKKKPPPOOOOOOQQQSSSXXXdddqqqPPPNNNKKKGGGFFFEEEFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDBBB???>>>>>>??????BBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKMMMMMMKKKJJJHHHGGGGGGGGGIIIGGGFFFDDDDDDDDDFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJNNNMMMLLLKKKKKKLLLMMMNNNPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIJJJJJJLLLPPPVVVZZZcccqqqsssYYYLLL@@@===>>>===<<<<<>><<<<<<<<<<<<;;;999888777666555444444333333333444444555555666888:::===???AAABBBCCCFFFKKKOOORRRUUUXXXZZZZZZ[[[\\\]]]___```aaaaaaaaaccceeefffggghhhjjjlllnnnnnnooooooppppppqqqqqqrrrrrrssstttuuuvvvwwwwwwwwwxxxzzzzzzzzzyyywwwvvvwwwzzz|||}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}uuuqqqnnnlllfff``````ccchhhnnnwwwsssbbbRRRHHHEEEBBB>>><<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAA@@@>>><<<<<<<<<:::::::::::::::;;;<<<<<<============>>>>>>>>>>>>===?????????>>>===>>>???????????????@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDEEECCCCCCCCCDDDEEEFFFGGGHHHKKKKKKNNNQQQSSSVVV___iiiNNNLLLIIIFFFEEEEEEEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGEEECCCAAA????????????AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAABBBCCCDDDFFFFFFJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIIIILLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNMMMKKKJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIILLLPPPTTTZZZdddxxxgggVVVDDD>>>>>>>>>============@@@FFFLLLSSS```lllsss}}}vvvkkk___ZZZVVVNNNHHHEEECCCBBBBBBAAA@@@???>>>>>>===<<<;;;:::999777666666555444444333333444444444444555777999;;;===???@@@@@@DDDHHHLLLNNNQQQTTTWWWXXXYYYZZZ\\\]]]^^^_________```cccddddddeeegggiiikkklllmmmnnnoooooopppppprrrrrrssstttuuuvvvwwwwwwvvvwwwxxxyyyyyyyyyxxxwwwvvvxxxzzz{{{zzzzzz{{{|||~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{xxxuuupppkkkhhhccc___```eeemmmsss|||ppp^^^NNNDDDCCC@@@===<<<===>>>>>>>>>========================999999999999:::;;;<<<<<<<<<;;;:::999888888999:::>>>@@@AAA@@@===<<<<<<<<<999999999999:::;;;<<<<<<<<<<<<=========>>>>>>>>><<<>>>??????======>>>@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEGGGLLLQQQRRRRRRWWW^^^nnnKKKJJJHHHFFFDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDBBB@@@?????????@@@@@@AAAAAABBBBBBCCCCCCAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKKKKIIIGGGFFFFFFEEEDDDDDDCCCDDDEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJNNNQQQYYY^^^lllwwwbbbKKK@@@???>>>===>>>===<<<>>>BBBGGGMMMZZZeeepppyyysssfff```ZZZSSSMMMJJJEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<;;;:::888777777555444333333333333333333333444555777999;;;<<<===???BBBFFFIIIKKKNNNRRRTTTVVVWWWYYYZZZ\\\\\\]]]]]]]]]___aaabbbbbbccceeeggghhhiiikkklllnnnnnnnnnnnnpppqqqrrrssstttuuuvvvwwwuuuuuuwwwxxxxxxxxxxxxwwwvvvxxxzzzzzzyyyyyyyyyzzz}}}||||||||||||~~~~~~}}}|||}}}}}}}}}|||||||||||||||}}}}}}|||~~~}}}yyyvvvsssnnnhhheeeaaa___ccciiisssyyy{{{lll[[[MMMEEECCCAAA>>>======>>>==============================:::999999999::::::;;;<<<<<<;;;888777666777888999:::<<<>>>===<<<;;;<<<===::::::999999999999::::::;;;;;;<<<<<<======>>>>>>===>>>???>>>===<<<===>>>??????@@@@@@AAAAAABBBBBB???@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEIIIOOOPPPOOORRRWWWaaayyyIIIHHHGGGEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@?????????@@@@@@@@@AAABBBBBBBBB?????????@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDGGGIIIIIIHHHFFFDDDEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIIIIJJJKKKMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKHHHHHHIIIIIIIIIIIIIIIJJJIIIJJJJJJJJJJJJLLLOOORRRYYYZZZeee|||nnnUUUFFF@@@===<<<======;;;===@@@DDDIIISSS^^^lllttt|||nnnfff___XXXRRRPPPHHHGGGEEECCCBBBAAAAAAAAA???>>>===<<<;;;999888888444444333222222222222222333333444666777999::::::>>>@@@DDDFFFIIILLLPPPRRRTTTUUUWWWZZZ[[[[[[[[[[[[\\\^^^```aaaaaaaaaccceeedddfffhhhkkklllmmmmmmlllooooooppprrrssstttuuuvvvtttuuuuuuvvvvvvwwwwwwwwwvvvxxxzzzzzzyyyyyyyyy{{{}}}||||||||||||~~~~~~}}}{{{zzzzzzzzz{{{zzzzzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}zzzwwwqqqkkkgggdddcccccciiiqqqxxx~~~|||zzzvvvgggXXXNNNHHHEEEBBB???>>>======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;:::888666555666888999555777::::::::::::;;;===<<<;;;:::999888777777777999999:::;;;<<<<<<======>>>???@@@>>><<<;;;;;;<<>>???@@@AAABBBCCCDDDEEEAAAAAABBBBBBCCCDDDFFFFFFFFFEEEGGGKKKMMMMMMPPPUUUZZZlllHHHGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEDDDCCCCCCBBBAAA@@@??????????????????@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBAAACCCEEEGGGHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBCCCFFFIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKKKKLLLMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKLLLOOORRRSSSVVV^^^pppzzzaaaOOODDD===<<<>>><<<;;;<<<@@@BBBEEENNNWWWcccjjjvvvxxxnnnfff^^^XXXVVVLLLJJJHHHEEECCCBBBAAABBB@@@???>>>===<<<:::999999555555444333222222222222333333444555666888888999<<>>===<<<:::888:::::::::::::::::::::::::::::::::999999::::::;;;999888777666777777888999333555888999888999:::;;;;;;;;;999888777666666666777777888999:::;;;;;;<<<>>>??????>>><<<;;;;;;<<>>>>>>>>>>>>>>;;;===@@@BBBBBBBBB@@@???AAA@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGFFFDDDCCCDDDEEEEEEFFFFFFGGGFFFFFFDDDCCCBBBBBBCCCFFFIIIKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKJJJKKKMMMPPPNNNRRRZZZfffyyymmmYYYHHH>>><<>><<<;;;::::::777777666555444333333444333444444555666777888888:::<<<>>>@@@BBBFFFJJJMMMRRRTTTWWWZZZ[[[[[[ZZZYYYYYY[[[\\\]]]\\\]]]^^^```___aaadddhhhjjjkkkjjjjjjjjjkkklllnnnpppqqqrrrsssuuuuuuttttttttttttttttttsssvvvxxxyyyyyyyyyzzz|||{{{{{{zzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}~~~}}}yyyyyyxxxxxxwwwwwwvvvvvvuuuvvvvvvwwwyyy{{{|||}}}~~~~~~~~~{{{xxxwwwvvvuuusssrrrkkkhhhfffiiilllpppyyy~~~wwwsssvvvyyywwwgggXXXMMMHHHFFFCCCAAA???>>>>>>===;;;:::::::::::::::::::::::::::;;;::::::999999:::::::::666777777888888999999:::555777999999888777888999888888777777777777888888555555666777888999::::::;;;<<<======<<<<<<>>>???@@@??????>>>>>>=========??????@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDEEECCCDDDIIILLLLLLMMMPPPTTTVVVeeeGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCDDDDDDDDDDDDDDD???@@@@@@AAAAAA@@@@@@?????????>>>>>>======<<<<<<:::<<<@@@BBBCCCBBB???>>>AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDCCCBBBBBBDDDGGGJJJLLLKKKJJJHHHGGGGGGHHHIIIJJJHHHIIIJJJLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKJJJJJJKKKMMMMMMRRRXXX```mmmuuu___LLL???===AAA888888:::>>>>>>???DDDLLLWWW\\\gggttt|||ssshhh```]]]QQQOOOKKKGGGCCCBBBAAAAAAAAA@@@???>>>===<<<;;;:::999999888666666555555555444444555555666777777888888:::<<<>>>@@@CCCHHHKKKRRRTTTWWWZZZ[[[[[[ZZZYYYWWWYYYZZZ[[[ZZZ[[[\\\^^^]]]```dddgggjjjjjjjjjiiiiiijjjkkkmmmoooppprrrrrrvvvuuutttsssssssssssssssrrrtttwwwxxxxxxyyyzzz|||zzzzzzyyyyyyzzz{{{}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{xxxxxxwwwwwwvvvvvvuuuuuutttuuuuuuwwwxxxzzz|||}}}}}}~~~~~~}}}~~~{{{wwwtttrrrqqqooonnnjjjggggggkkkooottt~~~|||xxxsssxxx~~~tttcccSSSHHHDDDCCCAAA@@@>>>>>>??????===;;;::::::::::::::::::::::::;;;;;;:::999999:::::::::555666777999::::::::::::888:::;;;:::888666666777555555555666777999:::;;;444444555666777888999999777999;;;======>>>@@@BBB@@@@@@???>>>===<<<;;;;;;@@@@@@@@@@@@@@@@@@@@@AAADDDCCCBBBAAAAAAAAAAAAAAABBBAAACCCJJJMMMLLLLLLMMMWWWSSS\\\xxxIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCBBB@@@>>>===>>>>>>???============<<<<<<<<<<<<>>>>>>>>>>>>????????????AAAAAA@@@???>>>>>>?????????AAACCCEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGJJJHHHFFFEEEFFFIIIMMMOOOMMMMMMNNNMMMMMMLLLKKKJJJMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPUUU\\\dddvvvtttYYYCCC;;;<<<:::999666666:::@@@DDDDDDOOOYYYfffpppvvv~~~sssiiidddXXXTTTOOOJJJFFFCCCAAAAAA???>>>>>>>>>???>>>;;;999<<<<<<;;;:::888666444333333333333333444555666666888999:::<<>>===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888:::::::::999888777666666777777777777777777777777;;;;;;:::999888888888888666777777888888666555444555555555555666777999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>???????????????@@@AAABBBBBBCCCDDDEEEFFFHHHIIIKKKKKKPPPSSS[[[iiiHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<============>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>???BBBDDDEEEDDDDDDCCCCCCEEEGGGIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFFFFGGGIIILLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHJJJIIIIIIIIIJJJJJJKKKLLLMMMOOOSSSWWW]]]lllgggQQQCCC>>>;;;:::999888:::>>>AAABBBJJJTTTaaakkkrrryyyyyymmmfff```\\\VVVPPPKKKGGGEEECCCDDDCCCBBBCCCCCCBBB???======<<<<<<:::999777555444333333333333333444555666777777999:::===???AAACCCGGGKKKOOORRRSSSSSSUUUVVVTTTTTTTTTVVVWWWYYY[[[\\\XXXZZZ]]]```cccfffhhhiiijjjhhhfffeeeeeehhhkkkmmmooooooooooooooooooppppppppprrrttttttssssssuuuwwwvvvvvvvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}{{{yyyzzz}}}}}}{{{zzzvvvuuutttrrrrrrsssssstttuuuvvvwwwyyy{{{|||}}}}}}~~~}}}~~~}}}zzzxxxwwwuuusssqqqooollljjjkkklllppptttyyy~~~zzznnn___QQQGGGAAA???<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888777666666666666666666666666666666999999888777777777888888777777888888888777666555555555555555666777888999::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>>>>????????????@@@AAABBBBBBBBBBBBDDDEEEGGGHHHIIIJJJMMMQQQWWWccczzzHHHGGGGGGFFFFFFEEEDDDDDDBBBAAA@@@@@@@@@AAACCCDDDEEEEEEDDDCCCBBBBBBBBBBBB????????????????????????AAA@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;<<<<<<<<<============>>>>>>>>>>>>============<<<===???AAABBBBBBBBBAAABBBDDDGGGJJJKKKKKKIIIHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKOOONNNMMMMMMMMMMMMMMMNNNLLLLLLJJJIIIGGGGGGFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJLLLMMMOOORRRUUU```uuu~~~yyycccNNNAAA<<<;;;;;;:::999;;;>>>AAACCCMMM[[[eeekkkqqqyyy~~~wwwmmmfffaaaYYYRRRMMMIIIEEECCCDDDCCCBBBBBBBBBAAA???<<<======<<<;;;:::888666555444333333333333333444555555666666888999<<<===>>>BBBEEEIIILLLMMMNNNOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[[[[\\\^^^```ccceeeggghhhiiihhhfffeeefffiiimmmooolllmmmnnnoooppppppoooooonnnpppssstttttttttuuuvvvsssssstttuuuwwwxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||wwwyyy{{{}}}~~~~~~~~~~~~|||zzzxxxwwwrrrrrrqqqpppqqqrrrssstttvvvwwwxxxzzz|||}}}~~~~~~~~~}}}|||}}}~~~}}}|||zzzxxxxxxwwwuuusssooollljjjnnnrrryyy|||wwwpppdddVVVKKKDDD@@@???<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;:::::::::999999999999999888777666666666666666666666666666666777666666666666777888888777888888888888777666666666555555666666777888999999999:::::::::;;;;;;;;;======>>>>>>>>>===<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@AAABBBDDDFFFGGGIIIIIIKKKNNNRRR[[[lllGGGFFFFFFEEEEEEDDDDDDCCCAAAAAA@@@???@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA??????????????????>>>>>>@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<==================<<<<<<:::;;;===>>>???@@@@@@???@@@BBBFFFIIIKKKJJJIIIHHHIIIHHHFFFDDDCCCDDDDDDEEEDDDDDDFFFGGGHHHHHHIIIIIIMMMMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKIIIHHHGGGGGGFFFHHHHHHHHHGGGGGGHHHIIIIIIKKKKKKMMMOOOPPPWWWhhhxxxrrrZZZGGG===;;;;;;:::999888;;;@@@===FFFSSS^^^eeekkkrrrwwwxxxmmmfff]]]UUUQQQMMMHHHEEEDDDCCCAAAAAAAAA@@@>>><<<>>>>>>===<<<;;;999888777444444333333333333333444555555555666888999;;;;;;>>>AAADDDFFFGGGIIIJJJLLLPPPPPPQQQRRRTTTWWWXXXZZZ^^^______``````bbbbbbcccaaacccfffjjjlllmmmmmmmmmjjjlllnnnqqqqqqqqqooonnnkkknnnrrrttttttttttttuuuqqqrrrsssuuuvvvxxxyyyzzzvvvvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~xxxyyyzzz{{{}}}~~~|||}}}}}}|||~~~}}}{{{zzzyyyxxxvvvtttrrrqqqooonnnnnnnnnoooqqqssstttwwwxxxyyy{{{}}}~~~}}}|||||||||}}}{{{zzzyyyzzzzzzyyyvvvrrrpppoooqqqwww|||zzzoooggg[[[OOOFFFAAA???>>>;;;;;;;;;;;;:::::::::999<<<<<<;;;::::::999999999888888888888888777666666666666666666666666666666666666666666777888999:::888888888888888777777777666666666666666777888888999999999999::::::::::::<<<===============<<<<<<;;;;;;;;;<<<<<<=========>>>>>>===>>>>>>???@@@AAA@@@AAABBBDDDFFFHHHIIIJJJKKKMMMPPPUUUaaayyyFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAA@@@????????????@@@@@@@@@AAA@@@???>>>===????????????>>>>>>>>>===????????????>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;;;;<<<============<<<<<<::::::;;;===>>>>>>??????>>>@@@CCCFFFGGGGGGFFFFFFIIIHHHFFFEEEDDDCCCDDDDDDBBBCCCEEEFFFGGGHHHGGGGGGJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJMMMOOOOOOSSS```mmm~~~gggRRRBBB===:::;;;999777:::@@@:::AAALLLWWW___gggnnnsssvvvnnnccc[[[WWWSSSNNNKKKHHHFFFDDDCCCCCCBBBAAA????????????>>><<<;;;999999666666555444333333333333555555555666777888::::::;;;>>>AAABBBDDDEEEGGGIIILLLMMMNNNOOORRRTTTVVVWWWYYYZZZ[[[^^^aaadddhhhiiiggghhhhhhiiiiiihhhffffffiiikkknnnqqqrrrrrrpppoooiiilllppprrrsssrrrsssssspppqqqsssuuuwwwxxxzzz{{{uuuuuutttssstttvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{|||{{{|||}}}~~~~~~}}}|||{{{}}}}}}~~~~~~|||zzzuuuuuuuuutttrrrqqqoooooolllllllllmmmnnnppprrrssswwwxxxzzz|||}}}~~~}}}|||}}}}}}{{{zzzvvvxxxzzzyyyvvvsssrrrssswww}}}{{{xxxhhh```SSSIIIBBB???===;;;;;;:::::::::999999999999999999999999888888777777777777888888888777666666555555555555555555555555666666666777888999:::;;;888888888777777777777777777666666666666777777888888888888999999999::::::<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJKKKMMMMMMOOOSSSZZZkkkEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@??????AAABBBCCCAAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAA@@@???===<<<===>>>>>>??????>>>======??????>>>>>>>>>=========999:::::::::;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<:::;;;;;;<<<===>>>???@@@>>>???AAABBBDDDDDDDDDDDDGGGGGGGGGFFFEEEDDDDDDCCCAAABBBDDDEEEFFFGGGGGGGGGFFFGGGIIIJJJKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJLLLOOOPPPRRR[[[fffvvvxxxeeeNNNDDD<<<<<<;;;777999???:::???FFFNNNVVV___hhhnnnwww{{{}}}tttggg^^^ZZZVVVPPPKKKIIIFFFDDDBBBBBBAAA@@@>>>@@@@@@@@@???>>><<<;;;:::888777666555444444444444444444444555666888999:::999;;;>>>???AAABBBEEEGGGIIIIIIKKKLLLOOOQQQSSSUUUUUUWWW[[[aaahhhpppvvvyyy{{{vvvooohhhcccbbbcccdddgggiiilllpppqqqqqqpppoooiiikkknnnpppoooooopppqqqpppqqqrrrtttvvvxxxyyyzzzuuutttsssrrrsssuuuwwwxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzz{{{||||||}}}}}}||||||{{{zzz{{{|||~~~~~~}}}|||}}}}}}{{{xxxvvvqqqqqqrrrqqqqqqpppoooooolllkkkkkklllmmmooorrrssswwwxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}zzzxxxqqqsssuuuuuurrrrrrtttwww~~~xxxrrr```WWWLLLDDD@@@>>><<<999:::::::::999999999888888777777777777777777777777666777777888888777666666555555555555555555555555666666666777888999:::;;;888777777666555666666666777777666666666666777777777777888888888999999999;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAACCCEEEGGGIIIKKKLLLMMMLLLNNNRRRVVV```zzzDDDDDDCCCCCCBBBAAAAAAAAA??????>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@???>>><<<:::<<<===>>>??????>>>======>>>>>>>>>=========<<<<<<:::::::::;;;;;;;;;;;;<<<:::<<<===??????>>>===<<<<<<<<<<<<===>>>???@@@AAA??????@@@@@@AAABBBCCCCCCEEEFFFGGGGGGGGGEEEDDDBBBBBBBBBCCCCCCDDDEEEFFFGGGDDDFFFIIILLLMMMLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHLLLOOOOOOOOOVVV___kkkzzz___NNN@@@???>>>999888===<<<===@@@DDDLLLVVV```gggmmmsss|||qqqfff```[[[SSSMMMIIIFFFCCCAAAAAA@@@???>>>@@@@@@@@@@@@???>>><<<<<<:::999888777555555444444222222333444555777999:::777999;;;===>>>@@@CCCEEEFFFFFFHHHIIILLLOOOQQQRRRWWWXXX[[[```fffmmmssswwwyyyuuummmgggcccbbbccceeeeeegggiiilllnnnooonnnnnniiikkkllllllllllllnnnoooppppppqqqssstttvvvwwwwwwuuutttrrrqqqrrrtttvvvxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}|||||||||}}}}}}}}}|||}}}}}}~~~}}}}}}~~~~~~~~~~~~{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{}}}~~~}}}|||{{{zzzzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{|||{{{|||}}}}}}|||{{{zzzwwwrrrooolllmmmmmmnnnoooooonnnnnnllllllkkklllmmmoooqqqrrrvvvwwwyyy{{{}}}~~~~~~}}}}}}|||}}}}}}|||xxxvvvmmmppprrrrrrqqqrrrxxx}}}qqqgggUUUNNNEEE@@@???>>>;;;999999999999999888888888888555555555666666777888888666666777777777777777666555555555555555555555555666666666666666777888999777777555444444444555666777777666666666666777777777777777777888888888999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????@@@AAADDDFFFHHHJJJKKKKKKHHHKKKQQQSSSWWWiii}}}DDDCCCCCCBBBBBBAAA@@@@@@>>>======<<<<<<===???@@@CCCBBBAAA@@@????????????===>>>??????>>><<<:::999<<<===>>>??????>>>==================<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::<<<>>>???@@@???>>>===============>>>@@@AAABBBAAAAAA@@@???@@@AAACCCDDDCCCEEEGGGHHHHHHFFFDDDBBBBBBBBBBBBBBBCCCEEEFFFGGGDDDFFFJJJNNNOOONNNLLLJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHGGGHHHKKKNNNNNNMMMRRRYYYdddzzzjjjUUUDDDBBBAAA;;;888;;;>>>===<<<>>>EEEOOOZZZaaahhhpppyyysssllleee]]]VVVNNNKKKGGGEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<;;;;;;999777666555555555000111111333444666888999666777:::;;;<<<>>>AAADDDDDDEEEFFFHHHJJJMMMOOOQQQVVVVVVVVVWWWYYY\\\___aaabbbbbbbbbbbbbbbbbbbbbbbbcccdddgggiiikkkmmmmmmmmmjjjkkkkkkkkkjjjjjjlllnnnoooooopppqqqssstttuuuuuuuuutttrrrqqqrrrtttvvvxxxzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}{{{||||||~~~~~~~~~~~~~~~zzzzzzyyyyyyyyyzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxzzz|||~~~~~~}}}||||||{{{zzz{{{|||}}}~~~|||{{{zzzyyyyyyzzz{{{|||~~~}}}{{{xxxtttnnnjjjggghhhiiijjjkkklllllllllllllllllllllmmmoooqqqrrrvvvwwwxxxzzz|||}}}~~~~~~{{{{{{|||}}}}}}{{{wwwssslllppprrrrrrrrruuu|||}}}lll^^^NNNHHH@@@===>>>>>><<<999999999999888888888888777444444555666777888999999666666777777777777777666555555555555555555555555666555555555555666777777777666555333333444444555888777666666666666777777777777777777888888888888::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???===>>>@@@BBBEEEGGGIIIJJJHHHEEEIIIPPPQQQQQQ^^^pppBBBCCCDDDCCCAAA@@@@@@AAA>>>???@@@BBBCCCCCCDDDDDDCCCBBBAAABBBBBBAAA???<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<::::::;;;===>>>???@@@AAA???>>>=========>>>@@@@@@CCCCCCBBBBBBBBBAAAAAAAAACCCDDDFFFHHHIIIHHHGGGFFFCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGKKKPPPSSSSSSPPPMMMEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIIIIIIIIIIIIIHHHHHHKKKLLLLLLMMMMMMPPPTTTWWWeeeqqqkkkQQQFFFCCC@@@>>>>>>>>><<<;;;===???CCCMMMWWWdddllluuu|||ssskkkddd```YYYUUUNNNHHHEEEDDDFFFGGGCCCBBB@@@@@@AAA@@@???===<<<<<<:::888777666666555666555444333333444666888555666777888:::<<<======BBBCCCDDDEEEHHHJJJLLLMMMPPPRRRUUUWWWXXXYYY[[[]]][[[\\\^^^______bbbfffiiiccccccdddeeefffggghhhhhhjjjjjjjjjkkkkkkjjjiiiiiikkkmmmoooqqqtttvvvwwwwwwwwwvvvuuuttttttuuuvvvwwwzzzyyyyyyxxxyyyzzz|||}}}{{{|||}}}~~~~~~}}}|||{{{}}}}}}|||zzzzzzyyyyyyyyy}}}}}}{{{zzzzzz{{{|||}}}yyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzxxxxxxyyyzzzxxxwwwyyyzzz{{{zzzyyyyyyzzz|||yyyyyyzzzzzz{{{zzzzzzyyy{{{{{{{{{{{{|||}}}}}}zzzyyyyyyyyyyyy}}}}}}~~~~~~zzzuuurrrqqqpppllljjjjjjjjjiiijjjjjjkkkllllllooonnnnnnoooqqqsssuuuvvvxxxyyy{{{}}}}}}}}}}}}||||||zzzzzz}}}|||wwwrrrnnnnnnnnnpppvvvqqq___RRREEECCC@@@>>>===;;;888666888888777666666666666666666666555666666777888999666555444333222333444444666666666666666555555555333333333444444555555555333333333444444444555555888777666555555555555555555555666777888999::::::;;;::::::;;;<<<<<<;;;999:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>>??????@@@AAABBBDDDEEEFFFGGGFFFFFFHHHLLLSSSYYY^^^uuuCCCDDDEEECCCAAA@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFDDDCCCCCCCCCDDDCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<======>>>???@@@@@@??????>>>===>>>???@@@AAADDDDDDCCCBBBAAAAAAAAAAAABBBDDDEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFJJJNNNQQQQQQOOOLLLFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJIIIIIIHHHJJJKKKLLLLLLMMMPPPTTTWWW^^^hhhzzzzzz___NNNDDD>>><<<>>>===::::::<<<<<>>===;;;999777888888777666666666666666666666666666666666777777666555444333222333333444666555555555555555555555333333333444444444555555333333333444444444444555666555444333333333333444444444555666777888999999:::::::::;;;;;;;;;:::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<======>>>???@@@EEEDDDEEEGGGKKKQQQWWWZZZfffDDDEEEEEEDDDBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>???@@@AAABBBGGGEEECCCAAA@@@AAABBBCCCCCCDDDEEEFFFFFFDDDCCCAAABBBBBBAAABBBBBBCCCDDDDDDDDDEEEHHHKKKNNNOOOLLLJJJHHHGGGFFFEEEEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMOOOSSSVVV\\\bbbpppsss]]]JJJ???===???===;;;:::;;;<<<<<>>>>>===<<<:::999888888777666666444333333444555666444444555666777888999:::<<<<<<===>>>@@@CCCEEEFFFGGGJJJNNNPPPRRRTTTVVVXXXZZZ[[[[[[[[[ZZZZZZ\\\^^^ccccccdddeeefffgggggghhhiiiiiijjjjjjjjjjjjiiiiiijjjkkkmmmoooqqqsssttttttuuuuuuttttttuuuvvvwwwwwwwwwvvvuuutttttttttuuuvvvwwwxxxyyyyyyzzzzzzzzzyyy{{{zzzyyyxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuvvvvvvwwwyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{yyywwwvvvwwwyyyyyyxxxwwwvvvwwwwwwwwwvvvvvvxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{|||~~~|||{{{}}}~~~}}}yyyvvvtttqqqnnnlllkkkkkkjjjhhhiiihhhfffeeefffgggiiijjjnnnnnnoooqqqsssvvvxxxyyyvvvwwwyyyzzz{{{{{{zzzzzzyyyvvvtttuuuxxxyyywwwtttssstttwwwzzzrrraaaRRRJJJBBB@@@>>>===<<<;;;999777888888777666666666666666777777666666666666666666555555444333333333333333555555555555555555555555333333333333444444444444333333333333444444444444333333222222111111222222333333444555666777777888999999::::::::::::999999888888888999999999::::::::::::<<<=========<<<<<<>>>>>>======>>>??????@@@BBBCCCDDDGGGKKKOOOSSSVVV\\\oooDDDEEEFFFEEECCCBBBBBBCCC@@@AAABBBDDDEEEEEEFFFFFFGGGFFFFFFGGGHHHGGGEEECCC????????????????????????AAABBBBBBBBBBBBAAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<===>>>???@@@@@@@@@??????????????????AAA@@@?????????@@@AAABBBHHHFFFCCCAAA@@@AAACCCDDDDDDEEEFFFFFFFFFDDDBBB@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDFFFHHHKKKLLLJJJHHHIIIHHHFFFDDDDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLNNNSSSVVV[[[^^^iii}}}nnnWWWFFF@@@@@@???<<<;;;======<<>>===<<<;;;=========>>>???AAABBBCCCAAABBBDDDGGGKKKNNNPPPRRRYYYdddzzzDDDEEEFFFEEECCCBBBBBBCCC@@@AAABBBDDDEEEEEEFFFFFFGGGGGGFFFHHHIIIHHHFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@???????????????AAA@@@?????????@@@AAABBBFFFEEEBBB@@@@@@AAACCCEEEEEEFFFGGGGGGFFFDDDBBB@@@@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDFFFHHHIIIHHHFFFIIIHHHFFFDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKNNNRRRUUUXXXZZZbbbssshhhTTTEEE>>>???;;;:::<<<===<<<>>>AAAEEEMMMXXXccckkkrrryyy~~~vvvooofff___ZZZUUUOOOJJJGGGDDDBBBAAABBBCCCCCCBBBBBBAAA???>>><<<;;;;;;;;;999888777666555555444444333333333444444555555555777777888999;;;===>>>???@@@CCCGGGJJJLLLNNNQQQSSSTTTVVVYYYZZZ[[[\\\___aaa``````aaabbbcccdddeeeeeeeeeffffffggghhhhhhgggggghhhiiijjjlllmmmnnnnnnnnnpppppprrrssstttuuuvvvvvvvvvuuutttsssrrrrrrsssssstttttttttttttttuuuuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxx{{{zzzzzzyyyyyyxxxxxxwwwyyyyyyyyyzzzyyyxxxxxxwwwwwwuuutttuuuwwwwwwvvvuuuqqqssstttsssssssssvvvwwwxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyxxxxxxwwwwwwyyy}}}~~~|||yyyuuurrrooonnnmmmfffeeedddccccccccceeefffeeeeeeddddddeeegggjjjkkknnnppprrrtttwwwyyy{{{|||xxxyyyzzz{{{|||{{{zzzzzzwwwuuusssrrrsssttttttuuuuuuxxx~~~ppp^^^PPPGGGCCC>>>===;;;;;;<<<<<<:::888888777777666666666666666666666777777666555444333333333333333333222222222222333333333444444444555333333333333333333333333222222222333333333444444333333222222222222333333222222333333444444555555666888:::999777666777888666666666777777777888888666888:::<<<======;;;:::888999:::;;;>>>@@@CCCDDDAAABBBEEEHHHJJJMMMNNNOOORRRXXXhhhDDDEEEEEEDDDBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::<<<<<<<<<<<<===???@@@AAA??????????????????>>>>>>@@@??????>>>???@@@AAABBBCCCBBBAAA@@@@@@AAACCCEEEEEEFFFGGGGGGGGGEEEBBBAAA@@@@@@@@@@@@AAABBBDDDDDDEEEDDDCCCDDDFFFGGGGGGFFFIIIHHHGGGEEEEEEEEEEEEFFFEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJJJJKKKMMMQQQTTTYYY\\\cccppp}}}hhhRRRBBB@@@;;;888:::<<<:::;;;===@@@EEENNNXXXbbbllltttyyywwwlllccc___ZZZSSSMMMIIIFFFCCCBBBBBBDDDDDDDDDCCCBBBAAA???>>>===<<<<<<;;;:::999888777666555444333333444444444444444444555666666777888:::<<<======@@@DDDGGGHHHJJJMMMOOOOOORRRVVVXXXZZZ\\\___aaa^^^^^^___```aaabbbbbbcccbbbcccdddeeefffffffffeeeggghhhiiijjjkkkkkkkkkkkkmmmnnnoooqqqsssttttttuuuuuutttsssrrrrrrrrrsssttttttssssssrrrrrrsssssstttuuuttttttsssssstttttttttvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvxxxxxxyyyxxxxxxwwwvvvvvvwwwvvvttttttuuuvvvtttsssppprrrssssssrrrsssuuuwwwwwwvvvuuusssssssssttttttvvvvvvxxxyyyyyyxxxwwwvvvtttwwwzzz}}}~~~}}}}}}zzzuuupppllljjjiiiiiiaaaaaabbb```___```bbbdddcccdddeeefffhhhjjjlllmmmpppqqqtttvvvyyyzzz{{{|||yyyzzz{{{||||||{{{zzzyyyvvvuuusssrrrrrrtttwwwyyyzzz~~~~~~~~~ssscccUUUKKKDDD@@@<<<;;;::::::;;;<<<;;;999888888777666666666666666444555666777666555444333333333333333333222111111111222222333333444444444333333333333222222222222222222222222333333333333333333222222333333444444222222333333444444444444444777999999666555666888666666666777777777888888666777999;;;<<<<<<;;;;;;999999;;;===@@@DDDFFFHHHBBBCCCDDDFFFIIIKKKLLLMMMNNNRRR]]]tttCCCDDDEEECCCAAA@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDFFFGGGGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======>>>>>>???>>>======<<<;;;;;;::::::;;;;;;;;;<<<===>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===>>>???@@@AAA?????????@@@AAABBBCCCDDDCCCDDDFFFFFFFFFDDDBBBAAA?????????@@@AAABBBDDDEEEFFFDDDCCCCCCEEEFFFFFFEEEHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJMMMQQQTTTZZZ___fffnnn|||gggRRRFFF???;;;;;;<<<:::999;;;<<>>>>>===<<<<<<;;;:::999777666555444444444444444444444444333333444555666777999:::;;;===AAACCCDDDFFFHHHJJJJJJMMMQQQUUUVVVXXX[[[\\\\\\\\\]]]^^^___``````aaa```aaabbbcccddddddddddddfffggghhhiiiiiiiiiiiiiiijjjkkkmmmppprrrssssssssssssrrrqqqqqqqqqrrrssstttuuutttsssrrrqqqqqqrrrrrrssssssrrrrrrrrrssssssttttttuuuvvvwwwxxxxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuvvvvvvvvvvvvvvvxxxvvvttttttttttttrrrqqqpppqqqrrrrrrrrrsssuuuwwwxxxvvvtttsssrrrrrrssstttvvvwwwxxxyyyyyyxxxvvvuuuuuuvvvxxxzzzzzzzzzyyyxxxuuusssoookkkgggcccaaa```^^^___```___]]]]]]```cccaaacccfffiiilllnnnoooooorrrsssuuuxxxzzz{{{{{{{{{xxxyyyzzz{{{{{{zzzyyyxxxtttsssrrrqqqsssvvv{{{~~~~~~~~~sssdddWWWMMMGGGAAA===;;;:::999:::;;;<<<;;;:::888888777666666666666666333444555777777666555444222333333444333222111000111111111222333333444444333333333222222222111111111222222222222333333333222222222222222333444555333333333444444444444444333666999888555333555888666666777777777888888888777777888999:::;;;<<<<<<<<<<<<>>>@@@BBBEEEHHHIIIAAABBBBBBDDDFFFHHHJJJKKKMMMPPPYYYhhhCCCDDDDDDCCCAAA@@@@@@AAA>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCEEEFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<>>>???@@@<<<=========>>>>>>>>>>>>???>>>=========>>>@@@@@@<<<===>>>???AAABBBCCCDDDBBBCCCDDDEEEEEECCCAAA@@@?????????@@@AAABBBDDDEEEGGGEEECCCCCCDDDEEEFFFEEEHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJLLLQQQTTTTTT[[[ccciiisss{{{cccMMMEEE???>>>===;;;:::;;;;;;<<<@@@FFFPPP[[[fffmmmoooxxxwwwpppkkkccc\\\TTTPPPKKKGGGEEEEEEDDDCCCEEEDDDCCCAAA@@@???>>>>>>>>>======<<<:::888666555555555444444444444333333222222222333444666777888999;;;???@@@AAABBBDDDFFFGGGJJJNNNQQQSSSTTTVVVXXXZZZ[[[[[[\\\]]]^^^___```______```bbbbbbcccccccccffffffggghhhhhhhhhhhhhhhhhhjjjllloooqqqrrrrrrrrrqqqqqqppppppppprrrssstttvvvuuusssqqqppppppqqqqqqrrrrrrrrrqqqqqqrrrssssssqqqrrrtttvvvwwwvvvvvvuuusssssssssssssssssssssssspppqqqrrrtttuuuvvvvvvvvvxxxvvvuuuttttttsssqqqooopppqqqrrrrrrrrrsssvvvxxxyyywwwuuusssrrrssstttuuuvvvwwwxxxyyyyyyxxxvvvuuuwwwwwwxxxxxxwwwuuutttssslllkkkiiifffbbb]]]YYYWWW]]]^^^___^^^\\\\\\___bbb```bbbfffkkknnnpppqqqqqqssstttwwwyyyzzz{{{{{{{{{wwwxxxyyyzzzyyyyyywwwwwwqqqqqqqqqqqqtttyyywwwkkk[[[OOOIIIDDD@@@<<<:::999888999;;;<<<;;;:::888888777666666666666666111333555777777666555444222222333444333222111000000000111222333333444444333333333222222111111111111111222222222333333333222222111111222333444444333444444444444444444555222666999888444333555888777777777777888888888888777777777888999:::<<<===::::::;;;===???AAACCCDDDAAAAAAAAAAAACCCEEEHHHIIIKKKNNNSSS]]]ppp???@@@AAAAAABBBAAA@@@???@@@@@@AAABBBBBBCCCDDDDDD???@@@BBBCCCDDDCCCBBBBBBAAABBBBBBBBBAAA@@@@@@???>>>======<<<<<<<<<<<<===<<<;;;:::999::::::<<<<<<999:::<<<=========<<<<<<999999:::::::::;;;;;;;;;======>>>>>>>>>>>>===<<>>======>>>@@@BBBCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@AAACCCFFFGGGGGGFFFEEEEEEEEEGGGIIIKKKIIIGGGDDDAAA@@@AAABBBCCCGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGHHHJJJLLLNNNOOOTTTVVV\\\dddmmmzzzxxxYYYMMMBBB???>>><<<::::::??????AAACCCHHHQQQ[[[bbbeeemmmvvv|||yyyqqqhhhaaaZZZUUUOOOLLLKKKIIIFFFDDDEEECCCAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>;;;999777666555444333222222222222222333444555777888888<<<;;;::::::;;;>>>@@@BBBCCCDDDFFFIIILLLOOOQQQRRRSSSVVVZZZ\\\\\\[[[ZZZZZZ]]]]]]]]]^^^```bbbdddfffccccccccccccdddeeefffgggiiiiiiiiijjjkkklllnnnnnnqqqpppooooooooopppqqqrrrttttttsssqqqooonnnmmmlllnnnoooooonnnnnnoooqqqtttssssssssstttssssssrrrqqqqqqrrrssssssttttttssssssssssssssssssttttttuuuuuuuuutttrrrqqqpppooooooooopppppppppqqqqqqrrrrrrrrrrrrsssuuuwwwwwwvvvtttsssuuuvvvxxxzzzyyyxxxuuutttvvvuuutttttttttrrrnnnkkkcccbbbaaa___]]][[[ZZZYYYZZZZZZ[[[\\\^^^aaacccddddddfffjjjooosssvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzyyy||||||{{{{{{zzzyyyyyyxxxttttttssssssvvv|||~~~uuucccPPPHHHEEEBBB>>>===;;;;;;::::::999888777777777666555444333333444555222333333444444333333222111111111111111111111111111111111111111111111111222222111111000/////////111111222222222111111000000000111222333444444555333444555444222111222333333333444444555666666777333333444555666777888888555666888999::::::999888888999999::::::;;;;;;<<<===>>>???@@@BBBCCCDDDEEEJJJHHHNNNZZZeeevvv@@@AAABBBBBBBBBAAA@@@??????@@@@@@AAABBBBBBCCCCCC@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<======<<<<<<;;;:::999:::;;;;;;999:::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<=========>>>>>>======<<<>>>>>>======>>>???AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFGGGFFFEEEDDDEEEGGGIIIJJJKKKIIIFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKMMMNNNMMMOOOTTT[[[aaakkk|||~~~mmmZZZGGG???>>>===;;;:::<<<===>>>???CCCIIIQQQWWW___fffpppvvv|||zzzpppiiiccc]]]VVVQQQOOOMMMJJJGGGGGGEEECCCCCCCCCDDDCCCBBBBBB@@@?????????>>><<<999999888777666555444444444444444444444555555555555999888888888999;;;===???AAABBBDDDFFFIIIKKKMMMNNNQQQSSSWWWYYYYYYXXXYYYZZZ[[[[[[\\\^^^___aaabbbccc``````aaaaaabbbdddeeefffiiiiiiiiijjjkkklllmmmnnnrrrqqqpppoooppppppqqqrrrssssssrrrpppooommmlllllllllmmmnnnmmmlllmmmooorrrpppqqqqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrrrrsssssssssttttttrrrqqqpppoooooooooppppppppppppqqqqqqqqqrrrqqqqqqssstttttttttsssrrrtttuuuwwwxxxwwwuuusssqqqpppooonnnmmmmmmjjjfffccc___^^^]]]\\\ZZZYYYXXXWWWYYYYYY[[[\\\^^^aaacccdddfffhhhlllppptttwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzz}}}}}}{{{zzzyyyxxxxxxxxxtttuuuvvvwwwzzzlll[[[JJJBBBAAA???===<<<::::::999999888777777666777666555444333333444555222333333444444333333222111111111111111111111111111111111111111111111111000000000000000000111111111111111222222111111000///000111111333333444555444555666555333222333444333333333444555666666666555555555555555666666666666666777888999999999999888888999::::::;;;;;;<<<<<<<<<===???@@@BBBCCCCCCFFFEEEIIIRRRZZZhhhAAAAAABBBBBBBBBAAA???>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA??????>>>==================<<<;;;:::999999::::::888999::::::;;;:::::::::::::::999888999:::;;;<<<;;;<<<============<<<<<<============>>>???@@@@@@@@@AAAAAAAAAAAA@@@????????????>>>>>>???AAACCCDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJIIIFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNRRRWWWZZZ___kkkxxxkkkPPPCCCAAA@@@>>>===;;;;;;<<<===>>>BBBHHHLLLUUU]]]fffmmmsss{{{zzzrrrkkkddd[[[UUUQQQOOOLLLIIIIIIGGGEEEEEEEEEEEEDDDCCCDDDBBBAAA@@@@@@???<<<:::;;;;;;999888777666666666666555555555444333333333666555555555666777999:::>>>???@@@BBBDDDFFFHHHIIILLLNNNQQQRRRSSSTTTVVVXXXXXXYYY[[[]]]^^^______^^^]]]]]]]]]___```bbbdddeeeffffffgggggghhhiiikkkkkkqqqqqqppppppppppppqqqqqqqqqqqqpppooommmlllkkkkkkiiikkkllllllkkklllmmmooonnnnnnooooooooooooooonnnnnnnnnoooooooooppppppppppppppppppppppppqqqqqqqqqtttsssrrrqqqpppoooooooooooooooooooooppppppppppppooopppppppppqqqqqqqqqqqqrrrsssttttttsssqqqooommmjjjhhhgggfffdddbbb]]]ZZZYYYXXXXXXWWWWWWVVVVVVVVVXXXYYYZZZ\\\___bbbdddeeehhhkkknnnrrrvvvyyyzzz{{{{{{||||||}}}}}}||||||{{{}}}{{{xxxvvvvvvvvvwwwuuuxxx{{{~~~xxxaaaRRRBBB<<<<<<;;;;;;<<<888888888777666666555555555555444333333333444444222222333333333333222222111111111111111111111111000000000000000000000000......///000000111222222000000111111222111111000///000000111222333444444444555666555444333444555222333333444444555555666666666555555555444444444666666666777777888999:::888888999999:::;;;;;;;;;;;;;;;<<<===???@@@AAAAAACCCBBBEEEKKKOOOXXXnnn@@@AAAAAAAAAAAA???>>>===>>>>>>>>>>>>??????@@@@@@AAA@@@???>>>>>>???AAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>===============<<<<<<;;;::::::999999999888888888999999999999888999888777666777888:::;;;:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>?????????@@@@@@@@@@@@???>>>============>>>@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDBBBAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNQQQUUUWWWYYY```iiiyyyzzz```OOOGGGBBB@@@AAA;;;<<<======>>>@@@CCCFFFKKKRRR\\\eeelllttt~~~{{{ssslllbbb[[[WWWTTTPPPMMMLLLJJJGGGFFFGGGFFFEEEDDDFFFDDDBBBBBBBBB@@@===;;;===<<<;;;999888888888888666666555555444333333333444333333333444555777888;;;<<<===???@@@BBBCCCDDDGGGIIIJJJKKKLLLOOOSSSVVVUUUWWWZZZ\\\]]]]]]\\\[[[YYYYYYZZZ\\\^^^```bbbcccccccccccccccdddeeefffgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllkkkjjjjjjhhhjjjlllllllllkkklllmmmmmmnnnooooooppppppppppppmmmmmmmmmmmmnnnnnnooooooooooooooooooppppppppppppsssrrrqqqpppoooooooooooonnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnooopppqqqqqqqqqqqqqqqooommmjjjhhheeedddbbb```___\\\XXXVVVTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXZZZ]]]```cccfffggglllnnnqqquuuxxx{{{|||||||||}}}}}}~~~~~~}}}}}}|||}}}yyyvvvttttttuuuvvvwww{{{~~~pppZZZLLL>>>999999999999;;;666666666555555555444444444444333333333333333333222222333333333333222222111111111111111111111111////////////////////////////////////000000111111///000000111111111111111//////000111222333444444333444555444333222333555222222333333444444444444444444444444444444444444777666555555666777999:::888888888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAAEEEIIIKKKQQQaaaqqq>>>???@@@@@@@@@>>>===<<<======>>>>>>>>>>>>>>>???@@@@@@>>>======>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999888888888888888777888888888777666555555555666888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>@@@AAAAAA@@@???>>><<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJIIIIIILLLPPPQQQQQQVVV\\\iii}}}wwweeeSSSEEE???@@@:::;;;=========>>>@@@CCCCCCJJJSSS]]]fffoooyyy~~~vvvllleee```\\\XXXTTTNNNLLLIIIHHHHHHGGGFFFDDDGGGEEEDDDCCCCCCBBB@@@===>>>===<<<:::999999888888555555555555555555555555333333333444444555666666999:::;;;<<<>>>???@@@AAABBBCCCEEEEEEGGGJJJNNNRRRRRRTTTVVVYYYZZZZZZYYYXXXWWWWWWXXXYYY[[[]]]___```bbbbbbbbbbbbcccdddeeeeeeiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiifffiiilllmmmlllkkkkkklllmmmnnnooopppqqqqqqrrrrrrmmmmmmllllllmmmmmmnnnooopppoooooooooooooooooooooqqqpppooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnooopppoooooonnnllljjjgggdddccc```^^^[[[ZZZYYYXXXUUUSSSRRRRRRRRRSSSTTTUUUUUUVVVWWWYYY[[[^^^aaaeeehhhjjjoooqqqtttwwwzzz|||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{xxxuuutttuuuvvvxxxyyy~~~xxxiiiVVVJJJ>>>:::999888888:::555555444444444444444333222222333333333333333333111222222333333222222111111111111111111111111111////////////////////////000000000000//////.........///000111111111111111...///000111222333333444111222333333222111222333222222222333333333333333222222222333444555555555666555555444555777888999777777888999999::::::;;;;;;<<<<<<===>>>???@@@@@@===???DDDGGGIIINNN[[[ggg===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>============>>>@@@@@@AAAAAABBBBBBAAAAAA@@@???>>><<<;;;;;;;;;;;;999999::::::::::::999999999999888777777777777888555555555666666666777777777888999::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@AAA@@@>>>===;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHJJJNNNOOONNNQQQVVV^^^ooo}}}fffOOOBBB@@@:::;;;;;;;;;:::;;;===@@@???DDDLLLUUU___iiirrrxxx~~~vvvnnnhhhbbb[[[VVVRRROOOMMMKKKJJJJJJHHHFFFGGGFFFEEEEEEEEEDDDBBB@@@???>>>===<<<;;;:::::::::777666666666666666666666444444444555555555666666777777888:::;;;===>>>>>>>>>???AAABBBCCCFFFJJJMMMMMMOOOQQQSSSUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[]]]^^^cccccccccccccccdddeeeeeecccdddeeeggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhkkkmmmmmmkkkjjjjjjkkklllnnnooopppqqqqqqqqqmmmlllkkkkkkkkklllnnnooooooooooooooonnnnnnnnnnnnooonnnmmmmmmlllllllllmmmlllllllllllllllkkkkkkkkkllllllllllllmmmmmmmmmmmmlllkkkiiifffccc```]]]\\\XXXVVVTTTTTTTTTTTTRRRPPPQQQQQQRRRSSSTTTUUUVVVVVVXXXYYY\\\___dddhhhkkkmmmqqqsssvvvyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{yyyxxxxxxyyy{{{||||||rrrbbbQQQGGG>>>;;;:::777777888444444444444444444444444111111222333333333222222111111222222222222111111111111111111111111111111000000000000000000000000111111000//////...------......///000111111111111...//////000111222333333000111222222111111222333222222222222222222222222000111111222333444555666444444444555555666777888777777888888999:::::::::;;;;;;<<<======>>>??????999===AAACCCEEEJJJTTT]]]ppp===>>>@@@AAABBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>======<<<;;;>>>???@@@@@@AAAAAA@@@@@@???>>>===;;;::::::999999777777999:::;;;;;;:::::::::999888777777777888888444555777999999888777666666777888999::::::::::::999:::;;;<<<<<<;;;:::999999;;;===??????>>><<<;;;:::;;;<<<===>>>??????@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJHHHGGGGGGGGGGGGHHHHHHIIIKKKJJJKKKNNNOOONNNPPPTTTVVVbbbrrr|||aaaNNNGGG======<<<:::888999;;;>>>===@@@FFFMMMWWWaaajjjooovvv}}}{{{rrrjjj```YYYVVVTTTQQQOOONNNMMMKKKIIIGGGFFFEEEFFFGGGFFFEEECCCAAAAAA???>>>===<<<<<<<<<::::::999888777666555555333444444555555555555555333444555777999:::<<<===;;;===???@@@AAACCCFFFHHHGGGHHHJJJLLLOOOQQQRRRSSSVVVVVVVVVWWWXXXZZZ[[[\\\aaaaaa`````````aaabbbbbb___```ccceeegggggghhhhhhfffffffffgggggggggggggggbbbfffjjjlllllljjjhhhgggggghhhjjjkkkmmmnnnnnnoookkkjjjiiihhhiiijjjlllmmmnnnmmmmmmmmmllllllllllllmmmlllkkkkkkjjjjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjhhhiiijjjkkklllkkkjjjjjjgggfffccc```\\\YYYVVVTTTRRRPPPOOOPPPQQQRRRRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUYYYZZZ]]]aaafffjjjnnnppprrrtttwwwzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{|||}}}~~~~~~}}}kkk[[[IIIBBB<<<;;;:::777555666444444444444444444444444///000111222333333222111111111222222222222111111111111111111111111111111111111111111111111111111//////////////////......---...///000111111111111......///000111222333333000111333333222111333444222222222222222111111111111111222222333333333444333333444555666666666666777777777888999999::::::::::::;;;;;;<<<<<<======:::>>>AAAAAAAAAFFFMMMRRR___yyy>>>???AAACCCDDDDDDDDDCCC????????????>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::===>>>???@@@@@@@@@@@@@@@>>>>>><<<;;;:::999999999555666888:::;;;;;;;;;:::;;;:::999777777777888999555666999;;;;;;:::888666666666777999999:::::::::999:::;;;;;;;;;:::999888777999;;;===>>>===;;;999:::;;;<<<>>>??????@@@@@@>>>>>>???AAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>BBBCCCDDDFFFGGGIIIJJJKKKIIIHHHHHHGGGHHHHHHIIIIIIKKKIIIIIILLLLLLJJJLLLOOORRRYYYfffvvvrrr\\\QQQBBBAAA???<<<999999;;;===<<<>>>BBBHHHQQQZZZccchhhpppxxxvvvjjjbbbYYYWWWTTTRRRQQQOOOMMMKKKGGGFFFEEEFFFHHHHHHFFFEEECCCCCCAAA@@@???>>>>>>>>>======;;;999777666444333333333444555555555444444000111333555777999:::;;;999;;;>>>???@@@AAACCCEEEDDDDDDEEEGGGJJJMMMPPPQQQVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]\\\\\\\\\]]]^^^^^^]]]___aaadddfffhhhhhhhhheeeeeeeeeffffffffffffggg```dddiiikkkjjjhhhfffeeedddeeefffhhhjjjkkklllllljjjiiigggfffggghhhjjjkkklllllllllkkkkkkjjjjjjjjjkkkkkkjjjjjjiiijjjjjjjjjkkkkkkkkkjjjjjjjjjiiiiiieeegggiiijjjkkkjjjhhhgggdddbbb___[[[WWWTTTQQQOOOPPPOOONNNOOORRRTTTTTTTTTPPPPPPQQQQQQRRRSSSTTTTTTYYY[[[^^^bbbggglllppprrrsssuuuwwwzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~zzzfffVVVCCC===999::::::666444555444444444444444444444444///000111222333333222111111111222222222222111111111111111111111111111111111111111111111111111111------......///000000000---...///000111111111111......///000111222333333111222444333333333444555222222111111111111111111333333333222222222222111222333444666777666666555777777777888999999::::::999999999::::::;;;;;;;;;===@@@BBB@@@???CCCHHHLLLSSShhh>>>???@@@AAAAAA@@@>>>===<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<======<<<<<<;;;;;;;;;<<<>>>???AAABBBBBB???===;;;:::::::::999888555777999<<<===<<<;;;:::>>>===<<<:::888666444444444666888999:::999777666666666777888999999::::::999:::;;;;;;999999:::;;;;;;::::::999:::;;;===>>>======<<<======>>>???@@@AAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@?????????@@@AAABBBCCCDDDEEEFFFGGGHHHEEEDDDCCCBBBBBBCCCDDDEEEIIIKKKNNNOOONNNNNNNNNOOOSSSTTT\\\kkk~~~nnnZZZJJJEEE>>>::::::;;;:::999:::<<>>>>>>>>???<<<<<<;;;::::::999999888999777666444333333333333111111222333555666777777999::::::;;;<<<>>>???@@@>>>???@@@BBBDDDGGGIIIJJJLLLMMMOOOQQQTTTVVVXXXYYY[[[[[[\\\]]]^^^___``````cccbbbaaa`````````aaabbbcccccccccccccccccccccbbbddddddfffggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhhhhhhhhhhggghhhiiijjjjjjkkkkkkjjjjjjkkkkkkhhhdddeeehhhgggccciiijjjjjjjjjhhhfffcccaaabbbcccdddddddddbbbaaa```]]][[[XXXTTTPPPMMMKKKJJJJJJKKKKKKMMMOOOQQQSSSTTTPPPOOOOOOOOOQQQUUUXXX[[[]]]^^^```bbbeeeiiiooossstttvvvzzz||||||{{{|||}}}{{{|||~~~~~~~~~|||zzzxxxwwwzzz|||{{{|||~~~{{{ppp^^^MMM???<<<777444444444444333555555555444444333333333000111111222222333444444333222222111111222222333111111000000//////......//////.........------------...///111111111000//////////////////.........111000///......///000111111111000000//////......222111111000///......---111111111111222333444555444444555555666777777777555666666777888999999:::888888999999999:::::::::=========???AAADDDFFFHHHPPPXXXjjj>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<======;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<===???@@@AAABBB@@@>>><<<;;;;;;;;;999888888999;;;<<<===>>>======AAA@@@>>><<<:::888666555666777999:::::::::888888777777888888999:::::::::999:::;;;;;;999999:::;;;;;;;;;:::999::::::<<<<<<<<<<<<<<<<<<===>>>????????????>>>>>>???@@@AAAAAACCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGIIILLLNNNNNNNNNOOOPPPQQQQQQWWWcccrrrpppUUUMMMCCC===<<<<<<:::888:::<<<>>>AAAEEEKKKRRRWWWbbbgggnnnuuu}}}~~~rrrhhhbbb\\\WWWVVVTTTQQQNNNKKKJJJIIIIIIJJJJJJHHHFFFEEEDDDBBBAAA@@@@@@@@@AAA>>>======<<<;;;;;;:::::::::999777555444444444444444444444444444444444444555555666666777999:::;;;===>>>>>>@@@BBBEEEGGGHHHIIIJJJKKKNNNPPPSSSTTTUUUWWWXXXYYYZZZ\\\]]]^^^___```___^^^]]]]]]^^^______bbbbbbbbbbbbbbbbbbbbbaaaaaabbbcccdddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbdddeeeffffffggggggffffffhhhhhhiiijjjjjjjjjjjjjjjeeegggfffbbbbbbfffgggeeeeeefffggggggfffdddbbbaaa^^^_________^^^\\\[[[YYYTTTRRRPPPNNNKKKIIIHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQPPPPPPPPPQQQSSSWWW[[[]]]```bbbdddfffhhhkkkpppssstttwww{{{~~~~~~}}}}}}}}}{{{||||||}}}}}}|||{{{zzzzzz|||~~~}}}}}}~~~~~~uuujjjXXXHHH>>>;;;777444444444444333444444333333333222222222222222222222222222222222111111111111111111111111000000000///////////////000000/////////.........---...///000111000000///.........///////////////111000///......///000111111000000000/////////.../////////000000000000111111111111111222333444444444444555555666666777777555666666777777888888888888888888999999999::::::;;;;;;<<<===???BBBEEEFFFHHHOOO]]]ttt======>>>???@@@@@@@@@@@@>>>======<<<<<<=========::::::::::::::::::::::::::::::;;;===>>>???@@@@@@BBB???===<<<;;;;;;999888999:::::::::<<<===>>>???CCCCCCAAA>>><<<:::888777777888999;;;;;;:::999999888888888999999::::::;;;999:::;;;:::999888999;;;;;;;;;:::999999999::::::;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<===>>>@@@@@@CCCBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFEEEDDDCCCDDDDDDEEEFFFDDDGGGJJJLLLLLLMMMOOOQQQPPPQQQTTT\\\fffwwwkkk^^^NNNCCC@@@???<<<999;;;<<<===>>>@@@DDDIIIMMMUUUZZZbbbiiiqqq{{{rrrllleee```]]]ZZZVVVSSSNNNMMMLLLKKKLLLLLLJJJHHHFFFEEEDDDCCCBBBBBBCCCDDD@@@??????>>>======<<<<<<;;;:::999888777666666666666666555444333222111111333333333333444555666777;;;;;;<<<===???AAACCCDDDDDDEEEGGGIIIKKKMMMOOOPPPRRRRRRTTTVVVXXXZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaaaaaaaaaaa________________________bbbcccddddddeeeeeedddddddddeeeffffffggggggffffffdddhhhiiidddaaacccddddddaaaaaabbbcccbbbaaa```___YYYYYYXXXWWWUUUSSSQQQPPPJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFHHHJJJLLLOOOPPPQQQQQQQQQSSSVVVZZZ^^^```cccfffiiikkklllnnnqqqssstttxxx}}}~~~}}}}}}{{{{{{{{{{{{{{{||||||}}}~~~vvvlll```OOOAAA===:::666444444444333333333333222222222222111111444333333222111111000000//////000111111000////////////////////////000000000000000000000/////////......///000000000//////------......//////000000000//////......//////000000000000000////////////---...///000111222333444111111000111111222333444444444444555666666777777666666666666666666666666888888888999999999999:::::::::;;;<<<>>>@@@CCCDDDFFFKKKTTTcccyyy<<<======>>>???@@@@@@@@@???>>>>>>============>>>:::999999999999999999:::999:::;;;<<<===>>>??????CCC@@@>>><<<<<<;;;:::888888888777777888:::<<<>>>DDDCCCAAA???<<<:::888777777888999:::::::::999999888888999999:::::::::;;;888:::::::::999888999:::;;;;;;:::999999999888888:::::::::;;;<<<===>>>???;;;;;;;;;<<<===>>>@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBDDDDDDCCCBBBBBBCCCEEEFFFDDDFFFHHHJJJJJJKKKMMMOOOPPPRRRVVVZZZ___kkkttt\\\KKKDDDAAA>>>::::::;;;;;;;;;<<>>=========<<<;;;:::999999888888777777666555333222222111444444444444444555666777888888999:::<<<===???@@@@@@AAABBBDDDFFFHHHJJJKKKLLLMMMOOOQQQTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ]]]]]]^^^______`````````]]]]]]]]]]]]]]]]]]]]]]]]```aaabbbbbbccccccbbbbbb___```aaaaaabbbbbbaaaaaahhhmmmnnnhhhaaa```aaabbb^^^______^^^^^^\\\[[[ZZZSSSRRRQQQOOOMMMKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEFFFGGGIIIKKKNNNPPPQQQPPPQQQRRRTTTXXX\\\```bbbfffiiilllnnnnnnoooqqqssstttxxx}}}~~~}}}}}}{{{{{{zzzzzz{{{}}}~~~xxxlllaaaUUUGGG<<<;;;888555333444444333333333333333222222222222222333222222222111111000000...///111222222111///...---......//////000000000////////////////////////......//////////////////,,,------...///000111111////////////////////////000000000000////////////---...///000111333333444000000000000111222333444333333444555555666666777666666666666555555555555888888888888999999999999999:::;;;<<<>>>@@@AAABBBFFFJJJPPPYYYfff<<<<<<======>>>???@@@AAA??????>>>===============:::999888888888888999:::999999:::;;;<<<======>>>BBB@@@===<<<<<<<<<:::999999888666666777999<<<>>>AAA@@@???===;;;999888777666777777888888888888888888999999999999999::::::888999::::::888888999::::::::::::999999888888777999999::::::;;;===>>>???;;;;;;<<<===>>>???AAABBB???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@AAABBBCCCDDDEEEFFFHHHHHHHHHHHHJJJLLLNNNQQQUUUYYY[[[aaarrrjjjUUUIIIBBB>>>:::999:::;;;;;;;;;===@@@CCCAAAGGGNNNVVV^^^hhhttt{{{{{{sssnnnhhhbbb]]]YYYVVVSSSQQQPPPOOOMMMKKKGGGFFFEEEDDDCCCCCCDDDDDDAAAAAA@@@@@@??????>>>>>>>>>>>>======<<<::::::999777666666555555444444444555555444444444555555666666666666777888:::;;;<<<======???AAACCCEEEFFFGGGGGGHHHJJJLLLOOOQQQSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYY\\\\\\\\\]]]]]]^^^___```]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___```````````````]]]]]]^^^____________^^^eeekkklllfff___]]]^^^^^^\\\\\\[[[YYYWWWUUUTTTSSSNNNMMMKKKIIIGGGEEEDDDDDDFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGIIIKKKNNNPPPQQQQQQRRRTTTVVVZZZ^^^bbbdddhhhjjjmmmoooooopppqqqssstttwww|||~~~~~~}}}}}}}}}|||{{{{{{{{{}}}~~~}}}~~~{{{lll```VVVKKK@@@999999666444333444444333222333333333444444444444444000000000111111222222222///000222333333222000///------......//////000000........................//////..................,,,------...///000111111......////////////......////////////000000000000//////000000111111111111000000000000111222333333333333444444555666666666666666666666555555555555777777888888888999999999999:::;;;===???@@@AAAAAAAAADDDJJJPPPWWWiii===============>>>???@@@??????>>>===<<<<<<<<<<<<;;;:::999888888999:::;;;888999999:::;;;;;;<<<<<<@@@>>><<<;;;<<<<<<;;;999:::999888888999;;;>>>???>>>===<<<;;;999888777777666777777777777888888888888888888888888888888888888999:::999888777888:::888888999999999888777777888888999999;;;<<<>>>???============>>>@@@AAAAAA=========<<<======>>>?????????@@@@@@AAAAAAAAABBB@@@@@@??????@@@AAACCCDDDEEEFFFFFFFFFEEEFFFHHHJJJKKKMMMRRRUUUVVVXXXcccoooxxxcccSSSGGG???;;;999:::;;;;;;:::;;;>>>@@@>>>BBBHHHNNNUUU___kkksssyyy~~~wwwpppiiidddbbb^^^YYYVVVTTTRRROOONNNIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBBBBAAA@@@@@@???????????????>>>===<<<:::999777777777777777777777777555444333333333333333444555555555555666777888999::::::<<<===???AAABBBCCCBBBCCCDDDGGGIIILLLNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXYYY[[[\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^]]][[[```bbb]]]YYYZZZZZZYYYXXXWWWUUUSSSPPPNNNMMMLLLHHHHHHFFFDDDCCCCCCBBBBBBCCCCCCBBBAAAAAABBBBBBBBBDDDDDDFFFHHHJJJMMMPPPQQQSSSUUUWWWZZZ]]]aaadddfffjjjlllnnnooooooppprrrtttuuuxxx{{{}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{mmm^^^TTTLLLCCC<<<999777555333333444444333222333333444444444444555555//////000000111222222333000000111222222111000000..................//////------------............000///......------......------......//////000000---......//////......---////////////000000000000000000000///////////////000000///000000111222333333333333444555555666666666666666666666666666666777777777888888888888999999:::;;;===??????@@@@@@@@@AAAFFFLLLPPP[[[uuu>>>>>>===<<<======>>>??????>>>===<<<;;;;;;;;;;;;;;;:::999888888999:::;;;888888999999::::::;;;;;;>>><<<::::::;;;<<<;;;:::999999888999:::;;;===>>>;;;;;;:::999999888888777888888777777888888999999777777777777777777777777777999:::999888777888999666777888999999888888777777777888999:::<<<>>>???>>>>>>======>>>???@@@@@@===============>>>????????????@@@@@@AAABBBCCCCCC@@@@@@??????@@@BBBCCCDDDBBBCCCDDDDDDDDDEEEHHHJJJLLLLLLNNNQQQQQQSSSZZZcccwwwwwwdddSSSFFF???:::;;;;;;:::999999:::<<<<<>><<<;;;:::999999999888888888777777555555444333333222333333444444444444444555666777777777888:::<<<===>>>???======???AAACCCFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRRRRRRRSSSUUUVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWVVVXXXYYYYYYZZZZZZZZZZZZZZZUUUXXXXXXUUUTTTVVVTTTQQQPPPOOOMMMKKKIIIHHHGGGFFFCCCBBBAAAAAA@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIILLLOOORRRSSSWWWYYY[[[^^^aaadddggghhhlllmmmoooooopppqqquuuwwwwwwyyy{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}yyyxxx|||ooo```PPPHHHBBB<<<999999555444222333444444333222222222333333333444444444000000000000111111111111000000000000000000000000..................---------.........////////////000///...---------...............///////////////------...//////...------.../////////000000000111......................../////////000000111222333222333333444444555555666555666666777777888888888777777777777888888888888777888:::<<<===>>>>>>>>>AAA???BBBIIIMMMRRReeeyyy???>>>===<<<<<<===>>>>>>>>>>>>===;;;;;;:::::::::<<<;;;999888888999;;;<<<888888888999999::::::;;;===;;;999999;;;<<<;;;:::666666666777888999;;;;;;:::999999999999999888888999999888888999999:::;;;777777777666666666666666777999999999888777888999555666777999999999888777777777888999:::<<<>>>???>>>>>>=========>>>>>>???>>>>>>===>>>>>>???@@@@@@>>>??????AAABBBCCCDDDDDDAAAAAA@@@@@@AAACCCDDDEEE@@@AAABBBCCCDDDFFFIIILLLPPPMMMLLLOOOPPPRRRXXX___iiittt___NNNEEE<<<<<<<<<:::888666777888<<<===>>>???BBBJJJVVV^^^dddoooyyy}}}zzzpppllleee```\\\YYYUUUSSSOOONNNKKKIIIGGGEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC????????????>>><<<;;;999<<<;;;;;;:::999888777777777777666555444444444444444333333333444444555666444555666888999;;;<<<<<<999:::<<<===???AAACCCCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUVVVWWWVVVSSSRRRSSSOOOIIIJJJIIIHHHFFFEEEDDDDDDDDD@@@???>>>>>>???@@@AAABBBAAAAAAAAABBBCCCEEEFFFGGGHHHIIIJJJLLLOOORRRUUUVVV[[[\\\^^^aaadddgggiiijjjnnnooooooooopppssswwwzzzzzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}{{{vvvtttxxxgggWWWGGGAAA===888777:::444333222222444444333222111111111222222333333333222222111111000///////////////............///////////////......------,,,.../////////000000111111000///...---,,,------...///////////////.........,,,---...//////...---,,,.../////////000000111111------------......//////////////////000111222333222222333444444555555666555666666777888999999:::777777777777888888888888666777999;;;<<<<<<<<<<<<@@@:::<<>>>>>>>>===<<<:::999888:::999888777666666666666666666777888999999::::::;;;;;;:::999888888888888999999888888888888999999999999999999999999999999888777777777777777888888888777555333333444777888888888777777888888999:::777777777777777888888888666777999;;;<<<===>>>>>>============>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<>>???AAACCCDDDEEEFFFFFFIIIKKKMMMOOOPPPRRRUUUXXXeeesss|||eeeRRREEEAAA<<<999777888999:::999;;;===>>>@@@EEELLLRRR[[[```hhhqqqzzzzzzpppiiidddaaa]]]YYYWWWSSSNNNKKKJJJIIIIIIHHHIIIIIIHHHFFFFFFEEEEEEEEECCCAAA??????@@@???>>><<<999999999:::::::::;;;;;;777666666666555555555555666666555555555444444444888777666555555666777888::::::;;;;;;;;;;;;::::::>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKJJJJJJHHHGGGEEEDDDBBBAAA@@@???>>>>>>>>>??????>>>>>>=========>>>>>>@@@@@@@@@@@@AAABBBCCCDDDHHHKKKNNNQQQSSSVVVYYY\\\___aaadddeeefffhhhjjjmmmnnnnnnppprrruuuwwwyyyzzz~~~}}}}}}}}}~~~}}}|||}}}uuupppvvvooo\\\OOOAAA<<<;;;999666666222333444555555333111000111111111111111111111111000000000000////////////000000111111111111000000...///000111111000///...000000///.......................................---111555555000---...000000000//////.........---......////////////......000000000000000000000000///////////////000000111444333333222222111111000444333444555777888777666777777777777666666666666777777777777888999:::;;;CCCBBB@@@???AAAHHHPPPVVVppp:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;:::999888777777777777888888999::::::;;;<<<<<<<<<;;;:::999888888888888999888888777777888888999888888888888888888888888999999888888888888888999888666444333333555777999888888888888888999::::::888888888777777777777777777888:::;;;<<<======>>><<<=========>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>===>>>@@@BBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA>>>???@@@BBBCCCDDDEEEEEEHHHJJJLLLNNNOOOQQQUUUWWWcccmmmxxxjjjQQQIII???::::::;;;:::777888999;;;;;;<<<@@@EEEJJJQQQVVV^^^fffoooyyywwwppplllhhhccc```\\\ZZZWWWTTTSSSQQQNNNLLLIIIHHHGGGEEEDDDDDDDDDDDDDDDBBBAAA@@@AAA@@@???===<<<<<<<<<;;;;;;:::::::::888888888888777777777777666666666555555555555444777666555444444555666777555555666666666666555555<<<<<<<<<===>>>>>>?????????????????????@@@AAABBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@???>>>>>>=========>>>===<<<<<<<<<<<<<<<======@@@@@@@@@AAABBBDDDEEEFFFKKKMMMQQQSSSVVVXXX\\\^^^aaadddgggiiijjjkkknnnpppqqqrrrtttvvvxxxzzz{{{|||~~~}}}||||||}}}~~~~~~|||}}}~~~{{{vvv{{{kkkWWWJJJ>>>:::999777555555222333444555444333111000111111111111111111111111000000000000////////////000000111111111111000000+++,,,---......---,,,+++000//////..............................------------111444444000---...000000/////////.........---......////////////......////////////////////////000////////////000111111111222222222222222222222444444555666777777666555777777777777777777777777888888888999999:::;;;<<<@@@@@@??????AAAFFFNNNSSS^^^ttt:::::::::;;;;;;;;;;;;<<<999:::;;;===>>>>>>??????;;;;;;:::999888888888888:::;;;;;;<<<<<<=========<<<;;;:::999888888888888999888888777777888888999777777777777777777777777;;;:::999999888888888888777666444444444666888999999999888888999999:::;;;999999888888777777666666999999;;;<<<<<<=========<<<<<<=========>>>>>>>>>>>>>>>============<<<<<>>===???AAACCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>???AAABBBCCCDDDDDDFFFHHHJJJLLLMMMPPPSSSVVV```fffuuujjj\\\KKKAAA??????;;;777888999:::::::::<<>>??????>>>===<<<;;;::::::::::::::::::999999999999777777777666666666666555555555444444444444555555666666777777777777666666888888999999:::;;;;;;;;;======<<<<<<<<<<<<======>>>>>>>>>??????AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAA@@@???>>>===<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAABBBDDDEEEGGGHHHIIIOOOQQQUUUWWWYYY\\\```bbbdddgggkkkmmmoooqqqsssuuuvvvwwwyyy{{{|||}}}}}}}}}~~~}}}||||||}}}}}}}}}~~~~~~rrr```OOODDD:::777777555333333222222333444333222111000111111111111111111111111000000000000///////////////000000111111000000///++++++,,,,,,,,,,,,++++++/////////............---///.........------,,,,,,---000333333///---...000/////////.....................////////////......////////////////////////000000000000000111111222///000000111222222333333444444555666777666555444666666666777888888999999:::::::::::::::;;;<<<======>>>>>>???@@@DDDIIIMMMRRRbbb}}};;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@AAAAAA<<<;;;:::999999999999999;;;;;;<<<<<<<<<============<<<;;;:::999888888888888888777777777777888888777777777777777777777777::::::999888777777777777666666555444555777888999999999999999999::::::;;;:::999999888777666555555999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>>>>=========@@@>>>>>>???BBBDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBCCCDDDFFFHHHJJJKKKMMMQQQTTT]]]bbbnnnwwwaaaOOODDD???<<<999999:::::::::;;;<<<===>>>AAADDDKKKRRRZZZccclllrrr{{{~~~vvvpppgggccc___[[[XXXTTTPPPNNNOOONNNLLLJJJIIIHHHGGGGGGGGGEEECCCBBBBBBBBB@@@>>>@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::888888888888777777777777666555555555555555555666777777888888888888777777666666777777888888888999<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::<<<<<<<<<<<<<<<;;;:::999:::::::::999::::::;;;;;;<<<<<<<<<===>>>???AAABBBBBBCCCEEEHHHJJJLLLMMMNNNSSSUUUYYY[[[^^^```dddfffgggkkkooorrrtttvvvxxxzzz{{{|||~~~~~~~~~sssaaaQQQFFF===666666666444333333222222222333222111000000111111111111111111111111000000000000//////////////////000000000000//////..............................///.........------///......------,,,,,,+++---///111111///......///........................---......//////......---////////////////////////000000000000000111222222000000000000111111222222111333555777777666666666555555666777888999:::::::::999999999:::;;;;;;<<<:::;;;===>>>???AAAEEEGGGMMMVVVjjj;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;:::999888888888888777777777777777777888888888888888888888888888888888777666666666666666777666666555666777888999999999888888999999:::;;;:::999999888777666555555999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<============<<<===>>>??????>>>======???>>>>>>???BBBDDDEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???????????????@@@AAABBBBBBDDDFFFGGGHHHJJJNNNPPPVVV^^^jjjuuuyyy```KKK@@@<<<===:::999999999:::;;;<<<<<<>>>AAAEEEKKKQQQYYYbbbgggpppvvvzzzwwwqqqiiibbb]]]ZZZWWWVVVRRRQQQOOOMMMKKKJJJIIIHHHHHHFFFDDDCCCCCCBBB@@@>>>????????????????????????<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888777777888888888888777777555555666666666666555555666666777777777777777888:::999999888888888999999:::999999999999999:::;;;999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999:::::::::::::::999999999999888999999:::;;;;;;;;;;;;<<<===???@@@BBBCCCEEEGGGJJJMMMQQQSSSTTTUUUWWWZZZ]]]```bbbdddhhhjjjkkknnnsssvvvxxxzzz|||}}}~~~qqqbbbQQQFFF???999555666666444333444111111222111111111000000000000000000000000000000000000000000//////////////////000000000000//////000//////////////////000---......///...---,,,,,,......------,,,,,,,,,,,,---...//////.........///---------...............------............------........................000000000///000111111222111111111000000/////////---000555777777666777888444444555777888999:::;;;888888888888888888999:::777999<<<======>>>AAABBBGGGKKKXXXppp<<<;;;;;;;;;;;;:::::::::999999:::::::::::::::999;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>><<<;;;999888888888888777777666666777777888888888888888888888888888666666666555555666666777888777777666666777777777888888777777888888999:::999999888888777777666666777777999::::::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>???@@@???>>>===>>>======>>>AAADDDEEEDDDCCCBBBBBBAAAAAAAAAAAABBBAAA@@@?????????@@@AAABBBBBBCCCEEEEEEFFFGGGJJJLLLMMMWWWccckkksssttt\\\KKKCCCBBB<<<:::888777999::::::999<<<===@@@DDDHHHOOOVVV[[[cccjjjuuu~~~~~~sssjjjccc```]]]\\\VVVTTTRRRPPPNNNLLLKKKJJJJJJHHHFFFEEEDDDCCCAAA???>>>>>>??????@@@@@@@@@@@@=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999::::::::::::999999777777888888888888777777777777777777777777777777666666555555555666666777999999888777777777888888777777777666777777888999999999999999999999999999888888888888888888888888888999999::::::::::::999888888888999:::;;;<<<===999:::;;;===???AAACCCEEEIIILLLOOOTTTXXXZZZ\\\]]]\\\___bbbeeegggjjjmmmpppooosssxxx{{{}}}~~~uuudddTTTHHH@@@:::555444666666333222333111111111000000000000000000000000000000000000000000000000000////////////...//////000000//////...///...------------...///------...//////---,,,+++,,,,,,,,,,,,,,,,,,------------------............---------------.........------............------........................///////////////000000111111111000000///......---+++000555888666555666888333444555666777888999999777777666666666666777777777999;;;<<<<<<<<<>>>???BBBGGGPPP```zzz<<<<<<;;;;;;;;;:::::::::888888999:::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;999888888888777777666666666666777777777777777777777777777777555555555555666777888999999999888777777666666666777777666666777777888999888888888777777777777777444555777888999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;===>>>@@@@@@@@@>>>======<<<<<<===AAACCCDDDDDDBBBBBBAAAAAAAAABBBBBBCCCCCCBBB@@@??????@@@AAABBBBBBCCCDDDDDDDDDEEEGGGIIIHHHOOOXXX___eeerrrwwwcccSSSKKKCCC???;;;999999:::999888<<<===>>>???AAAFFFMMMQQQWWW^^^hhhqqqyyywwwoooiiidddbbb\\\[[[YYYVVVSSSQQQPPPPPPMMMKKKIIIHHHGGGFFFDDDBBB@@@@@@@@@???????????????????????????>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;;;;;;;:::999999::::::;;;;;;::::::999777777777666666666666666555555444555555666777888888888777666555555666666777666666666666777888888888888888888888888888888666666666777888888999999777888999999::::::::::::999999999:::;;;<<<>>>???<<<===>>>@@@BBBEEEHHHIIIMMMPPPTTTYYY^^^aaabbbcccbbbdddhhhkkkmmmooosssuuuuuuxxx}}}~~~xxxgggVVVIIIAAA>>>555222222555555222000222111111000///////////////000000000000000000000000000000000000////////////......////////////.........---,,,,,,,,,,,,---...,,,---...//////---,,,***+++++++++,,,,,,------...---,,,,,,,,,---.........,,,,,,,,,------.........,,,------......------,,,.......................................//////000////////////////////////---222777999666333333555333333444555666777777888777777666666555666666777888999::::::::::::<<<>>>AAAFFFLLLTTTddd<<<<<<<<<;;;;;;:::::::::999:::;;;<<<======>>>===999999999888888999::::::<<<<<<<<<<<<<<<;;;;;;;;;???>>>===;;;999888888888777777666666666666777777666666666666666666666666666666666666777999:::;;;::::::999888777666555555666666666666666777777888777777777777777888888888333444555777999::::::;;;;;;;;;;;;<<<<<<<<<======;;;===???@@@AAA@@@???>>><<<;;;;;;===@@@CCCDDDCCCAAAAAAAAAAAABBBBBBCCCDDDDDDCCCAAA??????@@@AAABBBBBBCCCDDDCCCCCCCCCEEEGGGFFFJJJOOOTTT[[[fffttt~~~xxxbbbTTTKKKFFF???<<<;;;<<<;;;999===>>>>>>>>>???CCCIIIMMMOOOWWW```gggmmmttt}}}}}}uuunnnjjjcccbbb___\\\ZZZXXXVVVVVVPPPNNNKKKJJJJJJHHHFFFDDDBBBAAAAAA@@@???>>>======AAAAAAAAA@@@@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;:::999666666777777777777666666666666666666666666666666666666666777888999:::;;;777777666555444444444444777666666666666777888888777777777777777777777777444555666777888999999:::666777888999::::::::::::999999:::;;;<<<>>>???@@@@@@AAABBBEEEGGGJJJMMMNNNOOORRRWWW]]]aaaeeefffgggfffhhhlllnnnpppsssvvvyyyxxx|||~~~~~~{{{lll\\\LLL@@@<<<<<<333000111444444000///000111111000///////////////000000000000000000000000000000000000////////////......////////////......///...------------...///,,,---...//////---+++***)))***+++,,,------...///---,,,++++++---.........,,,,,,,,,------.........,,,------......------,,,........................---------------...//////------......///000000000///444999999555111111222333333444444555666666666777777666666666666666777888999::::::999:::<<<>>>>>>CCCGGGHHHPPPiii=========<<<;;;:::999888::::::;;;;;;<<<=========::::::999888777777888888888999:::<<<===<<<<<<;;;<<<<<<;;;999999999999999666555555555444444444444555555555555555555555555555555555555666777888999999888777666666777888999888888888888888888999999<<<;;;;;;:::888777777666777777666777777888999999:::::::::;;;;;;;;;<<<<<>>>>>>>><<<<<<==================BBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGIIILLLNNNRRRYYYdddkkksss^^^MMM@@@>>>???<<<888888<<<<<<<<<<<<<<<===???BBBHHHMMMTTTZZZ```iiissszzzwwwsssppplllgggccc```]]]ZZZXXXTTTQQQNNNMMMLLLKKKIIIGGGFFFCCC???===>>>>>>>>>>>><<<===???@@@AAAAAAAAA@@@@@@@@@@@@???>>>=========<<<<<<;;;::::::::::::;;;999999888888777666666666777777888888999999999:::777777777777666666666666555555555555555555555555888888777666666666666666555666666777777777777777666777777777555555777999:::;;;<<<;;;:::999;;;<<<999999888999:::<<<>>>@@@EEEEEEHHHLLLPPPSSSTTTTTTUUUYYY]]]aaadddhhhkkknnnqqqqqqrrrtttuuuwwwxxxxxx~~~xxxkkkYYYKKKBBB===999555222222222222222222222222111000000///...------,,,------......//////000000000000//////.........---------,,,+++,,,---...//////...,,,++++++,,,...///............------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,++++++++++++------///...---,,,+++,,,---...........................000///...------...///000/////////000111111222222444444333333333222222222444444444444444444444444555555444444444555555666999999999999:::;;;<<<<<<>>><<<@@@HHHNNN[[[yyy;;;;;;<<<;;;;;;:::999888::::::;;;;;;<<<=========:::999999888888888888888888888:::;;;<<<<<<;;;;;;;;;;;;::::::999888888777666666666555555555444444555555555555555555555555666666666666777888999:::999888777666666777888888888888888888888999999:::<<<;;;;;;::::::999888888777777777777777888999999::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<<<<===============AAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEFFFFFFFFFFFFIIIJJJKKKKKKLLLQQQYYY```oooqqq___LLLCCC@@@<<<:::;;;777888999999:::<<<>>>@@@AAAFFFLLLRRRWWW___iiiooovvvxxxtttnnnjjjgggdddaaa___[[[YYYUUUSSSRRRQQQOOOMMMKKKHHHDDDBBBAAA@@@@@@???>>>>>>@@@AAAAAAAAA@@@???AAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777888888888999999999888888888888777777777777666666666666666666666666888777666666555555666666555555666777777777777777444666777666666666888:::===<<<:::999999:::;;;<<<>>>>>>???@@@BBBDDDGGGHHHKKKLLLNNNRRRUUUXXXZZZZZZ[[[^^^cccgggjjjmmmppprrrtttuuuvvvwwwyyyzzz{{{|||~~~~~~yyyiii^^^OOOCCC===:::777555222222222222222222222222333333333222111000000000//////000000111111111111000/////////.........---000///...---,,,------...000///...------...///000...............---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------......---,,,++++++,,,------...---,,,,,,,,,,,,---...////////////////////////000///...------...///000//////000000111222222222555555444444333333222222444444444444444444333333555555444555555666777777777777777777888999::::::>>><<<@@@FFFIIIPPPggg999999::::::::::::999999:::::::::;;;<<<<<<======999999999999888888888888777888999:::;;;;;;;;;;;;999:::;;;;;;:::999777666777777777666666666555555555555555555555555555555777777777777888999:::::::::999888777777777777777888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999:::999999999:::::::::;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<======>>>>>>>>>@@@?????????@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBEEEGGGHHHHHHGGGFFFIIIJJJJJJIIIHHHJJJPPPUUU^^^iii~~~xxxbbbQQQEEE>>><<<===777777888888999:::;;;<<<:::???DDDIIIMMMTTT]]]ccckkkrrr}}}{{{uuuqqqmmmjjjhhh```]]]YYYWWWUUUSSSPPPNNNQQQNNNJJJGGGEEEDDDBBB@@@@@@AAAAAAAAAAAA@@@???>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<======<<<<<<;;;::::::999777888888888888999999999999999888888888777777777777777777777777777777777777666666555555555555666555555666777777777777777555666888888888999<<<>>>JJJEEE>>>;;;<<<======<<>>>>>::::::999999999999::::::999999999::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>?????????>>>>>>>>>>>>@@@BBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDAAACCCGGGIIIKKKKKKJJJIIIJJJKKKLLLJJJHHHIIINNNRRRVVV]]]nnn~~~yyyeeeUUUHHH???<<<===;;;:::999999999888888999===AAADDDHHHMMMUUU[[[dddjjjsss{{{|||wwwssspppgggccc___[[[YYYVVVSSSPPPUUURRRNNNKKKIIIHHHEEECCCDDDDDDCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===============>>>>>>======<<<;;;;;;;;;888888888888999999999999888888888888777777777777888888888888888888888888666666555555555555555666555666777777888888777777777888:::;;;<<<>>>AAACCCVVVNNNDDD@@@AAABBBAAA???AAABBBDDDGGGKKKNNNQQQRRRYYY[[[]]]```bbbeeehhhjjjllloootttxxxzzz{{{}}}~~~}}}{{{zzz}}}uuufff[[[GGGAAA999444333333333333111111111111111111111111000000000/////////......................................................000//////...---,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------111000...---,,,,,,---...---,,,,,,,,,------......////////////////////////...............//////000000000111111222222333333666777777666555444222111222222222222333333333333111222333444555666777777888888777888888999:::;;;::::::>>>BBBBBBCCCNNN[[[777777888999::::::::::::999999::::::;;;<<<<<<<<<888999::::::::::::999999666666777777888999999::::::;;;<<<===<<<:::888777777777777777666666666666555555555555555555555555555555444555555666777888999999999999888888777777888888888888999:::;;;<<<:::;;;<<<===>>>??????@@@;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;;;;=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAA>>>>>>>>>>>>???AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEHHHKKKMMMNNNNNNMMMPPPRRRRRROOOKKKJJJMMMPPPRRRVVVcccyyy}}}lllZZZJJJ???@@@===999888888999888777999<<>>>>>?????????>>>>>>======<<<;;;;;;::::::::::::999999999999888888888777777777666666777777777777777777777777666666555555555666666777666777888888999999888888777888;;;<<<===???BBBEEESSSLLLDDDAAADDDGGGFFFEEEHHHIIILLLPPPSSSVVVXXXZZZ\\\___bbbdddeeehhhmmmpppssswww{{{~~~{{{zzz{{{|||lll[[[OOO???<<<777333222222222222111111111111111111111111...............---------.........------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******+++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------000///...---,,,------...+++,,,,,,------.........---------------------------......//////////////////000000111222222333333555666777777666444222111111111111222222222333333///000222333555555555555777777777777888999::::::::::::;;;===>>>@@@IIIRRR888888999::::::;;;::::::999999999:::;;;;;;<<<<<<888888:::;;;;;;;;;:::999666666555666666777999999;;;;;;<<<<<<;;;:::888777777777777666666666555555555555555555555555555555444444444444555666777777888888999::::::999999888888888888888999;;;<<<===:::;;;<<<===>>>???@@@@@@===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>===<<<<<<;;;;;;:::;;;<<<===???@@@AAABBB???>>>>>>>>>???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFHHHKKKMMMOOOPPPQQQWWWXXXXXXSSSMMMJJJJJJKKKMMMQQQ\\\lllttt___NNNDDD???999777888::::::999888:::======>>>AAAFFFKKKOOOWWWaaajjjqqqwww~~~{{{uuuppplllgggccc___\\\ZZZWWWVVVTTTSSSPPPMMMMMMLLLKKKIIIGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999888888888777777777777777777777777777777777777666666666666777777888888888999:::::::::::::::666888:::;;;===???BBBEEEFFFCCCAAACCCHHHLLLNNNNNNNNNOOORRRUUUXXXZZZ\\\\\\^^^bbbeeegggiiilllrrrwwwyyy}}}}}}{{{|||qqqaaaPPPFFF;;;999777444333222222333111111111111111111111111////////////////////////000000000////////////...---------------.........******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,......---,,,,,,---...///++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000////////////000111111222222333444666777666555333111000000000111111222222333000111333444555555555444444444444444555666777888;;;;;;:::999:::===BBBFFF999::::::;;;;;;;;;;;;:::888999999::::::;;;<<<<<<777888:::;;;<<<;;;:::999555555555555555777888999::::::999999888777777666666666666555555555444444555555555555555555555555444444444555555666777888666777999::::::::::::999888888888999:::;;;<<<===:::;;;;;;<<<===>>>??????>>>======<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<::::::<<<===???AAABBBCCC@@@???>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHKKKNNNQQQRRRVVVXXXWWWSSSMMMHHHHHHHHHIIINNNVVV```oooyyyfffRRRJJJ@@@;;;:::;;;;;;999888:::<<<;;;:::<<>>>>>=========<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999777777777777777888999999999:::;;;;;;<<<<<<;;;;;;999;;;===>>>???AAADDDFFFEEEFFFJJJNNNRRRVVVXXXYYYUUUVVVYYY[[[]]]^^^______aaaeeejjjlllmmmqqqyyy~~~~~~rrrdddUUUGGG===666666666444333222222333111111111111111111111111/////////000000000000000000000/////////.........,,,,,,,,,------.........+++,,,---------,,,+++***++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,+++++++++---...///***+++,,,...............------------------------,,,---...///000000000///.........///000000111111000222444666666555333222//////000000111222222333222333555777777666555444444444444444555666777777999:::::::::;;;>>>@@@@@@;;;;;;;;;<<<<<<;;;;;;:::888999999::::::;;;<<<<<<777888:::<<<<<<<<<:::999555555444444555666888999999888777666555555555666666555555555444444444444555555555555555555555555555555555666666777888999555666888:::;;;;;;;;;:::888888888999:::;;;===>>>;;;;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>>::::::;;;<<<<<<======>>>999:::<<<===???AAACCCCCC@@@??????>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFIIIMMMPPPSSSPPPRRRSSSQQQLLLHHHHHHIIIIIINNNTTTYYYaaasssyyybbbWWWJJJAAA===<<<:::888999;;;<<<;;;:::;;;@@@DDDCCCHHHNNNTTTXXX___hhhnnnpppxxxzzzuuuqqqnnnkkkhhheeebbb^^^YYYVVVSSSRRRPPPNNNMMMMMMMMMNNNLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>=========<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888777777888999:::::::::;;;<<<<<<======<<<<<<===???AAABBBCCCDDDGGGJJJMMMRRRWWW[[[]]]___```bbb___```bbbdddeeeffffffeeedddhhhmmmooopppuuu}}}}}}~~~wwwhhhZZZLLL@@@888222333444444222222222333000000000000000000000000............////////////......---------,,,,,,,,,,,,,,,,,,------...............//////...,,,***)))))))))************))))))+++,,,------............+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++*********+++---///000)))+++,,,...//////..............................+++,,,...000000000000///------......///000000000///000333555666555333222...//////000111222222222444555777999999888666555666555555666666777888999666888;;;<<>>???<<<;;;:::;;;<<>>?????????>>>======<<<<<<;;;999888777888:::;;;<<<;;;999999::::::999888::::::;;;<<<============???AAACCCDDDGGGKKKPPPTTTYYY^^^cccfffkkkqqqrrrooopppmmmkkkjjjjjjkkkkkkkkkjjjlllooorrrvvvzzz|||eeeSSSIIIBBB;;;555222222222111111111000000000000000000000000000000////////////////////////111///......//////...---.........------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................////////////111111111111111111111111111111222222222333333333000000111222333333444444333444555555666666555555888888999:::;;;===>>>???::::::::::::999999888888888888999999999999888888999999999999999999999999666666666777777888999:::777777666555555555555666777777777777777666555555555555555555555555555555444444444444555555555555555555777888999999999999::::::::::::::::::;;;;;;:::::::::::::::;;;;;;<<<999999999888888888999999;;;;;;<<<<<<<<<<<<;;;;;;:::999999999:::;;;<<<<<<;;;;;;;;;;;;===???AAABBBBBBBBB@@@@@@???@@@AAAAAAAAA@@@@@@??????@@@@@@@@@CCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKIIIGGGEEEEEEEEEFFFJJJMMMOOOTTT___ooo{{{rrrcccTTTEEE>>>>>>;;;888888::::::888999===>>>@@@BBBEEEIIIOOOVVV[[[```eeellluuu}}}}}}yyytttoooiiieeeccc```[[[WWWSSSRRRSSSSSSTTTRRRPPPPPPPPPOOOMMMLLLJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@???===;;;;;;;;;======999999999:::;;;<<<<<<;;;>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGIIILLLQQQWWW[[[dddkkksssxxx}}}vvvqqqoooppprrrttttttvvvyyy|||~~~oooZZZKKKBBB<<<666222222222222222111111111111////////////////////////........................000///---...//////...,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............111111111111111111111111111111111222222222333333000000111222222333444444333444444555555555555555777777888999:::<<<===>>>999:::;;;;;;;;;:::999888777888888999999888888777666666666666777777777777777777777777888999::::::666555555444444444444444666666666777666666555444444444444444444444444444555444444444444444444333444555666888999:::;;;;;;;;;;;;:::::::::::::::::::::999999999999:::;;;;;;888777777777777888888888:::::::::;;;;;;:::::::::::::::999999999999999:::999:::;;;<<<===???@@@@@@CCCBBBAAA@@@????????????@@@@@@?????????@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGHHHIIIIIIGGGDDDCCCCCCCCCCCCHHHLLLNNNOOOUUU___gggwww|||kkkXXXJJJDDD===:::999;;;;;;999999===:::;;;>>>@@@BBBGGGMMMQQQUUUZZZ```hhhpppxxx{{{uuuqqqllljjjeee```\\\ZZZYYYYYYXXXWWWUUUTTTTTTSSSQQQOOOOOONNNMMMMMMMMMMMMMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBEEEDDDBBBAAA@@@@@@@@@AAA:::;;;<<<>>>???AAABBBCCCAAABBBCCCEEEFFFGGGGGGGGGHHHJJJLLLNNNRRRXXX___dddppp|||~~~yyyyyy||||||~~~{{{{{{||||||jjj^^^MMMAAA;;;777333000333333222222222111111111////////////////////////........................///---,,,,,,---...,,,+++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,------------////////////////////////000111111111222222222222000000111111222333333333333333444555555555555555666666666777888:::;;;<<<888999;;;<<<<<<:::888777666777777888888777777666555555555555666666666666777777777777888999::::::555444333333222222333333555555555666666555555444444444444444444444444444555444444444333333222222444555666888999:::::::::999888888888888777777777999888888888888999::::::999999999:::::::::::::::888888999999999999888888888888888888888888999:::888999;;;<<<===>>>>>>>>>@@@@@@?????????????????????????????????@@@@@@AAA@@@@@@@@@AAABBBCCCEEEEEEGGGHHHHHHGGGDDDCCCCCCDDDBBBEEEIIIJJJJJJMMMTTTYYYcccyyyrrr^^^RRRBBB===;;;<<<<<<::::::===888:::;;;<<<>>>AAAEEEHHHMMMQQQWWW^^^dddllltttyyyyyyvvvrrrmmmiiieeecccbbb```^^^[[[ZZZZZZYYYVVVTTTVVVUUUUUUUUUUUUUUUUUUUUUQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGIIIHHHGGGFFFEEEDDDDDDDDDAAACCCDDDFFFFFFHHHIIIKKKGGGHHHJJJKKKMMMMMMNNNNNNMMMNNNOOOPPPTTT[[[bbbhhhxxxvvvvvvyyyrrrhhhXXXOOOCCC;;;777666444222333222222222222111111111////////////////////////...........................---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,------------........................000000000111111111111222000000111111222222222333333333444555555555444444555555555666777888::::::666888:::;;;;;;:::888777555666666777777666666555444555555555666666777777666666666666777888999:::444444333222222222222222333444555555555555444444444444444444444444444444444444333333222222222111666666777888888888777777777777777777777777777777777777777777777888999999888999:::;;;<<<<<<;;;;;;777777888888888888777777666666666777888999;;;;;;888999:::<<<============;;;<<<<<<===>>>????????????>>>>>>>>>??????@@@AAA@@@@@@@@@AAAAAACCCDDDEEEHHHIIIIIIHHHFFFDDDEEEFFFCCCDDDEEEEEEFFFIIIOOOTTTXXXhhh}}}uuudddLLLDDD>>>>>>===:::999;;;999:::<<<<<<<<<>>>AAADDDHHHLLLQQQVVV\\\dddkkkpppwww|||}}}xxxssspppnnnkkkiiifffeeedddbbb```^^^\\\\\\\\\\\\\\\\\\[[[[[[WWWVVVTTTSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOPPPPPPQQQQQQPPPPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLNNNNNNMMMMMMNNNPPPQQQRRRSSSTTTVVVVVVWWWWWWPPPPPPOOOOOOQQQWWW^^^dddzzzwwwsssvvv|||uuudddXXXIIICCC;;;666444444444333222222111111111111000000...................................................,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++---------,,,,,,++++++***,,,------------.........------------------------//////000000000111111111000111111111111111222222222333333444555444444444444444444555666777888999666777888999999999888777444555555666666555555444444444555555666777777777555555555555666777888888444333333222222222222222222333444444555444444444333333333333333333333333333333222222222222222111555666666777777666555555666666777777888888888888777666666666666777888888666777888:::::::::999999777777888888888888777777555555666777888:::<<<===999999::::::;;;<<<<<<===999:::<<<===???@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDHHHIIIIIIHHHFFFEEEEEEFFFCCCCCCCCCCCCDDDHHHNNNRRRSSS[[[iii}}}www___TTTHHHCCC???:::888999:::;;;<<<<<<<<<<<<>>>@@@DDDGGGKKKOOOUUU\\\ccchhhppptttzzz}}}tttrrrooommmllljjjgggeeeddddddddddddcccbbbaaa```___^^^\\\[[[ZZZYYYXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRTTTVVVUUUSSSRRRTTTVVVWWWWWWXXXYYYZZZZZZZZZZZZUUUSSSPPPLLLLLLPPPVVV[[[uuu|||uuutttzzz{{{jjjXXXMMM>>>:::555222111222222111111111000000000/////////........................------------------------...,,,++++++,,,---+++***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,******************************))))))))))))******++++++++++++++++++++++++'''((()))+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------............------------------------////////////000000000000111111111111111111111111222222333444444444444444444444444444555666777888555555666666777777777777444444555555555555444444333333444555555666777777444333333444444555666777444444333222222222222333222222333444444444444444333333333333333333333333111111111111222222222222333333444555666666555555333444444555666777888888666666555555666666777888444555777999:::999888888777777888888888888777777777777777888999:::;;;<<<:::999999999999;;;<<<===;;;<<<>>>???@@@@@@@@@@@@============>>>???@@@AAA????????????@@@AAABBBCCCEEEFFFGGGEEECCCBBBCCCDDDBBBCCCDDDDDDFFFHHHKKKMMMNNNRRRZZZiiizzzkkkZZZOOOGGG???;;;;;;888:::;;;;;;::::::<<<===>>>@@@DDDGGGLLLSSS[[[```eeejjjqqquuuyyy~~~{{{yyyxxxvvvssspppoooppppppooonnnllljjjiiiiiihhhfffdddcccbbbbbbaaa^^^]]]]]]]]]]]]\\\\\\\\\YYYZZZZZZ[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]ZZZ]]]```___\\\[[[]]]aaa______```aaaaaa``````___\\\XXXRRRKKKHHHIIIOOOSSShhh|||yyy|||{{{nnn]]]LLLBBB999777444222111111111111////////////....................................------------------------...---,,,,,,------,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,******************************))))))))))))******************************&&&''')))***,,,---------************************+++++++++++++++,,,,,,,,,+++,,,,,,,,,------------................................./////////000000111111111111000000000000222222333444444444444333555555444555555666777888555555555444555666777888333444444555555444444333222222333444444555666666333333333333444555666666555444333333222222333333111222333333444444444444333333333333333333333333000000111111222222222333000111222444555666666777///000111222444555666666555555555555555666777777444666888:::;;;:::999888777777888888888888777777:::999999999999999::::::;;;:::888888888:::<<<>>>>>>???AAABBBBBBAAA@@@???============>>>???@@@AAA???>>>>>>>>>???@@@AAAAAABBBCCCDDDCCCAAA@@@@@@BBBAAACCCDDDFFFGGGHHHIIIIIIJJJMMMRRR\\\qqqjjjZZZOOOFFF@@@???666888999999888888999;;;999;;;>>>BBBFFFMMMUUUZZZ[[[aaaiiiooorrrxxxzzzzzzzzzyyywwwuuurrrqqqpppooommmkkkjjjiiihhhhhhfffffffffeeeeeeeeedddddddddeeefffgggggggggggggggaaabbbcccddddddeeedddddd```dddggggggdddcccfffjjjlllllllllllllllkkkjjjjjj```\\\TTTLLLFFFFFFKKKOOO]]]xxx}}}xxxwwwyyy|||}}}{{{qqqcccSSSDDD:::999888666444333333222222///............---------........................------------------------///---,,,,,,......---+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******+++++++++***************************************++++++,,,,,,---******+++++++++,,,,,,,,,..................................../////////000111111111000000000000000222222333444444444333333555555555555555666777888555555555555555555555555333444444444333222222111555444333333444555777888333333333444444444555555444333222111000000000000///000000000000111111111333333333333333222111000222222222111111111000000222222222222222222222222555555555555555555555555222222333333333333444444666666666666777777777777888777666555555666777888666666777777777666666555777999::::::999888:::;;;======>>>???????????????======<<<<<<<<<<<<=========>>>>>>>>>>>>?????????AAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHLLLLLLOOOUUU___qqq~~~iiiVVVJJJFFF777888::::::999888:::;;;:::;;;<<<===>>>BBBHHHLLLUUUYYY___eeekkkqqqvvvzzz}}}yyyvvvsssrrrqqqqqqooommmlllllllllkkkjjjiiikkkmmmnnnnnnoooqqqrrrlllmmmnnnppppppoooooonnnooopppqqqsssssssssrrrrrrsssssstttttttttttttttsssoooggg[[[OOOHHHGGGJJJMMMUUUhhh}}}xxxqqqlllmmmttt}}}yyynnnbbbUUUHHH<<<444111222222222222111000000...///000000000///---,,,------............------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++************------,,,,,,,,,++++++++++++***)))(((((()))***+++---,,,***)))((('''((((((,,,+++******)))***************))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++..................------222111000000000000000111///000000111111222333333333333444444555666666666444444444444444444444444444444444444444333222222222222111000111222333444333333333333444444444444444333222111000000000000000000000111111111222222222222333333222222111000000000111111222222333333222222222222222222222222444444444444444444444444222222333333333333444444555555666666666777777777888777666555555666777888777888888999999888888777777888:::999888888999;;;:::;;;===>>>???@@@@@@@@@===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJIIIKKKPPPXXXfff|||qqq___SSSBBB???;;;:::::::::999777;;;;;;<<<<<<===???DDDGGGNNNQQQWWW]]]ccciiiooosssyyy~~~}}}|||{{{yyywwwtttssssssssssssrrrqqqrrrttttttttttttvvvxxxuuuuuuwwwxxxxxxxxxwwwvvvyyyzzz{{{}}}~~~~~~}}}}}}~~~}}}|||||||||}}}xxxpppcccWWWOOOLLLLLLNNNWWWfff}}}}}}yyysssoookkkjjjnnnwww}}}yyyqqqeeeXXXLLLBBB:::555111111222222111111000000///////////////...------------............------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++---,,,,,,,,,,,,++++++++++++***)))(((((()))***++++++***)))''''''''''''(((******))))))******+++,,,******))))))))))))******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................111000000000000000111111000000111111222333333333333333444444555666666666444444444444444444444444444444555555444444333333222222111000000000000111222222333333333444444444444333222111111111111111111111111111222222222333111222222222222111111000//////000111222333444555111111111111111111222222444444444444444444444444222222333333333333444444555555555666666666666777777666666555555666666777888999999:::::::::999999777888999999888888999;;;888:::;;;===???@@@AAAAAA<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHGGGIIIMMMQQQZZZjjjzzzrrrbbbSSSJJJ@@@;;;<<<<<<:::666:::;;;;;;::::::;;;???BBBFFFIIIOOOTTTZZZ```fffjjjqqqtttxxx|||~~~~~~~~~~~~~~~}}}}}}|||qqqeee[[[UUUSSSSSS[[[dddtttyyyrrrmmmggggggiiinnnvvvyyyrrrmmmdddWWWJJJAAA:::666444111111111111000000000///000///......---.........------............------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***+++,,,,,,,,,,,,+++++++++************))))))))))))******((((((''''''''''''(((((())))))))))))******+++,,,******))))))))))))******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................////////////000111111222000111111222333333444444333333333444555555666666333333333333333333333333444444555555555444444333555444444333222111111111222222222222333333333333333333222111111111111111111111222222222333333333000111111111111111000000000000111111222333333444000000000111111111111111333333333333333333333333222222222333333333444444444444555555555666666666666666666666666666666666888888999:::::::::999999777888999999888888999:::999:::;;;===>>>???@@@@@@;;;::::::999999::::::;;;>>>>>>>>>?????????@@@@@@BBBBBBAAAAAA@@@@@@@@@???AAAAAAAAABBBCCCEEEFFFGGGIIIHHHJJJMMMOOOTTT^^^jjj{{{ssseeeZZZKKKAAA===<<<;;;:::888999999888888999<<<>>>BBBEEEIIINNNSSSXXX___cccgggkkkppptttwww|||~~~sssjjjddd```^^^dddiiirrr~~~vvvooojjjgggbbbgggooozzz}}}ppphhh]]]UUUJJJ@@@999666333222111111000000////////////000///...---,,,---...///,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***(((((()))+++---++++++++++++***************))))))))))))))))))***''''''''''''(((((())))))******))))))))))))***+++******))))))))))))******************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........................//////111222333111111111222333333444444222333333444444555666666222222222222222222222222333333444444444444444333666666555444333222111111111111111222222222333333222222111000000000111111111111222222222333333333///000000111111000000000111111111111111111111111/////////000000111111111333333333333333333333333222222222333333333444444444444444444555555555555555555666666666666555555666666777888888888888888666888999999888777999::::::;;;<<<===============::::::999999999999::::::======>>>>>>>>>?????????AAAAAA@@@@@@??????>>>>>>??????@@@AAABBBDDDFFFGGGHHHGGGIIILLLNNNOOOVVV^^^fffyyyyyyppp```OOOBBB===<<<===555666777777777888;;;===>>>@@@DDDGGGKKKPPPVVVZZZ___dddkkkpppsssvvvzzz~~~{{{uuurrrppptttuuuyyy{{{qqqjjjfffddddddgggnnn{{{rrrdddZZZMMMHHHAAA;;;777444222000111000///.........//////000///---,,,,,,,,,---...,,,,,,------------,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++*********))))))))))))))))))******)))))))))'''(((((()))************++++++***)))((((((((((((******))))))))))))******************************''''''(((***+++,,,---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............///000111222000111111222222333444444222222333333444555555555111111111111111111111111222222333333444444333333333333333333222111000///000000111111111222222222111000000/////////000000111111111111222222222333...//////000000000000///111111000000000/////////......//////000000111111222222222222222222222222222222333333333333444444333333333444444444555555444555555666666555555444444555666777777777777777666777888888777777888::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<=========>>>>>>???????????????>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFEEEDDDFFFIIIKKKJJJNNNTTTVVVdddwwwvvveeeSSSFFFAAA???555666888888777888:::<<<;;;<<<>>>@@@CCCHHHMMMQQQWWW^^^fffkkknnnpppsssvvv}}}|||vvvnnnfffbbbcccfffiiittt|||xxxiii[[[QQQAAA>>>:::777555444111///111000...---------...//////...------,,,---------,,,,,,------------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++*********))))))))))))((())))))************))))))(((((()))***++++++************)))(((((((((((()))******))))))))))))******************************&&&'''((()))+++---......************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////............///000000111///000000111222222333333222222222333444444555555000000000000000000000000000111222222333333222222111111222222111000///...000000000000111111111222//////............//////000000000111111111222222---...//////000000//////............////////////------...//////000111111222222222222222222222222222222333333333333444444222333333333333444444444444444555666666555444444333444555666777777777777666777888888777777888999888999:::;;;<<<=========;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>======>>>???AAACCCEEEFFFEEECCCDDDGGGHHHFFFHHHMMMMMMWWWdddtttzzzlll\\\NNNEEE888999:::999888777888::::::;;;<<<===>>>BBBGGGKKKQQQWWW^^^ccceeehhhlllpppvvvyyy~~~{{{ooojjjdddaaadddlllvvv|||{{{nnn___RRRIII;;;999555333333222111000111000...,,,,,,---...///------......------,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++***+++++++++************************++++++++++++++++++++++++'''((()))***++++++***)))******)))))))))(((((((((((()))***++++++***)))((('''((()))******))))))((('''''''''((((((***++++++******))))))))))))******************************)))))))))***++++++,,,,,,************************************************+++++++++,,,,,,---------,,,,,,------...//////000//////.........//////000...//////000000111222222111222222333333444555555000000000000000000000000///000111222222222222222111111222333333222000///000000000000111111111111......---------......//////000000000000111111111------...///000000//////+++,,,,,,---...///000000---------...///000000111111111111111111111111111222222333333333444444444222222333333333444444444333444555666666555444333444444666777888888888888666777888888777777888999666777999;;;<<<>>>>>>???<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????<<<<<<===???@@@CCCDDDEEEFFFDDDDDDGGGGGGEEEFFFIIIIIIQQQ[[[hhh|||ppp[[[LLL;;;<<<<<<;;;888777777888<<<<<<======>>>AAAFFFIIINNNRRRWWW[[[]]]bbbhhhmmmooosssxxx||||||tttoooeeebbb___aaajjjxxx{{{ooobbbTTTFFF>>>:::666222000000111222222111///---,,,,,,,,,...///,,,---...///...---,,,++++++,,,,,,------,,,,,,+++---,,,++++++******++++++************************++++++++++++++++++++++++&&&'''***+++,,,+++***((())))))))))))((((((((((((((()))***++++++***)))(((&&&'''((())))))((('''&&&$$$%%%%%%''')))+++---...******))))))))))))******))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))************************+++++++++,,,,,,---------,,,,,,------...///000000000//////.........//////.........///000000111111111222222333333444555555000000//////000111222222000///.........///111222222222333333222111///...//////............//////111111000000///////////////000000111222333333444,,,,,,------...//////000------------------------//////............//////000111111111111222222222111111111222222333333333444444444555555555555666666666555555444444333333555444444555555666777888666777777888888999999:::888888888999<<<>>>>>>======<<<<<<<<<<<<===>>>>>>>>>======<<<<<<>>>???@@@======<<<<<<<<<<<<=========<<<<<<===???BBBFFFHHHIIIHHHFFFEEEEEEFFFHHHIIIHHHJJJPPPZZZfffwwwooodddSSSLLLCCC===<<<;;;:::888555666777888999;;;???BBBJJJLLLPPPTTTYYY^^^eeeiiijjjlllooorrruuuzzz{{{nnndddaaa]]]```dddnnn{{{lllaaaUUUHHH>>>:::555333111000.........///000000000000000//////...000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************)))))))))***,,,---++++++***)))(((((())))))+++++++++************)))))))))((((((''''''&&&&&&((()))***++++++***)))(((***((('''&&&((()))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((()))***++++++)))************+++++++++,,,+++++++++***))))))))),,,+++***))))))***+++,,,.........////////////000............////////////000000000000111111111111000000000111222222333333000000//////000000111222000///.........///000111222222222222222000///...//////............//////.........------,,,,,,,,,---.........///000000000...............---------........................//////............//////000000111111111222222222111111111222222333333333444444444444555555555555777666666666666666666555444444444444555666777888888999999:::;;;;;;<<<<<<999888888:::<<<>>>>>>===;;;::::::::::::;;;<<<<<<======<<<<<<<<<===>>>???======<<<<<<<<<<<<======<<<<<<<<<===???BBBEEEGGGJJJIIIGGGFFFEEEFFFGGGHHHEEEFFFKKKRRR[[[iiizzziii___PPPEEE???<<<:::888::::::;;;;;;;;;<<<>>>@@@FFFHHHLLLPPPTTTYYY___cccfffhhhkkknnnqqqtttxxx{{{}}}|||uuummmddd``````bbbiiisss|||ooo^^^SSSHHH>>>888777555444222111000//////000000000000000///...------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++***)))))))))***+++,,,************))))))((((((+++++++++*********)))))))))))))))(((((('''''''''((()))************)))((()))(((''''''((()))******))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((()))******+++))))))*********+++++++++++++++******************,,,,,,+++******+++,,,,,,---------.........//////............//////////////////000000000111111111///000000111111222333333000////////////000000111///............///000000111111111111111000......///......------......///------,,,,,,,,,,,,++++++------................../////////...---,,,,,,+++//////////////////////////////............//////000000000111111111222222111111111222222222222222333333333444444444555555777777777777777888888888444444444444555666777888999999999:::;;;;;;<<<<<<:::999888:::<<<======<<<999999888888999999:::;;;<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======<<<<<<<<<===???BBBEEEFFFKKKJJJHHHFFFEEEEEEFFFFFFHHHGGGIIINNNSSS]]]nnn}}}xxxfffUUUKKKDDD>>>;;;<<<;;;:::999999999::::::@@@BBBFFFIIILLLQQQVVVZZZ^^^aaaeeehhhjjjlllooorrrvvvxxx|||uuullleee```]]]```eeennnyyylll^^^NNNCCC<<<555333444555444333222111000000000////////////...---,,,+++///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++***)))))))))******))))))***++++++***((('''++++++*********)))))))))))))))))))))((((((((((((((())))))******))))))(((((((((((((((((()))******))))))(((((())))))***+++))))))))))))))))))))))))))))))((((((((()))******)))))))))*********++++++))))))******************---,,,++++++++++++,,,---,,,,,,,,,,,,---------------............///////////////000000000000111111//////000111111222222333/////////......//////000---------.........//////000000000000//////.........------------------...------------------------//////////////////......///......------,,,,,,+++...............///////////////............//////000000000000111111111111111111111111111222222222222333333333444444444444555666666666777777888888444444444444555666777777666666777888888999999::::::999999:::<<<======<<<888888888888888999::::::<<<<<<<<<<<<<<<===============<<<<<<<<<<<<======<<<<<<<<<>>>???BBBDDDEEEKKKJJJHHHGGGEEEEEEEEEEEEIIIGGGHHHKKKMMMSSS___kkk{{{lll```UUUJJJCCC===;;;999888888999999999<<<>>>AAACCCEEEIIINNNRRRUUUYYY^^^bbbdddgggiiikkkqqqrrruuuwwwyyy}}}zzztttmmmgggaaa``````bbbjjjsss}}}{{{qqq[[[OOOBBB;;;777333222333333333222111000000000////////////...---,,,+++***...------,,,,,,------...++++++++++++++++++++++++++++++************++++++************************++++++******)))))))))(((''')))***,,,+++***((('''************))))))))))))))))))))))))))))))))))))((())))))))))))))))))((('''((()))((((((((()))***((((((((((((((()))******(((((((((((((((((((((((())))))((((((((())))))***))))))))))))************(((((())))))******++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---------.........//////////////////000000000111//////000000111222222222//////...............///,,,---------............//////..................------,,,,,,,,,,,,------,,,---------------------////////////............------------------------,,,,,,---------.........//////............////////////000000000111111111111111111111111111111111222222222222333333333444333444444555555666666666333333333444444555666777555555666666777888888999:::999888:::<<<======<<<999999999999999::::::;;;<<<<<<<<<=====================<<<<<<<<<<<<======;;;<<<===>>>???AAACCCDDDIIIIIIGGGFFFEEEDDDCCCCCCEEECCCCCCFFFGGGJJJRRR[[[lll|||yyylll]]]RRREEEAAA<<<999:::;;;<<<<<<:::<<<>>>???AAADDDHHHKKKMMMQQQVVV[[[___bbbfffhhhlllnnnppprrrtttxxx|||~~~wwwnnnggg___^^^```eeejjjpppyyyzzzkkk```LLLCCC;;;888666333111111111111111000000///..................---,,,+++***---------,,,,,,---------++++++++++++++++++++++++++++++************++++++************************************))))))(((((('''(((***+++,,,***)))'''*********)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((()))&&&(((******(((''')))***((((((((('''((())))))***(((((((((((((((((((((((())))))((((((((((((((()))(((((()))))))))*********((((((((())))))******+++))))))************))))))************+++++++++,,,------------...............////////////000000000...//////000111111222222///......------------...+++,,,------......------......---,,,,,,------...---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------++++++,,,,,,---.........//////............///////////////000000000111111111111111111111000000000111111222222222333333333333333333333333333444444333333333333444555666777666666666777888888999999888888888999<<<>>>>>>===::::::999999::::::;;;<<<<<<======>>>???>>>>>>>>>======<<<<<<<<<<<<======;;;<<<===>>>@@@AAABBBBBBFFFFFFFFFEEEDDDCCCBBBBBBDDDBBBCCCFFFGGGHHHMMMTTT]]]jjj}}}rrrgggRRRJJJAAA:::999:::999888999;;;<<<======???CCCFFFFFFIIIOOOTTTXXX\\\```cccfffhhhkkknnnpppssswwwzzzzzz~~~wwwpppiiiccc___]]]```hhhsssyyy~~~|||lll[[[QQQ@@@999555555666222///...//////000000//////...---------......------,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))*********)))(((((('''(((***++++++***))))))******)))))))))(((((((((''''''''''''(((((((((((()))((((((''''''(((((()))%%%(((+++***((('''(((+++((((((''''''(((((()))***))))))))))))))))))))))))))))))((((((''''''((((((((((((((()))))))))******(((((())))))))))))))))))(((((())))))))))))((((((************++++++++++++,,,------------...............////////////000000......///000000111111222///...------,,,,,,------***+++,,,---...------,,,------,,,++++++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---......//////...------,,,,,,+++++++++,,,,,,,,,---...///////////////............//////////////////000000000111222111111111000000000///111111111111222222222222333333333333333222222222333333333333444555666666444444555555666777777777777666777999===?????????:::999999999999:::;;;;;;======???@@@@@@@@@???>>>======<<<<<<<<<<<<======;;;<<<===>>>@@@AAAAAAAAACCCDDDDDDCCCCCCBBBBBBAAADDDBBBCCCFFFHHHGGGJJJOOOPPPYYYiii|||}}}hhh]]]NNNBBB<<<:::888666999:::;;;;;;;;;<<>>???AAAAAA@@@@@@???======<<<<<<<<<<<<======;;;;;;===???@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@>>>>>>BBBCCCAAACCCGGGIIINNNYYYjjj~~~sss___OOOFFFBBB>>>;;;888999:::999999:::===???>>>@@@CCCEEEHHHMMMRRRVVVVVVZZZ___dddfffiiilllnnnpppvvv|||~~~||||||~~~yyyuuuhhhgggddd___\\\^^^eeellluuu{{{vvviiiZZZLLLAAA:::;;;555000222444222000111000000111222222111//////,,,,,,---...////////////+++,,,,,,------,,,,,,+++************************++++++************++++++************************&&&'''(((*********))))))))))))(((((()))***++++++))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))###(((,,,,,,(((&&&(((+++'''''''''''''''((())))))))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((())))))))))))******))))))(((((('''''')))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000......//////000111111111+++---000111///...------++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++...111333...---,,,,,,,,,,,,---...........................+++,,,------......------////////////////////////////////////000000000000111111111000000000000000000111222333333333333333000000000111222222333333666555444333333444555666;;;999777888:::===>>>>>>999888777777777888999:::<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;BBBAAA???>>>===>>>@@@AAACCCCCCBBBBBBAAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCEEEIIIQQQ]]]hhhyyyqqqbbbWWWNNNEEE>>>===;;;999999:::::::::999<<<>>>@@@AAAAAADDDJJJNNNOOORRRWWW[[[^^^bbbfffiiikkkoootttzzz}}}~~~}}}|||{{{}}}~~~~~~~~~|||uuummmgggddd```^^^[[[ZZZ^^^iiiuuu}}}ssscccUUULLLDDD<<<777111111111111000000000000/////////...------,,,,,,---+++***+++...///,,,***+++******))))))******+++++++++************++++++******))))))))))))******************************++++++******))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((()))))))))))))))((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&******)))((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++***)))(((((())))))***+++,,,,,,------++++++******++++++,,,---//////.........---------------......///000000000+++,,,,,,,,,******+++---++++++++++++++++++++++++))))))***++++++,,,------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000111...---,,,,,,,,,,,,---...------------------------+++,,,------...---------............................../////////000000000000000000000000000000000000111222222333333333222///000000111111222333333444333333333444555777888999888777888;;;<<<===<<<999888777777777888:::;;;<<<;;;;;;;;;;;;<<<=========<<<<<<;;;::::::;;;;;;<<<<<<============<<<<<>>@@@@@@@@@@@@AAAAAAAAABBBCCCEEEKKKTTT]]]jjj~~~~~~vvvmmmaaaTTTJJJBBB>>>:::888888999888888777999<<<======@@@EEEHHHJJJMMMQQQUUUYYY]]]aaaeeegggkkkqqqwwwzzz|||{{{{{{{{{|||}}}}}}~~~wwwppphhhbbb^^^\\\YYY\\\```gggpppzzzpppfffVVVJJJAAA;;;555111111111111000000000//////---------...............---+++***,,,......,,,*********))))))))))))******++++++************++++++******))))))))))))******)))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***))))))((((((((((((((())))))))))))))))))))))))++++++++++++***)))(((((())))))***++++++,,,------++++++******++++++,,,---///.........------------------......//////000000,,,,,,+++)))((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***************)))))))))++++++++++++++++++++++++,,,,,,,,,------......///------,,,,,,,,,,,,------------------------------++++++,,,---------------------------------------.........////////////000/////////000000000000000000111222222333222222222//////000111111222222333111111222222444666777888777777777999<<<===;;;:::999999888777888999:::;;;::::::999999::::::;;;<<<<<<;;;;;;::::::::::::;;;888:::<<<======<<<:::999@@@@@@@@@??????>>>>>>>>>????????????@@@@@@@@@@@@BBBBBBFFFLLLQQQYYYhhhvvvvvviii___PPPKKKCCC===;;;999999888888999;;;;;;;;;===???AAACCCFFFJJJMMMQQQUUUZZZ]]]aaaeeekkkqqqvvvxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}tttooohhh```ZZZWWWVVVWWWXXX```mmm{{{xxxrrrbbbXXXKKK@@@:::666333111111111000000000000//////+++,,,,,,---......//////---,,,+++,,,------,,,*********))))))))))))******++++++************++++++******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((((((''''''(((((())))))))))))))))))))))))++++++++++++***)))(((((())))))******+++,,,,,,,,,+++************+++,,,,,,............---------------------...//////000000,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++++++++******))))))(((++++++++++++++++++++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++------........./////////......///////////////000111111222222222222111111//////000000111222222222111111222222444555666666666666888;;;>>>>>>;;;999999888888777888999:::;;;888888888888888999::::::;;;:::999999999999::::::999:::<<<======<<<;;;;;;>>>>>>>>>>>>>>>=========?????????@@@@@@@@@@@@AAACCCBBBDDDGGGJJJNNNYYYdddssszzzuuuggg```UUUKKKDDD???===;;;<<<======<<<;;;;;;;;;<<<===@@@CCCFFFIIIMMMRRRUUU[[[___dddkkkppprrrttttttssstttuuuwwwxxxyyyyyyyyy|||}}}~~~zzztttpppeeeaaa[[[VVVTTTVVVYYY\\\ccclll{{{~~~uuuiiiaaaSSSKKKAAA888444333222222111000000000////////////,,,,,,,,,------.........,,,,,,,,,------,,,+++***++++++************++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***)))(((((('''''''''((((((((((((((((((((((((((((((***************)))(((((())))))******+++++++++,,,***************++++++,,,------------------------,,,,,,---......//////000***,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++,,,,,,++++++*********)))************************)))***,,,---...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------............------........./////////111111111222222111111000...//////000111111222222222222222333333333333333666777999<<>><<<999888888777777777888999:::777777777777777888999999999999888888888888999999;;;:::999999999:::<<<========================>>>@@@@@@@@@@@@AAAAAAAAAAAACCCAAABBBEEEFFFGGGNNNWWW^^^nnn}}}uuuiii\\\RRRJJJDDDAAA===<<<;;;:::::::::999999;;;===???AAACCCGGGLLLOOOTTTXXX]]]ccchhhlllmmmnnnlllmmmooorrruuuvvvxxxxxxyyyzzz||||||}}}~~~}}}xxxppphhhaaa^^^XXXVVVUUUVVVYYY___eeeiiiqqqxxxyyyqqqfffZZZRRRCCC>>>777111/////////000000000000////////////.........------,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++************++++++******))))))))))))******************************))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''***))))))))))))))))))***&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&((()))***((((((''''''''''''(((((((((((((((((((((((((((((())))))*********)))(((((()))***************++++++******))))))******+++,,,,,,,,,------------------,,,,,,------.../////////'''***---...,,,***))))))++++++++++++++++++++++++************************+++++++++++++++*********)))))))))))))))))))))))))))***,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------.../////////111111111222111111000///......///000000111111222111222222333333222222111555666888;;;======;;;888777777666555666777888999777777666666777777888999888777777777777888999999999888666555666888:::<<<<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBBAAA??????BBBCCCCCCGGGMMMUUU```qqqyyynnnddd[[[SSSNNNBBB???<<<:::999::::::999:::;;;======>>>AAAFFFIIIMMMPPPUUU[[[```ccceeefffeeegggjjjmmmqqqtttuuuvvvuuuwwwyyy{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~wwwtttmmmfff```[[[WWWVVVUUUXXX\\\bbbiiipppuuuxxx}}}vvvkkkaaaWWWLLLDDD<<<999555222000000111222000000////////////............------,,,++++++***,,,---......,,,******+++,,,,,,++++++++++++,,,,,,++++++************++++++******))))))))))))******************************''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''***))))))(((((())))))***&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&''''''((()))***''''''&&&&&&''''''(((((())))))))))))))))))))))))((())))))******)))((((((***************************))))))))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////***+++------+++***+++,,,************************************)))))))))))))))))))))***************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++,,,,,,---......//////111111111111111000//////......//////000111111111///000111222333333222222444444666888:::;;;999777666555444444444555777888777777777666777888888999777666666666666777888999777777777777888999::::::;;;<<<<<<===>>>>>>??????????????????@@@@@@@@@@@@AAA>>>???AAABBBAAACCCGGGNNNUUUaaapppyyyqqqhhhcccYYYSSSKKKDDDAAA>>><<<::::::;;;;;;;;;;;;===AAAEEEFFFIIIMMMRRRWWW[[[]]]^^^```bbbeeeiiillloooqqqrrrtttuuuwwwyyy{{{|||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||vvvssseeeaaa]]]XXXVVVWWWYYYZZZ```eeennnwww~~~zzzkkk]]]RRRHHH@@@:::777777666444222111222333000000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,...///...+++)))***++++++******))))))******+++++++++************++++++******))))))))))))******************************&&&'''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''(((((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((()))))))))))))))(((************)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---------+++,,,,,,------....../////////...---+++,,,///111))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++*********************+++,,,------,,,+++*********************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////111111111111111000//////......//////000111111111---...000222333444444333333333333666888999888666555444444333444555666777777777777777777888999999666666666666666777888888666888:::<<<===<<<;;;:::;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>????????????CCC@@@@@@CCCCCCAAABBBEEEDDDIIIRRR\\\kkk}}}zzztttsssjjj]]]RRRJJJDDD???<<<:::;;;:::999888:::>>>BBBBBBDDDHHHMMMRRRUUUWWWXXX^^^```bbbfffiiilllmmmnnntttuuuwwwyyyzzz{{{||||||xxxzzz|||~~~}}}~~~~~~~~~~~~~~~|||}}}~~~|||tttkkkccc___XXXVVVSSSQQQSSSXXX^^^bbbmmmttt~~~uuudddTTTIII@@@999444000111111000...------...000/////////............***++++++,,,,,,------...,,,...000...+++)))***+++))))))(((((((((((())))))++++++************++++++******))))))))))))******))))))))))))))))))))))))((()))))))))******++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***))))))(((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((()))))))))))))))(((*********))))))))))))))))))))))))))))))******++++++++++++,,,,,,---------++++++,,,------......///++++++++++++++++++++++++,,,,,,+++***)))))))))******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***)))))))))(((((('''''',,,,,,++++++***)))))))))+++***))))))(((((())))))***************************,,,------,,,++++++,,,******))))))))))))******++++++,,,---...///000111---------.........//////...///000000000...---,,,000000000000000000000000000000111111111222222222111111222333444444444444444222000111555777777555444444555555555555444444777777777777666666666666888888999:::::::::999999;;;<<<===>>>>>>===<<<;;;============>>>>>>>>>>>>AAAAAA@@@@@@@@@AAAAAABBBFFFCCCHHHSSS\\\fff{{{yyynnn```SSSHHHBBBAAA>>>;;;999:::;;;<<<<<<>>>@@@CCCEEEFFFJJJQQQVVVVVVYYY\\\___aaaeeeiiillloooqqqtttvvvwwwyyy{{{~~~}}}|||zzzzzz{{{}}}||||||}}}~~~~~~~~~~~~~~~}}}||||||||||||~~~|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzyyy}}}~~~~~~yyyuuunnnnnnkkkfff___XXXUUUSSSMMMPPPUUUZZZ```hhhrrryyy|||rrrdddRRRDDD>>>:::555000000000///...---,,,,,,+++///............---------,,,------......------,,,))))))***+++++++++***))),,,++++++******++++++,,,'''%%%###$$$(((***)))(((******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((('''''''''((((((,,,+++***((((((((()))***))))))*********+++++++++,,,,,,,,,++++++*********+++++++++******+++,,,,,,++++++++++++++++++++++++,,,+++******))))))************+++,,,,,,+++******++++++++++++++++++++++++*********))))))(((((((((+++++++++***************---,,,++++++******++++++************************)))+++,,,,,,+++******+++,,,,,,++++++++++++,,,,,,***++++++,,,...//////000+++++++++,,,,,,,,,,,,---111222222333222111000///////////////////////////000000000111111111222222111222333444555555555555555333111222444666555333444444555555555555444444555555555555555555555555888888999999999888888888<<<<<<===>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAABBBCCCCCCFFFCCCEEEMMMQQQVVVggg{{{zzzhhhVVVKKKFFFBBB===:::::::::;;;;;;;;;===??????@@@BBBGGGJJJQQQTTTWWWZZZ^^^aaafffjjjjjjmmmqqqtttvvvyyy}}}|||{{{zzzzzzzzz{{{|||}}}|||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}~~~}}}{{{zzzzzz|||}}}~~~~~~~~~}}}|||{{{||||||}}}~~~~~~~~~{{{wwwuuutttqqqmmmjjj^^^^^^]]]YYYUUUSSSRRRSSSQQQXXXbbbkkksss||||||uuueeeYYYIII>>>999777333000000//////......---------............------------,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,+++++++++******+++++++++)))'''%%%&&&)))++++++)))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((('''&&&&&&&&&&&&'''((())))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''((((((((())))))))))))(((((()))))))))))))))))),,,+++)))((((((((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++++++++,,,------))))))))))))))))))))))))++++++***)))))))))************++++++++++++******))))))))))))))))))))))))***************))))))))))))************+++++++++,,,,,,+++************+++************************(((***++++++***))))))***,,,,,,++++++++++++,,,,,,)))******+++,,,---......++++++++++++,,,,,,,,,,,,111222333333333222111000////////////////////////000000000000111111111111222222333444555555555555666444333222333444333222444444555555555555444444333333333444555555666666888888888888888888888888<<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<======>>>??????@@@AAABBBCCCCCCDDDAAABBBGGGHHHIIIUUUccc~~~~~~lllaaaTTTNNNGGGAAA===<<<;;;::::::;;;<<<<<<<<<===???AAAIIIKKKPPPSSSWWW\\\aaadddgggjjjnnnqqqtttxxx|||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{}}}}}}~~~~~~~~~}}}}}}|||zzzyyyxxxxxxyyy{{{|||~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~tttpppkkkgggccc```]]]ZZZPPPPPPOOONNNNNNPPPTTTWWW___hhhuuuyyynnneeeSSSIII===555444444222000///////////////.....................------------,,,,,,------------,,,,,,000...,,,***)))***,,,---++++++************++++++***)))((((((***,,,,,,+++***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''((((((((()))))))))'''((()))+++++++++******+++***))))))((()))))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++,,,---...///))))))))))))))))))))))))******))))))))))))******)))******************)))))))))))))))))))))))))))++++++******************((())))))***++++++,,,,,,******)))(((((((((((((((************************(((***++++++***))))))*********))))))))))))******)))))))))***+++,,,,,,,,,,,,,,,---------.........---...///000000///...---/////////////////////////////////000000000111111111111222333444444444444444444333222333333333333333444444555555444444333111222333444555666777777777777888888999::::::;;;<<<===>>>??????>>>===<<<:::::::::;;;;;;;;;<<<<<<>>>??????@@@AAAAAAAAAAAA@@@???AAADDDEEEFFFOOOYYYgggwww{{{iiibbbXXXNNNFFFBBB>>><<<;;;<<<<<<<<<<<<===>>>>>>AAACCCHHHKKKOOOTTTYYY]]]dddgggkkknnnqqqtttxxx{{{~~~~~~|||zzz{{{zzzyyyyyyyyyyyyzzz{{{~~~}}}|||{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}||||||xxxyyyzzzzzz{{{|||||||||yyyyyyxxxxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{yyyuuurrrgggccc]]]WWWSSSPPPNNNMMMKKKLLLMMMOOOSSSYYYaaaggguuu||||||tttiiiZZZQQQDDD===555111111222111000......//////////////////.........---------,,,,,,,,,,,,,,,------,,,,,,,,,+++******))))))***++++++******))))))))))))*********)))))))))***+++++++++))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))%%%&&&)))+++,,,+++***)))******)))))))))))))))))))))************+++++++++---,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000((((((((((((((((((((((((***))))))((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******************++++++(((((()))***+++,,,,,,---***)))((((((''''''(((((()))))))))))))))))))))))))))+++,,,,,,+++******+++******))))))))))))******((()))))))))***+++++++++,,,,,,,,,---------......+++,,,---......---,,,,,,............................../////////000000000//////000111222222222222111222222222222333555666333333444444444444333333222222333444666777888888666666777888:::<<<>>>???<<<===>>>??????>>>===<<<::::::::::::;;;;;;;;;;;;>>>??????@@@??????>>>=========@@@CCCDDDFFFLLLSSSUUU```sss}}}uuuiii]]]TTTLLLGGGCCC>>>===<<<<<<<<<=========<<<>>>BBBEEEHHHKKKPPPSSSZZZ^^^bbbfffjjjnnnsssvvvzzz|||~~~~~~}}}~~~}}}|||{{{zzzyyyyyyyyy}}}|||{{{zzzzzzyyyzzzzzz|||}}}~~~~~~~~~}}}}}}vvvvvvwwwyyy{{{|||~~~}}}||||||{{{{{{zzzzzzzzz|||}}}~~~~~~~~~}}}{{{wwwtttpppkkkeeeaaaWWWTTTPPPKKKHHHGGGGGGHHHMMMPPPUUU[[[cccmmmxxx~~~zzzqqqgggYYYKKKAAA===888333000000111111000............////////////...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++%%%'''***,,,---,,,+++******))))))(((((())))))***)))))))))(((((()))***+++))))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%$$$''''''''''''(((((((((((($$$%%%(((*********)))((()))))))))*********))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---///000(((((((((((((((((((((((())))))((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))***************(((((()))***++++++,,,,,,++++++***))))))))))))***)))))))))))))))))))))))))))+++,,,,,,+++******+++,,,,,,++++++++++++,,,,,,)))))))))*********++++++************++++++++++++,,,,,,.../////////...---....................................////////////......///000111111111111///111222222222333555777333333444444444444333333222333444555666777888888666666666777999;;;>>>@@@;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;===>>>???@@@@@@BBBFFFIIIJJJOOO]]]rrrxxxnnneee^^^XXXTTTJJJFFFBBB???>>>===<<<;;;;;;===???@@@AAACCCFFFIIIKKKNNNTTTYYY^^^ccciiillluuuwww{{{~~~||||||}}}|||{{{zzzzzzyyyyyyyyy|||}}}}}}~~~~~~yyyyyyzzz{{{}}}~~~}}}}}}~~~|||tttpppkkkfffaaa[[[VVVQQQJJJJJJIIIHHHGGGIIILLLPPPUUUZZZccclllwwwzzznnncccXXXLLL@@@888888555222111111111111000...............---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++&&&(((,,,///000///---+++))))))(((((((((((())))))'''((()))((('''&&&(((***)))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%&&&&&&'''''''''(((((((((%%%&&&'''((())))))(((((((((((()))************)))&&&'''''''''((((((((((((******++++++++++++,,,,,,)))))))))***+++,,,---...))))))))))))))))))))))))((((((((((((((()))******)))(((''''''''''''((()))))))))))))))))))))))))))((((((((())))))*********)))))))))***+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***,,,,,,++++++++++++,,,,,,))))))************++++++)))************+++++++++,,,---.../////////..............................------........./////////...///000111111222222222000222333222111111333666222333333444444333333222222222333444555555666666777666555555666888:::<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<666888:::<<<=========<<<>>>>>>>>><<<<<<>>>AAABBBEEEFFFOOO```ppp|||zzzvvvrrrooobbb[[[RRRKKKFFFCCC@@@>>><<<===>>>>>>======???@@@???BBBGGGKKKNNNRRRWWWZZZeeehhhmmmtttyyy~~~~~~~~~}}}|||{{{{{{{{{{{{}}}}}}}}}~~~~~~|||~~~{{{wwwrrrpppeeeaaa\\\XXXTTTPPPLLLIIIGGGJJJMMMOOORRRWWW]]]bbbhhhnnnwwwqqqhhh[[[OOOGGG???999444333222111000000000000///......------,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++---......---+++***)))((((((''''''(((((()))''')))***(((&&&&&&(((***((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((())))))'''((()))***+++******)))'''''''''(((((((((((())))))))))))******+++++++++))))))))))))******+++,,,************************((((((((((((((()))******)))((('''&&&&&&'''((()))************************''''''(((((()))))))))******************+++++++++))))))((('''''''''''''''))))))))))))))))))))))))''')))******((((((((()))******))))))))))))******************++++++++++++++++++,,,,,,,,,---------***+++---.........------........................---------........./////////000111222222333333222222444444333000///111444222333333444444333333222111222222333333444444555888666555444444555666888999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<======222444777;;;===>>>>>>>>>===>>>===:::;;;>>>@@@@@@CCCCCCIIIUUU___kkk|||yyypppcccXXXPPPKKKFFFCCC>>>???>>>===:::999:::<<<<<<>>>@@@BBBCCCDDDGGGIIIPPPSSSYYY```hhhoootttvvv~~~~~~}}}}}}|||||||||}}}}}}}}}~~~}}}zzzxxxvvvvvvuuurrrmmmgggaaa^^^YYYVVVQQQNNNLLLKKKHHHGGGJJJNNNTTTYYY^^^eeemmmsss{{{~~~vvvaaaXXXJJJ???999666333111////////////000000//////......---,,,++++++******---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++------,,,+++***(((((('''((((((''''''''''''((((((((()))+++)))&&&&&&(((+++((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++&&&&&&&&&'''''''''((((((+++***))))))((())))))***'''((()))+++++++++***)))(((((((((((())))))))))))(((((())))))*********+++***)))))))))))))))******))))))))))))******************))))))))))))************))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((000///,,,***))))))******+++***))))))******)))(((,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,***)))))))))******)))************+++++++++,,,,,,,,,---...///000000000...,,,******+++...///---,,,,,,++++++,,,,,,---/////////000111111222222111111222222222333333333111111000000000000111111333333333444444555555555777888888888999999999999:::::::::::::::999888777888999::::::;;;;;;::::::<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<===>>>???BBBDDDGGGLLLSSS\\\eeekkk~~~vvvkkk___SSSKKKGGGDDDAAA??????>>>===<<<;;;;;;;;;===???@@@???>>>AAAFFFKKKOOORRRVVV]]]aaagggmmmuuu}}}~~~|||{{{|||}}}~~~zzzvvvssspppmmmiiifffdddcccaaa^^^YYYTTTPPPLLLLLLLLLKKKLLLNNNSSSVVVTTT^^^gggooowwwxxxllldddPPPIII@@@999444222111000111111000...+++***,,,---////////////...---,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++******))))))((((((((((((((())))))******+++(((((())))))))))))((((((+++)))(((&&&&&&((()))+++))))))(((((((((((())))))''''''&&&&&&'''(((***+++))))))(((((((((((())))))''''''(((((())))))******$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((''''''''''''''''''''''''((('''&&&&&&''''''$$$"""''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''***)))((('''&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((,,,+++***)))((((((((((((******))))))***,,,...///++++++++++++++++++++++++(((((()))))))))***************))))))))))))******))))))))))))((((((((((((((((((((())))))(((((('''(((((())))))))))))((((((***************)))))))))+++)))(((((()))***((('''******))))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))))))))******))))))*********+++++++++++++++,,,,,,------......///...---++++++,,,...///---,,,,,,++++++,,,,,,---...//////000000111222222111111111222222222333333111111000000000000111111111111222333444666666777444444555555555666666666999999999999999888777777888999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<999::::::;;;<<<===>>>>>>>>>@@@CCCGGGKKKQQQXXX]]]hhhuuuxxxooohhhYYYSSSKKKDDD@@@>>>===<<<>>><<<;;;<<<======;;;:::<<<>>>BBBDDDEEEHHHLLLPPPSSSYYYaaakkkssswwwyyyzzz}}}~~~~~~}}}{{{|||}}}}}}{{{zzzzzzxxxtttqqqqqqmmmgggcccaaa^^^ZZZWWWYYYWWWTTTRRRQQQQQQPPPOOONNNPPPSSSUUUXXX]]]bbbffflllttt}}}zzzqqqfff[[[SSSFFFAAA999444111000000000///000000...,,,,,,...000////////////...---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))))))))******++++++,,,,,,++++++((())))))******))))))(((***)))(((''''''((()))***))))))(((((((((((())))))***)))((('''&&&''''''((()))((((((''''''(((((()))''''''(((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&'''(((''''''''''''((())))))''''''((((((((()))))))))+++******)))))))))))))))******))))))***+++,,,---++++++++++++++++++++++++(((((())))))))))))*********))))))(((((())))))***(((((((((((())))))))))))&&&''''''(((((((((''''''(((((())))))))))))((((((''')))+++------,,,+++******)))'''((())))))(((&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******)))))))))*********++++++++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,---......//////000111111111000111111111222222222222111000000//////000000111///000111333444666777888333333333444444444444555777888888888888777777666888999999:::::::::::::::888888999:::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<>>>AAABBBDDDFFFJJJMMMVVV```nnnxxxuuulll___SSSKKKGGGDDDCCCAAA???===<<<<<<;;;:::888:::;;;<<<<<<;;;<<<>>>@@@AAAEEEKKKTTT]]]dddiiilllooopppsssuuuvvvwwwwwwwwwuuuuuuuuuvvvxxx|||~~~}}}zzzyyywwwtttrrrooommmlllhhhfffdddbbbaaa___\\\YYYZZZWWWSSSPPPOOOMMMJJJGGGKKKJJJHHHHHHJJJOOOSSSVVVZZZ^^^ccciiinnntttzzz}}}{{{qqqfff[[[PPPGGGAAA:::666111...---...//////,,,---...---,,,,,,...000......///......---,,,+++++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))******************+++,,,,,,+++))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))(((&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''((())))))((((((((()))))))))******)))))))))))))))******+++******))))))))))))******++++++++++++++++++++++++(((((((((((()))))))))***))))))(((((((((((())))))''''''(((((())))))******%%%&&&''''''''''''''''''(((((())))))))))))(((((('''((()))***+++***)))))))))(((''''''(((((('''&&&&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***))))))))))))************++++++++++++++++++******,,,---.../////////...------,,,,,,++++++,,,,,,---------...//////000000111000000000111111111111222000000////////////000000000111111333444555666666555555555555666666666666666666777777777777666666888888999::::::::::::999888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<>>@@@AAAAAAAAABBBCCCFFFIIINNNUUU```nnn~~~}}}vvvpppjjjfff```\\\VVVQQQLLLHHHCCC@@@===<<<;;;;;;;;;<<<<<<<<<===<<<;;;<<<>>>AAAEEEHHHJJJKKKMMMNNNOOOPPPOOOOOOQQQPPPOOOOOOQQQUUUYYY[[[]]]___bbbeeegggiiijjjkkkiiiiiiiiihhhhhhggggggffffffdddbbb^^^ZZZWWWTTTRRROOONNNMMMKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDAAABBBBBBCCCEEEHHHLLLNNNQQQVVV]]]dddkkkrrryyy~~~xxxrrrggg___SSSGGG???999666444222000---------......---,,,---...---,,,++++++,,,------------------,,,+++************************************************(((((())))))******++++++'''(((((()))((('''%%%%%%&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!###&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''(((((())))))&&&%%%%%%%%%%%%&&&''''''))))))))))))************(((((((((((()))***,,,,,,***)))))))))(((''''''&&&)))))))))******+++++++++''''''(((((((((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))%%%&&&'''((((((((((((((((((((())))))))))))((((((---+++)))''''''''')))******)))'''((())))))(((&&&''''''((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********))))))((((((((()))))))))******++++++++++++++++++++++++***+++---...///......------,,,,,,++++++,,,,,,---,,,,,,------.../////////////////////000000000000000//////......//////000333333333333222222222222333333333444444444555555555666666777777777777777777888888999999999999999;;;:::::::::999999999888;;;;;;;;;<<<<<<<<<======999<<<>>>?????????@@@BBBDDDFFFHHHKKKQQQ]]]lllwwwyyyuuuvvvssslllfff___WWWPPPKKKBBB@@@>>>===>>>>>>===;;;===<<<;;;:::;;;===???AAAAAABBBCCCDDDDDDCCCBBBBBBBBBAAAAAAAAABBBEEEGGGIIIIIIJJJMMMOOORRRTTTVVVWWWRRRSSSSSSSSSSSSSSSRRRQQQSSSRRRQQQOOOLLLIIIGGGEEEFFFFFFDDDBBBAAA???>>>===<<<>>>???@@@AAABBBEEEHHHEEEFFFGGGHHHKKKPPPWWW\\\cccjjjsss{{{tttiiibbbTTTMMMDDD;;;666444222111222111///...//////...---...///111000...---------,,,,,,------------,,,,,,************************+++***))))))))))))***+++))))))))))))************)))))))))(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&''''''''''''(((''''''''''''((())))))((((((((()))))))))******(((((((((((()))***+++,,,))))))******)))((('''&&&(((((())))))***+++++++++'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))((((((,,,,,,++++++,,,,,,------+++)))(((((()))***(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********))))))(((((((((((()))))))))***((())))))******+++++++++)))***+++,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,---......//////........./////////000000//////............//////222222222222222222333333222222222222333333333333555666777777888888888777777777888999999999999999999999999999999:::::::::999::::::;;;<<<===>>>>>>:::;;;=========>>>@@@AAABBBEEEHHHHHHIIIPPP]]]fffyyy}}}yyytttmmmeee```UUUQQQMMMJJJIIIGGGDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@@@@@@@???>>>==================>>>@@@@@@???@@@AAACCCDDDFFFGGGGGGBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEECCCBBBAAACCCCCCCCCBBBBBBBBBBBBBBB???BBBEEEGGGJJJMMMSSSWWWYYYZZZZZZZZZ]]]dddmmmtttzzz~~~rrreeeYYYRRRDDD???888333111000//////000///......//////...,,,+++---//////...------...+++,,,,,,------,,,,,,,,,************************+++***)))(((((()))***+++*********))))))))))))))))))((('''&&&&&&((()))***(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((%%%&&&((())))))(((&&&%%%%%%%%%'''((()))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''((((((((('''&&&(((''''''''''''((())))))''''''((((((((()))))))))))))))(((((()))***++++++((()))*********)))((('''((((((((()))***+++++++++''''''''''''((((((((()))((((((''''''''''''((((((******))))))((((((''''''&&&'''((()))************(((((())))))))))))((((((###$$$''')))******)))(((+++***))))))******)))(((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))************************&&&'''(((*********)))((((((((((((((())))))))))))&&&''''''((()))******+++))))))******+++,,,---------,,,,,,++++++,,,,,,---++++++,,,------......///............/////////000//////............//////000000111222333333444444222222333333333444444444666666777888888888888888777777888999999999999888777777888999:::;;;;;;<<<999999:::;;;<<<>>>>>>???<<<===>>>>>>===>>>@@@BBB===BBBFFFEEECCCGGGPPPYYYaaasss}}}wwwsssjjjeee___ZZZWWWSSSNNNJJJHHHHHHHHHGGGFFFDDDBBBAAA===>>>???@@@??????============>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@;;;<<<>>>???@@@??????>>>===>>>???AAAAAAAAA@@@???@@@AAACCCEEEGGGIIIKKKLLLLLLOOOTTTXXX[[[```ggglllppppppooonnnpppwwwzzzooobbbTTTIIICCC<<<888444000//////......---,,,,,,---//////...,,,%%%'''***,,,++++++,,,---++++++,,,------,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++++++++******))))))(((((('''&&&$$$######%%%(((*********++++++++++++******)))(((&&&%%%%%%&&&((()))%%%&&&((())))))(((&&&%%%%%%&&&((()))))))))((('''(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''))))))***++++++***)))(((&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))))))))))))))******+++((()))***++++++***)))((('''(((((()))***+++++++++(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))************)))))))))(((''''''&&&&&&************))))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((+++******)))(((''''''&&&))))))))))))((((((((((((*********))))))))))))))))))((('''&&&&&&'''((()))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...111222//////............////////////......---------------......///000111111222444555666666666555444333333444555555555555555555666666777777777777666666777888888999999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;===???@@@AAABBBCCCDDDFFFHHHIIIJJJYYYaaaqqq~~~zzzuuurrrppplllfffaaa^^^\\\WWWRRROOONNNNNNNNNOOONNNLLLJJJGGGEEEDDDCCCBBBAAA@@@??????????????????????????????>>>===<<>>>>>BBBBBBCCCCCCDDDEEEEEEEEELLLRRR___qqq|||xxxpppnnnjjjeeebbb```___^^^```^^^[[[YYYWWWVVVVVVWWWTTTQQQMMMIIIFFFEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDEEEFFFIIIKKKLLLOOOQQQSSSTTTTTTUUUYYY\\\```bbbeeejjjpppuuuyyy|||xxxyyy{{{zzzpppiii]]]QQQGGG???999666222111000//////.........---------...------,,,+++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%%%%&&&(((%%%&&&''''''(((((('''''''''((((((((())))))))))))'''(((((((((((())))))))))))))))))(((((()))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''(((((()))*********&&&'''''''''((()))))))))((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***,,,,,,---(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++++++++***+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------//////............//////111111000000///......---////////////000000000000333333333333333444555666444444555666666777666666555666666777777666666555777777888888999:::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>>>>>>>======BBBBBBBBBBBBAAAAAAAAAAAADDDHHHQQQ\\\kkk|||}}}yyywwwuuutttwwwuuussspppppppppqqqrrrqqqllleee^^^YYYVVVVVVWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTXXX\\\```ccchhhjjjmmmoooooopppqqqrrrsssvvvyyy~~~}}}tttmmm```XXXKKK@@@999555333333111000///...---------------------------,,,++++++,,,,,,++++++++++++,,,,,,************************+++***)))(((((()))***+++***))))))(((((())))))***))))))))))))(((((((((((('''''''''&&&&&&''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((&&&%%%$$$%%%&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))''''''''''''((((((((((((******))))))))))))******''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))******+++******)))((((((''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))***+++,,,(((((((((((())))))))))))((((((((())))))))))))))))))***,,,,,,,,,,,,***)))******++++++++++++,,,,,,************************++++++++++++++++++++++++------,,,++++++,,,------///......------......//////......------,,,++++++000000000000////////////222111111111222333555666444444555666777777777777555666666666666666666555777777777888999999::::::;;;;;;;;;;;;:::::::::999999:::<<<>>>?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAEEEJJJPPPYYYgggxxxzzzuuurrrqqqqqqpppppppppooonnnmmmlllkkkiiiiiiiiillloootttyyy|||zzzpppddd\\\NNNGGG>>>666111000000//////...------,,,,,,,,,---,,,------------,,,++++++,,,,,,++++++++++++,,,,,,************************,,,***(((''''''(((***,,,))))))(((((((((((())))))))))))))))))((((((((((((***))))))))))))******+++))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&$$$$$$&&&&&&&&&%%%$$$###&&&%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''%%%###"""###$$$%%%&&&''''''(((''''''''''''''''''((((((((())))))'''''''''((((((((())))))******))))))))))))******'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))******))))))((('''''''''$$$%%%%%%&&&'''(((((()))&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((('''((((((((()))))))))***''''''(((((())))))))))))((()))***++++++***)))((())))))))))))************************************++++++++++++++++++++++++++++++******+++,,,...///......------------......------------,,,,,,,,,,,,000000000000////////////111000000000111222444555333444555666777777777777555555666666666666555555666777777888888999::::::;;;:::::::::999999999999666777:::===???@@@@@@@@@===>>>>>>???@@@AAABBBBBB===AAAEEEHHHKKKSSSaaakkkzzzvvvlll___RRRIII@@@<<<666333111000///......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,************************,,,***(((''''''(((***,,,))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))***++++++))))))(((''''''''''''''')))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((('''&&&%%%%%%###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&%%%$$$!!! !!!###%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((()))))))))***************))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((())))))******&&&''''''(((((())))))***(((((())))))))))))((((((((((((((())))))))))))***************************+++++++++++++++++++++++++++*********+++,,,...///......------------......---............/////////////////////000000000000000000000000000111222333222222444555666666666666444555555666666555555444666666777777888999999999:::::::::999999999888888555666888;;;===???@@@@@@:::;;;<<<>>>@@@AAACCCCCC>>>BBBEEEEEEEEEJJJRRRYYYaaapppsssfffZZZNNNCCC<<<888666333222222111///...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******++++++************++++++************************+++***)))(((((()))***+++)))((((((''''''(((((()))(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))))))))((('''''''''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''(((((((((&&&%%%$$$&&&&&&''''''((((((''''''$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%###!!!!!!"""###%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((())))))))))))************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********&&&&&&''''''((())))))***)))))))))(((((()))))))))((())))))))))))*********************************************************,,,,,,+++******+++,,,---...------,,,,,,------...+++,,,------//////000111......//////000000111111//////000000111000000000000111222444555555666666444555555666666555555444666666777777888888999999999999999999888888888888777777888999:::<<<===>>>888999:::<<<>>>???AAAAAAAAACCCDDDDDDDDDFFFKKKOOOTTT^^^lllzzzyyyooo```RRRHHH@@@999444444333111111111111000///------,,,,,,,,,---------+++,,,,,,,,,,,,+++******++++++************++++++************************))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***%%%%%%%%%%%%&&&'''((()))))))))((('''''''''''''''(((''''''''''''(((((()))''''''&&&&&&''''''((()))'''((())))))(((&&&$$$###&&&&&&&&&&&&&&&'''((()))###$$$%%%'''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&(((((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%######$$$&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))(((''''''&&&%%%%%%$$$$$$((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++&&&&&&&&&'''((())))))***+++***)))(((((()))***+++)))************+++++++++************************************************...---,,,***)))******+++...------,,,,,,------...((()))***+++---...///000---......///000111111222//////000111111000///...///000222333444555555555444555555555555555555444666666666777888888999999999999999888888888888777:::999888777888999:::;;;777888999:::<<<===>>>>>>@@@@@@@@@@@@@@@CCCFFFIIIMMMQQQXXXaaammm}}}yyylllaaaRRREEE===888555222444222///...///000111000---------,,,,,,---......+++,,,,,,,,,,,,+++******++++++************++++++************************))))))************))))))((((((''''''''''''(((((('''((((((((())))))******&&&&&&&&&'''''')))******))))))(((''''''''''''''''''''''''''''''((()))***(((''''''''''''((())))))'''((())))))(((&&&$$$###%%%%%%$$$###$$$%%%'''((("""$$$%%%'''((((((''''''''''''%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((&&&'''((('''&&&%%%&&&''')))(((&&&%%%%%%$$$""" ((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))************///---+++(((&&&&&&'''((()))))))))))))))******+++++++++++++++++++++++++++------,,,,,,---///000111............////////////111111111111111000////////////000111333444555555555555555555555555444444666666666666777777777777777777888888888999999999777777888999:::;;;;;;<<<===<<<:::999:::<<<>>>??????@@@BBBBBBBBBBBBCCCEEEGGGKKKPPPTTT[[[fffuuu|||qqqfff___TTTLLLBBB999666555444333//////...---,,,,,,++++++------------------------+++,,,,,,,,,,,,+++******,,,,,,+++***)))))))))******)))))))))))))))***+++++++++******))))))((((((++++++******))))))(((((((((((((((((('''''''''''')))(((((('''''')))***+++///---)))&&&&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''+++,,,)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''')))***+++((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&((()))'''&&&''')))))))))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''******)))(((&&&$$$"""!!!))))))))))))))))))))))))))))))))))))************,,,+++***((((((((()))))))))))))))))))))******+++++++++++++++++++++++++++---,,,,,,,,,,,,---///000---.........////////////000000000000000///...---000000111222222333444444555555555555555555444444555555666666666777777777777777777888888999999999666777888888::::::;;;<<<<<<;;;:::::::::;;;===>>>@@@AAABBBBBBAAA@@@AAACCC@@@CCCGGGJJJNNNVVVbbbkkk|||zzzooodddXXXQQQFFFAAA;;;666444333111///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))),,,+++******))))))************)))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''((()))***---+++)))'''&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******++++++******&&&&&&'''''''''(((((((((,,,+++******))))))******''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))))))))))))))******+++++++++++++++++++++++++++---,,,,,,++++++,,,---------------.........//////....../////////...------111111111222222222333333444444444444444444555555555555555666666666666777777777777777888888888888666777777888999:::;;;;;;<<<;;;:::::::::;;;======@@@AAABBBAAA?????????@@@@@@BBBEEEFFFGGGKKKRRRXXXaaaooo~~~tttiii]]]QQQGGG@@@888666555444333222///,,,000000//////......------++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++***)))))))))******++++++***)))((((((((()))))))))))))))************(((((((((((((((((())))))((((((((((((''''''''''''''''''&&&&&&''''''((()))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((()))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''((()))'''$$$$$$$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((((((''''''(((((((((&&&''''''((((((''''''&&&&&&'''(((***+++,,,,,,,,,((((((((((((((((((((((((((()))))))))************))))))************)))))))))))))))))))))******+++************************,,,,,,++++++++++++++++++,,,,,,---------.............../////////......---111111111111111222222222333333444444444444555555444444555555555666666666777777777777777777777777666666777888999:::;;;;;;<<<;;;;;;::::::;;;<<<<<<>>>???@@@@@@>>>>>>???@@@CCCDDDFFFFFFEEEFFFIIILLLOOO[[[lllzzzzzzuuunnncccWWWLLLBBB:::555222222222222222111///...//////......------------************************+++++++++++++++***))))))******))))))))))))******,,,,,,***)))(((((((((((((((((())))))******++++++&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((('''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%'''''''''((((((((())))))$$$$$$$$$%%%&&&'''))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))---+++(((''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&,,,,,,,,,+++***((('''&&&((((((((((((((((((((((((((()))))))))******************++++++***)))(((''')))))))))))))))******+++************************++++++++++++++++++******,,,,,,,,,,,,------------...//////000000/////////111111111111111111111111333333333333444444555555444444444444555555555555666666666666666666666666555666777888999::::::;;;;;;;;;;;;:::::::::;;;;;;:::;;;===>>>>>>>>>@@@BBB@@@AAABBBBBBBBBBBBCCCDDDIIIOOOYYYbbbmmm{{{}}}tttnnnccc]]]SSSIIIAAA:::555111111111000///.........///------,,,,,,,,,,,,,,,+++***************************++++++++++++***))))))***))))))((())))))******,,,,,,***)))(((((((((((((((((())))))******++++++&&&&&&''''''(((((())))))((((((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&''''''(((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''''''''((()))***,,,,,,%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))+++(((&&&%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))************,,,++++++***)))((((((''')))))))))))))))******+++***************************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------......///000000000//////000000000111111111222222222222333333444444555555333333333444444444555555666666666666555555555555555666666777888999::::::;;;;;;;;;;;;::::::::::::777999;;;<<<===>>>@@@BBB???@@@@@@AAAAAABBBBBBBBBGGGIIIMMMQQQYYYfffvvvyyyoooeee___PPPKKKDDD>>>999666444222000000...,,,******,,,///,,,+++++++++++++++++++++******************************++++++******)))((())))))((((((((()))******++++++***)))((((((((()))))))))))))))************(((((((((((((((((())))))((((((((((((''''''''''''&&&&&&'''(((((((((((('''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%$$$%%%''''''&&&'''(((***+++((($$$######%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&((()))******))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******)))))))))))))))******+++************************)))***+++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,---...////////////......//////000111222222333111222222333444444555555222333333333333444444444666666666555555444444444555555666777888999::::::;;;;;;;;;;;;::::::999999777999;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@BBBBBBCCCBBBDDDEEEHHHKKKPPPYYYccckkkuuu|||xxxooofff\\\RRRLLLAAA===888555444333333222---......---******,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************))))))(((((((((((((((((()))************)))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''&&&'''((()))))))))(((((('''''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&$$$%%%''''''''''''(((***222///***'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%((((((((()))(((''''''&&&))))))))))))))))))))))))))))))))))))***************)))''''''(((***,,,...)))))))))))))))******+++)))))))))))))))))))))))))))***+++---......------******+++++++++,,,,,,,,,+++,,,------.........------...///000111222333333111111222333333444555555222222333333333444444444666666555555555444444444555555666777888999::::::;;;;;;;;;;;;;;;:::999888999:::;;;;;;;;;:::<<<===???>>><<<===>>>?????????@@@CCCGGGKKKNNNSSSXXX\\\bbbiiiuuuvvvqqqiii```VVVLLLCCC>>>777555222000000111111111+++...000000...---...000------------------------++++++++++++++++++++++++***************)))((((((((((((((((((((()))*********)))))))))))))))***+++++++++******))))))((((((++++++******))))))(((((()))(((((((((''''''''''''&&&''')))*********)))((((((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))************++++++***)))(((((())))))++++++++++++++++++++++++******++++++++++++,,,,,,,,,------......------,,,------......///000000000000000000000111111111111444444333333333333222222444555555555666666777777666666666666777777777777;;;;;;;;;:::999888666666888888999999999:::::::::;;;;;;<<<<<<======>>>>>>>>>@@@BBBEEEHHHKKKMMMNNNOOOTTT^^^kkkwww}}}qqqkkkaaaUUULLLFFF@@@999444////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++)))((('''(((((()))*********************))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******)))((('''((((((((('''''''''''''''((()))***&&&((())))))&&&$$$######%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''&&&$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''((((((''''''''''''''''''((((((((((((((())))))))))))(((((()))))))))*********++++++***)))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,.........///000000111111//////000000000111111111333333333333333333333333333333444444444555555555555666666666777777777777888888888888888888777777888888888999999999::::::<<<<<<<<<<<<<<<=========???@@@AAACCCEEEFFFHHHIIIGGGIIIPPPZZZcccpppqqqfff[[[SSSIIIBBB>>>:::555111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------+++***)))(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))!!!###$$$$$$""" %%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''### !!!$$$'''%%%###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! %%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))(((((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''(((((())))))((((((''''''(((((()))'''''''''((()))*********(((((())))))))))))******+++***))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,......//////000111111222//////000000000000111111111111222222333444444444222222333333333333444444555555666666666777777777555555666666777777777888888888888999999999999:::<<<<<<<<<<<<<<<<<<;;;;;;??????@@@@@@AAAAAABBBBBBDDDDDDHHHMMMSSS^^^ooo~~~yyynnn___TTTIIICCC<<<888666555222000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((())))))************)))'''''''''((()))*********(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$'''''''''''''''(((((((((###%%%''''''%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###%%%&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''(((((($$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))(((((((((((())))))***))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((()))))))))*********)))))))))))))))***************************)))************+++++++++,,,,,,,,,------,,,,,,,,,------......///000000000////////////000000000111///000111222333444555555333333333333333333333333555555555666666666777777666666666666666777777777888888888888999999999999===<<<<<<;;;;;;:::::::::======>>>>>>>>>>>>??????DDDCCCEEEHHHKKKQQQ\\\hhhzzzzzzqqqgggZZZMMMDDD===:::555333333333222111.........---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))(((((('''((()))************))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))'''%%%$$$&&&''''''''''''''''''''''''(((******))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))***)))))))))(((((((((''''''(((((((((((()))))))))***)))))))))))))))******************************)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///...////////////000000000//////000111333444555555333333333333333333333333555555555555666666666666888888777666666666666777777777888888888999999999<<<<<<;;;;;;::::::999999;;;;;;<<<<<<===>>>>>>??????>>>AAADDDEEEFFFKKKRRR^^^dddllltttzzz|||zzztttiii___UUUJJJ???888777555222000000111111000------------,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((((((((())))))*********))))))(((***)))))))))((((((((('''************************))))))(((((((((((())))))(((((((((((((((((((((((('''(((***+++***)))'''%%%&&&&&&'''(((''''''&&&%%%$$$%%%'''&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((($$$%%%%%%&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))((((((''''''(((((()))*********)))((('''''''''''''''(((((((((((()))))))))))))))))))))******+++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------......////////////000000//////000111222333444555444444333333333333222222444444555555555666666666999888777555555555666777777777777888888888888999::::::::::::::::::999999999999:::;;;<<<===>>>>>>======???CCCDDDBBBCCCGGGKKKPPPWWW]]]eeennnyyyxxx{{{{{{uuufff```VVVMMMDDD===777333222111000......---......------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******)))************))))))(((*********)))((('''''''''++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((()))*********)))''''''&&&&&&'''((((((&&&%%%$$$$$$%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((''''''''''''''''''((())))))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))***++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,---.............../////////000000///000000111222333333444333333222222222111111111444444444555555555666666666555444333444555777888777777777777888888888888999999999999::::::::::::888999999::::::;;;;;;;;;???===>>>BBBCCCAAABBBFFFDDDHHHLLLPPPUUU\\\fffmmmxxx~~~zzzyyypppfff```QQQLLLDDD===777444222111//////...---,,,,,,---...,,,,,,,,,,,,++++++++++++***************************************************)))((((((((()))*********************)))(((((())))))))))))((((((((((((************************))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&'''((((((&&&$$$###''''''((('''%%%&&&(((***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&((('''&&&&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''''''''(((((())))))******''''''''''''((((((((()))))))))((())))))***++++++))))))))))))))))))))))))((())))))))))))*********+++++++++,,,,,,+++++++++++++++,,,------......///............/////////000000000000111222222333333222111111111000000//////444444444555555555666666333222111111222555777999777777777777888888888888888888888999999::::::;;;888888888888888888888888===::::::===>>>===@@@EEE@@@CCCFFFHHHIIIMMMTTTZZZbbbmmm{{{{{{~~~yyypppfffZZZPPPIIIDDD@@@999444000///000111......///.........///111,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((('''&&&%%%%%%&&&((((((***************)))((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''((((((&&&$$$###&&&'''&&&%%%$$$$$$&&&((('''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))'''%%%%%%%%%'''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''))))))(((((((((((())))))))))))))))))((((((((((((+++***((()))***,,,++++++++++++***************+++************************++++++,,,,,,---.........////////////////////////......///000111222222333333555666444111...,,,,,,555555555444444333333333555555555555555444444444999999999999999999999999999999999999999999::::::999999:::;;;;;;<<<======:::;;;;;;<<<===>>>>>>???>>>@@@CCCEEEFFFHHHKKKMMMWWW^^^ffflllpppzzz|||}}}sssfff[[[SSSKKKCCC<<<888666333111//////000111//////...---,,,,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++333111...,,,******+++,,,))))))))))))))))))))))))+++'''$$$$$$&&&(((((('''((((((((((((((((((((((((%%%&&&(((***+++***)))((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$$$$$$$&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((''''''((()))'''&&&))))))(((((((((((())))))))))))))))))((((((((((((***((('''((()))*********+++******)))))))))******************************+++,,,,,,------...//////......................../////////000111111111222333555666444222///......222222333333333444444444777777777777777777777777888888888888999999::::::888888999999999999::::::666666777777888888999999;;;;;;<<<<<<======>>>>>>===???AAACCCCCCEEEGGGIIIKKKQQQWWW[[[___gggttt~~~{{{wwwtttxxx~~~xxxsssccc[[[PPPHHHBBB<<<555000444333111///.........///000//////...------,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++...,,,***(((''''''((()))))))))))))))))))))))))))+++(((%%%%%%'''))))))(((((((((((((((((((((((((((((()))***++++++***(((''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''***(((''''''(((((('''%%%)))((((((''''''(((((()))(((((((((((()))))))))))))))'''&&&&&&((())))))((()))))))))(((((())))))***************************,,,,,,,,,---......//////------------------------000000000000000000000000222333555444222000000111//////000111222333444555333333333444444444444444666666777888888999::::::888888888999999999::::::999999::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@@@@AAACCCEEEEEEIIIMMMOOOQQQXXXccckkk}}}{{{xxxvvvtttwww~~~}}}uuukkkaaaZZZMMMGGG@@@:::777444000---000000///...------,,,,,,---,,,,,,++++++*********++++++++++++************))))))))))))))))))))))))***)))'''&&&&&&&&&'''((())))))))))))))))))))))))+++)))''''''((()))***)))((((((((((((((((((((((((++++++,,,,,,+++***((('''))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''***)))''''''(((((('''%%%(((((((((''''''((((((((((((((((((((()))))))))))))))'''&&&'''((()))))))))(((((((((((((((((()))***************************,,,,,,,,,---......//////........................000000000000000////////////111222222000000000111......///000111222333333111111111111222222222222444444555666888999::::::777777888888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===??????>>>>>>@@@AAACCCEEEGGGGGGHHHMMMUUU\\\eeennn|||~~~}}}|||}}}xxxnnncccXXXMMMGGGBBB>>>999666555333111///------......---,,,++++++---,,,,,,,,,+++++++++***++++++++++++++++++******))))))))))))))))))))))))***)))((((((((()))******))))))))))))))))))))))))))))))''''''(((((())))))(((((((((((((((((((((((()))************)))((('''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***(((''''''(((((('''%%%((((((''''''''''''(((((('''((((((((()))))))))******((('''''')))******)))(((((('''(((((()))******************************++++++,,,,,,---.................................000000000///////////////---...//////......///111/////////000000000111111333333444444555555555555333333444555777888999999666666777888888999:::::::::::::::::::::::::::999;;;;;;;;;;;;::::::::::::<<<>>>??????======>>>@@@???@@@AAA@@@@@@CCCHHHMMMRRRZZZfffqqq{{{{{{wwwyyy}}}}}}uuuiii\\\PPPGGG@@@<<<888666333111000///...---,,,------......---,,,,,,////////////............++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))******++++++((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''(((''''''&&&&&&''''''(((''''''(((((())))))*********((('''((()))*********(((((((((((()))***++++++*********************************+++,,,,,,------------------------------////////////////////////,,,---------,,,,,,...000//////000000000000000000222222222333444444555555333333444555666666777777555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<===>>>>>>======>>>???===>>>?????????@@@BBBDDDHHHMMMUUU\\\dddmmmxxx{{{~~~|||wwwwww{{{|||uuuqqqkkkbbbUUUIIIAAA<<<999777222222000///...---,,,,,,,,,---------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***)))((((((''''''&&&&&&''''''((('''''''''((()))*********)))'''&&&&&&((())))))((()))(((((()))***+++,,,,,,************************((())))))******+++,,,,,,++++++++++++++++++++++++---.........///000000000------------+++,,,...000......///000111222222333000000111111222333333444333333444444555555555555555555666777888999::::::::::::;;;;;;<<<=========888888999999::::::;;;;;;:::;;;======<<<<<<===>>>===>>>@@@AAAAAA@@@@@@AAABBBEEEJJJMMMQQQXXXaaahhhtttzzzxxxwww|||~~~|||tttmmmfff```[[[SSSLLLCCC;;;666444333333000111111000///......///,,,,,,+++++++++,,,...///(((((((((((((((((())))))************+++++++++,,,))))))))))))))))))))))))(((((()))))))))(((((('''((((((((((((((((((((((((%%%((())))))'''&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%&&&)))******)))'''''''''&&&&&&'''''''''&&&''''''((()))******+++(((&&&%%%%%%'''(((((('''))))))))))))***+++,,,---************************((((((((()))******++++++)))))))))))))))))))))))),,,------...///000111111.........---,,,,,,...000,,,---...000111333444555333333444555555666777777444444444444444444444444444555666777888999::::::555555666777888888999999777777888999::::::;;;;;;888:::;;;;;;;;;;;;<<<>>>999;;;===??????>>>===<<<===@@@CCCEEEHHHMMMTTTZZZ\\\dddnnnuuuzzzxxxyyyyyyttttttxxxzzznnnddd\\\VVVOOOKKKBBB===777333111000000000---...///...------...///,,,+++***))))))+++---///------------------......(((((())))))*********+++******************************++++++***)))((((((((((((((((((((((((((((((&&&)))+++***((('''(((***((((((((((((((((((((((((+++***)))((((((''''''((())))))))))))))))))))))))***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''&&&%%%###'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&""" ###&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++......---,,,++++++++++++---------...///000000111......///000000000000000...///000111222333444444999888666555444444555555555555333222222333444555666666777888888888888888999888777555555555666777777777777777888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============@@@@@@@@@AAACCCFFFHHHJJJUUUVVVYYY]]]eeeooo{{{yyytttsssvvvzzz}}}qqqooouuu}}}xxxsssfff___UUUMMMHHHCCC>>>:::222111111000///......---///,,,***+++---...,,,)))******+++++++++,,,,,,,,,******************************************************+++++++++******)))))))))))))))(((((((((((())))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''((((((((('''%%%$$$''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((()))))))))******((((((((()))))))))******************************)))************+++++++++...---,,,+++++++++++++++,,,------...//////000000......///000000000000///......///000111222333333777666555444444444555666666555444333333333333444555666666777777777777777888777666555555666666777777777777777888999999:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>???AAACCCFFFGGGMMMNNNQQQTTTZZZbbbkkkrrr|||xxxtttrrrssstttyyy{{{}}}|||{{{yyyvvvooofffaaaRRRLLLEEE???;;;888555222111111000000///......---...,,,++++++------+++))),,,,,,,,,++++++*********))))))))))))))))))))))))************************)))******++++++******)))))))))))))))((((((((('''((((((''''''''''''(((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))((('''''''''''''''(((&&&''''''((('''&&&%%%$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((((((%%%"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))************************************)))************+++++++++,,,,,,++++++***+++++++++,,,------....../////////---...//////000/////////------...///000111111222555444444333333444666777888777666555555444333333444444555666666666666666777666666666666777777888888888777777777777888888;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<>>>@@@BBBDDDFFFGGGIIIKKKNNNRRRXXX\\\hhhlllttt}}}~~~~~~xxxkkkkkkjjjgggccc[[[RRRLLLAAA>>>999555444333222111000000000///......------...,,,++++++,,,,,,+++***...---,,,+++***)))((((((((((((((((((((((((((((((************************))))))************)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''((()))))))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))((('''&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))***)))'''$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''))))))))))))*********+++(((((((((((((((((((((((())))))*********+++++++++++++++*********++++++,,,,,,,,,---------.........------...////////////...,,,,,,---......///000000333222222222333444666777:::::::::999888666555444333333444555555555555444555555666666777777888888888888777666666666777777;;;;;;<<<=========<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAADDDFFFGGGHHHHHHIIIKKKMMMUUUYYY```iiirrr{{{}}}wwwpppiiiddd[[[ZZZZZZXXXTTTMMMEEE???888666444222111222222222/////////......------------,,,+++++++++++++++***,,,,,,,,,+++***))))))((())))))))))))))))))))))))************************(((((())))))***)))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&((((((((((((&&&%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&''''''(((&&&%%%######%%%&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&,,,111///(((######%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&((())))))))))))*********(((((((((((((((((((((((())))))*********+++++++++))))))))))))******+++,,,,,,,,,,,,,,,------------,,,,,,---...............,,,,,,,,,---......//////111111111111222333555666;;;;;;<<<<<<;;;888666444222222333444444444444444555555666666777777888888777777666666555666666666::::::;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@DDDEEEGGGFFFEEEDDDDDDEEEIIILLLQQQXXXaaaiiiooorrr||||||xxxrrrjjjccc[[[TTTPPPKKKKKKKKKJJJIIIDDD>>>999000000///...---------...............------------+++,,,,,,++++++*********************************************************))))))))))))))))))))))))&&&'''((()))))))))))))))((((((((((((''''''''''''(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%---333///%%%"""'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))************************)))************+++++++++(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........111000000000111222444555999:::<<<===<<<999666444222222333444444444444444555666777777777777777666666666555555555555666666888999:::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<;;;::::::;;;<<<===>>>@@@BBBCCCCCCAAA@@@@@@AAACCCEEEHHHMMMRRRXXX]]]___gggnnnxxxzzzrrriiifff```YYYQQQJJJEEEBBB>>>===<<<======<<<888666/////////...,,,+++,,,...------------------------***,,,,,,,,,***)))***+++)))))))))*********++++++************************))))))))))))))))))))))))%%%&&&'''(((((())))))(((((((((((('''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###########################$$$)))---***### ###'''$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((************************)))************+++++++++'''''''''((()))***,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,------------............111000//////000111222333555777:::;;;;;;888555333222333333444555444444444666777777888888777666555444444444444555666777777666777888999::::::::::::999999999999::::::::::::;;;::::::999999:::;;;<<<<<<>>>@@@@@@???>>>???AAAAAABBBDDDFFFJJJMMMOOOQQQXXX]]]fffqqq|||~~~xxxoooeee___TTTRRRNNNHHHBBB===:::999555444222333444555444333...000111000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,)))((()))+++************))))))))))))************************))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&(((((($$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$########################"""$$$&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))************+++++++++&&&&&&&&&''')))***,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,------..................111000/////////000222222222444777:::999777333111222333444444555555444444777777888888888666555444333333333444555666777888555666777888999:::::::::888888999999999:::::::::::::::999888888999:::;;;;;;<<<>>>>>>>>>???AAABBB???@@@BBBDDDFFFGGGIIIIIILLLPPPUUU\\\eeeppp{{{}}}{{{zzzrrrooojjjeee___XXXPPPKKKDDDCCCAAA===888555333444333111///...000222222222***,,,...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,)))((()))+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''((()))+++,,,,,,'''&&&&&&&&&&&&'''((((((''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%&&&'''((()))###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$""""""###$$$$$$%%%&&&&&&''''''((())))))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((((()))+++,,,************************)))************+++++++++,,,,,,,,,---------......//////.........---------............////////////444444444444444444444444222222111000000111222222444555777888999888666555555555555555555666777777555666666666777777888888555555777888888999999999:::999888777777888999999<<<<<<;;;;;;<<<===???@@@????????????@@@BBBEEEFFFDDDFFFJJJNNNSSSZZZaaaffflllmmmnnnqqqvvv~~~|||xxxxxxwwwsssoookkkgggcccbbb\\\WWWRRRNNNLLLIIIDDD@@@888888777666444111000...---------------------------------,,,,,,---------...---+++))))))***+++,,,************))))))))))))************************,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&''''''%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%######%%%&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((((()))***+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------///.........---------,,,............////////////222222222222222222222222333333333333333333333333444555666888888777666555444444444444444555666666555555555555555444444444555666777888888999999999888888777666666777999999<<<;;;;;;;;;;;;===>>>??????>>>>>>>>>???AAACCCDDDDDDEEEGGGIIIKKKNNNSSSWWWZZZ[[[\\\___ccckkkssszzz}}}}}}|||zzzyyywwwsssoookkkfffdddaaa^^^ZZZVVVSSSQQQJJJFFFAAA>>><<<:::666333444444444333222111//////------------------------///......------......///...---+++))))))***+++,,,************))))))))))))************************++++++******))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((('''&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&(((((('''&&&################################################$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''(((((((((&&&$$$######$$$%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))***+++(((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---------......------------,,,,,,............////////////111111111111111111111111222222333444444333222222333444666777777777666555333333333333333333444555666666666555444444333333666666777777888888999999888777666666777888999:::;;;;;;::::::;;;<<<===???>>>>>>======>>>>>>???@@@BBBCCCDDDCCCCCCEEEHHHJJJLLLMMMNNNPPPTTTZZZbbbgggrrrtttxxx{{{}}}}}}vvvpppkkkiiigggeeeccc___ZZZWWWOOONNNLLLHHHEEEBBB???>>>===:::777555444333111//////000000000000000//////,,,,,,,,,,,,------------*********))))))*********---,,,+++))))))***++++++************))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))'''%%%&&&'''(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,............////////////222222222222333333333333111111000000000000111111333444555666666666555555444444333333333333444444777777777777777666666666777777777777777888888999888888777777888999;;;<<<::::::999999:::;;;===>>>======<<<<<<<<<<<<<<<<<<>>>@@@AAAAAABBBCCCFFFHHHFFFGGGIIIJJJMMMQQQWWW[[[```bbbeeehhhjjjlllooorrryyy|||~~~}}}}}}|||xxxuuuqqqllleee```XXXVVVSSSQQQNNNKKKFFFCCC@@@???===;;;888666444333888666555444333333222222......////////////......,,,,,,,,,,,,,,,---------)))((((((''''''(((((())),,,+++******)))***++++++************)))))))))(((************************((((((((((((((((((''''''))))))))))))))))))))))))((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))'''''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,............////////////111111111222222333333333444222///------///222444333333444555555555555555555555444444444444444555444555555666777888888999888777777666777777888999:::999999888999:::;;;<<<999999888888888:::;;;<<<;;;;;;;;;;;;;;;;;;::::::<<<>>>@@@@@@AAABBBEEEGGGBBBCCCEEEFFFGGGIIIMMMPPPSSSUUUWWWXXXYYYZZZ]]]___cccfffkkkqqqvvvxxxwwwvvvxxx{{{zzzuuurrrpppooonnnlllkkkjjjiiiiiimmmjjjfffbbb]]]WWWQQQMMMHHHFFFCCCAAA???<<<999666777666555444222111000///000000000///......///000///000000000///...---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---*********************+++************)))))))))((())))))))))))))))))))))))''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&)))'''&&&&&&'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++******++++++++++++,,,,,,............////////////.........///000000111111555333000......000333555333333333333444444555555666555555444444444444444111222333444555777888888999888777666666777888999;;;:::999888888999:::;;;888888777777888999;;;<<<::::::;;;;;;;;;::::::999;;;===>>>???>>>>>>???AAABBBDDDEEEFFFEEEFFFHHHJJJJJJLLLMMMNNNMMMNNNOOOQQQQQQRRRVVV\\\aaadddcccbbbccceeeiiimmmqqqtttvvvvvvuuuuuuvvvwwwyyyzzz|||}}}~~~}}}}}}uuuvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwtttnnnhhhaaa^^^\\\[[[YYYXXXVVVUUUUUUUUUUUUTTTQQQMMMHHHCCC???===<<<:::888666666444222000111111111000//////......---......---,,,+++---...///000000000///...------******++++++,,,,,,------,,,,,,++++++++++++,,,,,,)))))))))***************************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###############$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""######"""%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''((('''%%%%%%'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++************+++++++++,,,............////////////------......///000000111222222111111111111222222333333333333333444444555555444444333222222333333222333333444555666777777999888777666666777888999;;;:::888777666777777888777777666666777888:::;;;999999:::;;;;;;;;;:::999:::;;;======<<<<<<<<<>>>CCCEEEFFFFFFEEEDDDEEEFFFEEEFFFHHHHHHHHHHHHIIIKKKIIIHHHJJJNNNRRRUUUTTTRRRRRRSSSVVVYYY\\\___aaabbbaaabbbccceeegggiiijjjkkkrrrsssuuuvvvxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||xxxtttqqqqqqtttwwwwwwvvvttttttttttttttttttttttttmmmiiigggjjjpppqqqmmmhhh______aaabbbbbbbbbbbbbbbbbbbbbaaa^^^YYYTTTOOOLLLJJJIIIGGGEEEDDDCCCDDDDDDAAA@@@???===:::777666666555333111000111111000///........................///000111///,,,+++---///,,,---......//////......)))******+++,,,,,,------***))))))(((((())))))***(((((()))***************************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((()))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))******+++++++++,,,............/////////000...//////000111222222333---...111222222111...---333333222222333333444555444333333222111111111222666666666777777777777777:::999777555555666888999:::999777666555444555555777666666666666888999:::888999:::;;;<<<;;;::::::777:::<<<=========>>>@@@???AAABBBBBB@@@??????@@@BBBCCCEEEFFFFFFFFFHHHJJJIIIGGGGGGIIIMMMNNNMMMKKKJJJJJJKKKMMMOOORRRTTTVVVQQQRRRTTTVVVXXXZZZ[[[\\\___```bbbdddfffggghhhhhhfffffffffffffffgggggggggeeeaaa]]]]]]```ccccccbbbddddddcccccccccccccccccc___[[[YYY\\\aaaccc^^^YYYQQQQQQQQQQQQPPPOOONNNNNNLLLMMMMMMLLLJJJGGGDDDBBB???>>><<<:::999999999:::666666777666444444444555111///---...///000000///............///////////////000111///+++***,,,...)))***+++---...//////000))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,'''((()))***************************))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!$$$(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''######$$$%%%'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$&&&'''))))))###$$$&&&''''''&&&$$$###$$$%%%&&&&&&$$$$$$$$$%%%###%%%''''''%%%$$$###$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((())))))))))))))))))))))))******))))))(((((('''''',,,+++)))'''''''''((((((************************))))))))))))************+++***))))))******)))(((++++++******+++,,,...///000000//////.........---111111111000000000000000///000111222222333222222333222222111111222222333444666777666555555666777555666666666777777888888999888777555555555666777555555555555666777888999666777999::::::999888777<<<<<<<<<;;;;;;:::::::::??????>>>>>>>>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBGGGIIIIIIGGGFFFFFFGGGHHHIIIJJJJJJJJJHHHIIIKKKMMMOOOQQQRRRRRROOOQQQSSSUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUSSSQQQPPPPPPPPPQQQTTTSSSRRRQQQQQQPPPPPPPPPJJJKKKKKKLLLKKKJJJIIIHHHBBBBBBAAA@@@@@@@@@@@@@@@???@@@AAAAAA???===:::888444555666666666555444333444333222222111111222222---------.........//////...---,,,,,,---...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))))))))************))))))+++***)))(((((()))***+++))))))(((((('''''''''&&&***)))((()))***)))'''&&&'''((())))))(((&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$******)))'''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%### &&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###''''''''''''&&&&&&%%%$$$######$$$$$$&&&&&&''''''"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%'''&&&&&&&&&%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&'''%%%######$$$&&&&&&&&&&&&%%%%%%$$$$$$###((('''&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&***))))))(((((((((((((((************************))))))))))))************)))(((((()))***++++++***++++++++++++,,,---...///111000000000////////////000000000000000000000111///000111222222333222222333222222111111222222333333444555555444444666777555555555666666777777777999888777666555555666777666666666666666666777888555666666777777777777666<<<<<<;;;;;;;;;:::::::::<<<<<<<<<======???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA??????AAADDDFFFFFFDDDGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGIIIJJJKKKLLLLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCDDDCCCBBBAAA@@@;;;;;;:::999999999999999::::::::::::999777555444333333444444444333222111111111000////////////000------------.........///...------,,,,,,---...///------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))************))))))***)))(((((((((((()))***)))(((((((((''''''''''''***)))((()))))))))'''&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%!!! $$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###"""(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%######$$$'''***+++'''$$$$$$%%%&&&%%%###((('''%%%$$$%%%&&&((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))))))))((())))))))))))))))))))))))))))))))))))************'''(((((()))***+++,,,,,,+++,,,---...............111111111000000000000////////////000000111111111///000111222222333222222222222111111111111222222000222333444333444555777555555555555555666666666888777777666666666666777888777666666555555666666999999888888999::::::;;;;;;;;;;;;;;;::::::::::::999::::::;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAABBBBBBAAACCCCCCBBBAAA@@@???>>>===@@@@@@@@@@@@@@@???>>>>>>?????????@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBB@@@????????????@@@???>>>======<<<<<<===;;;;;;;;;<<<;;;;;;:::999555555444333333333333444555555444444333222111111111111111111111000//////111000//////......//////------------..................---,,,,,,,,,------------------------------************************************************+++************)))))))))+++************)))))))))((())))))******))))))((()))((((((''''''(((((()))(((((((((((('''''''''''')))((((((((())))))(((&&&%%%$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%((((((%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""""""""&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$##################""""""""""""""""""###$$$%%%&&&%%%$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&$$$######""""""######$$$""""""""""""###%%%***...///***$$$###&&&((('''$$$%%%$$$"""!!!"""###&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((((((((((((((((((((((((((((()))))))))************((()))************+++,,,+++,,,...///000///...---000000000///////////////---......///000111222222//////111222222222222222222222111111111111222222...000222222222333555666444444555555555555555555777777777666666666666777888888777666555444444444:::999888888999:::<<<===::::::::::::::::::::::::999999999:::;;;<<<>>>??????????????????????????????>>>>>>??????@@@@@@???>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<;;;>>>===<<<<<<<<<>>>???@@@AAAAAABBBBBBCCCCCCBBBBBB@@@@@@???>>>>>>=========>>>===<<<;;;;;;:::::::::888888888888888888777777444444333222222222222333444333222111111111111111000000000000//////......222111000000//////000000------------------------......---,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''(((''''''((())))))(((&&&((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$""""""#########"""######$$$$$$$$$######"""$$$$$$$$$$$$############%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$########################"""""" !!!###$$$%%%$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$&&&'''((()))$$$######""""""######$$$$$$$$$###""""""$$$(((,,,111+++%%%$$$'''***)))&&&%%%$$$###""""""$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''((()))))))))(((''''''''''''''''''''''''((()))))))))***************,,,---,,,)))((()))***,,,---.../////////...---........................------...///000111111222//////111222222222222222222111111000000111111222...///111222222222444666555555555555555555444444666666666777777777777666999888777555444444444444444444333333444555777888:::::::::::::::::::::::::::::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@????????????@@@==================<<<<<<<<<<<<===>>>>>>=========>>>===<<<;;;;;;<<<>>>???<<<======>>>??????>>>>>>????????????>>>======<<<:::999888777777666666777666666666666666666777777444444333222222222222333222111000000000000000111111000000///////////////111000//////......//////------------------,,,,,,---------,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''(((((((((((((((((('''&&&'''))))))(((&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###!!!"""###$$$$$$###""""""###$$$$$$###############$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&%%%########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$###"""###%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''$$$""""""$$$&&&---)))%%%$$$&&&((()))(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((($$$%%%&&&'''((()))))))))(((((((((((((((((((((((())))))))))))************+++---///---)))'''(((***,,,------.........------,,,---------------...............//////000000000///000111222222333222222111111000000000000111111...000222222111222333555666666666555555555555555555666666777777777777666888777666555444444444444444444444444555777888888999999999999::::::::::::;;;;;;:::::::::::::::;;;========================>>>???@@@@@@???>>>???AAAAAA@@@???>>>===<<<;;;:::999:::;;;<<<============<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>===<<<============<<<;;;::::::999888777666666666666444444333333333444555666333222111111000000111111............////////////111111000///////////////...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((()))))))))))))))***'''(((((())))))((((((''''''(((((())))))((((((''''''''''''((((((((((((((('''&&&&&&'''))))))(((&&&$$$$$$%%%&&&'''(((***+++&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$&&&'''&&&""""""###$$$$$$$$$$$$###"""###$$$%%%&&&'''(((((("""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""""""""""""""""""""""""""######$$$%%%$$$$$$$$$######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""######$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''%%%###"""$$$%%%'''%%%$$$###$$$%%%'''(((%%%&&&'''((()))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))***************---///---)))'''))),,,------,,,,,,,,,,,,------------------......//////....../////////////////////000111222222333222222111111000000000000111111000111222222111111333444777777777666666555555555444555666777888888777666777666555444444444444444555666777888::::::::::::888888999999999::::::::::::::::::::::::;;;<<<===========================<<<>>>@@@???>>>===???AAA@@@@@@???>>>======<<<<<<::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;:::999999888::::::<<<======>>>>>>>>>::::::;;;;;;;;;:::999888;;;:::999888777777777777333333222222222333444555222111000000//////000000,,,---...///000//////...111000///...---...//////---,,,,,,+++++++++++++++---------,,,,,,,,,++++++)))***+++,,,,,,++++++***++++++++++++++++++++++++************************************************(((((((((((())))))******(((((((((((())))))******''''''((((((((((((''''''(((((()))******)))((((((''''''''''''((((((((()))&&&&&&%%%'''((()))(((&&&$$$%%%&&&((()))***++++++&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###$$$$$$###"""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###!!!###%%%%%%%%%&&&''')))!!!"""###"""""""""%%%'''###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%'''((()))))))))))))))))))))))))))))))))))))))************(((+++...---)))(((+++......---+++******+++,,,------.........//////000000///////////////.........///000111222222333222222111111000000000000111111111222333333222111222444888888777777666666666555444555666888888888777666666666555444444444444555222333555777888999888888888888888999999:::::::::888888999:::;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::<<>>======???AAA<<<<<<======>>>???@@@@@@<<<============<<<<<<;;;:::;;;;;;<<<;;;:::888777666777888999::::::::::::999:::;;;;;;;;;:::999888888777666555444444444444444333222222333444555666222222111000000000000111,,,...000222222222000///000///...---,,,---......///...------,,,,,,---------------,,,,,,+++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))************************************************'''((((((((())))))******'''((((((((())))))******''''''((((((((((((''''''((()))***++++++***)))(((&&&'''''''''(((((())))))&&&%%%%%%'''((()))(((&&&'''((()))******)))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###############&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########""""""""""""!!!!!!!!!""""""#########$$$""" !!!###!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%'''&&&&&&%%%'''(((&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))&&&######$$$%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$######$$$&&&'''&&&### !!!!!!""""""#########$$$$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$((((((((((((((()))******,,,***(((&&&%%%&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,++++++++++++,,,---...000000.................................////////////000//////000111111111111111222222111111111111111111222222222111222222333333888888777777666666555555555777999999777555555555000000111222444555666666444444444444555777888999;;;;;;:::777555555777:::888999:::<<<============>>>==================>>>>>>????????????>>>>>>===??????>>>===============<<<<<<;;;;;;;;;:::::::::999::::::::::::999888777666888::::::999999:::;;;>>>===;;;:::999888888888666666555444444444444555555555444333333222222111222111111111000000//////000000//////......------........................,,,,,,++++++***)))((((((,,,,,,,,,++++++*********************************,,,,,,+++******+++,,,,,,))))))******++++++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))(((''''''((()))***))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&'''((()))))))))))))))'''&&&$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''$$$ %%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''%%%###"""###%%%%%%$$$%%%$$$$$$$$$###"""""""""!!!"""$$$%%%&&&%%%%%%$$$$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! %%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######$$$$$$###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%###"""""""""##################$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$'''''''''&&&'''(((((()))+++***(((&&&%%%&&&''''''''''''''''''(((((((((((())))))*********+++++++++)))******++++++++++++++++++++++++,,,---...///000........................---............///////////////000111111111111111111111111111111111111111222222222222222222333333666666666555555555555555555777888777666444555555444444444444444444444555555555555555666888999:::;;;;;;:::777555555777999999:::;;;===>>>>>>>>>>>><<<======>>>>>>======<<<======>>>>>>>>>======<<<>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999:::::::::999999888888888777888::::::999999:::;;;===<<<;;;999888777777777666555444444333333444444222222222111111111111000000000000/////////...............---------------------------------------------,,,++++++***)))))),,,,,,,,,++++++*********************************+++***))))))))))))***+++)))))))))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&---(((###"""$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$###############"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$###!!!!!!###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$%%%$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%#########$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((***)))(((&&&&&&&&&''''''''''''''''''(((((((((((())))))************++++++(((((()))***************++++++++++++,,,...///000////////////////////////---------............/////////000111111111111111111111111111111111111111222222222222333333333444444444444444444555555555555666666555333333444666888888777666555444333333555555555666777888:::::::::;;;:::888666555777999:::;;;<<<>>>????????????;;;<<<>>>??????>>><<<;;;;;;<<<===============<<<======<<<;;;;;;;;;;;;;;;:::::::::999999999888888;;;:::999888777888999999777999;;;;;;:::999:::;;;::::::999888777777666666555444333333222222333333......////////////000000//////...............---++++++,,,,,,,,,,,,,,,---------------------------,,,,,,++++++***)))))))))+++++++++++++++************************************))))))(((((())))))***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''')))))))))((((((&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%+++'''$$$###$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%###""""""###$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""" ###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#####################$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$#################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%&&&''''''((()))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))++++++++++++,,,---...///////////////////////////------------............//////000111111111111111000000000000111111111111111111222333333444444444333333444444555555555666555555555333222222444666888888777666555333333222444444555555666888999::::::::::::888666666777888;;;<<<===>>>???@@@@@@@@@;;;===???AAAAAA???===;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<999999999888888888888777;;;:::888666666777999:::888999;;;;;;:::999999:::888888888888777666555444333333222111111111111222,,,------...//////000000........................***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((((((+++++++++***************************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))((((((((((((************************+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$$$$###"""!!!"""%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$"""!!!"""$$$$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###############$$$##################$$$&&&%%%%%%%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###&&&%%%###"""""""""$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&''')))***''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''(((((((((''''''((())))))))))))(((+++++++++++++++,,,---...////////////////////////---------.........////////////000111111111111111//////000000000111111111000111222444444555444444444444444555555666666777444444444333111222444666666666555555444444333333333333333444555666777888999::::::999777666777888:::;;;<<<===????????????<<<>>>@@@BBBBBB@@@>>><<<;;;<<<===>>>???@@@@@@@@@???>>>======<<<<<<======999999888888888777777777:::999777666666777999:::777999::::::999888888999777777777777777666444444222222111000000000000000,,,------...///000111111////////////////////////+++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************))))))))))))))))))))))))************************)))(((((((((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""###%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###""""""###$$$%%%$$$###"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$#########!!!###$$$%%%%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%###!!!!!!"""#################################$$$$$$##################$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$###!!!!!!###$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###"""!!!"""######$$$$$$$$$$$$$$$########################$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***'''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))******''''''((()))))))))))))))+++++++++++++++,,,------.................................////////////000//////000111111111111111...//////000000111111111000111333444555555555444555555555555555666666666333444444444333333444666444444444444444444444444222222222333444555777777999:::;;;999777666666777888999:::<<<======>>>>>>===>>>@@@AAAAAA@@@>>>===;;;<<<===???@@@AAAAAAAAA??????>>>===============999999999888888888777777888888777666777888999:::777888:::999888666777777666666777888777666555444111000000///.../////////------...///000000111111///////////////000000000,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************)))))))))))))))))))))))))))******++++++******)))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&'''%%%$$$###############$$$$$$$$$%%%%%%$$$######$$$$$$$$$ """$$$%%%%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!! %%%""""""""""""###############"""###$$$$$$$$$$$$###""" !!!"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###!!!!!!###%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%""""""##################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******(((((()))************)))+++++++++***++++++,,,---------------------------/////////000000000111111//////000111111111111111......//////000111111222///111333555666666555555555555555444444444444444222444555666555444555666666666666555555555444444333333333444555666777888888:::;;;:::888666666777666777888:::;;;;;;;;;;;;======>>>>>>>>>>>>======999:::<<<>>>???@@@AAAAAA>>>>>>===<<<<<<<<<<<<===::::::999999999888888888777777777777888888888999666777888888666555555666555666777888888777555444000//////...---.........---.........//////000000------........./////////+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,((()))))))))*********+++))))))))))))))))))))))))(((((()))******)))(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%###""""""###%%%&&&''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$###"""!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''((('''%%%$$$$$$$$$###############%%%$$$#########$$$%%%&&& """############$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!  !!!$$$###  !!!!!!"""""""""#########$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!"""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###!!! ###%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######%%%&&&''''''(((!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!! !!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((()))))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% """###%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((((((((()))***************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111//////000111111111111111---......///000111111222///111333555666666666555444444444333333222222222111333666777666555555666999999888777666555555444444444444555666777888999888:::;;;:::888666666777555666777888999:::::::::<<<<<<<<<;;;;;;<<<<<<<<<888999;;;<<<>>>???@@@@@@======<<<;;;;;;;;;;;;<<<:::::::::999999999999888555666777888888888888888555777888777555444444555555666888999999777555444//////...------------...---------.........//////,,,,,,,,,------.........++++++******))))))((((((************************((((((((((((((()))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''(((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&''''''&&&$$$###!!! """$$$'''((('''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''''''''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((()))'''&&&%%%$$$$$$$$$######""""""$$$$$$#########$$$&&&'''!!!"""###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!! !!!"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%###"""!!!!!!###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''(((((((((((('''''''''&&&&&&&&&******))))))((((((''''''&&&''''''((()))******+++,,,,,,++++++***)))((((((***++++++,,,,,,------...***+++,,,---...000111111111111000000//////.....................///000000111111222333555666666777555555444333111000000///444333444:::@@@CCCAAA>>>===;;;888444222111000111222222333444555666777888999999888777666555555444777777888888888999999999>>>>>>>>><<<:::999:::;;;;;;;;;;;;<<<<<<<<<======BBBAAA@@@???>>><<<<<<;;;777888888999999999888888888888888888888888888888666555555444222111000000222333555666666555333222111000...---,,,,,,------000///...---,,,,,,+++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++))))))***++++++++++++***)))***+++,,,+++)))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&***)))))))))((((((''''''((((((''''''''''''((((((%%%'''(((((('''''')))************)))(((&&&%%%$$$(((''''''&&&&&&&&&'''''')))'''%%%&&&((()))&&&###((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""###########################$$$######""""""######$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""########################$$$$$$$$$#########"""""" """"""#########%%%%%%$$$$$$###"""!!!!!!######""""""######$$$%%%"""############$$$$$$$$$ !!!"""###$$$%%%%%%########################''''''(((((('''%%%###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######((('''&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&'''((('''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&))))))((((((((('''''''''(((((((((((('''''''''&&&'''''''''((()))*********)))***************++++++***++++++,,,,,,------...+++,,,,,,---...///000000000000000///////////////...............///000000000111222333444555555666555555444333222111000000555444555999???BBB@@@<<<999777555222111111222222111222222333555666666777999888777666555555555555666666666777777777888888:::;;;;;;;;;999999:::<<<::::::;;;;;;;;;<<<<<<<<<@@@??????>>>===<<<;;;;;;888888999999999999888888555555555555555555555555555555444333222111000000000111333444444333111000111000...---,,,,,,,,,---///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))***++++++++++++***)))***+++++++++)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&)))))))))(((((((((''''''((((((''''''''''''((((((***)))(((''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''&&&%%%$$$&&&)))***(((&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""""" !!!"""############%%%%%%%%%$$$######""""""######""""""######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$####################################&&&&&&''''''&&&%%%$$$#########$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$#########$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$''')))$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###""""""###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))&&&$$$)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))******''''''((()))+++,,,------***++++++,,,,,,------...---------.........////////////////////////000000...............///000000///000000111222333444444555555444444333222111111000///000333777999777444333222111000000111333333000111111222333444555555888777555444444444555555555555555555666666666666666777999999999999;;;===999999:::::::::;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;888999999999999999888888333333333333333333333333444444333222111000000///...///000111111000///...//////...---,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++++++++++++++*********)))((()))******++++++******)))******+++***)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''+++(((%%%%%%''''''$$$!!!######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&)))***)))(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$###############"""""""""!!!!!!######$$$$$$$$$######"""$$$$$$$$$$$$######""""""$$$$$$$$$###############!!!"""######$$$$$$$$$$$$&&&%%%%%%$$$$$$###############""""""######$$$%%%############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##############################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$#########$$$$$$"""#########$$$$$$%%%%%%########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""  ###&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%%%%$$$$$$#########"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((()))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***&&&'''((()))***+++,,,---***++++++,,,,,,------........................------......//////000000000...............///000000//////000000111222222333555555444444333222222111...------///222333111///000000//////000111222222000000000111222333333333777666444333333444555666444555555555666666666666555777999999999999:::<<<888888999999999:::::::::999999::::::::::::::::::999999999999999999888777555555555555555555555555333333222111000000//////------...//////...------...------,,,,,,,,,,,,+++++++++***)))))))))))))))************************************))))))))))))((())))))***************))))))******)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++***)))&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&""" """(((***(((%%%###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%'''((()))((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""%%%%%%%%%$$$###"""!!! %%%%%%$$$$$$###"""""""""########################"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$############""""""######$$$%%%#########$$$$$$$$$%%%%%%""""""######$$$%%%&&&&&&##############################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%&&&########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""" ###&&&%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************++++++,,,,,,------..................---------------......//////000000...............///000000...//////000000111111111444444444333333222222111222222111222333444333222000000000000000000000000///000000000111222222222555555444333444444666666555555555666666666777777666888:::;;;:::999:::;;;888888888999999999::::::888888888888888999999999888999999999888888777666555555555555555555555555111111111000000//////...------............------,,,,,,,,,,,,,,,+++++++++******)))((((((((())))))*********************************)))))))))(((((((((((()))************))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))***))))))(((************************&&&&&&''''''''''''&&&&&&###"""(((+++***''''''&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&'''(((((('''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""###########################$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$########################"""#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%### !!!###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$&&&)))+++&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((***++++++,,,,,,------.....................------..................//////...............///000000/////////000000000111111333333333222222111111111222222222222222222222222222222111111111000000000000000000111111111222222444444555555666666666666555555555666666666666777666888:::;;;:::999999:::888888999999999:::::::::777777777888888888888888888888888888777666555555222222222222222222222222000000/////////.........------------------------***++++++,,,,,,++++++******))))))(((((()))))))))************************************)))))))))((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%%%%###!!!###''')))'''%%%)))((('''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&((()))(((&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!###%%%&&&&&&&&&#######################################$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!! ###########################"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%########################$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&'''''''''(((((((((((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***++++++,,,,,,------...------....................................------...............///000000///000000000000111111111222222111111111111000000000000000000//////000111111222222333333333222222000000111111111111222222222444666777888888777666333444444444555555555555222444888::::::999::::::999999999999:::::::::;;;888888888888777777777777777777777777666555444333111111111111111111111111/////////............------,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,+++*********)))))))))))))))******************************++++++*********)))))))))'''(((((()))))))))))))))(((((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%&&&&&&&&&%%%((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&'''((()))$$$&&&)))(((&&&%%%'''(((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&$$$###"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############ !!!"""###$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###!!!!!! ##############################"""!!!""""""$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""!!!""""""""""""#################################!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$&&&((((((((((((***,,,%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''((((((((())))))*********++++++,,,,,,---......---------.........///////////////......------,,,...............///000000000000000000111111111111111111111000000000000000222333333222222222333555111111333444444555444444111111111111222222222222111333666999:::999777666222222333333333444444444...111555888999999:::;;;999999:::::::::;;;;;;;;;999888888888777777777777666666666666555444333222111111111111111111111111..................------,,,,,,++++++++++++,,,,,,))))))+++,,,,,,+++***)))******))))))))))))***+++))))))))))))))))))))))))++++++++++++************'''(((((()))))))))))))))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&''''''((((((((($$$%%%'''(((((('''%%%$$$$$$&&&''''''%%%%%%&&&(((&&&%%%###""""""###%%%&&&%%%%%%%%%&&&'''((()))***"""%%%(((((('''&&&(((***"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$############""""""""""""&&&&&&%%%%%%###""" !!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$###""""""""""""###$$$$$$$$$%%%$$$"""!!!!!!"""$$$&&&%%%$$$$$$%%%%%%###"""&&&%%%###!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''''''''((()))***(((((((((((((((((((((((()))************++++++++++++,,,------......---------......////////////.........------------......//////000111111111111111333333333222222222111111333222222222222222222333444555666666555444222111...///000222333333333333555555555555555555555555555555555555555444444444333555777777777777:::===::::::;;;<<<<<<<<<;;;;;;777666555444444333444444555555555555444333222111111111111111000000000///...---,,,,,,++++++,,,,,,---,,,***)))))))))***++++++***)))(((((()))***+++&&&'''((())))))((('''&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######""""""######$$$$$$&&&((((((&&&$$$############""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!###$$$###"""!!!"""###'''&&&$$$"""!!!!!!!!!"""%%%%%%$$$$$$###"""!!!!!!&&&&&&%%%$$$######$$$$$$!!!!!!!!!"""#########$$$!!!"""###%%%%%%$$$######""""""""""""############!!!"""###$$$$$$###"""!!!!!!"""###%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''''''%%%###$$$''''''%%%"""""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%###$$$$$$%%%###"""&&&%%%$$$###"""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))*********++++++++++++,,,------...---------......////////////////////////............////////////000111111111111111333333222222111111111111222222111111111111222222111111222222222000///...///000111222333333444444444444444444444444444444444444444555555555555555555555666555666666777999999999:::::::::::::::999777666555444444333444444555555555555444333222111111111000000000/////////------,,,++++++++++++,,,))))))'''&&&&&&&&&'''(((***))))))))))))))))))***'''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$###$$$%%%%%%###""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""######$$$%%%%%%&&&&&&&&&%%%###"""###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""""""""""""""######$$$%%%$$$###"""###%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$######""""""###"""!!!!!! !!!!!!$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""###############$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$#########""""""#########%%%$$$$$$%%%&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%###"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''''''''(((((((((((((((''''''&&&'''''''''(((((((((((((((((((((((()))))))))*********++++++++++++,,,---------------....../////////000000000000000////////////000000//////000111111111111111222111111111111000000000111111111000000111111111222222333333333222111111111111222222333333333444444444444444444444444444333333444444555555666666777555444444555666555555888888888888888888888888777666555444444333444444444444444444333222111111000000000/////////......---,,,++++++******++++++++++++***))))))))))))***((())))))******))))))(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$###"""!!!###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$%%%&&&%%%###""""""$$$&&&###############"""""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$%%%&&&%%%$$$###$$$&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$#########%%%$$$######"""#########%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$%%%"""""""""#########$$$$$$###$$$%%%%%%%%%%%%$$$############"""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%"""###%%%&&&%%%%%%%%%&&&"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$%%%%%%$$$######%%%###"""###$$$$$$###"""%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************++++++,,,------------,,,............///000000111111111000000000000111111//////000111111111111111111000000000000000000000111111000000000000111111222222333333333333333333111111111111111222222222333333333333333333333333222222333444444555666666777555333333666777666555777777777666666666666666777666555444444333444444444444444333333222111000/////////............---,,,,,,+++***************,,,,,,+++++++++*********'''((()))******)))((('''(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######%%%'''!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$######$$$''')))$$$$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&########################$$$$$$###"""!!!!!!""""""$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%$$$#########&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$#########"""!!!!!!!!!$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$"""""""""######"""""""""$$$###"""""""""###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###&&&&&&$$$###%%%((("""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$###""""""$$$###""""""$$$$$$$$$"""$$$%%%%%%&&&&&&&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))************+++,,,,,,------,,,,,,------------...///000111111111000000000000111111//////000111111111111111000000000000000000000111111111000000000000111111......//////000000111111222222111000000000111111333333333333333333333333111222222333444555666666555444333444666888999999888777666555555555666666777666555444444333444444333333333333222111000///.........---------,,,,,,++++++***))))))))))))***(((((((((((((((''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&"""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$######&&&(((""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&(((%%%%%%$$$$$$######""""""""""""###$$$%%%%%%&&&&&&########################""""""!!!!!!"""###$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$$$$###!!!!!! !!!!!!$$$#########"""!!!!!!!!!$$$###"""""""""###%%%&&&############$$$$$$$$$$$$###""""""""""""""""""###$$$###"""""""""###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%% """""""""""" """%%%&&&$$$###%%%(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$##########################################"""!!!"""$$$$$$$$$"""$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111111111000000000000111111//////000111111111111111000000000111111111111222111111111000000111111111000000000000111222444444444333111000///000111111222222222222222222222222222222333333444444555555222444555666555777999<<<:::999777666555555666777777666555444444333444444222222222222111000//////---------,,,,,,,,,,,,++++++***))))))((()))))))))))))))*********)))(((''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!"""$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$##################$$$"""###$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%###$$$%%%$$$###"""###%%% !!!"""###$$$%%%%%%%%%########################!!!!!!!!!!!!!!!""""""###%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$%%%#########$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%#########"""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""############""""""!!!"""$$$%%%$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$%%%$$$###""""""###$$$%%%###!!!!!!"""###$$$$$$###$$$######"""###$$$%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#####################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&####################################$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,,,,++++++*********+++---///000000000000//////000000000//////000111111111111111111111111111222222333333222222111111111111222222333222222333444666777999777666333222111111222333222222222222222222222222333333333333333333333333000444888666333222666;;;<<<;;;999777666777777888777666555444444333444444222222222222111000///...,,,,,,,,,,,,++++++++++++******)))(((((((((((()))+++,,,,,,---,,,+++***)))(((((((((''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&$$$######$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$ """$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""###""""""!!!!!!""""""### """$$$$$$#########%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""$$$%%%%%%######$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###"""""""""""""""######$$$%%%&&&%%%$$$###$$$&&&!!!###$$$$$$$$$$$$""""""""""""""""""""""""###############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################$$$$$$#########$$$%%%&&&''''''&&&&&&&&&&&&''''''######"""###%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%""""""######$$$$$$$$$%%%'''&&&$$$######$$$&&&'''"""!!!!!!!!!###$$$$$$###$$$###"""!!!!!!###%%%'''%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%&&&'''((()))'''&&&$$$$$$$$$$$$&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++***))))))(((***,,,...000000000////////////000000//////000111111111111111111111222222222333333333333333222222222222333333000000000000111333555777999888555333222333444444111111111111111111111111444333333333333333333333///555999777000...333:::===<<<:::888777777888999777777555444444444444444222222222111111000///...,,,,,,,,,+++++++++************)))((((((((((((((((((((()))***)))((('''&&&)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&$$$######$$$&&&'''((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###&&&((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""!!!$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########"""""""""""""""###%%%&&&'''(((#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###%%%$$$###"""!!!!!!!!!!!!%%%&&&''''''%%%%%%&&&'''!!!!!!"""######""" !!!!!!!!!!!!!!!"""""""""  !!!""""""!!!!!!""""""#########$$$!!!"""###%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!"""###%%%%%%$$$######$$$$$$############$$$$$$########################%%%$$$#########$$$%%%&&&&&&&&&$$$######$$$&&&&&&%%%###!!!###%%%&&&### ###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++(((%%%######$$$$$$#########""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''')))***+++((()))******)))'''%%%###((((((((((((((())))))))),,,,,,+++++++++,,,------...............------,,,000000111222222222222222///000000111222222333333444555555555444333222222111111222333555666777777666555555444444444555555999666111000222333222000555444333333222222222222555555555666666666777777888888777666666666666666555555444333222222111111333333222222111000000000111000///...---,,,,,,,,,,,,++++++***************))))))***))))))((('''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((%%%%%%$$$###$$$%%%&&&''')))((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!"""""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!! ''''''&&&%%%$$$""""""!!!######""""""""""""######$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###!!!!!!!!!"""$$$$$$##################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$############"""###$$$%%%$$$"""""""""### !!!"""###$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$(((%%%###"""###%%%%%%%%%######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((()))))))))'''&&&%%%((((((((())))))*********,,,,,,,,,,,,,,,,,,---...000000000000000//////...//////000111111111111111000111111222222333444444777666666555444333111000111111222333444555555666777666555444444555666777:::666222111222333333111555444333333222222222333333333333333444444444555666666555555444444444555444444333222222111111000222222111111000/////////......---,,,++++++++++++***)))((((((''''''((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%'''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$################################################""""""#########$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""###########################!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%"""###$$$###!!! !!!"""######$$$$$$%%%%%%&&&&&&"""###$$$$$$###"""###$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$"""!!!!!!###&&&''''''#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,---...///000000000000000//////.........///000000000000///111111111222333333444444888888777666444222000///111111222222222333333333888666555444444555777888:::777444333333444333222444444333222222222333333333333333333444444444444444444444333333333333333333333222222111111000000111000000///......------+++******)))))))))*********)))((((((''''''((((((%%%%%%&&&''''''''''''&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$%%%%%%&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%% !!!"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########%%%%%%%%%###"""###$$$########################"""""""""###$$$$$$%%%%%% !!!"""###$$$%%%&&&&&&!!!"""###""" !!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$############$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###!!! !!!###%%%&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''((()))***'''((()))***+++,,,------,,,,,,,,,,,,---...//////...............------,,,,,,---......//////......000000000111222222333333777777666666444333111111111111111111111222222222777666444333333444777888999888666555444444444444444333333222222333333333555555555555555555555555333333444333333333222222333333333222222111111111//////......---,,,,,,,,,)))((((((((())))))***+++++++++***)))))))))))))))&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$ !!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%#########$$$###############$$$$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""#########!!! !!!"""$$$$$$#########""""""""""""###$$$$$$###"""###$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!!"""&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&''''''$$$$$$$$$######"""""""""&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''&&&&&&'''((()))***'''((()))***+++,,,------+++++++++,,,---...//////...............------,,,,,,,,,---........................///000000111111333444444444444444333333111111111111111111111111555444333222333444666777999888888666555444444444333333333222222333333444555555555555555555444444333333444444444333222111333333333333222222222222......------,,,+++++++++)))(((((())))))***+++,,,+++******)))((())))))))))))))))))((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%#########$$$""""""#########$$$$$$$$$###############$$$$$$$$$###########################$$$%%%$$$"""!!!"""############"""!!!!!! """###$$$$$$###"""###$$$$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%######$$$$$$###!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$"""###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%''''''((($$$$$$$$$###############''''''&&&&&&%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((('''''''''&&&'''''''''(((((())))))'''(((((()))***+++,,,,,,*********+++,,,---...///000000000000000//////...,,,,,,---............------------...//////000000111111222333333333333333000000111111111222222222444444444444444555666777777888888777555333333444333333222222222333444444333333333333222222222222222333444444444333111000222222222222222222222222...------,,,,,,+++******)))))))))))))))***+++,,,)))(((''''''&&&&&&''''''((())))))(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$######""""""&&&%%%%%%%%%$$$$$$######$$$$$$############$$$$$$###############$$$$$$$$$"""""""""###############""""""#########$$$$$$$$$######$$$$$$$$$$$$#########%%%%%%%%%###"""###$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$#########""""""###$$$%%%$$$###""""""$$$$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%$$$%%%&&&%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$%%%&&&&&&#########$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&'''((())))))(((''''''((((((((())))))*********)))))))))***+++,,,---...000000000000000//////...,,,------...............------......///000000000111111222222222111111000000000000111222333444444444444666777888888888777666777999777444222222444333222222222333333444555333333333222222222111111000111222333333111///.../////////000000000000000...------,,,,,,+++*********)))))))))))))))******(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$#####################""""""#########""""""#########$$$$$$$$$!!!"""""""""#########$$$!!!!!!"""""""""###############$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""###!!!""""""###$$$$$$%%%%%%#######################################$$$$$$$$$"""$$$$$$###"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%#####################"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##################$$$$$$#########$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$"""###$$$%%%&&&&&&'''&&&$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&''')))******((('''%%%(((((((((((())))))))))))((((((((()))***,,,---..................------,,,,,,---......//////............//////000111111111222222222111111///......///000111222333444555555444666888:::;;;:::999888555777999777444111222333222222222222333333444555555555555444444333333333...///111222111000...------------.....................---,,,,,,++++++***))))))(((((((((((())))))******)))((((((((((((((( !!!###%%%'''(((((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########'''''''''''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&"""""""""""""""###############""""""""""""######""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""###$$$###!!!!!!!!!"""!!!""""""###$$$$$$%%%%%%$$$$$$##################!!!!!!"""###$$$%%%%%%&&&!!!######"""!!! !!!"""########################"""$$$$$$$$$###"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$"""!!!!!!!!!%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$###$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$###""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))***++++++***((((((++++++******++++++,,,---...///////////////......,,,------...............///////////////000111111111111111000000000000000000000111111222222333333555777999;;;<<<<<<<<<<<<777666555444333444444555444333222222111111222222333444555666555444333222111000///000111222111000111111111000//////......,,,,,,++++++***)))))))))(((((())))))((('''&&&&&&))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%% !!!"""$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%'''&&&$$$######$$$&&&'''$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!"""###$$$%%%%%%&&&%%%%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&### !!!#########!!!""""""""""""#################################&&&&&&%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$###!!!!!!!!!###%%%'''!!!!!!!!!!!!!!! %%%&&&''''''%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!"""$$$$$$$$$###"""$$$###"""""""""###$$$%%%"""######"""!!!!!!"""$$$$$$$$$$$$#########""""""$$$%%%%%%&&&%%%$$$###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""###'''&&&$$$###"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$###############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''((())))))***)))((('''++++++******++++++,,,---...///////////////............///000000000000000///////////////000000111......///000111222222333000000000111111111111111666777999:::<<<===>>>>>>888777555444333333444444333333222111111111111111333333333444444333333222000///......000000000...------------............,,,++++++******)))((((((((((((((((((((('''&&&&&&)))((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$!!!"""######$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$###############!!!"""###$$$$$$%%%$$$$$$""""""######$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######&&&$$$###""""""!!!"""""""""#########$$$$$$################################################ !!!!!!"""""""""!!!!!!######"""!!!"""$$$&&&((("""""""""""""""!!! """###%%%$$$"""!!!!!!"""########################$$$$$$$$$#########""""""!!!!!!"""###############&&&&&&$$$############$$$######$$$###""""""###%%%$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%$$$$$$$$$$$$###"""############"""!!!!!!#########$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))((((((+++************+++,,,,,,...//////000000/////////......///000000000000/////////......//////000111//////000000111111111222111000000000000000000///666777777999;;;===???@@@999888666444333222333333222111111000000000000000222222111111111222222333///...------//////...---(((((()))+++,,,---......++++++******))))))(((((((((((((((((((((''''''&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%"""!!!!!!""""""!!!###%%%%%%""" ############$$$$$$$$$%%%######################## !!!!!!"""######$$$$$$###############$$$%%%%%%######"""###$$$&&&((()))"""############"""!!!!!!!!!"""$$$###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""######$$$'''&&&$$$###"""!!!!!!!!!###$$$$$$###""""""###%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((%%%&&&'''((())))))*********************++++++,,,......///000000000//////+++,,,------......------///............///000000333333222111000///...---111111000000//////......555555555666888;;;>>>???:::999666444333222222222111111000///////////////111111000//////000222333000...---...//////...---'''((()))***+++,,,,,,---+++******)))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$###!!!!!!%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''$$$######$$$%%% !!!###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%########################""""""""""""######$$$$$$%%%$$$######$$$%%%'''(((#########$$$%%%'''((()))######$$$$$$$$$######""""""###%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$######"""!!! """"""###"""!!!!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((((((((((()))''''''(((((()))***+++,,,******))))))******+++,,,------...///////////////+++,,,,,,---------------...............//////000333333222111000///...---111111000000//////......333333333444666888;;;<<<:::999666444333222222222111000//////......//////000000///...///000111333111000...//////000...---******************************)))((((((''''''&&&''''''((((((((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###!!!!!!$$$$$$$$$###""""""!!!!!!%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################)))(((&&&$$$$$$%%%&&&''')))&&&###"""#########"""######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$#########"""!!! """###$$$#########$$$%%%'''((((((######$$$$$$$$$$$$######!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$"""##################### !!!"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((()))***+++,,,***))))))))))))***+++++++++,,,---...............------...////////////.........------......///000//////000000111111111222111000000000000000000///222222222333444666777888999888666444333222333333111000000///////////////////////////000111111222222000//////000000...---,,,,,,++++++***))))))((())))))((((((''''''&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!"""""""""!!!!!!"""###$$$$$$%%%$$$$$$#########"""""""""!!!!!!$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$$$$%%%%%%""" ###&&&'''(((############$$$$$$$$$%%%########################&&&&&&%%%%%%$$$######"""$$$######""""""###############$$$$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$###!!!######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""""""""""""""###$$$%%%&&&&&&&&&&&&&&&!!!!!!"""!!! !!!##################$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$%%%'''((()))((('''&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################""""""###$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((***)))((('''(((((()))***)))))))))))))))***++++++)))***+++,,,------------,,,---......//////.........------------...//////......///000111222222333000000000111111111111111222222333444555666666555888777555444333333444444222111000000//////000000......///000111222222111111///............---++++++++++++***)))((((((((())))))(((''''''&&&&&&%%%&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!"""""" !!!"""###$$$$$$%%%$$$$$$$$$#####################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$###""""""!!!  ###%%%%%%%%%"""""""""#########$$$$$$########################$$$$$$$$$$$$############&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$###!!!""""""###$$$$$$###### """$$$$$$###"""###$$$########################""""""#########$$$$$$$$$###############"""!!!!!!$$$$$$%%%&&&%%%%%%$$$###"""###$$$###!!!!!!###$$$""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''#########$$$$$$%%%%%%%%%###############"""!!!!!!!!!"""$$$&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################## !!!"""###%%%'''(((""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''***)))'''&&&&&&'''((())))))))))))))))))******+++((()))***+++,,,------,,,***+++,,,,,,------,,,,,,...------------...//////111111111000000000000000000000111111222222333333222333555666777666555444777666555444333444444555222222111000000000000000---...000222222222222111000...------------+++******)))))))))(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""$$$%%%$$$###!!! $$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&$$$"""!!!***(((&&&$$$!!!!!!""""""""""""#################################!!!!!!!!!"""######$$$$$$###$$$$$$$$$###!!!###$$$$$$$$$$$$###"""""" !!!"""###############"""$$$&&&&&&%%%%%%&&&'''""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""###$$$$$$$$$"""!!! ############"""!!!$$$%%%%%%$$$######$$$&&&""""""######$$$$$$$$$$$$$$$$$$#########$$$&&&'''""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$"""""""""###""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''')))+++,,,+++'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$""""""$$$&&&%%%%%%$$$$$$%%%%%%&&&''')))'''$$$$$$%%%&&&&&&%%%******)))((('''&&&%%%%%%''''''''''''((((((((((((((()))))))))************,,,,,,++++++***++++++++++++,,,,,,---...///000000...---,,,++++++,,,---...000000111111111111000000...///111222333333222222333333333333333333333333555777999888666444333333111000000///...------,,,---...///000111111111000...---,,,++++++++++++,,,+++*********))))))((((((((((((((((((''''''''''''$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%''''''&&&%%%'''%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$#########$$$%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''########################$$$##################$$$!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%###"""""""""!!!"""$$$%%%%%%$$$###"""&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!""""""###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########"""#####################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$""""""###%%%&&&&&&%%%%%%&&&&&&'''(((,,,***'''&&&&&&'''&&&%%%((((((((((((((('''''''''''''''''''''(((((((((((()))*********++++++++++++---,,,,,,++++++,,,,,,------------...............000///...------...//////......////////////.........///000222222222222222222222222222222222222222555666888888555333333333111111000//////...------......//////000000//////------,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$######"""""""""###$$$%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&########################&&&&&&%%%%%%%%%%%%&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""""""""###%%%%%%%%%%%%%%%$$$###"""######"""!!!!!!!!!!!!!!!###############$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$#########""""""################################################%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################"""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!"""###$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$###%%%&&&'''&&&&&&&&&&&&'''((((((...,,,)))(((((((((&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((((((*********+++++++++,,,,,,------,,,,,,,,,,,,---...............------,,,,,,//////............////////////............//////...///000111222222222111111111111111111111111111444555777777555333222333111111111000000//////...////////////.........---++++++,,,---,,,+++***)))******))))))))))))(((((((((((((((''''''''''''&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%##############################""""""""""""######%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$############""""""""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$((('''&&&%%%$$$###########################"""!!!###############$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########'''&&&%%%$$$"""!!! """######$$$$$$######"""%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((+++***(((((())))))(((&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,+++++++++,,,------------------------------------------.........///222111000//////000111222......///000000111111111000000000000000000000000222444666666444222222222222111111111000000000///000///...------,,,,,,,,,)))***,,,------+++)))((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&%%%%%%''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!!!!$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$###""""""""""""""""""###########################$$$$$$$$$"""!!!!!!###&&&'''&&&$$$###"""######$$$$$$%%%&&&''''''&&&$$$$$$!!!!!!!!!!!!!!!""""""############$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$%%%&&&&&&"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%&&&((()))((('''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))***+++,,,,,,++++++,,,,,,---......///......//////000000000000111111000000000000111111.........//////000111111////////////////////////111333555555333111111222111111111111000000000000000///---,,,++++++++++++((()))+++,,,,,,+++)))((((((((((((((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&%%%%%%''''''&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''((((((((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$""""""###$$$&&&'''((()))###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&"""!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$%%%&&&&&&$$$$$$$$$#########""""""###############$$$$$$$$$"""""""""######"""""""""########################$$$$$$$$$###!!!"""$$$&&&###"""!!!!!!!!!###$$$%%%###$$$&&&''''''&&&%%%$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!########################%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%""""""""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%###""""""###%%%$$$$$$$$$$$$%%%&&&&&&###"""###%%%((()))((('''))))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))((())))))***+++,,,******+++,,,---.../////////000111222333333333222......////////////.........---------...///000111///////////////////////////111333444222111111111000000000000000000000000///...,,,************+++'''((()))***+++***))))))''''''(((((((((((())))))'''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$############$$$!!!"""###%%%&&&((()))***###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%'''((()))***$$$$$$$$$############"""########################""""""############""""""###########################$$$%%%$$$""""""$$$%%% !!!"""###$$$%%%!!!"""#################################$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###############&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$"""""""""%%%%%%%%%%%%%%%&&&''''''#########%%%(((((('''&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---+++++++++,,,,,,------------...000111222222111111,,,---000111111000---,,,---------------///000111////////////////////////...000222333111000000111////////////////////////...---+++)))))))))***+++((((((((()))))))))******'''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%########################""""""!!!!!!!!!!!!""""""###"""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&''''''((($$$$$$$$$############"""########################!!!"""###$$$$$$###"""!!!########################"""$$$%%%%%%$$$######$$$ !!!"""###############!!!!!!!!!!!!!!!"""#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%#######################################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$ """###%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$&&&((((((&&&%%%$$$%%%'''&&&&&&&&&&&&'''((((((%%%$$$%%%&&&((((((&&&$$$%%%%%%&&&'''((()))***+++''''''''''''((((((((()))))))))))))))************************+++,,,---...------,,,,,,,,,,,,++++++)))***,,,............------///222444444222///---------,,,,,,---...000111000000000000000000000000...000222222111000000000............////////////---,,,***(((((()))+++,,,((((((((('''((()))***+++&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$%%%'''''''''&&&%%%%%%''''''&&&%%%&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&########################&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$############"""$$$$$$##################!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""$$$&&&&&&%%%$$$###$$$"""###$$$%%%%%%$$$"""!!!$$$###"""""""""###%%%&&&!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%$$$############%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$###""""""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&!!!"""""""""############%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$///***%%%###$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))***++++++***)))(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))++++++,,,,,,++++++++++++++++++++++++,,,---///111111000...---000000000000///...,,,,,,000...,,,---///111222222////////////000000000000000000000000000000000000///......------,,,+++++++++++++++************)))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&''''''&&&$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!"""""""""############&&&%%%###"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$######""""""######$$$$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%!!!"""####################################&&&%%%###"""""""""############""""""!!!!!! """"""!!!!!!""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###''''''&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%&&&&&&%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$######"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%'''$$$!!! """######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))******)))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))++++++++++++*********++++++,,,,,,,,,......///000000///...---//////000000000//////...///...,,,,,,...000000000////////////000000000000000000000000000000000000.........---,,,,,,+++++++++++++++*********))))))'''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$%%%%%%###"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$#########""""""""""""$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%###"""""""""######$$$#########""""""""""""######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$########################$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&***(((&&&$$$"""""""""######""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''(((******+++++++++))))))***+++,,,,,,------000/////////...------------...///111111222222222000...,,,,,,---...///...000000000000////////////000000000000000000000000......------,,,,,,++++++++++++*********)))))))))''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%###############"""""""""############"""""""""""""""""""""###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$######"""#########$$$$$$$$$$$$############"""""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$############### !!!!!!"""######$$$$$$$$$$$$$$$#########""""""%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!!!!######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((('''''')))******+++++++++(((((()))***,,,---......111000///...---,,,,,,---,,,---///111333444444555111///---,,,---.........000000000000////////////////////////////////////......------,,,++++++***************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((***)))&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$##################""""""#########$$$$$$$$$""""""###$$$%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$##########################################!!! !!!""""""###############################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""""""""######$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&""""""""""""#########$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$###!!! #########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''((()))***************(((((()))***,,,---......111000...---,,,,,,,,,,,,,,,---///111333444555666222000...---...000000///111000000000/////////...////////////////////////...------,,,++++++***************)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))'''%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$############$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!"""############################################################"""""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$&&&'''&&&&&&%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$!!!!!!"""""""""#########"""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))***************))))))***+++,,,,,,------///.........---,,,,,,,,,---...000111333444444444222000......///111111000111111000000//////......000000000000000000000000------,,,,,,++++++************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&########################""""""###############"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$##########################################"""!!!!!!"""###%%%&&&%%%%%%$$$$$$###""""""!!!######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############&&&&&&%%%%%%$$$######""" !!!"""###$$$%%%&&&&&&"""######$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$###!!! !!!"""$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$""""""#########$$$$$$$$$!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%&&&(((***(((&&&$$$$$$&&&!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))************)))*********++++++,,,,,,,,,,,,---.........---,,,+++...///000111222222222222000...,,,---...000111111111111111000///.........000000000000000000000000------,,,,,,+++************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!!!!"""""""""########################$$$%%%%%%$$$$$$$$$#########""""""########################""""""!!! !!!###%%%&&&$$$###########################""""""""""""######%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%""" ###$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###%%%&&&%%%###!!!###%%%!!!""""""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((((())))))************)))+++++++++++++++++++++,,,***,,,...//////...,,,+++///000000111111111000000...,,,++++++...000000000222111111000///......---000000000000000000000000------,,,,,,+++******)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$##################$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$##################$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%&&&&&&%%%$$$$$$########################!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$%%% !!!""""""$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!! !!!###%%%&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""############""""""""""""""""""""""""""""""######$$$$$$%%%&&&&&&"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((''''''&&&&&&((()))***''''''''''''(((((((((((()))))))))((())))))***+++---------------------------.........//////000000//////............//////000000000000////////////////////////..................---,,,+++***)))(((''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""'''((((((((('''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%"""###%%%'''''''''%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############ !!!"""###$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$&&&$$$"""%%%%%%$$$###"""!!! $$$###"""""""""###$$$%%%&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###%%%%%%###!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%###%%%''''''$$$!!! $$$""" """###!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###%%%'''((((((&&&###!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))************++++++******++++++,,,,,,------------------------,,,,,,---...///000111222//////............//////000000000000/////////...////////////.........---------,,,+++***)))(((((((((((())))))(((((('''&&&$$$$$$$$$#########""""""%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&%%%&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$######***"""!!!&&&&&&$$$$$$""""""""""""""""""""""""###""""""!!!"""###$$$%%%%%%%%%###"""""""""######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$#########""""""""""""###############$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########$$$%%%%%%###!!!"""$$$$$$###!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""###$$$%%%%%%###!!! """"""#########$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))************,,,,,,,,,------.........------------------------***+++,,,...///111222333//////............//////000000000/////////......//////.........---------++++++******)))(((''''''))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''''''''''''''(((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''''''''&&&$$$$$$#########%%%%%%%%%%%%%%%$$$###""")))$$$!!!"""### !!! !!!"""###$$$$$$%%%###""""""""""""###$$$$$$%%%$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%""""""############""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""!!!!!! !!!"""###&&&((($$$###"""###%%%%%%$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###############""""""""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))((((((((((((((())))))***''''''''''''((((((((((((,,,,,,------.........///,,,,,,------------------,,,,,,---...///000111222//////............//////000000/////////..................---------,,,,,,******)))(((''''''&&&&&&(((((()))))))))(((((('''((((((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((('''''''''(((((()))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$#########$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&$$$######!!!"""!!!!!!"""###$$$%%%&&&&&&############$$$$$$$$$%%%$$$$$$##################%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###%%%%%%%%% !!!###$$$$$$###""""""############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## """""""""!!!  !!!"""!!!!!!!!!###%%%############$$$%%%$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###$$$&&&)))***&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((()))))))))***&&&&&&&&&'''''''''''''''''''''''''''((((((((((((******,,,---............,,,,,,,,,---------.............../////////////////////............//////////////////............------------,,,,,,,,,,,,)))((((((''''''&&&&&&&&&&&&''''''(((((('''''''''$$$$$$$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$#########$$$###############$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""'''%%%&&&'''%%%!!!"""'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%############$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$$$$$$$ !!!"""$$$$$$$$$###"""""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$################################################ !!!"""###$$$###"""!!!$$$$$$$$$###!!!!!!"""$$$"""#####################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################"""""""""##################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))$$$%%%&&&''''''''''''&&&))))))))))))************((()))+++---......------+++,,,,,,------.........000/////////............//////............///////////////.........------------,,,,,,,,,+++++++++((((((((('''''''''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%% !!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############!!!!!!!!!""""""###%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$"""###%%%$$$!!!!!!%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$###### !!!"""######$$$######"""""""""############$$$ !!!###$$$%%%%%%$$$###""""""""""""""""""""""""########################""""""###$$$$$$$$$######"""###$$$$$$######$$$%%%###$$$$$$$$$"""!!!"""###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""!!! !!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&"""######$$$%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$########################""""""""""""############"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((%%%%%%'''((((((((('''&&&))))))))))))************((()))+++---.........---++++++,,,,,,---......///........./////////////////////............////////////.........---------,,,,,,,,,,,,++++++++++++((((((((((((''''''''''''&&&&&&'''((((((((((((((((((((((((((()))))))))***'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&(((***)))'''&&&''')))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$######"""""""""######$$$"""######$$$%%%%%%%%%%%%""""""""" %%%%%%$$$$$$$$$#########!!!"""###$$$$$$$$$######!!!"""###$$$%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""!!!!!!!!!!!!"""###$$$%%%""""""""""""############ """$$$$$$$$$###"""""""""""""""""""""""""""###########################"""""""""######$$$%%% """$$$$$$###""""""###%%%&&&'''%%%"""!!!!!!###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!!!!!!!!!!"""######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""############"""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%%%%%%%'''((((((((('''&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&((()))))))))((('''''''''''''''((((((((((((((())),,,...//////......++++++,,,,,,---...//////---------...///000111111//////............////////////.........---------,,,,,,,,,+++++++++******((((((((((((((('''''''''''''''((())))))***))))))$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((***,,,+++(((''')))+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((((('''))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''((())))))'''%%%###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&####################################$$$%%%&&&&&&%%%%%%$$$###""""""""""""!!!"""###$$$%%%&&&&&&&&&'''"""!!!$$$%%%""" """"""""""""""""""###### !!!######""""""!!!!!!"""###$$$%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''&&&%%%###"""!!!!!! !!!###%%%&&&""""""""""""############!!!###$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%% """%%%%%%### '''((()))'''###!!!"""###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""'''$$$!!! !!!"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&'''######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,............////////////---.../////////...,,,+++///......------,,,+++++++++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++)))(((''''''((('''$$$"""%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&'''((()))***'''((()))(((''''''''')))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$&&&(((*********)))((('''&&&&&&%%%***)))''''''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%###!!! !!!&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%000***### !!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""##############################$$$%%%%%%$$$"""!!!"""###%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!""""""###$$$$$$##########################################'''&&&$$$#########$$$$$$########################%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###$$$##################$$$"""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###############""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$""" !!!###$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***+++++++++,,,,,,---------........./////////000000......///000///...---,,,.........---,,,,,,++++++*********))))))((((((((())))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''''''''((()))'''%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''(((&&&((()))((('''&&&'''(((''''''(((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))((((((((((((((()))(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""########################%%%### ###$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$#################################$$$%%%$$$""""""###$$$%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!""""""######################################################&&&%%%$$$###"""######$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$###$$$$$$###""""""###$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$#########$$$%%%&&&&&&############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++++++++++++++******+++,,,,,,---......////////////000000000000...///000000000///---,,,......---,,,,,,++++++***))))))((((((((((((''''''*********)))))))))(((((((((((((((((()))))))))***''''''((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&(((''''''((()))******((('''((())))))))))))((('''(((((((((''''''&&&&&&&&&&&&'''((('''&&&&&&&&&((('''''''''(((((()))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))******((('''&&&&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$################################# !!!###%%%%%%### ###########################$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%%%%%%%%%%$$$$$$$$$######""""""""""""######$$$$$$################################################$$$$$$###"""""""""######""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!"""###%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######""""""""""""#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++++++++++++++))))))***+++---...///////////////000000000111111...///000000000///...---------,,,,,,+++*********(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((((((*********)))((((((((((((((((((((((((((((((((((((''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&'''((()))******+++((((((((()))))))))))))))''''''((())))))(((''''''(((((((((((((((((((((((((((&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%!!!###%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&''''''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$##############################""""""""""""""""""$$$$$$$$$#########""""""$$$##################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&$$$ !!!###&&&$$$"""!!!!!!"""$$$&&&&&&&&&&&&&&&%%%$$$######"""""""""""""""############$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$%%%'''(((***+++$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,,,,))))))***+++---...//////////////////000000000000...///000000000///---,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))'''''''''((((((((())))))'''(((((()))******++++++...+++)))((()))))))))((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''((('''&&&&&&'''(((&&&''''''((()))***++++++''''''((((((((()))))))))%%%'''((())))))((('''%%%))))))(((''''''&&&%%%%%%(((&&&%%%&&&(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################""""""""""""######""""""'''&&&%%%$$$###!!! #########$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&$$$!!!!!!###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""##################$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!"""###%%%'''((()))$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))'''((()))***+++,,,,,,,,,******+++,,,,,,---..................////////////---.../////////...,,,+++,,,,,,+++******))))))((((((((())))))))))))******'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))'''(((((()))+++,,,,,,---///,,,)))(((((((((((('''(((''''''&&&&&&''''''((('''''''''(((((()))))))))'''((()))((('''&&&''')))((((((((())))))*********''''''(((((())))))******''''''))))))))))))''''''******)))((('''&&&%%%%%%((('''&&&''')))))))))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''((((((&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########""""""%%%'''""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%%%%%%%%%%$$$$$$$$$###### !!!###$$$$$$$$$###""""""""""""###$$$$$$%%%%%%########################!!!"""######$$$$$$######''''''&&&$$$"""!!! """###$$$$$$$$$$$$###"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!!!!"""$$$##################$$$"""###############"""!!! !!!"""######$$$###############""""""##################$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,,,,,,,+++++++++,,,,,,---------------------............,,,---.........---+++***+++++++++***))))))(((((('''''''''(((((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))***'''((((((((())))))))))))(((((())))))******++++++---***(((''''''))))))((())))))(((''''''((()))))))))))))))(((((((((((((((((()))***)))(((((()))***)))))))))))))))))))))***(((((())))))***++++++,,,*********++++++*********+++*********))))))(((((()))((('''(((***+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&'''((((((&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""###$$$%%%%%%%%%$$$$$$$$$###### """$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%########################!!!"""$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$$$$###!!!"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$###### """###$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""##################$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""#########""""""""""""""""""###$$$%%%%%%%%%%%%%%%"""""""""###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---------,,,+++***++++++******)))(((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))((((((((((((+++(((&&&&&&''')))******+++***)))(((((()))***+++++++++***)))((('''&&&&&&(((***+++***)))((()))+++*********)))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))(((((()))***++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,+++'''###"""###########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""###%%%%%%%%%$$$$$$$$$###### """###$$$###!!! !!!""""""###$$$$$$%%%%%%########################"""###$$$%%%&&&&&&%%%$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&### !!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%%%%%%%%%% """###$$$$$$$$$###########################$$$$$$##################!!!"""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""############!!! ###%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***,,,+++++++++++++++++++++******************++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///000...---+++******++++++))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''(((((()))))),,,+++***((((((((()))***+++***)))(((((((((((()))))))))***))))))((('''&&&&&&&&&'''((()))******+++)))))))))(((((())))))***)))***+++***))))))+++---++++++,,,---....../////////...---,,,,,,,,,,,,,,,,,,------...------,,,,,,//////......------,,,,,,111111111000000...------------------------------************************((('''%%%&&&''''''%%%$$$(((((()))))))))))))))(((%%%######$$$'''***,,,,,,***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%'''&&&$$$#########$$$$$$$$$######%%%&&&&&&$$$"""&&&$$$""""""$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""################################################!!!""""""######""""""!!!###$$$$$$%%%$$$###"""!!!$$$$$$$$$###$$$$$$%%%%%%######################## """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""######$$$###!!! !!!###%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''''''''++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,+++,,,---...///...---,,,************+++******)))))))))((((((((())))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((++++++***)))))))))))))))(((((()))))))))))))))***---------,,,+++***))))))))))))))))))************,,,,,,++++++***+++++++++(((***++++++***+++---///...///000111222333444444222222111000000000000000222222333444444555555555555555555555666666666666888888888888777666555444444333333222222111111111......---,,,,,,+++******+++***))))))***+++***)))''''''((()))))))))(((((($$$###"""$$$'''+++,,,---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$&&&&&&$$$#########$$$$$$"""!!!"""###%%%%%%###"""%%%#########%%%%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""################################################$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%&&&''''''$$$$$$###""""""#################################""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""#########$$$###"""!!!!!!###%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''''''((((((******************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))(((((((((((((((******************)))(((((()))+++,,,---,,,,,,+++///......---,,,******))),,,,,,,,,,,,,,,,,,------...------,,,,,,------...,,,...000111111333555888::::::;;;===>>>@@@AAAAAA????????????>>>>>>>>>>>>??????AAABBBDDDEEEFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@???===<<<<<<777777555444222000///...///...,,,,,,---...,,,+++'''((())))))******))))))(((&&&%%%&&&(((***++++++************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&$$$###%%%$$$$$$$$$%%%%%%""" %%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############################################################%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$###"""$$$$$$###"""!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%((('''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!!!!###$$$###$$$$$$$$$$$$###""""""###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&(((***+++,,,)))))))))))))))*********+++++++++*********************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((()))*********))))))))))))(((((()))***+++,,,,,,+++***)))***,,,...///000///---,,,000000///...---,,,,,,,,,------...///000111222222/////////000111333444555999;;;===???@@@BBBEEEHHHKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSPPPQQQRRRTTTVVVYYY[[[\\\YYYZZZZZZZZZ[[[[[[[[[\\\ZZZZZZ[[[[[[ZZZYYYXXXXXXXXXWWWVVVTTTRRRPPPNNNMMMGGGFFFDDDAAA>>><<<:::999555333111000000///---+++++++++,,,,,,,,,,,,++++++...+++)))((()))))))))(((******+++,,,+++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$)))'''%%%$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######&&&&&&%%%$$$###"""!!! &&&%%%$$$""""""!!!!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''&&&###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$######$$$$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!!!!###$$$###$$$$$$$$$$$$###""""""###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&(((***+++,,,(((((()))))))))*********+++++++++*********))))))******+++++++++,,,,,,,,,*********+++++++++++++++(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++*********************)))***+++,,,------,,,+++***,,,---///000000///---+++111111000//////000111111...///111333666888:::;;;888999:::<<>>:::888222///---,,,,,,---,,,,,,++++++************++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''')))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$&&&'''''''''&&&&&&%%%(((...555::::::777444'''&&&$$$$$$&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$################################################"""######$$$$$$######""")))(((&&&###!!! $$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""###%%%&&&'''(((((((((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$"""$$$&&&&&&$$$###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))***+++,,,,,,------,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,'''((()))++++++******)))'''((()))******)))(((((((((((())))))*********+++))))))))))))))))))))))))&&&''')))***+++++++++***(((((()))***,,,---...///111000/////////111222333444555666888;;;>>>AAABBBEEEEEEGGGIIIMMMRRRWWWZZZaaaaaacccfffhhhjjjlllmmmnnnooooooppprrrtttvvvwwwssstttuuutttssstttuuuwwwvvvvvvvvvvvvvvvvvvvvvvvvtttvvvxxxyyyzzzyyyxxxwwwvvvuuutttssstttvvvxxxzzzzzzzzz{{{{{{||||||}}}}}}{{{{{{|||||||||||||||{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvuuutttsssrrrqqqppppppnnnllljjjhhhhhhfffdddbbb^^^]]]YYYTTTOOOIIIDDDBBB>>>;;;666333111///---++++++***)))))))))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%"""######$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""###$$$&&&'''((('''&&&&&&"""%%%***///111---'''"""""""""$$$&&&((('''$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$### !!!"""$$$&&&''''''""""""############""""""""""""######$$$$$$$$$$$$################################################ !!!!!!!!!!!! $$$###"""""""""###%%%&&&###"""""""""""""""###$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%############$$$%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((!!!!!!"""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""$$$'''(((&&&$$$###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((***++++++***)))(((''''''((()))******))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((('''''''''&&&))))))***+++++++++++++++))))))((('''''''''''''''''')))))))))))))))+++---(((***+++,,,,,,---000222666777666555555888<<<@@@BBBDDDIIIQQQXXXZZZXXXUUU[[[\\\^^^bbbeeehhhkkklllpppqqqsssuuuvvvvvvvvvuuuxxxwwwvvvwwwyyy{{{|||}}}|||{{{yyyxxxxxxyyyzzz{{{xxxvvvtttssssssttttttssswwwzzz}}}}}}{{{|||{{{{{{zzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{{{{yyyyyyzzzyyyxxxwwwuuussstttsssqqqooommmkkkiiihhheeefffeeebbb]]]YYYVVVVVVOOOJJJDDD>>>:::666222000...---++++++---//////...***))))))(((''''''&&&&&&)))(((&&&%%%%%%%%%&&&&&&))))))((((((((('''''''''((($$$!!!###(((,,,+++)))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###%%%%%%$$$"""$$$&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&######""""""######$$$%%%########################%%%%%%%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$"""$$$%%%%%%###!!!""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%############$$$%%%&&&'''"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!"""$$$&&&$$$###&&&'''((('''&&&%%%&&&'''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))******)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((''''''''''''((())))))******))))))))))))((((((((()))******'''((()))))))))***,,,...+++,,,------,,,---000222555777999<<<>>>CCCHHHLLLRRRSSSWWW^^^dddfffeeeccckkklllnnnppprrrtttvvvvvvxxxyyyzzz{{{{{{{{{{{{zzz{{{yyywwwwwwxxxyyy{{{{{{zzzyyyxxxvvvuuutttssssssqqqooonnnnnnoooqqqqqqqqquuuxxx{{{~~~}}}||||||||||||}}}~~~~~~|||{{{zzzzzzzzz{{{{{{|||{{{{{{yyyxxxwwwtttsssqqqooommmlllkkkkkkfffhhhiiihhhfffcccaaaaaa\\\XXXQQQJJJDDD>>>888444444222111000000///---+++---,,,***)))((((((((()))***)))((('''&&&'''((((((((((((((((((''''''''''''(((%%%"""$$$(((+++***(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&(((((('''&&& !!!###%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%###############$$$$$$%%%########################""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""#################################$$$$$$#########$$$######""""""######$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''(((((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###$$$%%%$$$###((())))))(((&&&%%%%%%&&&''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))(((&&&%%%$$$'''(((((())))))))))))((())))))))))))))))))))))))++++++******)))'''&&&%%%))))))((((((((((((''''''&&&&&&'''((((((((((((((())))))))))))***+++,,,,,,((()))***++++++,,,...000//////000//////111555888<<>><<<999888999:::::::::555555555444111...+++))),,,+++***)))(((((())))))&&&''''''''''''((((((((()))'''&&&&&&((()))(((&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""###%%%&&&%%%%%%"""###%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$########################!!!!!!"""###$$$$$$######"""######$$$$$$$$$###### """$$$$$$###"""###$$$############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################"""#########$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&'''((((((''''''(((***(((((((((((())))))))))))''''''''''''((((((((((((((((((((())))))******+++)))***************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((()))************)))++++++***************+++***,,,---......000222555888;;;???CCCGGGNNNUUUYYYaaaeeejjjooorrruuuwwwyyyzzz{{{|||}}}~~~|||{{{wwwvvvtttrrrpppnnnllllllggghhhhhhfffcccbbbdddfffccceeeffffffeeebbb^^^\\\YYYVVVRRRPPPOOONNNLLLKKKQQQRRRUUUYYY]]]aaaccceeehhhiiilllpppssswwwyyyzzzyyyxxxxxxwwwvvvvvvwwwwwwxxxwwwuuusssrrrqqqppppppppppppqqqssstttuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxtttpppjjjccc[[[UUUQQQOOOSSSVVV[[[___bbbdddgggjjjjjjjjjjjjiiifff```XXXRRRFFFAAA;;;888888;;;===>>>;;;===@@@AAA>>>999222......---+++***((((((((()))(((((((((((((((((((((((()))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%&&&((())))))((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$######"""!!!"""###$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$######"""######$$$$$$$$$######""""""###%%%%%%$$$######$$$""""""######$$$%%%''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""############$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&$$$&&&'''''''''''')))***''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((()))+++,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))******))))))***+++++++++++++++,,,++++++++++++,,,,,,---,,,///222444666999===@@@HHHLLLQQQWWW]]]ccciiinnnpppsssvvvyyyyyyzzz{{{|||{{{wwwuuummmllliiigggdddbbbaaa```ZZZ^^^aaabbb``````bbbdddeeefffhhhjjjiiihhheeedddccc___YYYTTTPPPLLLIIIFFFEEEEEEGGGIIILLLOOORRRTTTWWWYYY]]]aaafffiiilllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjiiigggfffeeeddddddccc```aaabbbdddfffgggggggggkkkkkkkkkkkkmmmnnnppppppooolllggg```XXXQQQKKKHHHEEEIIINNNSSSYYY___fffkkkllllllmmmnnnmmmhhhaaa\\\SSSLLLCCC<<<999999999:::@@@CCCHHHKKKJJJEEE???;;;444333000...,,,+++***************)))))))))(((((((((((()))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))'''%%%###$$$%%%'''''''''''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""!!!"""###%%%%%%$$$##############################&&&&&&&&&%%%%%%###""""""###$$$$$$$$$$$$###""""""%%%&&&''''''%%%$$$$$$%%%"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################&&&$$$"""!!!!!!"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&$$$###%%%'''%%%&&&''''''&&&%%%&&&(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''((()))***+++------......------,,,+++))))))))))))))))))))))))((())))))))))))(((((('''(((((()))))))))*********)))******+++,,,+++++++++++++++,,,---...000222333333777<<>>:::888???BBBGGGKKKMMMLLLJJJIII===;;;888444222000///...---,,,,,,+++***)))((((((&&&((()))***)))(((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%""" """$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""""""""!!!"""$$$%%%%%%$$$###"""###########################$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%###!!!!!!!!!"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$''')))(((&&&%%%'''***&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))))))))'''&&&&&&'''((())).../////////...------,,,))))))))))))))))))))))))************)))'''&&&%%%(((((())))))*********+++))))))***+++++++++++++++***+++,,,...111444777888;;;@@@FFFMMMUUU]]]dddiiinnnrrrwww|||~~~}}}xxxppphhhaaa\\\XXXVVVSSSPPPMMMKKKJJJJJJOOOWWW```fffhhhhhhkkknnnmmmnnnooopppppppppooooooiiiddd]]]UUUNNNHHHCCC???>>>>>><<<<<<===???AAABBB???AAADDDHHHKKKMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFEEEDDDKKKKKKKKKLLLMMMPPPRRRTTTVVVWWWWWWUUURRRMMMHHHEEE???@@@AAABBBFFFLLLTTTYYY]]]___dddjjjpppqqqpppnnnhhhddd]]]VVVNNNGGG@@@;;;;;;===AAAFFFJJJNNNPPPQQQCCCAAA>>>:::666444333222///...---,,,+++)))((((((%%%''')))******)))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! !!!###$$$'''%%%###"""$$$&&&''''''%%%$$$$$$$$$%%%&&&''''''##############################""""""""""""######%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%'''((((((''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""""" """$$$%%%%%%%%%###"""######################## !!!"""######$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!"""###"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$!!!&&&)))%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&############$$$%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''''')))&&&###$$$(((+++***)))(((((((((((())))))))))))***)))((('''((()))+++---............------,,,+++''')))+++---...---,,,+++))))))(((((((((((())))))+++***)))(((((()))***+++&&&)))+++---,,,,,,,,,---///111333666999>>>DDDHHHQQQVVV]]]dddiiimmmqqqtttuuuyyy~~~~~~wwwpppiiibbb[[[WWWSSSRRROOOMMMJJJIIIIIIIIIRRRUUU[[[bbbfffhhhiiiiiiiiihhhgggeeecccbbbaaaaaaZZZWWWQQQKKKEEEAAA???>>>:::;;;===???@@@@@@@@@@@@BBBCCCDDDEEEFFFHHHIIIIIILLLJJJGGGDDDBBBBBBBBBCCCBBBBBBAAA@@@???>>>===<<<@@@???>>>=========>>>??????AAAAAA???===>>>BBBFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDBBBAAAAAACCCGGGKKKNNNXXXYYY]]]bbbhhhlllmmmllliiihhheeeaaaZZZSSSLLLGGGAAA???>>>AAAHHHMMMPPPPPPKKKGGG@@@:::555222222222666444222000...,,,,,,,,,,,,)))'''''')))***(((&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$"""###&&&((())))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%((('''%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!! ################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$###$$$%%%### """&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&###%%%'''((((((((((((((((((((((((((())))))))))))***)))((('''((()))+++,,,---------------,,,+++***''')))+++,,,------,,,++++++***)))))))))))))))***))))))((((((((()))***++++++,,,,,,,,,,,,...111444777:::>>>BBBGGGMMMTTTXXX___dddjjjooorrruuuxxxzzz}}}}}}tttkkkddd]]]WWWTTTOOOMMMKKKIIIGGGFFFFFFFFFJJJNNNTTTZZZ^^^aaabbbbbbYYYXXXVVVTTTSSSRRRQQQQQQPPPNNNKKKHHHEEECCCAAAAAAAAABBBEEEGGGIIIJJJJJJJJJMMMMMMNNNPPPQQQRRRSSSTTTUUUSSSPPPLLLIIIGGGFFFFFFBBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBAAABBBCCCDDDEEEBBBBBBAAA@@@>>>===>>>@@@>>>??????@@@@@@@@@???????????????@@@BBBFFFJJJLLLOOOPPPSSSXXX___ccceeeeeeeeefffggggggccc]]]WWWSSSJJJFFFAAA@@@CCCFFFHHHIIIJJJHHHCCC>>>999666555444:::999888555333000...---,,,***'''''')))***)))((())))))(((''''''''''''''')))'''%%%%%%'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$######"""###########################$$$$$$$$$######"""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&$$$******(((%%%&&&'''(((((((((((())))))))))))***)))((((((((()))+++++++++++++++,,,++++++***)))((()))***,,,,,,,,,++++++,,,+++******))))))))))))***))))))((()))***,,,---//////......000555;;;@@@EEEIIIOOOUUU[[[aaagggkkkooossswww{{{|||}}}~~~tttjjjbbb[[[UUURRRLLLKKKIIIGGGEEEEEEEEEEEECCCFFFJJJOOORRRTTTTTTTTTMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHLLLMMMPPPSSSVVVXXXZZZZZZ[[[\\\]]]___```aaabbbbbbaaa```^^^ZZZVVVRRRNNNLLLGGGFFFEEEDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMOOORRRSSSMMMLLLIIIHHHFFFDDDAAA>>>::::::999999999:::;;;;;;===>>>>>>@@@BBBDDDFFFGGGFFFFFFGGGKKKPPPUUUWWWXXX[[[___dddhhhhhhfffbbb```WWWQQQIIICCC@@@@@@@@@AAAHHHGGGEEECCC???<<<999888;;;;;;::::::888666444333000---***)))*********)))))))))((('''''''''''''''+++)))''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%###"""########################$$$$$$%%%%%%%%%$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$%%%$$$###!!! &&&&&&%%%$$$############%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))***(((''''''((((((((((((((())))))))))))******)))(((((()))***+++)))***************))))))((()))***+++,,,+++++++++,,,+++***))))))(((((())),,,+++******+++,,,---...000222444777<<>>@@@CCCEEEFFFFFFEEEDDD<<<:::777666666888;;;===;;;:::888444000---+++***)))(((''''''&&&&&&'''''''''&&&&&&'''((()))((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###########################$$$%%%%%%&&&&&&&&&%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&)))((($$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''---)))%%%&&&))),,,+++((((((((((((((())))))))))))************))))))))))))(((((())))))******))))))******************************)))))))))******+++,,,,,,---///222555888:::BBBGGGPPPYYY```ggglllppprrrsssuuuvvvvvvwwwyyy{{{{{{wwwtttppplllfff___WWWRRRKKKJJJHHHGGGFFFFFFGGGGGGIIIKKKOOOSSSWWWZZZ[[[\\\]]]\\\\\\[[[[[[[[[\\\\\\[[[]]]___bbbccccccbbbaaa[[[[[[\\\]]]___aaacccddd___aaadddfffhhhhhhgggfffhhhhhhgggfffbbb^^^ZZZXXXWWWVVVUUUTTTTTTUUUWWWXXX\\\]]]```eeekkkqqqvvvyyyzzzyyyxxxwwwuuurrrnnnkkkeeeccc^^^YYYSSSOOOKKKIIIHHHJJJMMMPPPTTTWWWYYYZZZXXXUUUQQQMMMJJJGGGDDDBBBCCCBBB@@@@@@CCCHHHMMMPPPUUUWWWWWWVVVQQQLLLIIIHHH>>>@@@AAADDDFFFGGGHHHIIIFFFBBB>>>999777666777888;;;<<<<<<999444///---,,,,,,,,,+++***************&&&%%%%%%'''))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&!!!!!!&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#################################$$$$$$%%%&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))((((((((())))))(((((((((((((((((())))))))))))***************)))(((((((((((()))*********************))))))))))))******++++++++++++,,,---......///111444888>>>DDDIIILLLVVV[[[bbbhhhlllppptttwwwxxxyyyzzzzzzzzz||||||xxxooolllgggbbb___[[[WWWUUUSSSSSSRRRSSSTTTVVVXXXYYY[[[]]]```cccgggiiikkklllmmmlllllllllllllllmmmmmmkkkkkklllmmmmmmlllkkkkkkfffeeedddddddddeeefffgggdddfffiiilllmmmmmmlllkkkkkkkkkiiigggccc___\\\ZZZYYYYYYYYYZZZ[[[\\\]]]^^^bbbccceeehhhmmmrrrvvvyyyyyy{{{|||{{{yyywwwwwwwwwpppnnnkkkhhhccc___[[[YYYTTTUUUWWWYYY\\\___aaabbb```^^^\\\YYYXXXUUUQQQNNNKKKIIIEEEBBBAAABBBDDDEEEGGGJJJMMMMMMJJJIIIIIIJJJDDDCCCCCCCCCEEEGGGJJJKKKLLLJJJGGGCCC???;;;888777666999<<<;;;777222///......---,,,,,,++++++,,,,,,)))(((((()))***)))'''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&""" """&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$### ###(((***'''"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$##############################$$$&&&''''''&&&$$$###""""""###$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''(((############$$$%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))###''',,,,,,)))&&&&&&'''(((((((((((())))))))))))***************)))((('''(((((()))*********************)))))))))))))))***,,,,,,,,,---...///000111444666;;;BBBJJJRRRYYY\\\gggjjjmmmppprrrtttwwwyyyzzz{{{||||||}}}zzzuuummmhhhaaa\\\YYYYYYYYYYYY]]]^^^___aaadddgggjjjllllllmmmoooppprrrrrrsssssstttssssssssssssttttttuuuvvvvvvvvvvvvvvvuuuttttttqqqpppnnnlllkkkkkkllllllkkkmmmqqqsssuuutttsssrrrqqqpppnnnjjjfffbbb___]]][[[\\\^^^```bbbccceeeeeehhhhhhjjjlllooosssvvvxxxxxx{{{}}}}}}{{{zzz|||~~~uuuuuutttrrroookkkhhhfff````````````aaabbbcccddddddcccbbbbbbbbb```]]]ZZZSSSQQQMMMHHHEEEBBBAAA@@@>>>AAACCCCCCBBBCCCFFFIIIIIIGGGEEECCCDDDFFFJJJLLLNNNNNNMMMKKKGGGBBB===:::000555:::;;;888333000///---,,,++++++******++++++,,,+++***++++++***'''$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###'''))))))'''###!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%""" !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******)))(((&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&'''(((########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******++++++++++++)))))))))***++++++)))''')))***,,,---///333888<<<===CCCKKKSSSZZZ```fffjjjqqqrrrsssuuuwwwyyy{{{{{{~~~}}}vvvnnnjjjffffffhhhkkkjjjiiimmmmmmoooppprrrtttuuuvvvwwwvvvuuuttttttuuuwwwyyyzzzyyywwwwwwwwwyyy{{{|||~~~~~~}}}|||zzzxxxwwwvvvrrrrrrrrrsssssstttvvvvvvrrrtttwwwyyyyyywwwuuuttttttpppmmmkkkjjjgggccc___ZZZ\\\]]]^^^___bbbfffiiiiiijjjkkkkkklllnnnrrrvvvyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvtttrrrqqqmmmlllkkkjjjjjjhhhdddbbbcccddddddddddddccccccbbb]]][[[XXXTTTOOOKKKGGGDDDBBB@@@>>><<<;;;<<<>>>@@@@@@BBBDDDGGGIIIJJJJJJJJJJJJLLLNNNPPPQQQNNNHHHDDD;;;;;;:::888777444333111///...---,,,,,,,,,---...******))))))))))))))))))&&&&&&'''(((((((((''''''((('''%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$((('''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""######""""""""""""##############################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$&&&&&&%%%$$$###"""!!! ###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$############"""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&#########""""""""""""!!!""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''''''''***)))((('''&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******************''''''((()))******)))(((+++,,,...111555;;;BBBHHHQQQVVV\\\bbbggglllqqqtttuuuvvvwwwxxxzzz|||}}}}}}{{{vvvtttrrrqqqrrrtttttttttttttttuuuvvvxxxyyyyyyzzzxxxxxxwwwvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyzzz{{{|||xxxyyyyyyzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyzzzzzzxxxvvvsssrrrsssqqqnnnmmmllljjjfffccc\\\\\\\\\ZZZZZZ]]]aaadddfffhhhjjjkkkkkkkkklllnnnssstttuuuvvvvvvvvvvvvvvvrrrsssssstttsssrrrqqqpppsssrrrqqqqqqrrrqqqnnnlllhhhhhhhhhgggeeecccbbbaaa```___\\\YYYUUUPPPMMMKKKFFFDDD@@@===;;;::::::;;;;;;===???BBBEEEGGGIIIIIIIIIKKKMMMQQQSSSSSSOOOLLLCCCAAA>>>;;;888777777777222111000///.........///,,,,,,,,,++++++***((((((&&&'''(((((()))(((((((((((('''&&&&&&((())))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++...111555:::@@@IIIRRRXXXccceeeiiilllnnnrrrwwwzzzzzz{{{|||}}}~~~|||||||||{{{yyyzzz|||~~~zzzzzz{{{|||||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuvvvvvvvvvwwwwwwrrrssssssttttttuuuuuuuuuqqqqqqpppooopppppprrrrrrtttttttttsssrrrpppnnnlllkkkjjjhhhhhhhhhgggdddbbb]]]]]][[[XXXWWWXXX\\\___aaadddgggiiihhhhhhggghhhlllmmmoooqqqrrrrrrrrrrrrnnnooopppqqqqqqqqqqqqqqqrrrqqqpppqqqssssssrrrqqqooonnnllljjjgggeeebbbaaa^^^]]][[[XXXTTTPPPMMMKKKGGGEEEBBB???<<<;;;::::::999:::;;;>>>AAADDDGGGHHHHHHJJJMMMRRRVVVYYYXXXWWWQQQMMMGGGAAA===:::999999777666444222111000000000////////////---+++)))'''''''''((())))))))))))))))))'''&&&&&&((())))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$"""#########$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$######$$$&&&'''######$$$%%%&&&'''((((((%%%%%%$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))((((((((((((++++++,,,,,,,,,---...000333888???HHHPPPXXX```eeelllmmmoooppprrruuuyyy|||~~~{{{|||~~~|||yyyxxx{{{~~~{{{{{{||||||{{{zzzyyyxxxvvvvvvwwwwwwvvvuuuttttttooopppqqqrrrsssssssssrrrsssrrrqqqooonnnmmmmmmllljjjjjjhhhgggggghhhjjjkkkjjjjjjkkkkkkkkkkkkjjjiiicccccccccccccccbbbaaa```]]]^^^___^^^\\\\\\^^^______bbbdddeeeeeedddeeeeeeeeeggghhhjjjkkkkkkjjjiiijjjkkklllmmmoooppppppqqqmmmkkkkkklllnnnpppppppppqqqpppooommmjjjgggeeeccc___^^^\\\YYYUUURRRNNNMMMGGGGGGEEECCCBBBAAA@@@@@@============???AAACCCDDDGGGHHHKKKOOOUUUYYYZZZZZZZZZWWWQQQJJJDDD>>>;;;999::::::888666444333222111000111111111000...,,,***(((((()))))))))))))))((()))'''&&&&&&((()))((('''(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!! !!!###%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!!&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((((((((((()))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))(((((((((((((((+++,,,------,,,...222555<<>>===<<<:::888666444444111222333333333222111000***************)))((((((***(((&&&&&&((((((((('''++++++++++++************%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$######"""$$$$$$$$$#########""""""$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((())))))************,,,......///333:::???JJJPPPZZZccciiillloooppprrrtttvvvxxxyyy{{{~~~~~~|||{{{zzzzzz|||}}}}}}{{{xxxvvvvvvvvvuuuvvvwwwxxxxxxvvvtttsssnnnnnnmmmllljjjiiihhhhhhcccdddeeegggiiikkklllmmmhhhgggeeedddddddddeeefffdddcccaaa```aaacccfffhhhkkkmmmoooppppppnnnkkkjjjiiijjjkkkkkkiiihhhhhhiiijjjpppyyy~~~{{{yyy{{{xxxtttmmmfffbbbaaabbbbbbdddeeegggfffdddbbb```^^^^^^^^^___```aaacccdddfffccc___^^^___aaabbbbbbffffffgggggggggffffffeeefffeeedddcccaaa___]]]\\\YYYYYYXXXWWWTTTQQQNNNLLLMMMKKKIIIGGGEEECCCBBBBBBHHHGGGHHHJJJLLLNNNMMMLLLOOOPPPQQQQQQOOOKKKGGGEEEAAAAAA@@@???===;;;999888444444444444444444555555//////......,,,+++)))(((***((('''&&&((((((((('''******)))))))))(((((((((%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))(((''''''''''''((())))))&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$############"""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$&&&%%%###%%%$$$$$$$$$#########""" !!!"""###$$$%%%&&&""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''(((((()))***+++,,,,,,***...222444777>>>HHHPPPZZZ^^^dddiiilllnnnppprrrqqqsssvvvxxxxxxyyy{{{}}}}}}~~~|||||||||{{{yyyxxxwwwwww|||{{{xxxwwwvvvssspppnnnooopppssstttuuutttrrrqqqllljjjhhhfffeeeddddddddd___```aaaccceeeiiilllnnniiiiiihhhggghhhjjjlllnnnlllkkkiiiiiijjjmmmqqqssswwwzzz~~~{{{yyyzzz|||}}}|||yyywwwwwwxxxyyyyyysssooonnnmmmoooqqqssstttrrrooonnneeeeeedddcccdddeeefffggggggccc^^^ZZZZZZ[[[\\\\\\^^^______```aaaaaa``````\\\\\\]]]^^^^^^^^^^^^]]]```aaaaaa```^^^[[[WWWUUUTTTTTTTTTSSSRRRQQQPPPOOOQQQPPPPPPRRRSSSSSSPPPNNNKKKLLLMMMMMMMMMKKKJJJHHHEEEEEEEEEDDDBBB@@@>>>===999888666555444555666777555444333222000---+++******)))'''&&&'''((('''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))'''&&&&&&&&&''''''((()))'''&&&%%%&&&'''''''''%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$############"""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""%%%)))***((($$$############$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((((((************************(((((((((((())))))))))))))))))))))))************''''''(((***+++,,,---...,,,111777;;;@@@IIIUUU___eeegggiiijjjkkkmmmqqqssstttwwwzzz{{{{{{{{{|||}}}{{{}}}~~~}}}vvvwwwxxxxxxwwwvvvvvvwwwyyyvvvrrrqqqqqqooojjjfffiiikkknnnpppqqqpppooonnnkkkiiifffcccbbbaaabbbccceeeeeefffhhhkkkoootttvvvxxxwwwvvvuuuvvvxxxzzz{{{|||{{{yyyyyyzzz~~~xxxzzz~~~}}}ppppppnnnmmmmmmmmmnnnooonnnjjjccc___^^^^^^^^^^^^YYYZZZZZZ[[[\\\[[[[[[[[[VVVWWWYYY\\\^^^___```aaaaaacccdddfffeeeccc```___ZZZ[[[]]]^^^______^^^]]]ZZZZZZZZZ\\\\\\[[[XXXUUUNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDBBBAAA>>>;;;888555444444666777999999777555333000---,,,+++)))'''''''''((('''&&&))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((('''&&&&&&(((((('''&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""######$$$&&&''''''(((&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$############"""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!&&&'''###""""""###$$$%%%%%%&&&'''############""""""""""""$$$$$$$$$###$$$%%%%%%&&&