BM6P6(@ nnnfffbbbdddlllwww}}}lllgggeeeiiikkkjjjjjjkkkpppttt||||||uuuqqqmmmgggbbbfffjjjllljjjkkkooorrrrrrsss}}}~~~vvvrrrpppooommmmmmmmmlllkkkiiirrrvvvttt]]]KKKBBB;;;999888444222222///000111111111000...---------------------------............---,,,++++++------------,,,,,,+++***++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...------,,,,,,------...000///...------...000111111555444333<<>>888888777444333555333333222222111000000000000000///...............,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,++++++***))))))(((,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////000000000111333777:::<<>>LLL]]]fffhhhbbb```]]]WWWPPPIIIBBB???;;;???BBBCCCEEENNN]]]iiiwwwrrrnnnnnnllliiijjjnnn||||||nnn^^^TTTLLLHHHDDDBBBCCCGGGJJJLLLMMMSSS\\\cccfffgggggggggiiimmmrrrtttqqqjjjbbb\\\YYYUUUTTTVVVWWWVVVXXX]]]fffnnnxxx}}}yyyyyy|||mmm___WWWTTTWWW[[[cccllluuuzzzzzzzzzxxxzzz}}}zzz{{{|||zzzzzzzzzyyyxxxuuutttsssrrrqqqrrrssstttuuutttsssqqqppprrruuuyyyrrrjjj```]]]eeetttwwwkkkfffeeeffflllrrrvvvwwwxxx{{{zzzgggWWWIII@@@999888888666555666333333333222111111000000000000///...............,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++*********)))((((((''''''++++++***************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------..................////////////......///111444888<<<>>>@@@CCCHHHPPPXXX^^^aaaaaaeeekkknnnmmmlllttt~~~wwwpppllljjjkkklllkkkkkksssuuuooommmjjjjjjlllkkkkkkpppwwwxxxooocccYYYVVVWWWZZZ\\\^^^fffmmmrrryyy{{{vvvtttrrrpppnnnnnnnnnnnnlllkkkgggjjjqqq{{{|||^^^PPPAAA;;;:::777555555000000000000000//////...------------------------******,,,------......---,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,---///111111111000///444555:::EEESSS^^^aaa```\\\ZZZUUUOOOIIICCC>>>;;;;;;AAAFFFHHHJJJTTTffftttxxxmmmkkklllmmmmmmmmmsss|||uuukkkaaaVVVOOOJJJGGGDDDBBBCCCFFFJJJLLLOOOUUU^^^dddgggfffdddcccgggkkkoooppplllccc[[[VVVUUURRRSSSWWWXXXXXXYYY]]]dddjjjsss{{{||||||~~~zzziii]]]WWWUUUXXX___jjjvvv}}}~~~{{{uuuxxx~~~|||xxx|||~~~{{{yyyyyyyyyyyyxxxuuutttsssqqqpppppppppppprrrpppnnnlllkkkoootttyyyyyyoooaaaYYY]]]kkk}}}~~~ssslllgggeeehhhmmmsssvvvzzz}}}ooo\\\MMMCCC:::888888666555666444333333222222111000000000000///...............,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,+++++++++*********)))++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,---------------......------------..................////////////...//////111555999===???CCCFFFMMMUUU]]]bbbeeefffhhhjjjmmmnnnpppyyyvvvrrrlllfffdddeeehhhkkknnnpppxxxzzzrrroookkkkkknnnpppnnnlllrrrzzzqqqiii^^^VVVUUUZZZ```eeellluuu~~~zzzvvvuuuqqqooommmmmmmmmmmmkkkiiifffhhhmmmuuuhhhWWWEEE<<<999666444444111000000///////////////------------------------//////...---,,,***)))(((+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...,,,---///111222111111000444666>>>KKKXXX^^^\\\YYYWWWTTTOOOIIICCC???<<<;;;===DDDJJJMMMQQQ\\\ooo~~~xxxllljjjkkknnnpppooorrr}}}zzzmmmbbb]]]XXXQQQLLLJJJHHHEEECCCBBBDDDGGGJJJRRRWWW]]]aaabbbaaa______bbbfffjjjjjjddd[[[TTTPPPSSSRRRTTTYYY[[[ZZZ[[[^^^bbbiiiqqqyyy}}}~~~~~~tttddd[[[WWWVVV[[[dddqqq}}}}}}sssxxxzzzxxx}}}zzzxxxxxxwwwvvvuuuuuutttsssqqqpppnnnnnnmmmlllkkkiiiiiikkkqqqyyywwwhhh]]]\\\fffuuuzzzrrrjjjbbbaaadddnnnuuu{{{uuubbbRRRFFF;;;888888666444555444444333333222111111111000000///...............,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........///......------......///............////////////111111111333666999===???CCCJJJUUU___gggllloooooopppnnnnnnqqqxxxjjjgggbbb^^^]]]___bbbdddhhhkkksss||||||uuuqqqpppkkkmmmqqqsssppppppxxx|||uuujjjddd\\\WWWYYYaaalllsss~~~|||xxxvvvuuupppooommmlllmmmlllkkkiiifffgggjjjooozzzsss___III>>>:::777444333111111000///////////////------------------------//////---+++)))&&&$$$###++++++,,,---------,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---...///000111222222222222666AAAQQQ\\\]]]ZZZXXXQQQNNNHHHCCC>>><<<;;;;;;AAAFFFMMMRRRYYYgggyyyvvviiieeefffjjjoooqqqpppvvvmmmeeeZZZTTTRRRQQQMMMJJJIIIHHHFFFCCCAAABBBEEEHHHRRRVVV[[[______^^^]]]\\\^^^bbbeeeddd]]]VVVQQQOOOSSSSSSVVV]]]___]]]]]]___ccciiirrryyy~~~mmmaaa\\\[[[\\\dddmmmyyy|||uuu{{{zzzyyy~~~zzzxxxwwwvvvtttssssssrrrqqqpppooommmlllkkkddddddeeefffkkkttt~~~|||pppeee```dddmmmtttxxxlll```[[[\\\gggrrr|||{{{jjjYYYKKK===999999777555444444444444333222222111111000000///...............,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---......////////////............//////............////////////333333333555888;;;???AAADDDOOO___mmmuuuyyyyyyyyy{{{wwwtttwww~~~[[[ZZZXXXVVVWWWYYY\\\^^^```fffooovvvxxx}}}~~~tttpppoooooolllnnnrrrsssrrruuuuuujjjbbb___[[[\\\cccqqq}}}yyywwwvvvuuuqqqooonnnmmmnnnmmmkkkjjjffffffgggjjjrrr{{{xxx}}}~~~hhhOOOAAA<<<888555444222111000///...//////000------------------------,,,,,,,,,+++)))(((&&&%%%***+++,,,,,,---------,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,------............///000222333444555:::GGGWWW]]]ZZZUUUUUULLLIIICCC>>>::::::;;;<<>>CCCEEEJJJXXXlll}}}}}}}}}OOOOOOOOOQQQSSSWWWZZZ\\\aaahhhrrryyy|||wwwpppmmmnnnnnnnnnooorrrrrrrrryyy{{{pppcccZZZZZZ[[[aaannn{{{wwwvvvvvvvvvrrrqqqooonnnooonnnmmmkkkffffffeeefffnnn}}}xxxssswwwzzzmmmSSSDDD>>>:::666444222111///.........///000------------------------++++++,,,,,,,,,,,,++++++***+++,,,,,,------------++++++++++++++++++++++++,,,+++******,,,,,,+++***((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...//////......///111444555;;;@@@MMM[[[^^^VVVPPPPPPIIIEEE@@@:::888888:::<<>>===:::777555555444444333333222222111000000///...............,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,------))))))******++++++++++++,,,,,,,,,---------......,,,,,,------...///000000//////............//////............/////////000111222333777;;;AAAFFFIIIPPP```wwwNNNMMMOOORRRXXX\\\^^^^^^dddkkkuuu}}}uuuoookkkjjjmmmrrrqqqrrruuu{{{}}}mmmbbb^^^OOO]]]hhhooo}}}|||{{{zzzxxxwwwsssoookkkiiihhhiiiiiiiiikkkhhhfffhhhkkkuuusssooottt{{{vvv^^^JJJ???999666555333222000///...---......///...---,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++***+++,,,...///++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,---------....../////////////////////.........***...222333111111444777;;;IIIWWW]]]]]]YYYQQQJJJGGGAAA;;;:::888777:::???@@@IIIPPPYYYooouuuvvvyyyuuusssuuuqqq~~~{{{eeeWWWYYYaaagggjjjoooxxxooo```YYYUUUQQQMMMLLLMMMNNNNNNLLLHHHHHHHHHEEECCCCCCDDDFFFKKKPPPWWW```fffgggddd```YYY\\\^^^\\\YYYXXXYYY\\\^^^___aaadddggggggfffdddjjjqqqyyy~~~~~~jjjeeeeeeeeelllwwwzzzvvvyyy|||yyy~~~}}}zzz||||||xxxtttpppnnnmmmkkkiiigggfffeeeeeedddcccaaa```ccciiiooossssssvvvxxxsssjjjaaa^^^^^^lll}}}iiiZZZUUU[[[jjj}}}ppp\\\FFF===<<<:::888777555555444333333222111111333333111000......------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++************++++++,,,---...//////............////////////000////////////000000111444222444888;;;>>>FFFNNNYYYfffPPPQQQRRRUUUYYY]]]aaadddooouuuxxxqqqmmmiiiiiillloooqqquuu}}}wwwfff[[[WWWPPP___ooo|||~~~{{{zzzxxxvvvuuuooommmkkkkkkkkkjjjhhhgggiiifffeeefffiiirrrtttllljjjrrr{{{dddOOOAAA;;;777666333222111///............///...------,,,,,,,,,---,,,,,,,,,---------,,,,,,---,,,+++++++++,,,---...+++************+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,------.....................---------...............---------+++...222444333444888;;;AAAOOO\\\```]]]XXXQQQKKKFFF@@@;;;:::999888<<>><<<999888444444444333333333333222222111000///......---...///......------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,---......,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,------------------............////////////000////////////000111111333222555:::>>>BBBKKKUUUaaammmVVVXXX[[[\\\^^^cccjjjppp~~~~~~tttnnnkkkhhhjjjnnnnnnsss|||}}}ppp```WWWUUULLL\\\qqq|||zzzyyywwwtttrrrlllkkkkkkllllllkkkhhhfffhhheeedddeeefffnnn}}}vvviiibbbjjjwwwmmmVVVFFF===888777333222111000///.........///...------,,,---------...............---------------,,,+++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,------......//////......---,,,,,,,,,------------------------+++///333555555888<<<@@@IIIVVVbbbbbb\\\WWWRRROOOEEE@@@;;;;;;::::::???DDDCCCMMM\\\ppptttlllnnnoookkkiiilllvvvwwwkkk```]]]___eeennn}}}{{{mmmddd^^^ZZZWWWVVVTTTSSSTTTSSSQQQPPPOOONNNMMMIIIFFFDDDEEEFFFLLLQQQZZZcccjjjjjjgggccc```aaa```]]]ZZZZZZ^^^bbbeeeeeefffhhhkkknnnqqqsssrrrvvv{{{~~~|||rrrkkkmmmpppttt{{{yyy||||||vvvyyy~~~||||||~~~}}}{{{yyyvvvsssmmmllljjjgggeeecccbbbbbbaaa```^^^^^^___```cccdddiiijjjlllmmmlllfff___YYY```iiitttzzzcccWWWWWWaaappp|||vvvsss|||}}}iiiRRRFFFAAA===:::999444444444444444444333333000000///...............//////......---,,,,,,,,,*********************************++++++++++++,,,))))))***,,,---...///000,,,,,,,,,,,,++++++++++++*********+++,,,---------......---------,,,,,,,,,............////////////000000//////000111111222333333777===BBBGGGRRR]]]iiirrr~~~___bbbeeefffgggmmmwwwyyyqqqllljjjiiilllqqqsss|||wwwkkk___XXXXXXMMM\\\qqq}}}{{{zzzyyywwwsssppplllkkkjjjkkklllkkkiiihhhhhheeedddeeeeeejjjwwwzzzhhh```gggsssvvv___KKK???999777333333222000//////............------------............------------------...------,,,++++++++++++******)))))))))***++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------.........------------------------------------.........---000444555666999???CCCPPP\\\eeeccc\\\WWWUUUSSSFFF@@@<<<;;;;;;;;;@@@EEEFFFRRReee|||{{{qqqiiigggfffdddeeejjjyyyxxxmmmfffeeemmmyyyvvvmmmhhhdddaaa[[[ZZZYYYYYYXXXVVVTTTRRRTTTSSSQQQMMMIIIGGGGGGHHHLLLQQQZZZdddkkkllliiieeeccccccbbb^^^[[[\\\aaafffiiiiiijjjkkkmmmrrrxxx{{{yyy|||~~~|||vvvssstttxxx~~~{{{{{{~~~xxxuuu{{{~~~~~~|||{{{zzzyyywwwuuummmllliiifffdddbbbaaa``````___^^^]]]]]]]]]]]]]]]cccdddhhhnnnrrroooggg```___aaafffpppeeeVVVSSS\\\ggguuu{{{rrrlllwwwnnnWWWIIICCC>>>::::::666666666555444333333222//////...............////////////...------,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////000000000000111111222333555666:::@@@DDDKKKWWWcccmmmuuugggkkknnnpppssszzz{{{tttllliiiggghhhooovvv}}}{{{pppdddZZZWWWXXXTTTaaavvv}}}|||zzzyyywwwtttqqqooommmjjjiiijjjkkkkkkkkkiiigggffffffeeehhhsss~~~mmmaaaeeeooo~~~hhhRRRBBB:::888333333222111000///............---------......///......---,,,++++++,,,,,,------------,,,++++++************)))***++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------......***++++++,,,---...//////------......///////////////222444555666:::@@@FFFTTT___fffccc\\\XXXVVVTTTGGGAAA<<<<<<<<<<<<@@@EEEIIIWWWnnnvvvooofff___ZZZ[[[bbbiii}}}yyyppplllyyy{{{uuurrrmmmhhhaaaaaaaaa___\\\YYYWWWWWWYYYYYYVVVRRRNNNKKKKKKLLLMMMRRRZZZccckkkmmmkkkhhhggggggeeeaaa^^^___dddiiilllmmmnnnnnnpppuuu}}}|||yyyxxxzzzzzz}}}yyyvvvwww~~~|||zzzyyyyyyyyywwwuuunnnllliiifffcccaaa_________^^^]]]\\\[[[[[[ZZZZZZ^^^```fffpppyyyzzzssslllbbb]]]]]]hhh}}}kkk[[[RRRXXXaaalll|||uuuooowwwrrr[[[LLLDDD>>>;;;:::999999777666444333222111000//////.........//////000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---...//////............////////////000000000111111222444444777888===CCCFFFMMM[[[hhhsss{{{sssvvvzzz~~~}}}tttmmmgggeeefffjjjuuuuuuiii^^^TTTQQQSSSYYYeee{{{~~~{{{zzzyyyxxxuuusssrrroookkkiiijjjkkklllllljjjiiihhhhhheeeeeennnyyyuuucccdddjjjyyyrrrZZZFFF<<<999333333333222111000...............---......///000///...---+++++++++,,,,,,,,,,,,---------,,,++++++++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------......))))))***,,,---...///000------......///000000000///222444555777<<>>DDDJJJRRRdddvvvkkkkkkfff\\\UUUYYYfffqqq}}}vvvvvvsssnnnhhhdddcccdddbbbaaa___[[[VVVTTTTTTUUUUUUWWW]]]dddlllqqqssssssooopppooollliiiiiimmmrrrtttvvvxxxxxxxxx}}}yyy|||~~~}}}|||qqquuu}}}}}}zzzwwwvvvwwwwwwvvvuuupppnnnkkkgggdddaaa___^^^[[[ZZZYYYWWWWWWWWWXXXYYYZZZ___hhhttt~~~~~~pppbbbZZZdddwww~~~lll^^^aaabbbeeennnzzz}}}kkkYYYKKK@@@<<<;;;888888777777666555555555444333222000000/////////000000//////......------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,------.....................////////////111111111222333444555666888<<>>CCCHHHLLLQQQ[[[jjjvvv|||zzzqqqmmmllleeehhhqqq~~~zzzqqqhhhbbbfffkkklllkkkjjjyyy}}}{{{zzzyyywwwvvvuuuuuuvvvvvvtttsssrrrqqqooommmllllllmmmjjjgggdddbbbbbbcccdddjjjyyyyyyiiikkk~~~mmmTTTGGG999666444222222222111000000///......------......------............------...------------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***+++++++++++++++,,,,,,...------,,,,,,------...------------------------.........//////000111222333666;;;@@@FFFMMMSSSXXXVVVVVVUUURRRMMMDDD===888999888:::>>>@@@DDDMMMWWWppprrrnnnqqqvvvtttqqqooosssyyyrrroooiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhccc^^^]]]___bbbiiiiiikkkoootttvvvwwwvvvsssxxx}}}~~~}}}|||}}}~~~~~~}}}rrrnnnppp{{{~~~|||~~~~~~{{{yyyzzzzzzyyyxxxvvvtttssspppnnnllliiifffbbb]]]ZZZUUUTTTSSSQQQPPPQQQQQQRRRSSSUUUYYY```gggkkkmmmmmmuuurrrlllbbbXXXPPPKKKJJJTTTeeeyyy~~~rrrddd\\\ZZZ]]]fffqqqyyypppYYYIIIAAA???===<<<;;;:::999999999999888777555333222111111111////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++------.........////////////............///000000////////////000000000000///000000000111444999===BBBFFFKKKNNNRRR[[[hhhrrrxxx|||~~~uuummmjjjlllfffooo~~~zzzxxxiiieeefffpppxxxwwwrrrnnnttt~~~{{{yyyxxxwwwwwwvvvwwwwwwxxxtttsssrrrqqqooonnnmmmlllmmmjjjfffcccaaaaaabbbcccfffsssllljjjyyywww\\\KKK;;;888444222222222222111000//////...............------............---------------------------------,,,,,,++++++,,,,,,---,,,++++++******)))))))))++++++++++++++++++++++++...------,,,,,,------...------------------------............///000111222444777>>>EEEKKKOOOSSSUUUQQQPPPOOOKKKFFF@@@:::777888888;;;???AAAFFFQQQ\\\yyy}}}ppprrryyy{{{yyywwwwww~~~yyyoooiiigggcccccceeefffggghhhhhhiiihhhiiiiiieeeaaa___aaadddkkklllpppsssvvvwwwvvvuuukkkuuu~~~|||sssqqqttt}}}||||||}}}~~~|||yyyzzzzzzzzzxxxuuurrrppppppmmmkkkhhheeeaaa\\\YYYVVVUUUSSSQQQQQQPPPQQQQQQSSSTTTVVVZZZ___cccfffgggnnnpppppphhh\\\PPPIIIFFFOOO^^^ssswwwiii```ZZZZZZcccmmmzzzttt]]]KKKCCCAAA>>>>>><<<;;;::::::::::::888888666555444222222111000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000............/////////000////////////000000000000...///000111222666;;;???CCCHHHMMMQQQVVV___jjjrrrtttxxx~~~yyyooohhhgggjjjiiiwww|||uuurrrccceeennn|||}}}tttoookkk|||~~~}}}xxxxxxwwwwwwwwwwwwwwwxxxtttsssrrrqqqpppooonnnmmmmmmjjjgggcccaaaaaaaaabbbcccnnn}}}ppphhhrrreeeOOO>>>;;;666333333333222111000000///............///---......//////......------------------------------,,,,,,++++++,,,,,,---+++++++++******)))))))))++++++++++++++++++++++++...------,,,,,,------...------------------------............///000111222333888???GGGNNNRRRSSSRRROOOMMMJJJFFFBBB>>>:::999777888<<<@@@BBBGGGTTTaaa~~~xxxqqqwww~~~~~~}}}|||~~~sssjjjgggfffaaabbbdddeeefffggggggfffggghhhiiifffbbbaaacccfffjjjmmmrrrvvvxxxxxxxxxwwwrrr|||~~~{{{tttuuuyyy{{{yyy|||~~~}}}yyyyyyzzzyyywwwtttqqqooonnnllljjjgggddd```[[[XXXUUUTTTRRRPPPOOOOOOOOOOOOQQQRRRSSSUUUXXX[[[___aaagggmmmrrrmmmaaaSSSJJJFFFKKKYYYnnnzzzoooeee]]]YYY^^^fffvvv}}}vvv___NNNEEECCC@@@???>>><<<;;;:::999999888888777666555333222111111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---......///////////////////////////000000000000...///111222444888===AAAEEEIIIOOOTTTYYY```hhhnnnppptttzzz~~~~~~tttkkkeeeeeeiiinnn~~~zzzssslllhhhcccjjjwww|||qqqmmmggg}}}}}}|||~~~~~~|||wwwwwwwwwwwwwwwwwwvvvvvvtttsssrrrqqqpppooonnnnnnlllkkkhhheeecccbbbaaaaaa```iiivvvvvviiijjjxxxnnnVVVBBB>>>999555444333222111111000//////......//////......////////////......,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++...------,,,,,,------...------------------------.........//////000111222444888@@@IIIQQQUUUTTTRRRMMMJJJFFFBBB>>>;;;::::::777999>>>BBBDDDJJJYYYgggsssrrryyy}}}||||||~~~qqqjjjggggggaaacccdddfffgggffffffeeefffhhhiiigggdddbbbdddgggiiimmmsssvvvxxxxxxyyyzzz{{{tttooovvvxxxsssuuuzzz|||zzz~~~}}}yyyyyyyyyxxxvvvsssqqqooonnnkkkiiifffccc___ZZZWWWSSSRRRPPPNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQTTTWWWZZZbbbjjjqqqpppeeeWWWKKKFFFFFFRRRiii|||tttkkk```WWWWWW]]]lllwwwuuubbbRRRIIIFFFDDDBBB@@@>>>;;;:::999888888888888777555444222111111111111111000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------........./////////---......///000/////////////////////000000000000///000222333666:::@@@EEEIIILLLQQQVVV[[[```fffiiipppssswww}}}}}}|||zzzssslllfffhhhlllyyy}}}wwwqqqhhhcccbbbgggooo}}}tttlllkkknnn~~~||||||}}}{{{yyywwwwwwwwwwwwvvvuuuuuutttssssssrrrqqqppppppoooooolllkkkjjjhhheeecccaaa___]]]dddooo}}}~~~kkkdddlll}}}yyy___GGGBBB<<<777555333222111111000000///////////////......////////////......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,------............---------,,,,,,...------,,,,,,------....................................//////000111222666:::AAAKKKTTTXXXWWWTTTIIIFFFAAA<<<999888999999999<<>>888555444222111111111000///////////////......////////////......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,---/////////......---------...------,,,,,,------...////////////////////////.........//////000111222777;;;BBBMMMVVV[[[YYYWWWGGGCCC>>>999666555777888;;;>>>CCCHHHJJJQQQaaarrrzzztttzzz}}}zzzpppsss||||||rrrvvvwwwjjjcccaaaaaa___```cccfffgggggggggffffffiiikkkjjjgggfffhhhjjjkkkoootttvvvvvvvvvyyy{{{rrr|||yyyzzztttqqquuu|||}}}~~~~~~{{{{{{{{{yyyxxxvvvtttsssrrrrrrrrrllljjjhhheeebbb^^^YYYVVVUUUTTTRRRPPPNNNMMMMMMNNNJJJLLLOOOOOOOOOPPPSSSWWW[[[cccnnntttqqqfffZZZRRRKKKUUUkkktttdddVVVSSSVVV```pppttthhh\\\RRRLLLKKKIIIFFFBBB>>>;;;999888777777777777555333111000222222222111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,---------......,,,---///000000000///...////////////000000000000000222444666999>>>EEEIIILLLPPPWWW___gggnnnrrruuu~~~}}}~~~~~~|||}}}|||yyyuuunnnjjjsss~~~tttjjjccc^^^```eeerrr{{{}}}{{{xxxlllgggqqq~~~}}}||||||{{{zzzxxxvvvvvvwwwxxxwwwvvvuuutttrrrpppnnnmmmlllkkkjjjiiiiiihhhhhheee```]]]\\\___dddppptttdddaaalllzzzoooTTTHHH<<<777777444333333000000111111111111111111000...---...///000///...///............---------+++++++++,,,,,,---------.........------,,,,,,,,,...---,,,,,,......---,,,------------------------+++,,,---.........---,,,---............000222555:::<<>>:::777666666555444444444444555333222222111111222222333///////////////......---+++++++++,,,,,,---------------------------------+++*********+++---...///..................---------,,,,,,,,,,,,---......111111111000000000000000111///111666:::>>>FFFNNNOOOTTT```mmmqqqqqqxxx|||}}}|||}}}zzzwwwsssnnnooo}}}zzzmmmccc\\\XXX[[[aaaoooxxxzzz{{{}}}uuurrr|||~~~}}}||||||{{{zzzxxxwwwvvvwwwxxxwwwvvvtttsssqqqooonnnllllllkkkllljjjiiihhhgggeeebbb___]]]___dddooouuuddd^^^hhhuuutttYYYKKK>>>888777444222222,,,,,,,,,,,,,,,,,,,,,,,,000...---...///000///...///............---------,,,,,,,,,,,,,,,,,,------------------------,,,,,,...---,,,,,,......---,,,------------------------,,,,,,------......---------...///......000333666;;;@@@JJJWWWaaabbbZZZRRRIIICCC<<<888888999::::::;;;@@@FFFJJJPPP```yyyzzzsssjjjoooyyyvvvlllkkklllttt}}}tttggg```ZZZWWWWWWSSSVVVZZZ\\\\\\\\\]]]^^^aaadddggghhhiiijjjlllmmmnnnqqqtttvvvwwwyyy{{{}}}~~~~~~{{{sssnnnooouuuzzz}}}}}}||||||}}}|||{{{{{{yyyvvvtttsssssssssqqqpppooollliiigggeeebbb^^^[[[WWWUUUSSSQQQQQQPPPNNNLLLJJJJJJKKKKKKLLLNNNOOOPPPUUUYYYcccqqqzzzyyynnnddd]]]dddxxxooo[[[TTTVVV___qqqwwwnnndddZZZTTTUUUQQQKKKFFFBBB???;;;999777666555555444444555555666555333222111111000000//////000000//////...---,,,,,,,,,,,,,,,,,,------------------------------......------...///000111.......................................//////000111000000000000000000000222111444888<<>>;;;::::::::::::<<>>DDDJJJRRR```vvvsssdddcccjjjwwwwwwffffffmmmrrryyy}}}ooo```YYYTTTPPPMMMMMMMMMOOORRRSSSTTTTTTUUUVVVZZZ]]]aaadddfffhhhkkkmmmsssuuuyyy|||}}}zzzxxxzzz}}}yyyrrrmmmlllooouuuyyy}}}||||||}}}{{{zzzyyyyyywwwtttsssrrrrrrpppooommmkkkhhhfffdddbbb^^^[[[XXXVVVTTTSSSSSSRRRPPPNNNIIIIIIIIIIIIJJJKKKLLLLLLRRRRRRYYYiii{{{{{{~~~ggg[[[XXXXXXggg{{{~~~zzzuuunnniiieee___UUULLLEEE@@@<<<:::888777666666555555666666888777555333111000//////000000111111000000///.........------,,,,,,,,,+++........................,,,,,,++++++++++++++++++............////////////000000//////000000111222000000000000000111111111222444888<<<>>>FFFXXXjjjqqqssszzz|||rrrppptttyyywwwtttsss|||}}}{{{||||||ssshhh[[[SSSMMMKKKPPPVVV]]]mmm{{{~~~~~~~~~|||{{{{{{yyywwwwwwxxxxxxxxxwwwrrrrrrpppooommmlllllllllkkkiiifffdddddddddbbbaaa]]]\\\^^^gggvvvmmm^^^\\\bbbtttqqq]]]GGG>>>;;;999777666000000000//////.........000...---...///000///...///............---------.........------,,,,,,,,,,,,,,,,,,------............---,,,,,,......---,,,------------------------------,,,,,,---...000111000000000000000333777;;;>>>LLL```nnnooofffXXXNNNNNNKKKGGGBBB>>><<<;;;<<>>FFFXXXjjjmmmuuuwwwpppsssyyyvvvuuutttxxxwww{{{}}}ttthhh___UUUOOOLLLKKKPPPVVV]]]ppp~~~~~~~~~}}}{{{zzzxxxvvvvvvwwwxxxwwwvvvsssrrrqqqooonnnnnnmmmmmmjjjiiigggffffffeeecccaaa]]][[[\\\dddpppwwweee___bbbqqq{{{eeeMMMAAA>>><<<999777000000000///......------000...---...///000///...///............---------.........---------------,,,,,,------------------...---,,,,,,......---,,,------------------------,,,,,,------...///111111111111111000111444999===BBBPPPcccnnnmmmcccWWWPPPOOOMMMIIICCC>>><<<===>>>???GGGPPP]]]tttwwwggg^^^[[[]]]jjj~~~zzzmmmfffjjjqqqtttyyyoooddd[[[YYYYYYVVVTTTSSSUUUWWWXXXYYYXXXYYY[[[]]][[[^^^bbbdddfffgggjjjlllqqquuuzzz}}}{{{xxxzzz}}}wwwxxx}}}vvvqqqkkkhhhkkkqqqwwwzzz||||||~~~}}}{{{zzzyyywwwtttrrrqqqpppooommmmmmkkkiiigggfffccc```]]]YYYWWWVVVUUUUUUUUUSSSQQQMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNTTTaaatttqqq___WWWRRR\\\iiiwww~~~}}}||||||||||||zzzvvvsssoooiii^^^TTTKKKCCC===999999888888777777777777777444444333333333333444444222222222222222111000000.........---------------........................,,,------.........------.........//////000000111......------......///000/////////000111111222222000222777===@@@FFFUUUccciiiyyytttqqqvvv|||~~~vvvvvvwwwwwwuuuzzzqqqggg^^^WWWQQQOOOOOOPPPVVV]]]dddyyy~~~~~~~~~~~~}}}{{{yyywwwuuuuuuvvvwwwvvvuuutttsssrrrpppooooooooooookkkjjjiiiiiiiiigggdddbbb^^^[[[[[[aaaiiiwwwmmmddddddjjj~~~nnnSSSDDD@@@<<<888666333333222222111000000///000...---...///000///...///............---------------------............------------------,,,,,,...---,,,,,,......---,,,------------------------+++,,,---///000000111111222222111000111555:::>>>GGGUUUeeennnjjjaaaXXXSSSMMMKKKGGGAAA<<<;;;???BBBAAAJJJUUUbbb{{{|||iii[[[WWWXXX]]]nnnwwwnnnkkkooorrrsssxxx|||lllccc\\\\\\]]][[[YYYXXXXXXYYY[[[[[[ZZZ[[[]]]___aaacccfffhhhiiiiiikkkmmmqqqtttzzz~~~}}}{{{|||zzzvvvpppqqqtttzzz|||{{{~~~tttoooiiigggkkkrrrxxx{{{}}}}}}~~~~~~~~~}}}|||{{{yyywwwtttrrrqqqpppnnnlllnnnllljjjhhhgggeeeaaa^^^\\\ZZZXXXXXXXXXXXXVVVUUUMMMMMMLLLKKKJJJJJJKKKKKKKKKMMMTTT___ooo~~~uuubbbXXXQQQWWW```kkk{{{~~~~~~}}}||||||{{{yyywwwsssmmmcccYYYOOOFFF???:::999999888777777777888888444444333333333444444555222222333333222222111000------------....................................((()))+++,,,,,,,,,,,,+++---......///000000111111......------......///000...//////000111111222222111333777>>>BBBGGGQQQ[[[hhh}}}uuussswww{{{~~~}}}xxxyyy}}}yyyrrruuuwwwpppggg\\\ZZZTTTQQQRRRTTTWWW]]]dddqqq~~~~~~~~~}}}{{{xxxvvvttttttuuuvvvuuuttttttsssrrrqqqppppppppppppkkkkkkkkkkkkllljjjfffccc```[[[ZZZ^^^eeeqqqssshhhgggdddyyytttWWWGGGAAA<<<777444222222111111000//////...000...---...///000///...//////.........---------,,,---------.../////////.........------,,,,,,,,,...---,,,,,,......---,,,------------------------***,,,...000111111111000222222111000111555;;;???KKKXXXgggmmmiii```YYYVVVIIIHHHDDD>>>:::;;;@@@EEEEEENNNXXXeee}}}qqq```UUUTTTWWW^^^qqqxxxrrrppptttuuusssyyyxxxkkkccc\\\]]]```^^^\\\[[[YYYZZZ[[[[[[[[[\\\^^^```eeehhhjjjkkkkkkkkkmmmnnnqqqtttyyy}}}~~~yyyxxxzzz~~~xxxssskkklllnnnsssxxx}}}~~~~~~~~~|||sssnnnhhhggglllsssyyy||||||}}}~~~~~~}}}|||yyywwwtttrrrqqqpppnnnlllooommmjjjiiihhheeebbb___^^^\\\[[[ZZZ[[[ZZZYYYWWWMMMLLLKKKJJJJJJJJJJJJJJJIIIMMMTTT^^^kkkzzzxxxdddYYYOOOSSSYYYbbbqqq~~~|||{{{uuuooofff\\\RRRIIIAAA;;;:::999888888777888888888555555444333333333333444222333333333333222111111,,,---------.../////////////////////////////////***,,,---///000000//////---......///000111111222...............///000000...//////000111222222222333333888???EEEHHHNNNUUUhhhwwwuuuwwwxxx~~~xxx{{{rrrrrrzzznnnfff\\\QQQSSSUUUXXXYYY]]]dddnnnuuu~~~~~~|||xxxwwwvvvwwwxxxyyyxxxwwwvvvtttpppooooooooonnnmmmnnnnnnnnnoooooolllhhheee```]]]ZZZ[[[___jjj~~~~~~mmmbbbaaarrreeeLLLAAA>>>999222444333111000///...//////......//////......---,,,.........------,,,,,,,,,000///...---------------------------------------,,,------......------,,,////////////////////////++++++,,,,,,,,,,,,------,,,---...,,,+++000:::BBBQQQ___kkklllhhhddd\\\TTTPPPHHHAAA===;;;;;;???EEEHHHOOO]]]rrrvvvjjj[[[RRRVVV___iii~~~~~~uuupppsssuuutttyyyuuummmeee\\\XXXXXXXXXVVVSSSVVVWWWYYYYYYXXXZZZ\\\^^^aaaeeeiiikkkjjjiiijjjlllrrrsssvvvyyy}}}~~~xxxuuuuuuxxx|||~~~zzztttpppjjjjjjjjjmmmrrrxxx~~~{{{tttmmmfffhhhrrr{{{~~~}}}~~~}}}}}}}}}}}}}}}|||{{{zzzyyyzzzxxxvvvuuutttrrrooommmmmmllljjjiiifffeeecccbbbdddbbb___\\\YYYXXXWWWWWWQQQMMMIIIGGGHHHIIIHHHFFFIIILLLRRRYYY]]]ggg{{{yyygggYYYRRROOORRR\\\hhhsss~~~}}}}}}~~~vvvrrrllldddZZZOOOCCC<<<<<<:::888888888888777666777666666444333222111111000111222333333222000///000///...------,,,------........................,,,---------------,,,,,,............////////////000000000000////////////...////////////000333555666777999>>>EEEMMMUUUZZZkkkwwwsssvvv{{{|||{{{xxxwwwooouuu~~~oooddd\\\UUUPPPVVV]]]dddiiilllrrr|||~~~xxxwwwvvvvvvxxxxxxwwwvvvvvvsssqqqooooooooonnnmmmnnnnnnnnnnnnnnnlllhhheee```]]][[[[[[^^^hhhzzzrrrfff___kkk~~~kkkPPPBBB===:::444444333111000////////////......//////......---,,,/////////......---------//////...------------...------------------------,,,------......------,,,........................,,,,,,---------.........000111111000000555???GGGSSS^^^hhhhhheeeaaa[[[TTTPPPHHHAAA>>><<<;;;@@@FFFIIIQQQbbbyyy|||tttiii^^^XXX\\\dddsss~~~vvvrrruuuvvvuuu{{{{{{qqqddd]]]UUUQQQQQQQQQOOOMMMOOOQQQSSSTTTUUUVVVXXXZZZ]]]aaaeeegggggggggiiijjjnnnooorrruuuyyy}}}}}}yyywwwxxxzzz}}}~~~}}}vvvrrrkkklllnnnrrryyy|||yyyqqqkkkfffjjjttt}}}~~~}}}||||||}}}}}}}}}||||||{{{zzzyyyyyywwwuuutttsssrrrooolllmmmllljjjiiifffeeecccbbbdddbbb___\\\ZZZXXXWWWWWWQQQNNNIIIHHHHHHHHHHHHFFFHHHJJJOOOUUUZZZcccvvv{{{jjj]]]TTTPPPRRR[[[fffqqq|||~~~{{{{{{yyyuuupppiii```TTTGGG>>>:::888666666666666666444777666555444333222222111111222222222222222111111111111000///....................................//////000000000000//////............////////////000000000000//////////////////000//////000333555444666:::@@@HHHQQQZZZ```lll}}}vvvssswww|||~~~~~~yyyssssssmmmccc[[[SSSRRRWWW```kkkyyy~~~}}}xxxvvvuuuvvvwwwwwwvvvuuuvvvsssqqqooooooooonnnmmmmmmmmmmmmmmmmmmkkkgggdddaaa]]][[[ZZZ\\\dddtttxxxiii___ffftttvvvYYYEEE===:::888555444222000////////////...////////////...------///////////////............------------...//////------------------------------............---------------------------------............/////////111222333222444:::CCCJJJUUU\\\bbbbbb```]]]XXXSSSNNNGGG@@@>>><<<<<<@@@GGGJJJUUUkkkyyyqqqjjjdddaaaeeekkk~~~wwwuuuxxxxxxwww~~~vvvjjjZZZTTTMMMIIIIIIJJJJJJHHHHHHKKKOOOQQQRRRSSSUUUVVVXXX[[[^^^aaacccdddfffhhhgggiiilllooosssvvvyyy{{{zzzzzzzzz{{{|||~~~~~~xxxtttnnnqqquuu{{{~~~yyyuuulllhhhggglllvvv~~~|||{{{{{{zzz||||||}}}||||||{{{zzzyyyxxxvvvtttsssrrrqqqnnnlllmmmllljjjiiifffeeecccbbbcccbbb```]]][[[YYYXXXWWWQQQNNNJJJHHHHHHHHHGGGFFFGGGHHHKKKPPPTTT]]]ooo~~~pppdddXXXSSSRRRYYYdddnnnzzz~~~|||}}}zzzuuuppphhh[[[LLLBBB;;;999666666666777777666666666555444333222222111333333222222222222333333222222111000////////////........................------............------............////////////////////////000000000000000000111000///000222444333777<<>><<<<<<<<>><<<999888888999999999666666555444333333222222444333222111222333444555222222111000////////////........................++++++,,,---------,,,,,,............////////////////////////000000000000000111111000///000222444555:::AAAHHHRRR]]]jjjrrr~~~|||uuuyyy}}}~~~}}}tttnnnzzzuuucccWWWXXXYYYYYYeeeuuu~~~}}}||||||{{{yyyyyywwwvvvvvvwwwwwwvvvttttttsssqqqqqqppppppmmmkkkjjjhhhgggggggggfffcccaaa```^^^[[[ZZZXXX[[[gggssskkk___]]]hhhpppTTTDDD>>><<<555444222111000///000000//////000000//////...---------------------------,,,,,,,,,---...///000111---------------------------......//////......---........................,,,------------.........///000111555;;;CCCLLLRRR^^^ZZZWWWVVVVVVSSSOOOLLLDDD>>>:::;;;;;;===BBBHHHSSSeee~~~{{{uuusssrrrrrrvvv|||}}}yyyxxx{{{{{{~~~~~~jjj\\\NNNKKKGGGDDDEEEGGGIIIKKKLLLOOOSSSTTTTTTSSSRRRSSSSSSVVVYYY^^^aaaccccccbbb___```bbbeeehhhkkkmmmnnnlllqqqwww}}}}}}|||xxxrrrmmmggghhhlllrrrxxx}}}}}}|||||||||{{{||||||||||||{{{zzzyyyxxxwwwtttrrrppppppooonnnmmmmmmllljjjiiifffeeecccbbbbbbaaa```^^^\\\ZZZYYYXXXRRRPPPMMMIIIFFFEEEEEEFFFHHHFFFGGGJJJMMMSSS```mmm{{{zzz|||wwwddd\\\VVVYYYbbbmmmzzz~~~|||{{{vvvjjjXXXKKK@@@===:::888888999999999555555555444444333333222333333222111222333555666111111000///..........................................///000000000000000............////////////.../////////000000000111000111111111000000333555888>>>FFFMMMVVVaaaoooxxxzzzzzzvvv|||~~~yyyuuuvvv~~~dddYYYTTTXXX^^^fffuuu~~~}}}{{{zzzxxxwwwwwwxxxxxxvvvuuutttsssqqqqqqqqqpppmmmkkkiiigggfffeeeeeedddbbb``````^^^\\\ZZZXXXYYYbbbmmmnnn]]]YYYddd{{{___KKK@@@;;;666444333111000000000000///000000000000///......,,,,,,,,,---------------,,,,,,,,,---...///000111------------------------......////////////......////////////////////////,,,,,,---------.........111222444:::CCCMMMVVV[[[cccZZZTTTSSSSSSOOOJJJHHH@@@;;;888:::===???EEEKKKZZZooo|||~~~zzzyyyxxxxxx~~~{{{xxxxxx{{{|||{{{fffWWWKKKIIIFFFDDDEEEHHHKKKNNNQQQTTTVVVVVVUUUTTTUUUUUUZZZ\\\```eeeiiiiiifffccc```aaabbbdddfffhhhjjjkkkjjjooouuuzzz}}}|||xxxtttooojjjgggkkkpppuuuyyy~~~}}}}}}}}}}}}|||{{{{{{|||{{{{{{zzzyyyxxxwwwuuuqqqpppppppppooonnnmmmllljjjiiifffeeecccbbbaaaaaa```___]]][[[YYYXXXRRRQQQNNNJJJFFFDDDDDDEEEGGGFFFFFFIIIKKKOOOYYYdddooo{{{xxxvvvlllbbbYYYYYY```jjjxxx~~~~~~{{{ppp___QQQAAA>>>999777666777777777555555444444444333333333222111111222222333444555111111000///....................................,,,---......////////////............////////////......//////000000111111///000111111000222444777;;;AAAJJJRRRZZZeeesss~~~zzz}}}~~~~~~wwwyyyqqq[[[ZZZ\\\aaalll|||}}}|||{{{zzzxxxxxxyyyyyywwwuuutttrrrqqqqqqqqqpppmmmkkkjjjhhhfffffffffeeecccaaa```^^^\\\[[[XXXWWW___jjj|||uuubbb[[[ccc}}}hhhRRRBBB999666555333111000000000111000000000000000///......------------.........///---------------...///000------------------------......////////////..............................---............/////////111333666>>>IIITTT^^^cccggg[[[RRRQQQQQQLLLFFFCCC===999888;;;???BBBIIIPPPbbbwww|||xxxzzz}}}~~~zzzwwwwwwzzz|||zzzdddTTTJJJIIIHHHFFFGGGJJJOOOSSSWWWYYYZZZ[[[ZZZZZZ\\\]]]ccceeejjjooosssqqqkkkfffbbbcccdddeeefffggghhhiiimmmqqquuuwwwwww{{{}}}xxxuuuqqqmmmiiiggglllsssxxx|||}}}||||||}}}}}}|||{{{{{{{{{{{{zzzyyyxxxxxxxxxuuurrrppppppppppppooommmllljjjiiifffeeecccbbbaaaaaaaaa```^^^\\\ZZZXXXRRRRRROOOJJJEEECCCCCCEEEFFFDDDEEEHHHJJJLLLSSS[[[cccooo}}}xxxqqqttthhh\\\YYY\\\eeerrr}}}vvveeeXXXDDD@@@;;;777666666666666555444444444444333333333///000111222333333333333222222111000////////////........................)))***+++,,,------------............////////////.........///000111111111...///000111111333666888:::BBBLLLTTT\\\iiixxx~~~uuurrrxxxuuueee[[[aaaffflllzzz~~~}}}|||zzz|||{{{yyyyyyyyyyyyxxxvvvsssrrrrrrrrrrrrpppmmmjjjkkkjjjhhhggggggfffdddbbb___^^^]]][[[XXXWWW^^^hhhxxxzzzjjj```eee|||nnnWWWCCC777666555333111000000000111000000000000000//////...---.........//////000000...------------...//////------------------------......////////////......------------------------////////////000000000000000222666???KKKWWWaaafffiii\\\QQQQQQQQQKKKDDDAAA<<<999888===AAAEEELLLSSSfff|||ttttttzzz~~~|||xxxvvvwwwyyy|||zzzcccSSSMMMLLLKKKJJJKKKNNNSSSWWW\\\^^^______```aaadddfffjjjlllqqqwwwzzzwwwpppiiidddeeeeeefffgggggghhhhhhpppsssuuuuuutttwww~~~{{{vvvsssppplllhhhhhhnnnuuu{{{~~~|||{{{|||}}}||||||{{{{{{{{{{{{zzzyyyxxxxxxxxxuuurrrppppppqqqqqqpppmmmllljjjiiifffeeecccbbbaaaaaaaaa```^^^\\\ZZZYYYRRRRRRPPPKKKEEEBBBCCCEEEDDDCCCDDDHHHIIIIIIOOOUUUZZZgggvvvxxxooo~~~zzzlll^^^XXXZZZaaammmxxxzzzjjj\\\GGGCCC===999888888777777444444444444444444333333...///111222333333222222444333222111000000000000........................,,,---...///000000000000............/////////000---......///000111111222---///000000111333777:::999AAALLLUUU^^^kkk{{{}}}uuuwwwuuujjjdddaaaqqq~~~~~~}}}|||{{{yyyxxxwwwvvvvvvvvvtttsssssstttsssqqqooommmllljjjhhheeecccaaa```aaa___\\\XXXVVVXXX]]]aaannn~~~qqqccccccuuuvvvXXXFFFCCC;;;888444111111222222222222111111000///......---////////////////////////---------........./////////...---,,,+++,,,,,,------------.........//////------............---------------...............111666:::???NNNbbbkkkiiijjj[[[NNNKKKJJJGGGAAA>>>;;;:::;;;@@@EEEJJJTTT^^^ssszzz|||~~~~~~~~~yyyyyyuuuxxxyyyzzzrrr```TTTMMMLLLJJJLLLPPPTTTWWWXXX]]]```dddhhhjjjmmmppprrrxxxyyy|||~~~|||wwwssskkkkkkkkklllmmmppprrrtttqqqtttvvvuuusssrrruuuxxx{{{zzzyyyzzz}}}yyyvvvqqqkkkjjjmmmmmmuuu~~~~~~}}}}}}}}}}}}||||||||||||zzzzzzzzzzzzyyyyyyxxxwwwsssrrrqqqpppooooooooooooqqqooollliiifffdddbbbaaa______```___^^^\\\YYYXXXWWWUUUQQQMMMIIIGGGEEEEEEFFFEEEEEEEEEFFFHHHJJJKKKXXX```lllyyy}}}sss|||qqqaaa^^^[[[YYYfffzzz~~~~~~qqqaaaQQQFFF===;;;:::666333333444444444333333333222222111111000000111222333333222111000///............////////////////////////............////////////,,,222222+++,,,555444+++000000000000000000000000111111111000000333777;;;AAAFFFOOOYYYcccppp{{{vvv{{{zzzllleeedddttt~~~~~~~~~~~~~~~zzzyyyyyyxxxwwwwwwwwwwwwvvvtttsssssstttsssqqqoookkkjjjiiihhhfffeeedddcccaaa```\\\XXXVVVXXX]]]aaalll|||tttfffbbbqqq```KKKDDD<<<999555222222333333222111111111000///.........////////////////////////---------........./////////...---,,,,,,,,,------------------............---......//////......---......////////////000000111777:::@@@PPPeeennnlllhhhYYYLLLGGGFFFBBB===:::999888;;;AAAGGGNNNZZZeee~~~xxxyyyzzz}}}{{{zzz}}}{{{|||xxxyyyyyy{{{rrr```TTTOOOMMMMMMOOOSSSXXX\\\]]]bbbfffjjjnnnqqqtttxxxzzz{{{rrrrrrrrrrrrssstttuuuvvvuuuxxxyyyxxxuuurrrsssuuuuuusssrrrrrruuuzzz~~~wwwtttoookkkkkkoooqqqwww~~~~~~}}}}}}||||||{{{{{{{{{yyyyyyyyyxxxxxxwwwvvvuuusssrrrqqqpppoooooooooooopppooollliiifffdddcccbbb``````___^^^]]][[[ZZZYYYWWWUUURRRNNNJJJGGGEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJRRRYYYdddqqqzzz}}}}}}{{{yyyxxxbbbYYYTTTSSScccxxxtttdddRRRGGG>>>;;;:::777444444444444444333333333222222111111000000111222222333444333222111000000000000////////////////////////............////////////---000///,,,...222111---000000000000000000000000222222111000000333888;;;BBBGGGOOOXXXcccsss|||zzzzzznnndddgggooo~~~~~~~~~}}}}}}}}}xxxxxxwwwwwwwwwwwwxxxxxxvvvuuusssssstttssspppnnniiiiiihhhhhhhhhgggggggggaaa```]]]YYYWWWXXX\\\___hhhwwwzzzjjjdddnnnyyykkkRRRFFF>>>:::666333222333333222111111000000//////......////////////////////////---------.....................---,,,,,,,,,------,,,,,,,,,---------......---......//////......---/////////000000111111111222777:::AAASSShhhrrrpppfffXXXKKKFFFDDD???;;;999888888<<>>:::666333222222111111111000000000/////////...////////////////////////........................------------------------,,,,,,,,,,,,------------......////////////.........//////000000111111111111666:::BBBVVVllluuurrreeeXXXLLLGGGEEEAAA===<<<999999>>>FFFNNNYYYjjjxxx~~~ooolllkkkqqq{{{}}}xxxuuurrrbbbVVVOOOOOOQQQVVV^^^eeeiiikkkpppuuu{{{~~~||||||~~~zzzsssooonnnnnnllljjjhhhhhhjjjlllnnnsssuuuwwwzzz}}}~~~~~~|||}}}zzzssspppnnnmmmrrrxxx~~~~~~|||{{{yyyyyyyyyyyyzzzyyyxxxvvvtttsssrrrrrrsssrrrqqqpppooooooooooooooonnnllljjjgggfffeeedddcccaaa___]]]\\\[[[[[[\\\YYYWWWTTTPPPLLLIIIFFFEEEBBBBBBBBBAAABBBDDDEEEFFFIIIMMMUUU^^^iiisss|||qqq\\\OOONNN___ttt~~~nnnYYYLLLAAA===<<<999777888555444444444444333333333222111111111111111222222444444444444444333222222000000000000000000000000............////////////111+++...;;;===222...222000000000000000000000000333333333222222555:::===GGGOOOWWW^^^hhhyyy{{{zzz~~~kkk```ggg}}}~~~~~~~~~~~~}}}|||{{{}}}|||{{{zzzyyyxxxxxxxxxwwwuuuttttttsssrrrpppmmmlllkkkjjjiiihhhgggfffeeeaaaaaa___[[[YYYXXXYYY[[[\\\lll~~~qqqpppvvv~~~{{{```MMM???;;;666222111111000///000000000000////////////////////////////////////.....................---,,,---------------------,,,,,,,,,---------.........//////////////////...------...//////000111111111666;;;EEEZZZpppwwwsssbbbWWWMMMIIIGGGCCC??????;;;<<>><<<:::888999555555555444444444333333222222111111111111111222222333333444333333222111000000000000000000000000............////////////111+++222BBBDDD777///333000000000000000000000000333333333222333777<<<@@@JJJUUU___dddmmm|||}}}|||~~~}}}vvvfffbbbppp}}}~~~~~~}}}|||~~~|||{{{yyyxxxxxxxxxwwwvvvttttttsssrrrooommmmmmlllkkkiiigggeeedddcccaaaaaa```]]]YYYXXXXXXYYYXXXhhh}}}zzztttvvv}}}gggRRR@@@<<<777333222111000///000000000000////////////////////////////////////...............---------+++,,,---.........---------------.........//////...//////000000//////...------......///000111111111777===III___uuuzzzsss```WWWOOOLLLIIICCC???>>><<<>>>DDDKKKRRR___ttt|||}}}{{{tttaaa]]]^^^iiiyyy|||zzzvvvyyyrrrcccYYYPPPRRRWWW```jjjtttzzz}}}}}}xxxwwwuuussspppmmmkkkkkkkkkkkkpppqqqrrrtttttttttsssssstttuuuxxx{{{~~~|||uuusssssstttyyy~~~}}}zzzxxxwwwxxxyyyzzzzzzxxxvvvtttsssssssssssssssrrrqqqpppoooooooooooonnnmmmllljjjhhhgggggggggbbbbbb```^^^]]]\\\\\\\\\[[[ZZZWWWSSSOOOKKKGGGEEEBBBAAAAAA@@@AAABBBCCCDDDCCCFFFKKKQQQ\\\kkk|||ppp]]]VVV^^^kkk}}}~~~{{{cccUUUGGG@@@===:::888999555555555555444444444333333222111111000111111111111222333333333222111000000000000000000000000000............////////////000---444BBBDDD999111333000000000000000000000000222222333333555999???CCCMMMZZZeeehhhooo}}}{{{yyyzzz~~~qqqhhhnnn~~~}}}|||}}}|||{{{zzzyyyxxxxxxxxxxxxvvvttttttsssrrrooommmkkkkkkjjjhhhfffeeeccccccaaaaaa```^^^ZZZXXXWWWXXXXXXeeevvvwwwtttzzzoooWWWCCC???:::666444333222111////////////000000000000//////////////////////////////.........---------+++,,,---.........------........./////////000000//////000000000000//////---......///111222222333333999AAAOOOeeezzz|||tttddd\\\UUURRRMMMEEE???===;;;>>>DDDLLLTTTbbbyyy|||wwwxxxsssiii___[[[]]]jjj|||{{{xxxwww~~~rrrdddZZZTTTWWW]]]gggsss}}}}}}{{{yyyvvvtttrrrrrrrrrvvvwwwxxxxxxxxxvvvuuutttxxxyyy}}}~~~xxxwwwwwwwww|||~~~}}}{{{yyywwwwwwxxxyyy{{{wwwvvvtttrrrqqqrrrsssssssssrrrqqqpppoooooooooooonnnmmmllljjjiiihhhhhhgggaaaaaaaaa```___]]][[[[[[[[[ZZZXXXUUUPPPKKKGGGEEEBBBBBBAAA@@@AAABBBCCCDDDAAADDDIIIOOOYYYiii|||uuu^^^TTTZZZcccvvvhhhYYYIIIAAA===999888999555555555555444444444444333222222111000000111111000111333444444333222111////////////////////////............///////////////---222:::<<<777222222000000000000000000000000000111222333666;;;AAAFFFPPP]]]ggghhhooo~~~|||xxxxxx{{{{{{nnnmmmzzz~~~~~~|||zzzyyyyyyxxxxxxyyyyyyzzzxxxvvvuuutttsssrrrooommmjjjiiihhhgggfffeeedddcccaaaaaaaaa^^^ZZZXXXWWWWWWYYYcccqqqxxxsssvvvttt[[[EEEAAA<<<888666555333222////////////000000000000//////////////////////////////.........---------***+++---...///...------////////////000000000000//////000000000000//////...///000111222333444444555;;;EEESSSjjj}}}~~~tttiiibbb\\\XXXRRRHHH@@@>>>:::===DDDLLLUUUddd|||wwwsssuuuoooddd^^^[[[^^^kkk~~~{{{wwwxxxrrrdddZZZXXX[[[bbbmmmyyy~~~{{{zzzyyyyyy}}}~~~~~~~~~}}}{{{yyyxxx}}}zzzyyyyyyyyy~~~}}}|||~~~|||zzzxxxvvvvvvxxxzzz{{{uuutttrrrppppppqqqrrrssssssrrrqqqpppoooooooooooonnnmmmkkkjjjiiihhhhhhhhhaaaaaaaaaaaa```]]][[[ZZZ\\\[[[YYYUUUQQQLLLGGGEEECCCBBBAAAAAAAAABBBCCCDDDBBBFFFJJJOOOYYYiii}}}uuu]]]RRRUUU^^^pppkkk[[[KKKAAA===999888999666666555555555444444444333333222111000000111111111222444555555444222111////////////////////////............/////////000...---///222444444333222000000000000000000000000///000222333666<<>>@@@III[[[ooo|||}}}zzzpppkkkcccXXXMMMDDD>>>:::<<<@@@FFFMMMUUUfff~~~~~~pppnnnqqqkkk___WWWYYY```ppp}}}zzzyyy{{{{{{|||~~~ooodddaaaZZZjjjuuu~~~||||||}}}}}}~~~}}}||||||}}}zzzwwwwwwyyyzzzxxxvvvttttttttttttttttttsssssstttssssssrrrqqqpppoooooonnnnnnmmmkkkiiifffdddcccbbbcccddddddcccaaa^^^]]][[[YYYVVVSSSPPPLLLHHHEEECCCBBBAAA@@@???@@@AAAAAACCCEEEHHHLLLVVVhhh~~~rrr```TTTRRRVVVfffqqqsssaaaMMMBBB===999666666666666666555444444333333333333222111111222333333333111000111333333111...,,,,,,------......//////111000///......------...000000000000000000000000000000000000000111111222///111444777:::???EEEIIIWWWccckkklllsss{{{xxxvvvzzz}}}vvvsssvvv~~~~~~}}}}}}}}}}}}}}}{{{zzzyyyxxxxxxwwwwwwwwwwwwuuutttssssssrrrooommmkkkiiigggggggggfffdddcccaaa```___]]][[[YYYWWWVVVVVVYYYcccuuu|||nnnkkkttt}}}kkkSSSGGG;;;777777555444444222222222111111111111111//////000000000000//////222111000.....................------------......////////////............/////////......///000000000......000000///222666<<>>CCCOOOddd{{{rrraaafffjjjbbb___dddcccgggqqq}}}nnnnnnrrrsssvvv|||ssskkkjjjvvv}}}~~~|||||||||}}}}}}||||||||||||{{{{{{{{{zzzzzzyyyxxxppppppqqqqqqrrrssstttttttttssssssrrrqqqpppooooooooonnnnnnllljjjhhhgggeeeccceeeggghhhgggddd```^^^[[[YYYVVVTTTRRROOOKKKHHH@@@@@@AAAAAABBBBBBAAAAAACCCEEEFFFIIISSSggg~~~lll\\\PPPMMMPPPTTT```uuu~~~kkkUUUHHHBBB===::::::888888888777666666555555222222222222222222222222111111111111111111000///111111000000//////......---------......///111111000000000000000000000000222111111111111222333333222333666;;;CCCNNNZZZcccfffnnnxxxzzzwww~~~}}}}}}}}}}}}~~~zzzyyyxxxwwwvvvvvvvvvvvvsssrrrqqqqqqrrrqqqooommmkkkjjjhhhggggggfffdddbbb______]]][[[YYYWWWVVVUUURRRUUU[[[hhhyyynnnbbbdddjjjuuu~~~}}}}}}iiiVVVBBB999888666444333333333222222111000000/////////000000000000////////////////////////............------------......,,,------...///000111111///......---------............000222111111777>>>JJJTTTaaagggfffeeegggiiiiiicccXXXMMMCCC===:::999>>>@@@CCCOOOgggnnnaaaiiimmmccc```gggiiiooozzzuuujjjlllppprrruuu{{{vvvqqqrrr~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||{{{zzzyyyxxxxxxppppppqqqqqqrrrssstttttttttssssssrrrqqqpppoooooommmmmmlllkkkiiigggfffeeedddeeeggghhhgggdddaaa^^^[[[YYYVVVTTTSSSPPPMMMJJJAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDHHHSSSfff~~~ppp```SSSNNNNNNSSS___rrrnnnWWWIIIBBB===::::::888888888777666666555555222222222222222222222222000111111111000000//////111111000000//////......------------...000111222000000000000000000000000000000000000000111222222111333777===GGGUUUcccllllllsss~~~|||yyy|||~~~~~~}}}|||||||||}}}}}}zzzyyyxxxwwwwwwvvvwwwwwwsssrrrqqqqqqqqqpppnnnllljjjhhhgggfffgggfffeeeccc```___^^^\\\ZZZXXXVVVVVVSSSTTTYYYcccsssqqqbbbaaafffssssss]]]FFF;;;999777444222444333333222111000////////////000000000000////////////000000000//////.........------------......---------...///000000111......------...//////000//////000222111222;;;EEERRRZZZccceeeaaa___```dddbbb\\\RRRHHH@@@<<<;;;;;;???CCCHHHSSSjjjnnnhhhppppppfffcccjjjnnnvvv{{{nnnfffjjjppprrrvvv}}}zzzxxx|||~~~{{{{{{{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzzyyyxxxzzz|||{{{yyywwwwwwwwwqqqqqqrrrrrrsssssstttttttttssssssrrrqqqpppoooooollllllkkkjjjiiigggfffeeeeeeeeeffffffeeecccaaa```ZZZXXXVVVUUUTTTQQQNNNKKKCCCBBBAAA@@@???@@@AAAAAAAAACCCFFFJJJTTTfff|||}}}uuufffVVVNNNMMMSSS^^^ppp}}}rrrZZZKKKCCC===::::::888888777666666555555444111222222333333222222111///111222111000...//////000000///////////////...---------......000111111000000000000000000000000000000//////000000111222333666:::AAAKKKYYYgggpppnnnuuu}}}||||||{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxxxxwwwwwwwwwtttsssqqqppppppooollljjjiiigggffffffggggggfffeeeaaa```___]]][[[YYYWWWVVVRRRSSSWWW___mmmvvvgggeeeiiittt}}}eeeKKK>>>;;;888444222444444333222111000///...//////000000000000//////------.../////////...---......------------......------......//////000000---------...///000111222000///111222111444@@@LLLWWW]]]dddddd```[[[[[[\\\\\\VVVLLLCCC===;;;<<<===???HHHPPPZZZooowwwqqqpppvvvsssiiifffjjjsss|||ssshhhccciiipppsssxxx}}}~~~~~~{{{xxxvvvvvvwwwwwwzzz|||~~~~~~}}}|||zzz{{{|||}}}}}}|||zzzyyyvvvyyy{{{{{{xxxvvvuuuvvvsssssssssssssssssstttttttttssssssrrrqqqpppoooooommmllllllkkkjjjhhhgggfffffffffeeedddcccbbbaaaaaaZZZXXXVVVUUUTTTRRROOOMMMGGGDDDAAA>>>===>>>@@@BBBBBBDDDGGGKKKSSSbbbvvv{{{}}}nnn\\\QQQNNNPPP[[[lllyyy}}}vvv]]]NNNEEE???<<<<<<777777666666555444444333111222333333333333222111...000222111///......000.............../////////...............///000111000000000000000000000000111111000000111111222333444666:::AAAJJJVVVccckkkkkksss|||zzzzzzyyyxxxxxxxxxxxxyyy|||{{{zzzyyyxxxxxxxxxxxxuuusssqqqppppppnnnkkkiiihhhfffeeefffggghhhgggfffaaaaaa___]]][[[YYYXXXWWWRRRRRRUUU\\\iii{{{{{{lllkkkpppxxxjjjOOOAAA===:::666333444444333222111000///...//////000000000000//////+++,,,---.........---,,,.........------..................///////////////---------...000111333444000000111222111555CCCPPPXXX^^^dddeee```ZZZWWWVVVXXXRRRIII@@@;;;;;;===???@@@KKKVVV```rrrrrrsssvvvyyyuuulllhhhjjjuuummmccc```hhhppptttzzz~~~{{{yyyvvvsssqqqrrrssstttwwwxxxyyyzzz{{{~~~}}}|||zzzvvvwwwzzz|||||||||{{{zzzuuuxxx{{{{{{xxxuuutttuuuttttttttttttttttttsssssstttssssssrrrqqqpppoooooonnnmmmmmmlllkkkjjjhhhggggggfffdddcccbbbaaaaaaaaaZZZXXXVVVUUUUUUSSSPPPMMMIIIFFFAAA>>><<<===@@@BBBAAADDDGGGJJJPPP]]]ooo|||{{{uuubbbUUUPPPMMMXXXhhhuuu{{{xxx```PPPGGGAAA======666666666555444444333333111222333444444333222111...000222222///---...000,,,---------....../////////............///000000000000000000000000000000222222111111222222333444333555999>>>FFFQQQ\\\ccchhhppp~~~}}}xxx|||{{{~~~~~~yyyzzzzzz{{{zzzxxxwwwvvvzzzyyyxxxwwwxxxyyyzzz{{{rrrpppnnnnnnnnnnnnmmmlllgggffffffeeeeeedddccccccaaa```^^^\\\ZZZXXXWWWVVVUUURRRSSSYYYdddtttyyytttyyysssTTTDDD>>>999555555555555444333222000000///111111000000000000111111000000///......///000111////////////////////////000000000000000000000000------------------------......000222444777CCCOOOWWWaaahhhgggaaa]]]XXXSSSQQQHHH@@@===<<<:::<<<@@@BBBLLLXXXhhh|||pppwwwuuusssrrrjjjjjjwwwggg___]]]eeeooowww}}}yyyxxxwwwuuuqqqnnnmmmnnnppprrrssssssttttttvvvzzz~~~{{{zzzzzzzzz{{{{{{yyywwwxxx{{{}}}{{{yyywwwwwwxxxxxxxxxwwwwwwvvvxxxxxxwwwvvvvvvuuuvvvvvvssssssrrrrrrqqqpppoooooopppoooooommmllljjjhhhgggeeecccbbbccceeeeeebbb___]]][[[YYYXXXWWWTTTPPPLLLFFFDDDBBB@@@?????????@@@EEEDDDFFFLLLQQQYYYfffrrr{{{fffWWWOOONNNUUUbbbqqq}}}zzzcccQQQGGGAAA;;;777777777777666555555444444444444333222222111111000222222111000//////000000//////............//////000000////////////000000000000000000000000000000111111111000111111222222666555666<<>>888555555555444444333222111000///111111000000000000111111222111///...------......////////////////////////////////////////////////........................///...000222333777BBBNNNWWWbbbkkkjjjddd]]]WWWRRRNNNFFF???===<<<;;;>>>BBBGGGQQQ^^^nnnssszzzyyyvvvvvvnnnnnn||||||eee______gggrrr{{{~~~zzzwwwvvvvvvtttpppmmmlllmmmoooppprrrsssssstttuuuzzz}}}zzzyyyyyyyyyzzzzzzxxxwwwxxx{{{|||{{{yyywwwwwwxxxxxxxxxwwwwwwvvvwwwwwwvvvuuuuuuuuuuuuuuurrrrrrqqqqqqpppoooooonnnpppoooooonnnllljjjhhhgggfffeeeddddddeeedddaaa^^^[[[ZZZXXXXXXWWWUUURRROOOGGGEEEBBB@@@??????@@@@@@CCCBBBDDDIIINNNUUUbbbnnn~~~iiiXXXOOOOOOSSS```qqq~~~{{{dddRRRHHHBBB===888888888888777666666555555444444333222222111111000222222111111111000000000//////............//////000000////////////000000000000000000000000000000111111111000111111222333444555999>>>CCCKKKZZZiiiwww||||||~~~{{{{{{|||{{{{{{zzzxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvrrrpppnnnnnnnnnnnnllljjjgggffffffeeeeeedddccccccaaa```___]]][[[YYYXXXWWWUUUSSSSSSWWW___lllzzz\\\GGG>>>888555555555444333333222111000000111111000000000000111111000000///...............////////////////////////........................///////////////////////////...000222222666AAAMMMWWWdddpppooofff]]]UUUOOOKKKCCC===<<<======AAAEEEMMMWWWfffvvvwww}}}{{{wwwvvvoooooo}}}qqqaaa```dddnnnyyy}}}}}}{{{wwwtttttttttrrrooommmlllmmmnnnpppqqqrrrrrrsssuuuyyy~~~~~~|||yyyxxxxxxxxxxxxyyyxxxwwwxxxzzz{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuutttttttttttttttqqqqqqppppppoooooonnnnnnppppppooonnnllljjjhhhggggggfffeeeeeeeeedddaaa^^^ZZZXXXWWWWWWWWWVVVTTTQQQHHHFFFDDDAAA??????@@@@@@AAA@@@BBBFFFJJJPPP\\\ggg}}}lllYYYOOOPPPRRR]]]qqq~~~zzz}}}~~~~~~gggTTTIIICCC>>>:::999999999888777777666666444444333222222111111000111222333333333222111000//////............//////000000////////////000000000000000000000000000000111111000000111222222333333666;;;AAAEEENNNbbbttt}}}zzzxxx|||~~~yyy|||||||||{{{{{{zzzyyyyyyyyyzzz{{{{{{zzzxxxuuusssrrrpppooonnnnnnmmmkkkiiigggffffffeeeeeedddccccccaaaaaa___^^^\\\ZZZYYYXXXUUUSSSSSSVVV[[[ggg}}}cccLLL???999666555444444333333222111000000111111000000000000111111.........//////000000111////////////////////////........................///////////////////////////...000222222555@@@LLLVVVfffsssrrrggg[[[RRRMMMHHHAAA<<<<<<>>>???DDDIIIOOOZZZkkk~~~yyy}}}yyytttqqqjjjjjjxxxiii^^^cccmmmyyy~~~zzz~~~|||{{{wwwtttttttttrrrpppnnnmmmnnnoooppppppqqqrrrsssuuuyyy~~~~~~~~~|||zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttssssssssstttsssssssssrrrqqqqqqqqqqqqppppppooooooppppppooonnnllljjjiiihhhfffffffffffffffdddbbbaaa[[[YYYXXXWWWWWWVVVTTTRRRJJJHHHEEEBBB@@@@@@@@@@@@AAA@@@AAAEEEHHHMMMWWWbbbvvvnnnZZZOOORRRRRR\\\sss~~~yyy{{{~~~jjjVVVJJJBBB>>>;;;999999888777777666666555444444333222222111111000000222333444444333111000//////............//////000000////////////000000////////////////////////000000000000111222333333444777===BBBGGGUUUooo}}}yyyvvvvvv|||~~~}}}||||||{{{zzzzzzyyyyyyxxxzzz{{{|||zzzwwwtttrrrqqqpppooonnnnnnmmmjjjhhhgggffffffeeeeeedddccccccaaaaaa```^^^]]][[[ZZZYYYTTTSSSSSSUUUXXXcccyyykkkRRRBBB<<<888666444333333222222111111111111111000000000000111111000000000000000000000///////////////////////////................................................///...000222222666AAAMMMVVVhhhvvvsssfffYYYQQQMMMHHHAAA<<<===???AAAFFFKKKOOOZZZnnn|||~~~wwwnnnjjjcccdddsss|||iii___kkk{{{~~~zzz~~~~~~zzzvvvuuutttsssqqqooooooooopppqqqoooqqqrrrtttuuuyyy}}}~~~~~~}}}{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwvvvtttsssqqqrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppnnnmmmkkkiiihhhdddeeefffgggfffeeedddddd^^^[[[YYYWWWVVVUUUSSSQQQLLLJJJGGGCCCAAA@@@@@@@@@BBBAAABBBEEEHHHKKKUUU___mmmoooZZZNNNRRRRRR]]]uuuzzz}}}mmmYYYJJJAAA===:::888777777666666555444444444444333222222111111000000111333444444333222000//////............//////000000////////////000000////////////////////////000000000000111222333444666888<<>>@@@CCCGGGLLLQQQ[[[qqqtttiiiddd^^^bbbrrrxxxnnnfffxxx~~~{{{}}}~~~xxxvvvtttsssqqqpppppppppqqqqqqoooqqqsssuuuwwwzzz~~~~~~}}}|||{{{yyyxxxxxxuuuwwwxxxxxxwwwvvvxxxyyy{{{zzzzzzyyywwwuuutttssspppqqqsssttttttsssrrrrrrssssssssssssssssssrrrrrrqqqqqqpppooommmkkkiiihhhdddfffhhhhhhfffeeedddeee___\\\YYYWWWVVVUUUSSSRRRNNNKKKHHHDDDBBBAAA@@@@@@BBBAAACCCFFFHHHKKKTTT]]]gggppp[[[OOOPPPRRR]]]uuu|||rrr\\\KKKAAA<<<:::777777666666555444444444444444333222222111111000000111222333333333222111//////............//////000000////////////000000000000000000000000000000//////000000111222444444666777;;;CCCOOOddd~~~|||zzz|||yyypppooosss|||{{{zzzyyyxxxxxxxxxyyyxxxxxxyyyzzzyyywwwuuusssqqqpppoooooonnnllliiifffgggffffffeeeeeedddccccccbbbaaa```___^^^]]]\\\[[[SSSSSSTTTTTTUUU___uuuzzzrrrttt{{{yyy^^^KKKCCC>>>888333333333222222222222111111111000000000000111111---......//////...---,,,////////////////////////////////////////////////////////////////////////......000333555999EEEQQQ]]]nnn{{{uuudddXXXVVVWWWMMMEEE@@@@@@BBBCCCHHHMMMUUU___ttt}}}|||ooobbb^^^ZZZaaassswwwvvvqqq~~~yyy|||zzzwwwrrrqqqqqqpppoooppppppqqqppprrrtttvvvxxx{{{~~~}}}}}}|||{{{zzzxxxwwwvvvtttvvvxxxxxxvvvuuuwwwyyy{{{{{{zzzyyywwwuuusssrrrpppqqqssstttuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppooommmkkkjjjhhhgggiiikkkiiifffcccbbbccc]]][[[XXXVVVVVVVVVUUUTTTOOOMMMIIIEEEBBBAAAAAAAAABBBAAACCCFFFHHHKKKSSS\\\fffrrr]]]RRRLLLPPP]]]tttxxx```NNNBBB===;;;888888777777666555555555444444333222222111111000000000000111111111222222//////............//////000000////////////000000000000000000000000000000/////////000111333444555555666;;;FFFTTThhhzzzvvvvvvzzz{{{pppooovvv|||{{{yyyxxxwwwwwwxxxyyyxxxxxxyyyyyyxxxwwwuuuuuuppppppooooooooolllhhheeegggffffffeeeeeedddccccccbbbaaaaaa___^^^]]]\\\\\\SSSSSSTTTTTTTTT^^^uuu|||mmmooovvv}}}bbbNNNEEE???999333333222222222222222222111111000000000000111111%%%&&&))),,,...000000000////////////////////////000000000000000000000000000000000000000000000000......000444666;;;GGGSSS```qqq}}}vvvdddYYYYYY\\\OOOGGGAAAAAACCCDDDHHHMMMYYYbbbwwwyyywwwiii\\\YYYWWW```tttwww{{{zzz}}}xxxzzzzzzvvvqqqpppooooooooooooooooooppprrruuuwwwyyy{{{||||||{{{zzzyyywwwvvvuuutttvvvxxxwwwuuuuuuwwwyyy|||{{{zzzyyywwwuuusssrrrpppqqqsssuuuuuuuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooommmkkkjjjiiijjjlllmmmkkkeeeaaa``````\\\YYYWWWVVVWWWXXXWWWWWWPPPNNNJJJFFFCCCAAAAAAAAAAAA@@@BBBFFFHHHJJJRRR\\\gggttt___TTTIIINNN\\\sss|||cccPPPDDD>>><<<999999888888777666666666444444333333222111111000000000//////000111222222//////............//////000000////////////000000000000000000000000000000/////////000111333444555333555<<>>>>>AAACCCGGGKKKVVVcccyyy~~~pppaaaYYYUUUXXXgggxxxzzz}}}zzz|||uuuqqqooonnnnnnoooqqqpppoooooorrrvvvzzz|||~~~{{{{{{{{{{{{zzzyyyxxxxxxvvvvvvuuuuuuuuuvvvxxxyyy}}}{{{yyywwwuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppqqqqqqqqqnnnpppqqqpppnnnkkkjjjkkknnnmmmllliiigggdddaaa```\\\\\\\\\[[[YYYWWWTTTSSSOOONNNLLLIIIGGGDDDBBBAAA>>>>>>@@@BBBCCCGGGRRR^^^kkkvvv\\\LLLEEELLLZZZlllgggTTTGGG???<<<;;;::::::999888777666666555444444333333222222111111111222333333333333222000000////////////000000------......//////000000111111111000000000000000000000000000111222333444555888???JJJZZZjjjvvv||||||tttooossssssxxx}}}uuuvvv~~~~~~}}}|||zzzzzzyyyyyy{{{zzzyyyyyyyyywwwtttqqqssssssrrrqqqooommmkkkiiiiiihhhfffdddcccccccccdddfffdddbbbaaa```___\\\ZZZWWWTTTSSSUUUXXXbbbtttzzztttrrrzzzuuu[[[FFF===;;;888777555333222222222333111222222222222222222222333222222111000000//////........................111000000000/////////...---...///000111000000///000000222555777<<>>>>>@@@BBBCCCGGGRRR^^^qqquuu]]]OOOHHHNNNYYYiii|||hhhTTTGGG@@@===;;;::::::999888777666666555444444333333222222111111111222333333333333222000000////////////000000222222111111000000//////000000000000000111111111111111000111111222333444666888>>>HHHVVVdddooovvv~~~{{{uuunnnjjjooossszzz|||}}}~~~~~~}}}|||{{{{{{{{{|||{{{zzz{{{{{{yyyvvvtttttttttsssqqqooollljjjhhhiiihhhfffeeedddcccccccccgggeeebbbaaa```^^^[[[YYYWWWTTTRRRSSSVVV```rrr|||sssooowww{{{aaaKKK@@@>>>888777555333222222333333222222222222222222222222444333333222111000000///........................000000000000////////////......///000000000000000//////222777;;;BBBQQQ^^^qqqyyy|||wwwnnneee]]]VVVHHHAAA<<<===@@@DDDIIIOOOVVVggg}}}rrrjjj```WWWVVVXXX___rrr{{{}}}wwwpppnnnllllllmmmnnnnnnnnnoooqqqtttwwwyyy{{{~~~~~~~~~~~~|||||||||{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyxxxwwwuuuttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnlllnnnooonnnllljjjiiiiiieeefffggggggfffeeebbbaaa\\\[[[ZZZXXXVVVUUUTTTTTTRRRPPPNNNJJJGGGCCCAAA???>>>>>>@@@BBBCCCGGGRRR^^^wwwttt^^^RRRLLLOOOWWWdddvvvjjjUUUHHHAAA>>>;;;::::::999888777666666555444444333333222222111111111222333333333333222000000////////////000000222222111111000000////////////000000111111222222111111111222222333444555777999>>>FFFQQQ]]]hhhoooxxxyyyyyywwwtttnnniiieeejjjsss~~~~~~|||}}}{{{yyyyyy{{{}}}~~~~~~}}}}}}|||}}}~~~}}}~~~~~~~~~}}}||||||}}}|||{{{||||||{{{yyyvvvuuutttssspppnnnkkkiiihhhhhhhhhgggfffeeedddcccccceeecccaaa``````___\\\[[[WWWTTTRRRRRRUUU]]]ooossslllrrrzzz~~~gggNNNAAA>>>888777555444333333333333222222111111000000000111////////////////////////........................000000000000////////////...//////000000000000000//////222888???HHHWWWeeeuuuyyy{{{wwwqqqiii^^^TTTFFF@@@<<<===@@@CCCIIIPPPZZZnnnyyymmmaaaZZZVVVXXX\\\dddxxx~~~zzz|||~~~wwwpppnnnkkkjjjkkkmmmmmmmmmlllmmmpppqqqtttwww|||~~~~~~~~~~~~~~~}}}{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuutttttttttuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmkkklllnnnmmmkkkiiiiiiiiidddeeegggggggggeeebbb```]]][[[YYYVVVTTTTTTTTTTTTSSSQQQNNNKKKGGGCCC@@@???>>>>>>@@@BBBCCCGGGRRR^^^xxxsss^^^TTTNNNOOOSSS___pppnnnXXXIIIBBB@@@;;;::::::999888777666666555444444333333222222111111111222333333333333222000000////////////000000------......//////000000......///000111222222333222222222222333444555555777999>>>DDDNNNZZZeeelllwwwxxxxxxuuupppjjjfffccchhhvvv}}}yyywwwuuutttsssqqqqqqsssvvvyyyzzzzzzxxxyyyzzzyyywwwwwwxxxyyyyyyyyy{{{|||~~~~~~}}}||||||{{{{{{|||}}}|||zzzxxxuuutttrrrooommmjjjiiihhhhhhhhhggggggfffeeedddcccaaa```______``````___]]]WWWTTTRRRRRRSSSZZZjjjyyyrrrhhhllltttwww|||lllRRRBBB;;;999888666444333333333444222111000///////////////+++,,,,,,---...///000111////////////////////////////////////000000000000///////////////000000111000///222:::CCCMMM]]]jjjwwwyyyyyyuuupppjjj^^^RRRFFF@@@===>>>???BBBJJJRRR^^^sssuuuiii```[[[[[[```dddlll~~~|||xxx{{{{{{uuupppmmmjjjhhhiiikkkkkkkkkkkklllnnnooorrrvvv|||~~~}}}|||{{{{{{{{{{{{||||||}}}}}}|||yyyyyy{{{~~~}}}~~~}}}|||zzzzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyyyyuuutttttttttttttttuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnmmmmmmlllllljjjlllmmmmmmkkkiiiiiiiiiggghhhhhhhhhfffdddaaa___]]][[[YYYVVVTTTTTTTTTTTTSSSRRROOOKKKGGGCCCAAA???>>>>>>@@@BBBCCCGGGRRR^^^uuurrr___UUUNNNMMMPPP[[[mmmrrr[[[KKKCCC@@@;;;::::::999888777666666555444444333333222222111111111222333333333333222000000////////////000000------......//////000000......///000111222222333222222222222333444555555666999>>>EEENNNZZZgggpppwwwyyyyyyuuuooohhheeeccclll|||{{{yyywwwtttqqqnnnlllkkkkkkiiihhhhhhkkknnnqqqrrrrrrqqqrrrssssssqqqqqqrrrsssssstttuuuwwwyyy{{{|||}}}~~~}}}|||zzzzzzzzz{{{||||||zzzxxxuuusssqqqnnnllljjjiiiiiihhhhhhhhhhhhfffeeedddccc___^^^^^^^^^```aaa```___WWWUUUSSSSSSSSSXXXeeerrrrrrdddhhhnnnrrrzzzqqqXXXDDD;;;999888666444333333444444333222000///......///000,,,---...///000111222333////////////////////////////////////000000000000///////////////000111111111000333;;;EEEQQQ```llluuuwwwuuuppplllfffZZZOOODDD@@@===???@@@DDDLLLUUUbbbxxx}}}rrrhhheeebbbeeelllpppxxx~~~|||zzz|||zzzuuuooolllhhhggghhhiiijjjjjjlllmmmooopppsssyyy~~~~~~{{{zzzyyyxxxxxxxxxxxxxxxxxxzzz{{{zzzwwwwwwzzz~~~|||~~~~~~|||{{{zzzzzz{{{yyyyyyzzzzzzzzzyyyxxxxxxttttttssssssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrroooooonnnnnnmmmmmmlllllljjjlllmmmmmmkkkjjjiiijjjjjjjjjhhhgggdddbbb```___\\\[[[ZZZXXXVVVUUUTTTTTTSSSQQQOOOKKKHHHDDDBBB@@@>>>>>>@@@BBBCCCGGGRRR^^^sss|||sssaaaWWWOOOMMMNNNYYYkkk~~~xxx___MMMCCC@@@;;;::::::999888777666666555444444333333222222111111111222333333333333222000000////////////000000222222111111000000////////////000000111111222222111111111222222333444555666:::@@@FFFOOO\\\jjjtttwwwyyyzzzvvvoooiiiffffffttt{{{uuuqqqlllkkkiiigggeeedddccccccbbbaaaaaacccfffggghhhgggggghhhiiiiiiiiiiiijjjkkkmmmnnnoooqqqsssuuuwwwxxx|||}}}~~~~~~}}}~~~}}}|||xxxxxxxxxyyy{{{{{{yyywwwtttrrrpppnnnlllkkkjjjjjjhhhhhhhhhhhhgggeeedddccc```___^^^^^^``````___^^^WWWUUUUUUTTTSSSVVV```lll}}}rrraaadddkkkooozzzwww___JJJ===999888666555444333444444555444222000///000111111///000000000000111111111////////////////////////.../////////000000000111000//////...///000111222333111333<<>>>>>@@@BBBCCCGGGRRR^^^uuu}}}sss|||wwwfff\\\RRRNNNOOOYYYkkk}}}|||cccNNNCCC???;;;::::::999888777666666555444444333333222222111111111222333333333333222000000////////////000000222222111111000000//////000000000000000111111111111111000111111222333444888<<>>>>>@@@BBBCCCGGGSSS___yyy{{{mmmvvvyyyjjj___TTTPPPQQQZZZlll|||eeeOOOCCC???;;;::::::999888777666666555555444333333222222111111111222333333333333222000000////////////000000------......///000000000111111111000000000000000000000000000111222333444999===CCCHHHPPP\\\lllwwwwww{{{}}}{{{vvvrrrrrruuu~~~~~~~~~vvvpppkkkfffcccaaa___^^^\\\ZZZZZZZZZ[[[XXXYYYYYYZZZZZZ[[[[[[[[[XXXYYYZZZ[[[]]]___```aaaccceeegggiiijjjllloooqqqssstttxxx{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}|||yyyxxxwwwuuuuuuuuuvvvvvvsssrrrqqqooommmlllkkkkkkkkkkkkkkkjjjhhheeecccaaa___```______^^^]]]\\\[[[XXXUUUTTTTTTRRRSSSZZZccczzzvvvaaa]]]dddooo~~~~~~uuupppVVVCCC<<<<<<;;;888444222222222111111111111000000000000000000000000000000000000...////////////////////////////////////........................///000000000444888;;;EEEUUUbbbhhhmmmiiiccc]]]XXXQQQHHHBBB<<>>???AAACCCIIIWWWddd}}}hhhvvvuuu}}}zzzggg\\\UUUSSS]]]lllxxxiiiSSSEEE???>>>===;;;999888777666666666555555444444333222222555444222000000000000111000000000000000000000000000000000000111111111111////////////000000000000444222000000222444555666???@@@CCCIIISSS```lllsss{{{yyyzzzzzzvvvpppppptttuuuttt~~~wwwqqqmmmiiieeebbb___]]]\\\ZZZYYYXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXYYY[[[]]]^^^`````````bbbdddeeeeeegggjjjmmmoooqqqtttwww{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~|||yyyxxxwwwvvvuuuuuuuuuvvvsssrrrqqqooommmlllllllllllllllkkkjjjhhheeecccaaaaaaaaaaaa```___^^^]]]\\\XXXUUUTTTTTTRRRSSSZZZccczzzwwwbbb___gggrrr|||sss}}}vvv[[[FFF<<<<<<:::777444333222333111111111111000000000000000000000000000000000000//////////////////......000000000000000000000000///............///000000000555888<<>>===;;;999888777666666666555555444444333222222555444222111000000111111000000000000000000000000000000000000111111111111////////////000000000111333222000000222444666777>>>@@@DDDJJJTTT```lllssswwwwwwxxxyyyuuuqqquuu{{{}}}ttttttzzzvvvqqqmmmjjjhhheeeccc___]]]\\\ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXYYYZZZ\\\]]]___```aaa___```bbbcccdddeeehhhjjjlllnnnrrruuuyyy{{{||||||||||||}}}}}}}}}}}}}}}||||||||||||~~~}}}yyyxxxwwwvvvuuuuuuuuuuuusssrrrpppooonnnmmmmmmlllllllllkkkjjjhhheeecccbbbbbbbbbbbbaaa```^^^]]]\\\XXXVVVTTTTTTSSSSSS[[[ccczzzzzzcccbbblllvvv{{{nnnxxx~~~aaaJJJ>>><<<999666444333333333222222111111111000000000000000000000000000000000000000000//////.........000000000000111111111111//////......//////000111000444999>>>IIIZZZfffjjjfff```WWWQQQLLLGGGAAA===<<<@@@>>>@@@JJJQQQ]]]qqqzzzwww|||}}}~~~zzzuuunnngggcccbbbccceeemmmpppppplllgggfffjjjnnnpppppppppoooooonnnmmmmmmooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjiiijjjjjjkkkkkkooooooqqqsssvvvxxx{{{}}}~~~}}}{{{yyyxxxyyywwwvvvuuuwwwwwwwwwvvvwwwuuurrrrrrssstttttttttuuutttttttttttttttttttttqqqpppnnnmmmlllmmmmmmnnnppppppqqqpppooommmkkkjjjgggfffeeedddbbb```___^^^^^^^^^]]]]]][[[XXXUUUTTTRRRQQQOOOMMMJJJGGGDDDCCCAAA@@@AAADDDGGGMMM[[[iiifffrrrrrrppp```XXXTTT\\\iiivvvnnnWWWIIIBBB======;;;:::888777777777666555555444444333222222444444222111111111111111000000000000000000000000000000000000111111111111/////////000000000111111222111000000222555999;;;???BBBGGGNNNVVVaaakkkrrrtttuuuwwwxxxuuusss{{{}}}wwwyyy|||uuurrrnnnllljjjhhhfffdddaaa```^^^]]]\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYY[[[[[[]]]^^^```bbbccccccbbbdddeeeffffffgggjjjlllmmmooossswwwzzz|||~~~~~~|||}}}~~~~~~~~~~~~}}}|||||||||}}}}}}yyyxxxxxxwwwvvvuuuttttttrrrqqqpppooonnnnnnnnnnnnmmmlllkkkjjjgggeeedddcccbbbbbbaaaaaa___^^^\\\[[[YYYVVVTTTTTTSSSTTT[[[dddzzz|||eeedddoooyyy~~~kkksssfffOOOAAA===999555444444444444222222222111111111000000000000000000000000000000111111000000///.........///000000000000000111111/////////...///000000111///333888>>>KKK\\\gggjjjccc[[[QQQJJJEEEBBB>>>;;;;;;@@@???BBBLLLUUUcccyyyvvvsssvvvzzz}}}~~~{{{vvvnnnfffaaa___aaabbbjjjkkkkkkhhhcccbbbfffiiilllllljjjiiihhhgggggggggiiihhhhhhhhhggggggggggggggggggffffffggghhhiiijjjnnnoooqqqtttwww{{{}}}~~~~~~|||zzzyyyxxxxxxvvvttttttvvvvvvvvvuuuvvvtttrrrrrrsssttttttssssssssstttsssssssssrrrrrrnnnnnnmmmmmmmmmmmmnnnnnnppppppppppppnnnllljjjhhhffffffeeecccaaa```^^^^^^\\\\\\\\\\\\ZZZXXXUUUTTTSSSSSSQQQNNNKKKGGGEEECCC@@@???AAADDDFFFMMM[[[iiiiiiqqqqqqsssaaaXXXSSSZZZhhhvvvpppYYYJJJCCC===<<<;;;:::999888888888666555555444444333222222222222111111000000000000///////////////////////////000000000111111111111//////000000000111111111111111000111222666;;;>>>DDDHHHNNNSSSZZZbbblllrrrvvvwwwyyyyyyvvvwww|||{{{yyywwwrrrpppmmmjjjiiigggdddbbbbbbaaa```___^^^^^^______^^^^^^^^^]]]]]]\\\\\\\\\___```aaacccdddfffggghhhfffhhhiiiiiiiiijjjlllnnnnnnqqqtttxxx|||~~~~~~||||||}}}|||yyyyyyxxxwwwvvvuuutttsssqqqqqqpppooooooooooooooonnnmmmkkkiiigggeeeddddddaaaaaaaaa```^^^\\\[[[ZZZYYYVVVUUUUUUSSSTTT[[[dddyyy}}}eeedddoooxxxpppvvvlllUUUEEE@@@:::666555555555444222222222222111111111111000000000000000000000000111111000000////////////.........//////000000000///////////////000111111...222777>>>LLL\\\fffgggaaaYYYNNNFFFBBB@@@===;;;999@@@@@@DDDOOOYYYjjjyyysssuuuxxx}}}~~~}}}xxxssskkkddd___]]]^^^___bbbccccccaaa___```cccggghhhgggfffdddbbbbbbbbbbbbbbbcccdddeeefffgggggggggeeeddddddcccdddfffhhhiiinnnooorrruuuyyy|||~~~~~~~~~}}}{{{zzzyyyxxxuuutttrrrrrrtttuuuuuuttttttrrrqqqqqqssstttsssrrrpppqqqrrrrrrrrrqqqppppppmmmmmmmmmmmmmmmnnnnnnoooooooooooonnnllljjjhhhgggffffffeeecccaaa```^^^^^^ZZZZZZZZZZZZXXXWWWUUUTTTUUUTTTRRROOOLLLHHHEEECCC???>>>???BBBEEEKKKYYYgggnnnrrrppptttaaaWWWRRRXXXgggvvvqqqZZZJJJCCC===<<<;;;:::999999888888666555555444444333222222000000000000000////////////////////////////////////000000000111111111111000000000000111111111111000111111111222666<<>>???AAACCCIIIWWWddduuuuuuoooxxxcccYYYRRRWWWeeeuuusss\\\KKKCCC===<<<;;;:::999999999999666555555444444333222222///000000111111000//////000000000000000000000000000000000000111111111111000000000111111111222222111222222222222666===CCCOOOTTTYYY\\\___fffqqqzzz~~~~~~~~~{{{}}}~~~{{{wwwsssrrrqqqmmmllljjjjjjjjjiiifffddddddcccbbbaaa```aaabbbbbbccccccddddddddddddddddddeeefffgggiiijjjlllmmmnnnmmmnnnoooooonnnnnnppprrrtttvvvzzz~~~~~~}}}yyyyyyyyyyyyxxxwwwuuusssrrrpppppppppoooppppppqqqqqqooonnnllliiigggfffeeeeeebbbbbbaaa```^^^\\\ZZZYYYZZZWWWUUUUUUTTTTTT\\\eeewww|||eee```fffnnnzzz{{{}}}~~~{{{kkkPPPHHH>>>777666777666444333333222222222111111111000000000000000000000000/////////000111111222222---......///000000111111000000//////000000111222111444999AAAPPP___eeedddbbb[[[QQQJJJGGGEEEBBB@@@;;;CCCFFFKKKWWWdddxxx~~~{{{zzzuuuqqqkkkddd^^^YYYWWWVVVUUUUUUUUUVVVWWWZZZ^^^```___]]][[[ZZZYYYYYYZZZZZZ]]]^^^```bbbcccddddddcccbbbaaa``````bbbeeehhhjjjnnnpppsssvvvyyy{{{|||}}}zzzsssssssssssssssssssssssspppooonnnnnnpppqqqqqqpppmmmllllllmmmoooooonnnmmmlllmmmppprrrsssrrrrrrqqqnnnnnnoooooopppooooooooommmmmmmmmmmmmmmkkkjjjhhhhhhgggfffdddcccaaa```___[[[ZZZXXXVVVVVVVVVWWWXXXYYYWWWUUUQQQMMMIIIEEECCC@@@??????AAACCCHHHUUUccc{{{wwwppp~~~hhh\\\SSSWWWcccrrrvvv^^^NNNEEE===<<<;;;:::::::::::::::666555555444444333222222000111222333333222111000000000000000000000000000000000000000111111111111000000111111111222222222111333444222111555===DDDNNNTTTYYY\\\```iiivvv|||~~~{{{wwwzzz~~~~~~}}}|||yyyuuurrrppppppnnnmmmlllmmmnnnmmmkkkiiigggfffeeedddddddddeeefffeeeeeeeeeffffffgggggggggffffffhhhiiikkkmmmnnnoooqqqrrrsssrrrqqqrrrsssuuuyyy{{{|||xxxyyyyyyyyyyyywwwuuusssqqqpppppppppoooppppppqqqrrrpppnnnllliiigggfffeeeeeedddccccccaaa___]]][[[ZZZZZZWWWVVVUUUTTTUUU\\\eeevvv|||eee^^^bbbjjjxxxxxxyyyzzz~~~sssSSSJJJ???888777777666444333333333222222222111111000000000000000000000000......///000111222333333...//////000111222222222000000000000000111111222333666;;;CCCRRR```fffdddddd]]]SSSLLLIIIGGGDDDBBB<<>>???AAABBBFFFPPP[[[sss{{{yyymmm]]]PPPRRRZZZeeeuuuhhhSSSGGGAAA???<<<::::::999888666444444444444444444444444333333222222111111111111111111111000000000000000222222222111111222222222000111111111111222222222111222333444666999>>>BBBJJJJJJPPP___mmmzzz}}}sssrrrxxx~~~|||zzzxxxvvvrrrqqqqqqpppppppppoooooommmmmmmmmnnnnnnnnnnnnnnnkkkiiihhhggghhhiiikkklllooommmllllllmmmmmmkkkjjjnnnooooooppprrrsssttttttxxxyyy{{{{{{{{{{{{|||~~~~~~{{{}}}}}}|||{{{yyywwwuuutttuuusssrrrrrrssssssrrrqqqlllkkkjjjiiihhhfffeeeeeeaaaaaa```___^^^]]]\\\\\\\\\YYYWWWVVVVVVXXX```jjj~~~aaaVVVXXXbbbssshhhiiijjjqqqiiiWWWEEE<<<999777555666444444444333333333222222000000000000000000000000---------...//////000000000000000000000000000000///////////////000111222777<<>><<<::::::999888666555555555444333333222222222111111111111000000000222222111111000//////...222111111000000111111222000111111111111222222222222222333444555888===AAAIIILLLXXXiiizzz{{{~~~tttuuu|||{{{xxxvvvuuusssrrrppppppppppppoooooonnnnnnmmmmmmmmmnnnoooooopppppplllkkkjjjiiiiiikkkmmmnnnooonnnmmmmmmoooppppppooopppppprrrtttuuuvvvwwwwwwzzz{{{}}}~~~~~~~~~~~~|||~~~~~~}}}|||zzzxxxwwwvvvtttsssrrrrrrssssssrrrpppkkkkkkjjjiiihhhhhhggggggbbbaaaaaa```___^^^]]]]]]]]]YYYWWWWWWWWWYYY```iii|||aaaUUUVVVaaasssmmmqqqtttwwwnnn[[[FFF;;;888666555555444333333333333222222222000000000000000000000000000000000//////......---//////////////////////////////000000///000222333777???GGGNNNYYYhhhssswwwwwwnnn```UUUMMMIIIFFFEEEEEEMMMUUU]]]lll}}}}}}yyyoooggg^^^ooo||||||sssiii^^^UUUNNNJJJGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTTTTUUUWWWWWWXXXXXXXXXYYY[[[]]]___```aaadddffflllooorrrssstttvvv||||||yyytttrrrnnnjjjgggdddbbbaaa\\\\\\YYYUUUWWW[[[[[[WWWZZZZZZXXXWWWUUUTTTSSSRRRPPPPPPOOOOOOPPPRRRTTTVVVWWWYYY]]]aaaeeehhhjjjkkkkkkmmmpppqqqqqqqqqrrrsssnnnnnnnnnnnnmmmmmmmmmmmmjjjiiihhhgggeeeddddddcccaaa___]]]ZZZYYYYYYYYYZZZ[[[TTTJJJFFFFFFFFFDDDAAAAAA>>>===??????AAAHHHQQQ```pppyyyvvvnnn^^^RRRRRRYYYbbbqqqlllUUUIIIAAA???<<<;;;::::::888666888777666555444333222222111000000000000000000000111111111111000000////////////............//////000000111111111222222222222333333333555888>>>BBBHHHRRRdddzzz|||www||||||vvvyyy{{{wwwtttrrrrrrqqqpppqqqqqqqqqqqqpppnnnmmmlllllllllmmmnnnooopppqqqqqqnnnmmmkkkkkkkkklllnnnpppnnnmmmlllnnnqqqsssuuutttqqqrrruuuwwwyyyzzz{{{{{{{{{}}}~~~}}}~~~}}}{{{yyywwwvvvsssrrrqqqrrrssssssqqqoookkkkkkkkkjjjiiiiiihhhhhhcccbbbaaa```___^^^^^^]]]]]]YYYVVVWWWWWWYYY___gggvvvcccUUUVVV```ttt{{{yyyrrr]]]FFF:::777666444444222222222222111111111111000000000000000000000000000000111111111000//////////////////////////////...///111000///000222555777AAALLLUUU___lllvvvyyyuuulll___SSSJJJFFFDDDDDDGGGMMMUUU^^^mmm|||xxxwwwqqqhhhccc]]]ooo~~~~~~|||xxxpppggg]]]TTTMMMJJJFFFFFFGGGGGGHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMOOOPPPRRRSSSTTTUUUWWWWWWXXXXXXXXX[[[]]]___```bbbdddffflllooossstttuuuxxx~~~|||xxxssspppllljjjgggdddaaa___^^^]]]XXXYYYWWWSSSSSSVVVVVVSSSVVVUUUTTTSSSQQQPPPOOONNNJJJJJJJJJJJJKKKMMMNNNOOOOOORRRUUUZZZ^^^bbbeeefffjjjmmmpppqqqpppoooppppppoooooonnnnnnnnnmmmmmmmmmjjjjjjiiihhhfffeeedddccc___]]][[[ZZZYYYYYYZZZ[[[WWWQQQKKKIIIJJJIIIEEEAAACCC???>>>???@@@AAAGGGNNNZZZiii|||{{{uuuqqqaaaTTTTTTZZZbbbppp~~~nnnWWWJJJBBB@@@===<<<;;;;;;999777:::999888777666555444333000000000000000000000111//////000000111111111111//////............//////000000111111111222222222222333333333555999???DDDKKK[[[sssyyytttyyy{{{yyy}}}yyytttqqqpppppppppooopppqqqqqqqqqpppooommmlllllllllmmmnnnooopppqqqqqqooonnnmmmlllmmmnnnpppqqqnnnmmmmmmooossswwwyyyyyytttuuuxxx{{{}}}~~~~~~}}}{{{yyywwwvvvrrrqqqqqqrrrsssssspppnnnllllllkkkkkkjjjiiihhhhhhccccccbbbaaa```___^^^^^^]]]XXXUUUVVVWWWYYY^^^dddppp}}}dddUUUUUU```ttt}}}uuu___FFF;;;888777444333222222222111111111000000000000000000000000000000,,,---///111333333333222000000000000000000000000---000222111///000333666999FFFTTT^^^gggqqqwwwxxxooohhh\\\PPPHHHCCCCCCCCCGGGLLLRRR\\\mmmxxxuuussskkkffffffdddttt~~~~~~}}}{{{yyywwwssslllcccZZZRRRLLLIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIJJJLLLNNNOOOPPPPPPQQQSSSTTTVVVWWWXXXXXXXXX[[[^^^aaabbbdddfffhhhlllooosssuuuvvvyyy|||wwwsssnnnjjjgggcccbbbaaa___]]]\\\ZZZZZZUUUXXXWWWSSSRRRTTTTTTRRRPPPPPPOOONNNLLLKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLNNNRRRVVV[[[___aaaiiillloooqqqpppoooooooooooooooooonnnnnnnnnmmmmmmkkkkkkjjjiiihhhfffdddccc^^^\\\ZZZYYYXXXYYYZZZ[[[TTTQQQNNNMMMMMMKKKFFFBBBDDD@@@>>>@@@AAABBBFFFLLLVVVcccvvv}}}ttt}}}rrrbbbUUUUUUZZZbbbooo|||pppYYYLLLDDDAAA???======<<<;;;999;;;:::999888777666555555000000000111111111111222...//////000111111222222222111111000000111111222000111111111111222222222222333333444666;;;BBBGGGQQQfffxxxrrrvvv~~~}}}~~~~~~~~~{{{wwwrrrooonnnooooooooommmnnnoooppppppooonnnmmmllllllmmmmmmnnnoooppppppqqqpppnnnmmmnnnoooqqqrrrrrrppppppqqquuuyyy{{{|||wwwyyy}}}~~~~~~~~~|||{{{yyywwwvvvsssrrrssstttuuutttqqqooonnnmmmlllkkkjjjiiihhhhhhdddccccccbbbaaa```___^^^]]]WWWSSSUUUWWWXXX]]]bbbmmmzzzcccUUUTTT^^^ssswww```HHH===;;;999666444333333222222222111111111000000000000000000000000***,,,...111222333222222000000000000000000000000,,,000222222//////333777>>>MMM^^^iiioootttvvvtttiiidddZZZOOOFFFBBBBBBCCCEEEIIIOOOYYYllluuussspppiiiiiinnnnnn{{{~~~|||{{{zzzzzzyyywwwvvvtttpppiii```WWWOOOIIIFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKMMMOOOPPPQQQNNNOOOQQQSSSUUUVVVWWWWWWWWW[[[___bbbdddfffiiikkknnnqqquuuwwwyyy|||~~~zzztttnnnjjjeeeaaa^^^[[[[[[\\\\\\[[[YYYWWWVVVTTTWWWWWWSSSRRRTTTTTTRRRMMMLLLLLLKKKJJJIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMOOOSSSXXX]]]```gggkkkoooqqqrrrqqqrrrrrroooooooooooonnnnnnnnnmmmkkkkkkkkkjjjhhhfffdddbbb^^^]]]ZZZXXXWWWWWWWWWXXXSSSRRRQQQOOOLLLIIIFFFEEEDDD???===???AAABBBEEEJJJQQQ^^^ppp}}}rrrxxxrrrbbbUUUUUUYYY```lllyyy}}}~~~qqq[[[NNNEEECCC@@@???>>>>>><<<;;;999999999888777666555555111111111111222222333333000000000000000111111111222222222111111222222222000111111111111222222222222333333444777===EEEKKKYYYrrryyysssvvv}}}}}}|||{{{zzzvvvqqqnnnmmmnnnnnnnnniiikkkmmmoooppppppooonnnlllllllllmmmnnnoooooooooqqqpppooonnnnnnppprrrsssvvvtttssstttwwwzzz|||}}}zzz|||~~~~~~}}}|||zzzxxxwwwvvvtttssstttuuuvvvuuurrrpppooonnnmmmllljjjiiihhhgggddddddcccbbbaaa```______\\\VVVSSSTTTWWWXXX\\\aaalllzzz~~~cccUUUSSS]]]rrrxxxbbbIII???===;;;777555444444444333333333222222000000000000000000000000,,,...///111111000...---000000000000000000000000,,,000333222//////333888BBBSSSfffpppuuuvvvuuuqqqfffaaaYYYOOOFFFBBBBBBCCCDDDGGGMMMXXXlll|||sssrrroooiiilllvvvuuu~~~~~~}}}}}}~~~|||zzzxxxxxxxxxwwwuuutttrrrnnnggg^^^UUUMMMGGGCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHJJJLLLNNNPPPQQQRRRLLLMMMOOOQQQSSSUUUVVVVVVWWW[[[```dddfffhhhkkkmmmqqqtttxxx{{{|||yyytttnnnhhhddd```\\\YYYVVVWWWYYYZZZYYYXXXVVVTTTSSSVVVWWWSSSRRRTTTTTTRRRLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJPPPPPPOOOPPPTTTYYY^^^bbbfffjjjooorrrttttttuuuuuuoooooooooooonnnnnnnnnnnnlllllllllkkkiiifffdddbbb```^^^[[[XXXVVVUUUUUUUUUSSSSSSRRRNNNJJJGGGGGGGGGCCC>>><<<>>>AAAAAADDDHHHNNNZZZlll}}}~~~pppuuuqqqaaaTTTTTTXXX^^^jjjwwwvvvuuu{{{rrr\\\OOOFFFDDDAAA@@@??????===<<<888888777777666666555555111111222222222333333333222222111111000/////////111111000000000000111111000111111111111222222222222333333555888???GGGMMM^^^yyy{{{uuuwww}}}}}}|||}}}}}}yyyuuutttssspppooonnnooopppqqqpppqqqqqqpppnnnmmmoooppplllmmmoooppprrrrrrrrrrrrrrrqqqoooooopppsssvvvxxxuuuvvvwwwwwwwwwyyy}}}~~~~~~}}}zzzyyyxxxxxxxxxttttttuuuvvvwwwuuuqqqnnnllllllkkkkkkjjjiiihhhhhhdddbbb``````aaabbbaaa```]]]ZZZZZZ[[[YYYWWWZZZ___mmmzzzgggTTTRRR___vvv|||fffNNNAAA>>>:::666444333444555555555333000///000000000000000000000000000000//////.........---000000000000000000000000...000111000///111777;;;DDDZZZhhhnnnwwwuuukkkhhhaaa^^^VVVLLLBBB>>>???BBBAAAFFFLLLWWWnnn}}}sssnnniiihhhooozzzzzz}}}}}}}}}~~~~~~}}}|||zzzyyyyyyyyyxxxvvvtttssssssqqqooolllmmmhhh```WWWOOOIIIFFFDDDCCCDDDDDDEEEFFFHHHIIIJJJGGGHHHKKKMMMNNNNNNMMMLLLMMMNNNPPPQQQQQQSSSVVVXXXWWW[[[___bbbeeehhhkkkmmmtttwww{{{~~~|||wwwrrrmmmfff___[[[YYYWWWVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSRRRRRROOONNNLLLKKKIIIIIIHHHHHHKKKJJJJJJKKKLLLMMMNNNNNNMMMOOORRRUUUXXX\\\bbbeeekkkooosssvvvvvvvvvuuuuuuqqqqqqrrrqqqqqqpppooonnnlllkkkjjjhhhgggeeedddcccaaa___]]]ZZZXXXWWWWWWWWWUUUUUUTTTQQQNNNJJJFFFDDDEEEDDDAAA>>><<<>>>BBBEEELLLVVVddduuu~~~qqqqqqvvvsssgggYYYSSSSSSXXXbbblllpppqqqxxxsss___TTTJJJGGGCCC@@@???>>><<<;;;:::;;;;;;;;;:::777444222333222111000000//////000222111000.........///000000000000000000000000000222222111111111111111111111222333333555<<>>;;;666444555555444333222222222222000000000000000000000000000000/////////.........////////////////////////000222222111///111666:::EEE[[[hhhooowwwtttiiigggbbb^^^VVVKKKBBB===>>>@@@AAAGGGMMMXXXnnn{{{uuuqqqmmmjjjnnnvvvxxx~~~~~~}}}}}}}}}~~~~~~~~~~~~|||zzzyyyxxxxxxxxxwwwuuusssrrrqqqooollliiijjjeee^^^UUUNNNHHHEEECCCBBBBBBCCCCCCEEEFFFHHHIIIGGGHHHKKKMMMNNNMMMMMMLLLMMMNNNPPPQQQRRRSSSVVVXXXXXX[[[```cccfffiiimmmpppvvvyyy}}}}}}vvvqqqmmmhhhaaa\\\YYYWWWUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUTTTTTTSSSRRRPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTWWWZZZ]]]bbbgggkkkooossswwwzzz{{{yyyxxxwwwrrrrrrqqqqqqpppooonnnmmmlllkkkjjjiiigggeeedddcccaaa```]]][[[XXXWWWWWWWWWTTTSSSRRRPPPMMMJJJFFFDDDDDDCCCAAA>>><<<>>>BBBEEEJJJTTTcccttt~~~rrrrrrwwwuuuhhhYYYRRRQQQUUU___hhhkkkmmmvvvuuuaaaUUUJJJGGGCCCAAA@@@???===<<<;;;;;;<<<;;;:::888555333333333222111111111111111222111000///...//////000000000000000000000000000111111111111111111111111111222333333555<<>>===???BBBFFFHHHRRRaaarrr~~~rrrrrrwwwyyykkkZZZPPPMMMPPPYYYbbbfffkkkuuuxxxcccWWWKKKHHHDDDBBBAAA@@@???===<<<<<<<<<<<<;;;999666555333333222222111222222222111111000/////////000000000000000000000000000000111111111111111111111111111222333333555<<>>;;;<<<>>>CCCKKKSSS^^^ssswwwvvvuuusssooommmmmmooorrr|||}}}{{{{{{|||||||||||||||||||||{{{yyyyyywwwuuutttssssssrrrrrrpppnnnllljjjhhhdddaaa]]]ZZZTTTMMMGGGCCCAAAAAA@@@@@@@@@AAACCCDDDFFFGGGGGGGGGIIIJJJLLLLLLLLLLLLLLLNNNPPPRRRSSSUUUYYY[[[\\\___cccgggkkkoootttwwwzzz}}}xxxqqqmmmiiieeeaaa\\\YYYUUUSSSSSSSSSSSSRRRSSSSSSTTTUUUUUUUUUTTTTTTVVVVVVWWWWWWWWWVVVVVVUUUSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQRRRTTTVVVWWWXXX[[[___ccchhhlllqqqvvvyyy~~~|||tttsssqqqpppnnnlllkkkkkklllkkkjjjiiigggfffeeedddaaa```___]]]ZZZYYYWWWWWWRRRRRRQQQPPPNNNLLLIIIHHHBBBBBBAAA???>>>???CCCFFFEEEOOO^^^ooo}}}qqqqqqwwwooo\\\PPPKKKLLLTTT]]]ccckkkwwwzzzeeeYYYLLLIIIFFFDDDCCCBBBAAA???============;;;:::888777444333222222111111222222111111000000000000000000000000000000000000000000111111111111111222222222111333444444555;;;DDDKKKZZZmmm}}}{{{}}}zzz{{{|||yyyuuuqqqnnnllljjjiiihhhhhhiiiiiijjjkkklllmmmlllnnnppppppooonnnnnnooosssrrrrrrrrrtttwwwzzz|||yyyxxxxxxwwwwwwxxxyyyzzz|||}}}}}}}}}~~~}}}|||{{{{{{{{{{{{zzzzzzyyyyyyuuuuuuttttttuuutttrrrpppnnnnnnlllkkkiiigggeeeeeeddddddccccccbbb```\\\XXXZZZWWWWWWXXXVVVTTTWWW\\\ggg{{{fffVVVWWWdddvvvwwwYYYGGG@@@;;;666555222333444444444333222111000000000000000000000000//////000000000000000000000000000000000000000000///111222222111444999>>>NNN___mmmvvv|||rrreeeeeebbbZZZNNNCCC===;;;===???EEEMMMWWWdddxxxvvvvvvtttpppnnnnnnpppqqqrrrxxxxxx~~~}}}}}}{{{{{{{{{zzzzzzyyyyyyxxxvvvuuutttrrrqqqppppppooonnnllljjjhhhfffddd```]]]WWWSSSNNNHHHDDDAAA@@@@@@@@@@@@AAAAAACCCDDDFFFGGGFFFGGGHHHIIIJJJKKKKKKLLLLLLNNNPPPRRRTTTVVVZZZ]]]___aaaeeeiiilllqqqvvvzzzyyy}}}xxxooohhheeeaaa^^^ZZZVVVTTTQQQQQQRRRSSSTTTSSSRRRSSSTTTUUUUUUUUUUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSTTTUUUWWWYYY[[[\\\___bbbhhhmmmrrrwww|||~~~vvvuuurrrpppmmmlllkkkjjjlllkkkjjjiiihhhgggfffeeeaaaaaa```^^^\\\ZZZXXXWWWSSSSSSSSSRRRPPPNNNLLLJJJBBBBBBAAA???>>>???BBBEEECCCMMMZZZkkk~~~rrrqqqvvvuuu___QQQIIIJJJQQQZZZbbblllzzz}}}gggZZZNNNKKKGGGEEEEEEDDDCCCBBB>>>>>>>>>===<<<;;;::::::444444333222111111111111000000111111111111111111000000000000000000000000000000111111111222222222111333444444555:::CCCIIIUUUfff{{{|||xxxzzz~~~}}}|||vvvtttqqqnnnllljjjiiiiiiggghhhhhhiiijjjkkkkkklllllloooqqqqqqpppooooooppprrrrrrrrrsssuuuxxxzzz|||zzzyyyyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~|||{{{{{{{{{{{{||||||{{{zzzzzzvvvuuuttttttuuutttrrrpppnnnmmmlllkkkiiihhhgggffffffeeeccccccbbbaaa]]]ZZZXXXVVVUUUVVVUUURRRUUUZZZfffwwweeeVVVXXXddduuuzzz[[[HHH???:::777555111222444555555444222111000000000000000000000000//////000000000000111111111111111111111111111111---///111111111444:::???NNN^^^kkkwww|||pppbbbddd___VVVJJJ@@@;;;<<>>>>>AAACCCCCCKKKWWWfff{{{uuusssvvv{{{dddSSSJJJJJJQQQYYYbbboookkk\\\OOOLLLIIIGGGFFFFFFEEEDDD@@@??????>>>======<<<<<<777666555333222111000000///000111222222222111111000000000000000000000000000000000111222222333333111333444444555:::AAAHHHRRRaaattt~~~|||wwwuuuzzz~~~|||xxxrrrqqqooommmkkkjjjjjjkkkhhhhhhiiijjjjjjjjjjjjjjjmmmooorrrsssrrrqqqpppqqqpppqqqrrrtttwwwyyyzzz{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~|||zzzyyyyyyzzz{{{{{{{{{zzzyyyvvvuuuttttttttttttrrrqqqooonnnnnnmmmkkkjjjiiiiiigggfffdddcccbbbbbb___^^^YYYVVVUUUWWWUUUSSSVVV[[[aaapppeeeWWWZZZgggwww{{{[[[GGG???:::777666222333333333333333333333000000000000000000000000//////000000000111111111000000000000000000000000---///111000000222888===KKKZZZhhhuuu{{{mmm___aaa\\\SSSFFF===;;;>>>BBBDDDHHHSSSaaaooowww{{{{{{vvvtttwwwyyywwwvvvyyyqqqzzz~~~|||zzzyyyxxxxxxwwwvvvtttssssssrrrqqqpppooommmlllkkkjjjjjjaaa___]]]\\\[[[YYYVVVTTTMMMKKKGGGCCC@@@??????@@@>>>>>>>>>???AAABBBDDDEEEFFFFFFGGGGGGHHHJJJKKKKKKKKKNNNQQQSSSUUUXXX\\\___ccceeehhhjjjmmmqqqwww{{{zzz~~~~~~yyyvvvjjjeee^^^ZZZYYYWWWSSSPPPOOONNNMMMNNNQQQSSSTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZWWWXXXZZZ[[[\\\[[[ZZZYYYWWWXXXYYY[[[^^^```cccdddiiimmmttt{{{{{{yyyuuuqqqnnnlllkkkkkklllkkkjjjjjjiiihhhggggggbbbbbbaaa```^^^[[[YYYWWWUUUUUUTTTSSSQQQNNNKKKJJJDDDDDDCCCAAA>>>>>>???AAACCCIIISSSbbbwwwyyyvvvwwwhhhVVVLLLKKKRRR[[[hhhwwwnnn___PPPMMMJJJHHHHHHGGGFFFEEEAAA@@@??????>>>>>>>>>>>>;;;:::888666444222111111///000111222222222222111000000000000000000000000///000000111222222333333111333555555555999@@@FFFPPP___ppp~~~}}}{{{xxxssssss|||}}}yyyuuuppppppooonnnllllllmmmnnnhhhiiiiiijjjjjjjjjjjjiiimmmpppssstttsssrrrqqqqqqooopppsssuuuwwwyyyzzzzzzyyyzzz{{{|||}}}~~~~~~{{{yyywwwxxxyyyzzz{{{zzzyyyxxxwwwuuutttsssttttttsssqqqppppppooonnnmmmmmmllllllhhhfffdddbbbbbbbbbaaa```[[[YYYXXXYYYXXXUUUXXX]]]^^^kkk}}}eeeXXX\\\iiizzz{{{[[[GGG???:::777666555444222111111222444555000000000000000000000000//////000000111111111222///////////////////////////000111000///111666;;;IIIWWWfffsssyyyjjj\\\___ZZZPPPCCC;;;:::???CCCFFFIIIUUUcccrrrwww~~~{{{yyy||||||xxxxxxvvvppp|||~~~|||zzzwwwvvvwwwwwwvvvtttsssrrrqqqppppppooonnnlllkkkjjjiiiiii\\\ZZZYYYXXXWWWVVVSSSPPPKKKIIIEEEBBB?????????@@@<<<======>>>???AAACCCCCCFFFFFFFFFGGGHHHIIIKKKKKKKKKNNNQQQSSSVVVYYY]]]```eeefffhhhjjjmmmqqqvvvzzz{{{~~~xxxtttqqqccc___YYYVVVVVVTTTQQQNNNMMMLLLLLLMMMPPPRRRSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[YYYZZZ\\\^^^^^^^^^]]]\\\\\\]]]^^^```cccfffhhhjjjmmmrrryyy}}}zzzvvvrrrnnnlllkkkkkklllkkkkkkjjjiiihhhggggggbbbbbbaaa```^^^\\\YYYWWWUUUUUUTTTRRRPPPMMMJJJHHHEEEEEEDDDAAA>>>===>>>@@@CCCIIIRRR```ttt|||xxxyyykkkXXXNNNLLLSSS\\\ooo~~~qqqaaaPPPMMMJJJIIIHHHHHHGGGFFFAAAAAA@@@???>>>>>>>>>??????===;;;888666444222222///000111222333333222111000000000000000000000000///000000111222222333333111333555555555999@@@FFFPPP^^^ooo|||~~~{{{xxxuuuqqqrrr}}}|||}}}xxxsssooopppooonnnkkkiiifffeeedddhhhiiijjjjjjiiijjjkkkmmmpppqqqqqqrrrrrrsssssssssqqqrrrtttwwwzzz|||~~~xxxyyyzzz|||~~~}}}|||{{{{{{|||||||||{{{yyyxxxyyywwwuuuuuuuuuuuutttsssrrrrrrrrrqqqooonnnlllkkkkkkjjjgggdddaaa```______[[[ZZZYYYXXXWWWXXXXXXYYY^^^iii~~~hhhYYY\\\iii{{{___GGG:::444666:::666555444222111000000000111111222222222222111111000000000000000111111111111111111111111000///...---///111222333555888:::EEEPPPdddtttuuuiiiaaa```WWWMMMCCC>>>===>>>BBBHHHPPPTTTddd|||~~~}}}yyy{{{tttmmm~~~}}}|||zzzxxxwwwvvvuuutttsssrrrpppmmmlllkkkmmmmmmmmmllliiiddd```]]]SSSRRRRRRPPPOOOMMMKKKJJJIIICCC@@@AAA???;;;;;;@@@@@@@@@??????@@@@@@AAABBBDDDEEEFFFGGGGGGHHHJJJLLLMMMNNNPPPRRRTTTYYY^^^bbbdddeeegggkkkpppuuuyyy|||~~~{{{tttnnniiiggg___[[[UUURRRQQQOOOLLLIIIMMMNNNOOOQQQRRRSSSSSSSSSVVVWWWXXXYYYYYYXXXXXXXXX[[[[[[[[[\\\]]]^^^___```___^^^^^^___aaaaaaaaa```bbbdddeeeggghhhkkkooorrrvvvzzz~~~{{{wwwtttrrrpppmmmjjjjjjiiiiiiiiijjjiiigggddddddcccaaa^^^[[[YYYXXXWWWWWWVVVSSSPPPNNNLLLKKKJJJCCCBBBAAA???>>>??????@@@AAAFFFPPP^^^oootttssssssZZZRRRNNNQQQ]]]mmmsssaaaUUUOOOKKKKKKJJJHHHHHHJJJHHHFFFBBBAAA@@@@@@???>>>AAA>>>:::666333222333333444444333222222111111000111111000000111111222333111111111222222333333333333444555666888<<>>???>>>::::::???@@@@@@??????@@@@@@AAABBBCCCDDDFFFFFFFFFGGGJJJLLLMMMNNNQQQRRRUUUXXX]]]aaadddeeehhhkkkpppuuuzzz|||~~~}}}zzzuuunnnhhhcccaaaXXXTTTPPPNNNNNNMMMKKKIIIMMMNNNPPPQQQRRRSSSTTTTTTVVVWWWWWWXXXXXXYYYZZZZZZ]]]]]]\\\\\\]]]___```bbbaaa``````aaabbbbbbbbbbbbeeegggiiijjjlllooosssvvv~~~{{{wwwtttrrrpppmmmkkkjjjiiihhhhhhiiihhheeeccccccbbb```]]][[[YYYXXXWWWWWWUUUSSSQQQNNNLLLKKKJJJEEEDDDBBB@@@>>>>>>>>>>>>AAAEEENNN[[[lll~~~uuusssvvv\\\RRRMMMPPP]]]pppvvvdddWWWQQQLLLLLLKKKHHHHHHJJJJJJGGGDDDCCCCCCCCCAAA@@@AAA???;;;777444333333333444444333222222111111000111111000000111111222333222222222222222222333333333444555666888===CCCHHHOOO^^^qqq~~~uuuvvvsssnnnqqq|||~~~{{{wwwrrroooqqqqqqooommmllljjjiiihhhfffhhhiiiiiiiiijjjlllnnnssssssssstttuuuvvvvvvvvvvvvwwwyyyzzz|||}}}~~~||||||{{{|||~~~~~~|||zzzyyyxxxuuuqqqpppppprrrsssssstttsssrrrqqqpppnnnmmmmmmkkkjjjgggeeebbbaaa```___[[[ZZZYYYXXXXXXXXXYYYYYYaaammmfffXXX\\\iiizzz|||ZZZEEE===999777777666555444222111111111111111111222222222222111111222222111111000000//////222111000000000000000000111222333222222333666888DDDQQQeeessstttjjjcccaaabbbUUUHHH@@@<<<<<>>@@@????????????@@@AAAAAABBBCCCEEEEEEEEEFFFIIIKKKMMMOOOQQQSSSUUUXXX]]]```dddfffhhhlllqqqvvvzzz|||~~~{{{{{{yyywwwrrrmmmfff```\\\YYYQQQOOOMMMLLLMMMMMMLLLKKKNNNOOOPPPRRRSSSTTTUUUUUUWWWVVVVVVWWWXXXZZZ\\\^^^aaa```^^^]]]]]]```bbbdddcccddddddddddddeeeeeeeeejjjlllnnnppprrruuuyyy}}}|||wwwtttrrrpppnnnlllkkkjjjhhhhhhgggfffcccaaaaaa```^^^\\\ZZZYYYXXXXXXVVVUUUTTTQQQOOOMMMKKKJJJGGGFFFCCC@@@>>>===<<<<<>>DDDIIIRRRcccxxxvvvvvvsssoooqqqzzz~~~{{{yyyuuuqqqnnnoooooonnnmmmkkkjjjiiiiiifffggghhhiiiiiijjjlllnnnrrrrrrsssssstttuuuvvvvvvtttvvvxxx{{{}}}~~~}}}}}}}}}{{{yyyxxxuuuqqqoooppprrrttttttttttttrrrqqqooonnnnnnmmmkkkjjjhhhfffcccaaa```___[[[[[[YYYXXXXXXXXXYYYZZZaaannnfffXXXZZZeeeuuuzzzYYYEEE???;;;888666555555444333222111111111111111222222222222111111333222222111000///......222111000//////000111111...///000111333666:::===CCCRRRffftttuuuoooiiifffdddWWWHHH@@@===>>>EEEMMMUUU[[[iii~~~~~~}}}mmmffffffrrrxxxqqqppp~~~}}}{{{zzzxxxwwwvvvssstttuuutttppplllfffccc^^^^^^]]][[[XXXTTTQQQNNNKKKKKKJJJIIIGGGEEECCCBBBAAA???===<<<;;;;;;<<<>>>???????????????@@@@@@AAAAAABBBDDDDDDEEEFFFIIIKKKNNNPPPRRRTTTVVVYYY]]]```eeegggjjjnnnsssxxx{{{}}}zzzxxxtttpppkkkeee___ZZZVVVSSSOOOOOONNNNNNOOOOOOOOONNNNNNOOOQQQSSSTTTUUUVVVVVVWWWVVVVVVWWWYYY\\\___aaadddbbb```^^^^^^aaadddffffffggghhhhhhhhhhhhiiijjjnnnpppsssuuuxxx||||||wwwtttrrrpppooommmnnnllljjjhhhgggfffcccaaa```___]]][[[ZZZYYYXXXXXXVVVUUUTTTRRRPPPNNNLLLKKKGGGEEECCC@@@???>>>===>>>@@@CCCHHHQQQ___sss{{{vvv}}}___QQQJJJNNN]]]ooo{{{kkk^^^WWWRRRQQQOOOLLLKKKMMMMMMKKKIIIHHHHHHGGGFFFDDDBBB@@@===999777555444444444444333222222111111000111111000000111111222333333333333222222111111111333444555777:::???FFFJJJTTTggg~~~zzzwwwsssoooqqqwww}}}~~~{{{xxxuuussspppmmmllllllkkkkkkjjjiiiiiihhhfffggghhhiiihhhiiilllnnnoooppppppqqqsssttttttuuuqqqsssvvvzzz~~~~~~|||zzzyyyvvvrrrppprrrtttvvvvvvuuusssrrrpppooonnnnnnnnnkkkjjjiiigggdddbbb```___\\\[[[ZZZYYYXXXYYYYYYZZZ```mmmfffWWWVVV```mmmwwwzzzZZZGGGAAA<<<888666555555444333222222222222111111222222222222111111333222222111000///......111000000000000000111111...///000111333666;;;>>>CCCTTThhhuuuxxxtttooolllbbbUUUGGG@@@???BBBJJJSSSYYY^^^mmmrrraaa\\\___rrrqqqmmmooo~~~|||zzzyyyxxxwwwsssssstttrrrnnniiiccc```[[[ZZZYYYVVVSSSPPPMMMKKKIIIIIIHHHGGGEEECCCAAA@@@??????===;;;;;;===????????????>>>>>>??????@@@AAA@@@BBBDDDDDDEEEFFFIIILLLNNNQQQTTTVVVXXX[[[___aaagggiiilllqqqvvvzzz}}}zzzvvvooojjjccc^^^ZZZWWWSSSQQQOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPRRRTTTUUUWWWWWWXXXWWWWWWVVVXXXZZZ]]]aaaccceeecccaaa___```bbbfffhhhhhhjjjlllmmmllllllnnnpppsssuuuxxx{{{~~~|||wwwsssrrrqqqpppnnnpppnnnkkkiiihhhgggdddbbb```___]]][[[ZZZYYYXXXXXXUUUUUUTTTSSSQQQNNNLLLKKKEEEDDDBBB@@@??????@@@@@@@@@BBBGGGMMMZZZnnnzzz|||^^^PPPJJJNNN\\\nnn}}}kkk```ZZZTTTSSSRRRNNNNNNOOOOOOMMMKKKJJJJJJHHHFFFDDDBBBAAA>>>;;;888666555555444444333222222111111000111111000000111111222333333333333222222111111111333444555777:::@@@GGGLLLUUUiii}}}yyysssqqqrrrvvv}}}~~~{{{wwwtttrrrpppmmmkkkiiiiiiiiiiiihhhhhhhhhhhhggghhhiiihhhhhhhhhjjjlllmmmnnnooopppqqqrrrssstttooorrrvvv{{{}}}|||zzzwwwtttssstttvvvwwwwwwtttsssqqqooommmmmmmmmmmmkkkjjjiiigggeeebbb```___\\\[[[ZZZYYYYYYYYYZZZZZZ___kkkfffUUUSSSZZZeeennn{{{|||]]]JJJBBB<<<888666555555444333333333333333111111222222222222111111222222111111000000////////////000111111111111000222222222222222444999<<>>===???===:::;;;???AAA@@@???>>>>>>>>>>>>???@@@@@@@@@BBBDDDEEEFFFGGGJJJMMMOOOQQQUUUXXX[[[^^^aaadddiiikkkoootttyyy}}}xxxrrrhhhbbb[[[WWWUUUTTTQQQOOOMMMNNNPPPPPPNNNMMMMMMNNNOOOPPPRRRUUUVVVXXXYYYYYYWWWWWWXXXYYY\\\___bbbcccdddcccaaaaaabbbdddgggiiiiiilllpppppppppppptttwwwwwwzzz}}}|||wwwsssrrrqqqppppppqqqooollljjjiiihhhfffdddaaa```^^^\\\ZZZYYYXXXXXXTTTTTTTTTTTTRRROOOMMMKKKDDDCCCBBB@@@@@@@@@AAAAAA@@@CCCGGGLLLXXXkkkwww[[[PPPKKKNNNZZZmmm~~~mmmbbb\\\WWWVVVUUUQQQQQQSSSRRRPPPNNNMMMLLLIIIFFFCCCCCCBBB???<<<:::777666555444444333222222111111000111111000000111111222333333333222222222222222222222444555888;;;AAAIIINNNVVViiizzztttsssuuu{{{{{{xxxtttqqqooommmkkkjjjhhhhhhhhhhhhhhhhhhhhhiiihhhiiiiiiiiiggggggiiijjjlllmmmnnnoooqqqrrrssstttqqqtttxxx}}}~~~~~~}}}xxxvvvttttttuuuwwwwwwvvvsssrrrooommmlllllllllmmmkkkjjjjjjhhhfffccc```^^^\\\\\\ZZZYYYYYYYYYZZZ[[[___kkkdddSSSPPPVVV```hhhvvv{{{bbbNNNBBB;;;888888555555444333333333333444111111222222222222111111111111111000000000000000---///111333333222000///222222222111222555999===JJJ\\\nnnwwwxxxvvvqqqjjj[[[PPPEEEAAABBBGGGPPPXXXZZZaaappphhhYYYXXX]]]qqquuueeehhhsss~~~~~~}}}}}}{{{zzzxxxvvvuuuuuusssrrrppplllhhhccc^^^\\\UUUTTTRRROOOLLLIIIGGGFFFDDDCCCCCCAAA@@@>>><<<;;;:::===<<<888999>>>AAA???>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEFFFFFFHHHKKKNNNNNNRRRVVVZZZ]]]```dddgggjjjmmmqqqvvv{{{zzzrrrlll```ZZZRRROOOOOOPPPOOOMMMJJJMMMOOOPPPNNNMMMNNNPPPPPPQQQSSSUUUWWWYYYZZZZZZWWWXXXYYY[[[^^^```bbbbbbaaaaaaaaabbbcccfffhhhiiiiiinnnrrrsssssstttxxx}}}||||||wwwsssrrrqqqqqqqqqpppnnnjjjhhhhhhgggfffeeecccbbb```]]][[[YYYXXXWWWTTTTTTUUUTTTRRRPPPMMMKKKFFFEEECCCAAA@@@???@@@@@@AAADDDHHHMMMWWWjjjqqqVVVOOOMMMOOOYYYjjjxxxqqqccc]]]XXXXXXWWWTTTTTTVVVUUUTTTQQQPPPNNNKKKGGGDDDCCCBBB@@@===;;;888666555444444333222222111111000111111000000111111222333222222222222222222333333222444666888<<>>@@@>>>>>>>>>>>>>>>>>>??????@@@AAACCCEEEFFFGGGIIILLLNNNNNNRRRWWW[[[___bbbfffiiilllnnnsssxxx}}}}}}vvvmmmgggZZZSSSLLLIIIKKKNNNMMMKKKIIILLLPPPQQQPPPPPPQQQSSSPPPQQQSSSVVVXXXYYYZZZ[[[WWWXXXZZZ]]]___```aaabbb___```aaabbbdddggghhhjjjiiinnnsssuuutttvvv{{{|||wwwsssrrrrrrrrrqqqooollliiigggggggggfffeeedddcccaaa^^^[[[YYYXXXWWWTTTTTTUUUTTTSSSPPPMMMLLLHHHGGGDDDBBB@@@>>>>>>>>>AAADDDIIINNNWWWjjjmmmTTTOOONNNOOOWWWfffssstttccc]]]XXXXXXXXXVVVUUUXXXXXXWWWTTTRRRPPPMMMHHHEEEDDDBBBAAA>>>;;;999777666444444333333222111111000111111111000111222222333111111111222222333333444222444666888<<>>=========<<<<<<===???AAABBBKKKJJJIIIHHHIIIKKKMMMNNNPPPRRRUUUXXX[[[aaafffjjjooorrrvvvzzz~~~|||vvvmmmddd^^^RRROOOMMMMMMNNNOOONNNKKKNNNOOOPPPPPPNNNNNNOOOPPPVVVUUUTTTWWWZZZ\\\ZZZXXXZZZ[[[\\\]]]\\\]]]```bbbcccdddeeeeeeeeegggjjjmmmmmmooorrrtttvvvzzz|||uuupppnnnnnnnnnmmmkkkkkkkkkjjjjjjhhhgggfffcccbbbaaa___]]][[[YYYYYYWWWUUURRRPPPOOONNNLLLJJJHHHGGGDDDBBB@@@>>>>>>>>>@@@AAAFFFMMMWWWgggoooZZZOOOLLLPPPWWWcccqqqwwwjjjbbb]]]\\\[[[YYYZZZ]]]YYYWWWUUUSSSRRROOOLLLIIIAAA???>>>===<<<;;;888666666555444222111000//////222333444444222000111111333333333222222111111111222444777:::???EEELLLQQQ___jjjyyy||||||yyyyyy|||yyyxxxuuurrrnnnjjjgggeeeeeeeeeeeeeeeffffffggghhhiiijjjmmmllljjjiiihhhiiijjjkkkqqqqqqqqqrrrsssuuuvvvwwwxxxxxxyyy{{{~~~{{{xxxwww~~~~~~~~~~~~|||zzz|||yyyvvvuuuuuuuuutttsssrrrqqqooommmlllkkkkkkjjjjjjiiigggeeebbb```___^^^[[[[[[[[[ZZZXXXWWWXXXYYY^^^hhhzzzcccPPPLLLSSS```kkkttt{{{tttkkkSSSDDD>>>;;;:::555555444333222222222222333333333222222222222111000000///......///000111//////000000000000////////////111222111222;;;EEETTTfffttttttppppppnnniii\\\MMMAAAAAABBBBBBGGGNNNWWWbbbuuuvvvqqqiiiffflllzzzsssffflll|||zzz{{{yyywwwvvvvvvvvvuuutttnnnkkkfffbbb___[[[VVVSSSPPPNNNJJJHHHFFFDDDBBB@@@<<<;;;:::888777777666666888:::;;;===>>>>>>===============>>>@@@BBBDDDEEELLLKKKJJJJJJJJJLLLNNNOOOOOOPPPSSSVVV[[[bbbhhhlllsssuuuxxx{{{~~~~~~xxxqqqhhh```ZZZQQQNNNLLLLLLNNNNNNMMMKKKLLLNNNOOOPPPOOOOOOQQQRRRVVVUUUTTTWWWZZZ\\\[[[YYYYYYZZZ\\\\\\\\\\\\___aaadddeeeffffffggghhhlllnnnoooqqqtttvvvyyy}}}|||vvvqqqooonnnnnnmmmjjjjjjjjjiiihhhgggfffeeeccccccaaa___]]][[[ZZZYYYWWWUUURRRPPPOOONNNLLLJJJHHHGGGDDDAAA???>>>>>>>>>???@@@DDDLLLUUUeee}}}ooo\\\PPPLLLQQQXXXfffssszzzllleee```___^^^\\\]]]```]]]ZZZXXXUUUSSSPPPLLLIII@@@>>>===<<<<<<;;;888666666555444222111000000///111333444444222111111111333333333222222222111111444555888;;;???DDDKKKPPP^^^iiixxx}}}zzz{{{{{{xxxwwwsssqqqmmmiiifffeeeddddddccccccddddddfffgggiiijjjooonnnlllkkkjjjjjjjjjkkkpppppppppqqqssstttvvvwwwxxxxxxxxxzzz}}}}}}{{{|||~~~|||zzzzzzxxxvvvvvvvvvuuusssqqqqqqpppnnnmmmlllkkkjjjjjjiiihhhgggdddbbb```^^^]]][[[[[[[[[ZZZWWWWWWXXXYYY\\\eeewwwcccQQQOOOWWWeeeooouuuzzzkkkSSSDDD>>>;;;999555555444333222222222222333333333222222222222111000//////......//////000//////000000000000////////////111333333444>>>HHH[[[kkkvvvtttpppooolllggg]]]NNNCCCAAAAAA@@@DDDLLLXXXdddyyy~~~ttttttnnniiiooo~~~qqqhhhsss}}}zzz{{{yyyxxxwwwwwwuuurrrpppjjjgggbbb___[[[WWWSSSPPPMMMKKKGGGEEECCCBBB@@@>>>::::::888777666666666666::::::;;;;;;<<<<<<<<<=========>>>???BBBEEEHHHJJJLLLKKKKKKKKKKKKMMMOOOPPPNNNOOOQQQVVV]]]eeelllpppxxxxxxyyy{{{}}}~~~xxxqqqjjjaaaYYYSSSOOOMMMKKKKKKLLLMMMMMMLLLKKKMMMOOOPPPPPPQQQSSSTTTUUUTTTUUUWWWZZZ\\\[[[ZZZ\\\]]]^^^^^^]]]^^^```bbbeeeggghhhhhhiiikkknnnqqqqqqtttvvvyyy|||}}}wwwsssqqqpppnnnmmmjjjjjjiiihhhgggfffeeeddddddcccbbb```^^^\\\ZZZZZZWWWUUURRRPPPOOONNNMMMKKKHHHFFFDDDAAA???>>>======???@@@DDDKKKUUUeee}}}ppp___SSSNNNSSSZZZjjjtttqqqjjjeeedddcccaaaaaadddaaa___[[[XXXUUURRRMMMJJJ???===;;;:::::::::999777777666444333111000000000111333444444222111111222333333333222222222222111222444777:::???EEEMMMRRR\\\ggguuuyyyyyy{{{xxxvvvrrrpppllliiifffeeeeeeeeeddddddddddddeeeggghhhiiiqqqpppnnnmmmllllllllllllnnnnnnooopppqqqsssuuuvvvxxxxxxxxxzzz}}}}}}{{{yyyxxxvvvvvvvvvtttqqqooopppooonnnlllkkkjjjjjjjjjiiihhhfffdddbbb___^^^]]][[[[[[[[[YYYWWWVVVWWWXXXYYYbbbtttbbbRRRRRR\\\iiissstttxxxkkkRRRDDD>>>:::888555555444333222222222222111111111000000000//////222111111111000000000000...//////000000000000/////////111333444666AAALLL```oooxxxuuupppoookkkfffZZZMMMBBB@@@@@@???EEENNN[[[iii}}}wwwsssvvvpppkkkpppzzzoookkkyyy~~~|||{{{yyyxxxwwwvvvsssooolllgggddd___\\\YYYUUUQQQNNNKKKHHHEEECCCAAA@@@>>><<<999888777666666666666666;;;::::::999999:::;;;;;;<<<<<<===@@@CCCFFFJJJLLLKKKKKKKKKKKKLLLMMMOOOPPPNNNOOORRRXXXbbbkkkrrrvvv{{{zzzzzzzzz{{{}}}|||xxxqqqjjjccc[[[SSSNNNLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPQQQPPPQQQSSSTTTTTTTTTVVVXXX[[[\\\]]]\\\```aaabbbbbbbbbbbbdddfffggghhhjjjjjjkkkmmmqqqtttsssuuuxxx{{{~~~zzzvvvsssqqqooonnnkkkkkkiiihhhgggfffeeeeeedddcccbbb```^^^\\\[[[ZZZWWWTTTRRRPPPPPPOOOMMMLLLHHHFFFDDDAAA???>>>>>>>>>AAAAAAFFFMMMWWWgggtttdddWWWQQQUUU]]]llluuu}}}tttnnniiiiiihhhffffffhhheeeccc___[[[WWWRRRMMMJJJ@@@===:::999999:::999888777666555333111111000000111222444333222111111222222222222222222222222222///111555:::@@@GGGOOOUUU[[[dddsss}}}uuuuuu|||zzzwwwuuuqqqooolllhhhfffeeeeeeffffffeeeddddddeeefffhhhiiirrrqqqppppppooonnnnnnnnnmmmmmmnnnoooqqqsssuuuvvvxxxxxxyyy{{{~~~~~~{{{yyyxxxvvvuuuuuussspppnnnooonnnmmmkkkjjjjjjjjjjjjiiihhhgggdddbbb```^^^]]][[[[[[[[[YYYWWWUUUVVVWWWVVV___qqqaaaSSSUUU```llluuurrrwwwiiiPPPCCC>>>:::777555555444333222222222222111111111000000000//////111111111111000000//////......///000000000000000//////111333444777BBBNNNdddpppyyyuuuqqqoookkkdddTTTHHH??????@@@@@@HHHRRR^^^nnn|||{{{sssrrrvvvooojjjqqqxxxpppooo}}}~~~yyyxxxvvvuuutttqqqllliiieeebbb^^^ZZZWWWTTTOOOMMMIIIFFFCCCAAA@@@???===;;;777777666666555666666666:::999999888999999:::;;;;;;;;;===???BBBEEEIIIKKKJJJJJJJJJKKKLLLNNNOOOOOOPPPQQQUUU]]]iiissszzz||||||{{{yyyxxxyyy{{{}}}}}}vvvqqqjjjccc]]]VVVPPPLLLJJJJJJKKKKKKKKKKKKMMMNNNOOOQQQRRRRRRQQQPPPQQQSSSSSSUUUXXXZZZ\\\]]]______bbbcccddddddcccdddeeeggggggiiikkklllmmmppptttwwwtttwwwyyy|||~~~xxxuuusssqqqooonnnlllkkkiiigggfffffffffdddcccbbb```^^^\\\ZZZYYYWWWTTTRRRPPPPPPPPPNNNLLLIIIGGGEEEBBB@@@???>>>>>>@@@@@@EEEMMMXXXjjjyyykkk\\\SSSVVV^^^lllttt{{{~~~xxxrrrmmmmmmmmmjjjiiikkkiiifffbbb]]]YYYTTTNNNKKKBBB>>>:::888888999999999777666555333222111000000000222333333222111222333222222222222222222222222000333666:::???FFFNNNSSSYYYcccppp|||wwwppprrryyy|||~~~}}}xxxtttrrrooommmjjjgggeeedddeeeeeefffeeedddcccdddfffiiijjjrrrrrrrrrrrrqqqqqqqqqqqqmmmnnnnnnppprrrtttvvvwwwyyyzzz|||~~~~~~|||zzzxxxuuutttsssrrrpppnnnmmmmmmlllkkkjjjjjjjjjjjjjjjiiihhheeecccaaa___^^^[[[[[[[[[YYYVVVUUUUUUWWWUUU]]]oooaaaTTTWWWbbbnnnvvvrrrzzzfffNNNBBB>>>:::666555555444333222222222222333333333222222222222111////////////...---,,,,,,---...///000000111111000000///111333444777CCCOOOfffrrrzzzvvvrrrooohhh```NNNDDD===>>>@@@BBBKKKWWWcccsss~~~zzzyyyrrrrrrvvvnnnkkkvvv{{{rrrqqq~~~xxxvvvsssrrrpppnnnjjjhhhccc```\\\YYYVVVRRRNNNKKKFFFDDDAAA???>>>===;;;999777666666666666777777888999999::::::;;;;;;;;;<<<<<<<<<===>>>AAADDDGGGHHHJJJJJJKKKMMMNNNOOOPPPPPPRRRSSSXXXcccpppzzz|||{{{zzzyyyyyy{{{}}}~~~~~~zzzwwwnnnjjjccc\\\WWWRRRNNNKKKIIIJJJKKKKKKKKKKKKMMMOOOQQQRRRSSSRRRQQQPPPQQQSSSTTTVVVZZZ\\\]]]___aaacccbbbcccdddcccbbbbbbdddfffhhhiiikkkmmmnnnqqquuuyyywwwxxx{{{}}}{{{vvvtttrrrqqqooonnnkkkiiigggffffffgggcccbbbaaa___]]][[[YYYYYYWWWTTTRRRQQQQQQPPPOOOMMMJJJHHHFFFCCCAAA@@@??????===???DDDMMMZZZnnn}}}|||}}}ppp___SSSTTT\\\hhhrrr{{{~~~|||vvvrrrrrrqqqnnnmmmooommmjjjeeeaaa\\\WWWQQQMMMEEEAAA<<<999888999::::::888777555444222111111111000222333333222222222333111222222222222333333333444666888;;;>>>DDDKKKPPPXXXaaaooozzzwwwoookkksss~~~{{{}}}}}}~~~yyytttpppnnnkkkiiigggdddbbbbbbccccccaaaaaa```aaacccgggjjjmmmrrrrrrssssssttttttssssssppppppqqqsssuuuwwwyyyzzz{{{|||~~~}}}{{{xxxtttrrrrrrqqqooonnnmmmlllkkkjjjiiiiiiiiiiiikkkjjjiiifffdddbbb```___[[[[[[[[[YYYVVVTTTUUUVVVTTT\\\nnn~~~```TTTXXXcccooovvvtttcccKKKAAA===:::666555555444333222222222222333333333222222222222111...////////////---,,,+++---...///000111111111111000///000222333777BBBNNNiiiuuu|||xxxrrrmmmdddYYYKKKAAA<<<>>>@@@BBBLLLYYYgggwwwzzzyyyyyytttuuuwwwooonnn}}}vvvrrr~~~}}}vvvtttpppnnnmmmkkkiiiggg```^^^ZZZVVVTTTQQQMMMJJJCCCAAA>>><<<;;;:::888777777666666666777777888999:::;;;<<<>>>??????>>>>>>>>>>>>>>>???AAACCCEEEFFFLLLLLLNNNOOOQQQRRRSSSSSSRRRTTT[[[ggguuu||||||{{{{{{{{{|||}}}~~~~~~}}}}}}{{{xxxtttqqqgggbbb\\\VVVRRRPPPMMMKKKHHHJJJLLLLLLKKKLLLNNNQQQPPPQQQSSSSSSRRRRRRSSSUUUTTTXXX\\\^^^___```cccfffcccdddddddddbbbcccdddfffgggiiikkkmmmooorrrvvvzzzyyy{{{}}}|||wwwuuutttsssooommmjjjhhhfffeeeffffffbbbaaa```^^^\\\ZZZXXXXXXVVVTTTRRRQQQQQQQQQOOONNNKKKJJJGGGDDDBBBAAAAAAAAA???@@@FFFQQQ___uuuyyyxxxrrr___QQQQQQXXXcccooozzzzzzvvvwwwvvvsssrrrsssqqqnnniiieee```[[[UUURRRHHHCCC===999888999::::::888777555444222111111111///111333333222222222444111111222222222333333333222444777:::???EEELLLQQQXXXaaannnxxx~~~~~~ssskkkjjjwww|||~~~}}}{{{}}}|||vvvqqqmmmkkkiiigggdddbbb``````aaaaaa]]]]]]]]]___bbbgggllloooqqqrrrssstttuuuuuuuuuuuurrrrrrsssuuuwwwyyy|||}}}{{{}}}|||~~~~~~}}}|||xxxtttqqqppppppooonnnllllllkkkjjjiiiiiiiiiiiilllkkkiiigggeeebbbaaa```[[[\\\[[[YYYVVVTTTUUUVVVSSS\\\mmm~~~```TTTYYYdddooovvvwwwbbbJJJ@@@===:::666555555444333222222222222111111111000000000000///000111111111111///---,,,---...///000111111111111111000000222222666BBBNNNlllwww~~~yyyrrrlllaaaTTTJJJAAA<<<===???BBBMMMZZZiiiyyyxxxyyyyyyuuuwwwxxxppprrryyyrrr~~~}}}{{{uuurrrnnnlllkkkjjjhhhggg___\\\XXXUUURRROOOKKKHHHAAA>>>;;;:::999888666555777666666777777888999::::::<<>>:::888999::::::888777666444333222111111///111333333222222333444111111111222222333333333---000444999@@@HHHQQQWWWXXXaaammmxxx~~~~~~rrrjjjkkkyyy}}}}}}|||zzzyyy}}}wwwooojjjhhhhhhdddcccbbbaaa______^^^^^^YYY\\\___bbbeeejjjooossssssssssssrrrrrrqqqqqqqqqssstttvvvxxxzzz|||~~~~~~|||vvvttttttrrrppprrrwww~~~}}}|||zzzxxxvvvssspppooonnnnnnpppnnnkkkhhhgggiiikkkmmmmmmnnnnnnkkkfffbbb```___^^^^^^\\\ZZZXXXUUUTTTSSSVVV]]]mmm}}}aaaUUUWWW___nnn}}}{{{sssWWWIII===999:::555444444333333333333222222111111222222222222111111000000000///000111111222222222111111000000//////000///111333333666BBBMMMgggwwwvvvlllhhh```TTT??????>>>===AAAJJJRRRWWWiii{{{{{{{{{yyy|||zzzvvvtttzzzwww}}}~~~}}}tttmmmgggeeegggfffaaa[[[XXXVVVSSSQQQPPPMMMIIIFFFAAA???<<<:::888666666666333333555888;;;>>>AAACCCBBB@@@???@@@BBBBBBAAA@@@CCCDDDDDDDDDCCCDDDFFFIIIMMMOOOQQQRRRRRRTTTVVVXXXZZZ]]]dddooozzz~~~}}}{{{{{{|||}}}}}}}}}~~~{{{yyyvvvrrrkkkfff^^^YYYQQQMMMLLLMMMMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYZZZ]]]___aaacccdddfffhhhiiihhhgggfffgggiiigggiiilllnnnpppsssvvvyyy~~~|||wwwvvvtttqqqmmmkkkiiigggeeeeeeeeeeeedddaaa___]]][[[YYYWWWTTTTTTTTTRRRQQQQQQPPPPPPPPPKKKJJJGGGDDDBBBAAA@@@@@@BBBFFFMMMXXXkkkuuuqqq~~~uuu___QQQOOOTTTWWWiii{{{}}}zzzyyyzzzzzzzzzwwwtttnnniiihhhfff___UUULLLFFF???:::999999888666;;;888444111111222222222222222222222111111000000333333333333333333333333444555666888>>>FFFPPPWWW]]]bbbjjjttt|||~~~vvvqqqttt~~~{{{}}}zzzttt|||{{{ssslllgggeeedddbbbaaa```^^^^^^]]]]]]]]]ZZZ\\\```cccfffkkkpppttttttsssrrrqqqqqqqqqqqqqqqssstttvvvxxx{{{}}}vvvpppmmmkkkiiigggggglllrrrwww{{{~~~~~~|||zzzxxxvvvsssqqqpppooooooooommmjjjgggggghhhjjjkkknnnooonnnkkkgggbbb```___^^^]]]\\\ZZZWWWUUUTTTSSSVVV]]]nnn|||```UUUWWW___nnn}}}{{{kkkQQQEEE;;;888888333444444333333333333222222111111222222222222111111000000000000000111111222111111111000000000000000000///111333333666AAAMMMeeeuuu}}}tttjjjfff]]]RRR>>>>>>===???DDDMMMVVVZZZjjj}}}|||xxx}}}yyy|||}}}}}}zzzqqqkkkdddbbbcccbbb\\\WWWUUUSSSQQQOOOMMMJJJGGGDDD@@@>>><<<999777666666666666666777999;;;===???@@@AAA@@@@@@AAABBBCCCCCCBBBBBBCCCCCCBBBAAABBBDDDFFFNNNQQQTTTVVVWWWXXXZZZ\\\]]]___eeennnxxx}}}}}}{{{zzzyyyxxxxxxzzz|||}}}||||||yyyvvvssspppkkkddd___YYYTTTOOOKKKKKKKKKKKKIIILLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUVVVWWWXXXYYYZZZ]]]___aaacccdddfffgggiiihhhgggggghhhiiifffhhhjjjlllnnnqqquuuxxx}}}xxxuuurrrpppmmmllliiigggeeeeeedddeeedddbbb___]]]\\\ZZZWWWUUUSSSSSSQQQPPPOOOOOOOOOOOOKKKIIIGGGDDDBBBAAA@@@@@@AAAEEEMMMZZZooouuuqqq}}}www```QQQOOOSSS[[[kkk}}}}}}}}}~~~~~~~~~zzzxxxsssmmmllljjjaaaWWWKKKEEE>>>::::::;;;;;;:::;;;888444111111222222222222222222222111111111000111111111111111111111111444555666888===EEENNNUUUccceeekkkttt~~~yyyvvv{{{}}}xxx~~~vvvnnngggccc```___^^^^^^]]]\\\\\\\\\\\\\\\[[[]]]aaadddhhhlllqqquuuuuutttrrrpppooopppqqqrrrssstttvvvyyy|||{{{ssskkkgggdddcccaaahhhkkkqqqvvv{{{~~~}}}yyyxxxvvvtttrrrqqqppppppnnnllliiigggfffgggiiijjjooopppooolllgggccc```___^^^]]][[[YYYWWWVVVUUUTTTUUU]]]nnnzzz^^^TTTVVV___nnn}}}|||cccLLLDDD;;;888888333444444333333333333222222111111222222222222111111000000000000000111111111000000000000111111111111000///111222333666AAALLLbbbrrrzzzpppeeebbb[[[PPP@@@>>>===AAAHHHQQQYYY^^^jjj|||~~~yyy||||||~~~}}}zzzvvvpppjjjccc``````^^^XXXSSSRRRPPPMMMKKKIIIGGGCCC@@@>>>===;;;999777777777777999999:::;;;<<<===>>>>>>AAA@@@@@@AAACCCEEEDDDDDDCCCCCCCCCBBBAAABBBDDDFFFOOOSSSXXX[[[]]]^^^```aaabbbbbbfffmmmtttyyyxxxvvvuuuttttttuuuxxxzzz{{{zzz{{{xxxuuuqqqmmmggg```[[[TTTQQQMMMLLLKKKKKKJJJIIIKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ]]]___aaacccdddfffggghhhhhhggggggiiijjjgggiiikkkmmmoooqqquuuxxx}}}wwwtttqqqnnnmmmllliiigggeeeddddddddddddbbb___]]]]]][[[XXXVVVSSSRRRPPPOOONNNMMMMMMMMMJJJIIIFFFDDDBBBAAA@@@@@@@@@DDDNNN]]]tttvvvrrr~~~yyybbbRRRNNNQQQ[[[kkk~~~~~~}}}yyytttrrrooodddYYYKKKEEE===999:::<<<======:::777444222222222222222222222222222111111111111111111111111111111111111444444555777;;;CCCLLLRRRdddeeejjjttt~~~}}}yyyqqqiiiccc___]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]\\\___cccfffiiimmmrrruuuvvvtttqqqooonnnoooqqqrrrssstttvvvyyy||||||uuunnniiigggggggggsssvvvzzz}}}xxxxxxvvvuuusssrrrqqqqqqnnnmmmjjjhhhhhhhhhjjjkkkooopppooolllhhhccc``````^^^\\\ZZZXXXWWWVVVVVVVVVUUU]]]nnnyyy]]]RRRUUU^^^mmm|||~~~```KKKEEE>>>;;;:::444444444333333333222222222111111222222222222111111//////000111111111111111//////000000111111222222000///000222222555@@@LLL___ooowwwlllaaa^^^YYYPPPEEE???===CCCLLLTTTZZZ^^^iii|||}}}www}}}}}}~~~|||xxxtttpppkkkddd```^^^[[[VVVQQQOOOMMMJJJHHHGGGDDD@@@===<<<;;;999888777777777777999:::;;;<<<===>>>>>>>>>AAA@@@@@@BBBDDDFFFFFFEEEEEEEEEFFFEEECCCDDDFFFHHHOOOSSSZZZ___aaacccdddeeefffeeefffkkkqqqttttttrrrsssrrrqqqrrrtttvvvvvvvvvwwwuuurrrnnnhhhbbb\\\XXXPPPOOONNNMMMMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOQQQQQQRRRRRRRRRSSSTTTUUUWWWWWWXXXYYYZZZ]]]___aaacccdddeeeggghhhhhhhhhhhhjjjkkkjjjlllnnnppprrrtttxxxzzz{{{wwwtttqqqnnnnnnllljjjgggeeedddddddddcccaaa___^^^]]]\\\YYYWWWSSSRRRQQQOOOMMMLLLLLLLLLJJJHHHFFFCCCBBBAAA@@@AAA@@@DDDOOOaaazzzzzzuuuzzzbbbQQQMMMPPPWWWggg|||{{{xxxttthhh\\\OOOHHH???;;;;;;===>>>>>>999777444222222333222222222222222222222222222222222333333333333333444444333444555777;;;AAAIIIOOO^^^```ggguuu~~~|||uuullleee```^^^\\\ZZZZZZZZZZZZ[[[\\\^^^___```]]]```dddhhhjjjmmmqqqtttuuussspppnnnnnnoooqqqsssssstttvvvyyy|||~~~yyytttqqqppprrrttt|||~~~|||xxxwwwwwwvvvuuusssrrrrrrooonnnllljjjjjjjjjkkklllnnnooonnnlllgggcccaaa```]]]\\\ZZZXXXVVVVVVWWWWWWVVV^^^oooxxx\\\QQQSSS\\\kkkzzz}}}___KKKFFF???;;;:::333444444333333333222222222111111222222222222111111//////000111111111111000//////000000111111222222000///000222222555???KKK\\\mmmuuujjj___]]]ZZZSSSMMMCCC>>>DDDNNNTTTYYY]]]hhh}}}vvv}}}www~~~~~~~~~|||wwwsssnnniiiccc___[[[WWWRRROOONNNKKKIIIGGGEEEBBB???<<<:::999888777666777888888777999;;;===???@@@AAAAAAAAA@@@@@@BBBDDDFFFFFFEEEDDDEEEEEEEEEDDDEEEGGGJJJNNNSSSYYY___bbbdddfffggghhhfffeeehhhmmmqqqqqqpppsssqqqnnnmmmnnnooooooooommmllljjjfff```YYYTTTQQQKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMOOOQQQRRRSSSRRRRRRSSSSSSTTTVVVWWWXXXXXXYYYZZZ]]]___aaacccddddddfffhhhiiihhhiiikkkmmmlllmmmpppqqqsssuuuxxx{{{~~~}}}zzzxxxuuusssqqqnnnmmmjjjgggeeedddccccccbbb```^^^]]]]]]\\\ZZZXXXUUUTTTRRRPPPNNNLLLKKKKKKIIIGGGEEECCCAAAAAAAAAAAAAAAFFFQQQfff}}}yyyyyyaaaPPPLLLOOOTTTfff~~~}}}xxxkkk^^^TTTMMMDDD>>>===>>>===<<<888666444333333333333222222222222222222222222333222222222333333444444444333333555777:::@@@HHHMMMXXX]]]jjj{{{~~~}}}xxxqqqgggaaa^^^]]][[[YYYYYYYYYZZZ[[[]]]___aaabbb___bbbfffiiikkkmmmoooqqqrrrqqqoooooooooppprrrsssssstttvvvyyy|||~~~{{{yyyzzz~~~}}}{{{wwwwwwwwwwwwvvvuuutttsssoooooommmlllkkkkkkllllllkkklllmmmkkkgggcccaaaaaa]]][[[YYYWWWVVVWWWXXXYYYXXX___nnnwww[[[PPPRRRZZZiiiwwwyyy[[[HHHCCC<<<999888222444444333333333333222222111111222222222222111111...///000222222111111000000000000000111111111111000000000222111444???JJJZZZmmmuuujjj___^^^]]]XXXWWWHHH???EEEPPPVVVZZZ___kkkxxxuuuqqqxxx|||wwwrrrjjjfff```[[[WWWSSSOOOKKKLLLJJJGGGEEEDDDAAA===:::888888777666666777888999666888;;;>>>AAABBBCCCCCCAAA@@@@@@AAACCCEEEDDDDDDAAABBBCCCCCCCCCDDDGGGJJJNNNRRRXXX]]]aaacccfffhhhgggdddbbbdddjjjoooqqqqqqppplllgggddddddeeeffffffeeeeeeeeeaaa[[[UUUQQQOOOGGGHHHIIIIIIGGGGGGHHHIIILLLLLLMMMNNNOOOQQQSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ]]]___aaacccddddddfffhhhiiiiiijjjlllnnnkkkmmmoooppprrrtttwwwzzz}}}~~~{{{xxxwwwvvvvvvxxxyyy{{{{{{zzzxxxuuusssooommmjjjgggeeedddcccccc```^^^]]]\\\\\\\\\ZZZXXXUUUTTTRRRPPPMMMLLLJJJJJJHHHGGGEEECCCAAAAAAAAAAAABBBGGGTTTkkk~~~zzzvvv^^^NNNKKKNNNTTThhh|||ooobbbYYYRRRIIICCCAAA???===;;;777555444333444444333111222222222222333333333333000000000111111222222333222333555777;;;AAAHHHMMMWWW```ppp{{{}}}||||||~~~}}}tttlllbbb\\\[[[\\\ZZZXXXWWWWWWYYYZZZ]]]___aaaccc```cccgggiiijjjkkkmmmnnnnnnnnnooooooppprrrssstttssstttvvvxxx{{{}}}|||zzzvvvwwwwwwxxxwwwvvvttttttnnnnnnmmmkkkkkkkkkkkkkkkhhhjjjkkkiiifffcccbbbbbb]]][[[XXXVVVVVVWWWXXXZZZZZZ```nnnxxx[[[OOOPPPXXXggguuu}}}vvvXXXEEEAAA;;;999999333444444333333333333222222111111222222222222111111...///111222222222000///111111111000000000000000111000000111111444>>>IIIZZZmmmvvvkkk``````aaa^^^^^^LLL@@@GGGSSSYYY^^^dddpppyyymmmnnnnnnvvv~~~}}}}}}~~~{{{vvvqqqhhheee```[[[VVVRRRNNNLLLJJJHHHEEECCCBBB???;;;888777666555555666777888999777999<<>>;;;777555333333444444333111222222222333333333444444///000000111222222333333111222555888<<>>IIIZZZmmmvvvlllaaabbbdddaaacccNNNAAAHHHVVV\\\bbbiiiuuurrrgggkkkmmm|||ttt}}}~~~}}}||||||}}}zzzuuupppiiifffbbb]]]XXXSSSPPPNNNHHHFFFDDDBBB@@@===:::777666555555555666777999:::888:::===@@@BBBCCCCCCBBBBBB@@@???@@@BBBBBBAAA@@@@@@BBBCCCEEEFFFHHHLLLOOOPPPSSSWWW[[[^^^bbbgggjjjccc```]]]```gggnnnssstttccc]]]UUUPPPPPPSSSVVVXXXTTTVVVXXXUUUPPPKKKIIIIIIHHHJJJJJJHHHEEEEEEHHHKKKIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSSSSTTTUUUVVVXXXXXXXXXYYYZZZ]]]___aaacccdddccceeehhhiiijjjkkkmmmooooooppprrrtttuuuwwwzzz|||{{{~~~}}}yyyvvvpppkkkiiijjjmmmooovvvzzz|||xxxuuuooommmkkkgggeeeccccccbbb]]]\\\ZZZZZZ[[[ZZZYYYWWWTTTRRRPPPMMMJJJHHHGGGFFFGGGFFFDDDBBBAAA@@@AAAAAACCCHHHXXXssswwwqqq|||pppXXXIIIIIINNNTTTlllwwwkkkZZZUUUNNNJJJHHHEEE@@@<<<666555333444444444333111222222222333333444444444111111222333444444555555000222555888<<>><<<:::999999555555555555666888999::::::;;;<<<>>>@@@AAAAAABBBDDDDDDCCCBBB@@@???AAACCCAAACCCEEEFFFGGGJJJNNNQQQSSSTTTUUUXXX[[[___ccceeebbb^^^]]]aaajjjqqqsssrrr[[[SSSKKKGGGIIILLLMMMLLLMMMNNNOOOOOONNNKKKIIIGGGHHHGGGFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQRRRSSSUUUWWWXXXXXXXXXXXXYYY[[[]]]___```````````````cccgggiiijjjkkkmmmnnnpppqqqqqqsssuuuwwwyyy{{{}}}yyytttrrrooonnnssszzz~~~zzztttrrrooojjjfffeeecccbbb``````^^^[[[ZZZYYYYYYWWWVVVRRRPPPMMMJJJIIIHHHFFFDDDBBBAAA@@@?????????@@@AAAGGGMMM```iiiiiiyyy~~~kkkWWWKKKKKKPPPYYYmmmqqqccc]]][[[XXXSSSMMMEEE<<<777555444333333222222333333111111111222222333333333222222222222222222222222000222555888===DDDLLLQQQaaajjjsssyyywwwmmmfffiiiqqqwww|||{{{|||~~~xxxqqqhhhccc]]]YYYWWWVVVVVVUUUTTTVVVYYY\\\]]]___bbbeeeffffffhhhiiijjjjjjkkkkkknnnnnnpppqqqrrrsssssssssvvvvvvwwwyyyzzz|||}}}~~~~~~{{{zzzyyy{{{{{{{{{zzzxxxvvvsssrrrnnnmmmlllkkkjjjjjjjjjjjjiiiiiigggfffdddcccaaaaaa]]][[[YYYXXXWWWXXXYYYZZZYYY]]]jjjsssYYYOOOKKKTTTfffmmmzzzwww{{{oooUUUFFFCCC===:::;;;777666666555444444444444444666555333111000///......000000111111111111000000000000000000000000000000111///000222444666>>>FFF]]]lllwwwuuuooolllggg```SSSIIIDDDKKK[[[jjjwwwllleeegggiiiuuunnnyyy}}}{{{zzzzzzyyyxxxwwwsssoookkkdddaaa]]]YYYUUUPPPKKKGGGCCCBBB@@@===;;;999888888555555555555777888999::::::;;;===>>>@@@@@@AAAAAACCCDDDCCCAAA@@@???AAACCCCCCDDDFFFHHHIIILLLPPPSSSVVVVVVVVVXXX[[[^^^bbbdddbbb``````eeelllooommmiiiRRRLLLDDDBBBDDDGGGGGGFFFIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIKKKLLLMMMNNNOOOQQQSSSUUUWWWXXXXXXXXXXXXWWWYYY[[[^^^```aaabbbbbb```cccfffiiijjjkkkmmmnnnqqqrrrsssuuuwwwyyy{{{|||~~~}}}yyyvvvtttsssxxx~~~xxxtttpppjjjfffdddcccbbbaaa```^^^[[[ZZZYYYXXXWWWUUURRRPPPLLLJJJIIIHHHFFFDDDBBBAAA@@@?????????@@@@@@FFFMMMaaacccdddsss{{{jjjWWWKKKKKKPPPXXXllltttfff```___\\\WWWPPPFFF===888666555444444333333444444222222222222222222333333222222222222222222222222111333555888===DDDLLLQQQ]]]fffpppwww~~~xxxoooiiilllrrruuuyyy{{{wwwzzz}}}rrrkkkeee```[[[WWWUUUUUUTTTTTTUUUWWWYYY\\\^^^aaadddgggiiiiiiiiijjjjjjjjjjjjjjjmmmnnnoooqqqrrrtttuuuuuuvvvwwwxxxzzz{{{}}}wwwttttttwwwyyyyyyxxxwwwwwwwwwzzzzzzzzzzzzxxxvvvsssrrrnnnnnnlllkkkkkkkkkkkkkkkjjjiiihhhfffdddcccbbbaaa]]]\\\YYYXXXWWWWWWXXXYYYYYY\\\iiisssYYYNNNJJJSSScccjjjwwwqqqssslllSSSEEECCC===:::;;;777666555555444444444444444555444333111000/////////000000111111111111000000000000000000000000000000111///000333444777@@@III```nnnxxxvvvqqqpppkkkdddRRRIIIEEENNN^^^nnn~~~kkkeeehhhiiirrrkkkwww{{{xxxwwwvvvtttsssrrrooojjjfffaaa^^^ZZZVVVSSSNNNIIIEEECCCBBB???===:::888777666555555555666777888999:::;;;<<<===>>>????????????BBBCCCBBBAAA??????AAACCCDDDFFFHHHJJJKKKMMMQQQTTTWWWWWWWWWXXXZZZ^^^aaacccbbbbbbcccgggkkkjjjbbb[[[KKKFFF@@@>>>@@@CCCDDDCCCGGGGGGHHHIIIKKKKKKLLLLLLIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLLLLLLLQQQRRRTTTVVVXXXXXXXXXXXXUUUWWWZZZ]]]```bbbcccddd```cccfffhhhiiijjjlllnnnssssssuuuwwwyyy{{{|||}}}~~~||||||{{{vvvqqqkkkfffdddccccccbbb```^^^[[[ZZZZZZYYYWWWUUURRROOOLLLJJJIIIGGGEEECCCBBBAAA@@@???>>>???@@@@@@DDDLLL___{{{uuu[[[\\\kkk||||||wwwiiiWWWLLLKKKOOOXXXkkkxxxjjjdddcccaaa[[[RRRHHH>>>888666666555444444444444555333333222222222222222222222222222222222222222222111333555888<<>>;;;999777666555555555555666777888::::::<<<<<<===>>>??????>>>>>>AAABBBBBB@@@???@@@BBBDDDDDDFFFIIIKKKLLLNNNQQQTTTUUUVVVVVVXXX[[[___ccceeecccbbbcccfffhhhdddZZZRRRHHHDDDAAA???AAADDDEEEEEEGGGHHHJJJLLLNNNOOOPPPPPPKKKJJJIIIHHHHHHIIIKKKLLLJJJJJJKKKKKKKKKKKKKKKLLLPPPQQQTTTVVVWWWXXXXXXXXXVVVWWWYYY\\\___aaacccdddaaacccfffhhhiiijjjmmmooossstttuuuxxxzzz{{{|||}}}{{{vvvqqqkkkfffdddccccccccc```___]]]\\\\\\ZZZXXXVVVQQQNNNKKKIIIHHHGGGEEECCCBBBAAA???>>>>>>>>>???@@@CCCJJJ\\\sssjjjUUUWWWeeeuuuwwwuuuiiiXXXMMMLLLOOO[[[lll{{{mmmiiihhheee^^^SSSGGG===888666555555444444444444444333333333222222111111111222222222222222222222222000222444666:::AAAHHHMMMSSS]]]hhhpppxxx}}}|||wwwvvvqqqoooqqqrrrrrrtttwwwzzzuuujjjbbb\\\YYYTTTQQQPPPQQQRRRQQQTTTWWWZZZ^^^aaaeeeiiilllnnnmmmlllkkkjjjjjjjjjkkkllllllmmmnnnppprrrtttuuuwwwxxxyyy|||~~~|||oooeee```^^^ZZZ]]]aaadddhhhlllqqqtttxxxxxxxxxxxxwwwuuusssqqqoooooonnnmmmlllllllllllljjjjjjhhhgggeeecccbbbbbb^^^]]]ZZZWWWVVVUUUVVVVVVXXX[[[ggg}}}pppXXXOOOKKKSSSbbbhhhnnnkkksss{{{dddNNNDDDCCC<<<888999666555555444333333333333333333333222111000000000111000000111111111111000000000000000000000000000000111000111333333888DDDRRRnnnyyy~~~zzzuuutttnnnfffSSSKKKHHHOOO]]]nnnzzzvvvyyyvvvrrrppplllqqqlllzzz~~~zzzxxxrrrqqqnnnlllkkkhhhccc```[[[XXXTTTQQQNNNIIIDDDAAA???>>><<<:::888666555555666666666666777999:::;;;;;;<<<===>>>>>>>>>>>>>>>@@@@@@AAA@@@???@@@BBBDDDCCCFFFIIIKKKLLLNNNQQQSSSTTTUUUWWW[[[___dddhhhjjjiiifffeeeffffffbbbXXXPPPGGGEEECCCBBBDDDFFFGGGHHHHHHJJJNNNQQQSSSSSSRRRQQQOOOMMMKKKIIIIIIJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQSSSUUUWWWXXXXXXXXXXXXXXXZZZ[[[^^^```aaabbbbbbdddfffhhhiiikkknnnppprrrsssuuuxxxzzz{{{||||||~~~zzztttpppjjjfffddddddccccccaaa```___^^^^^^\\\YYYWWWPPPNNNJJJHHHGGGFFFDDDBBBAAA@@@???>>>>>>>>>???@@@CCCJJJYYYooo~~~bbbSSSXXXdddtttwwwvvvjjjZZZOOOMMMPPP^^^oooqqqmmmlllhhh^^^QQQDDD;;;777555444333333222333333333333333333222222111111111222222222222222222222222000111333555888>>>FFFKKKQQQ[[[fffooovvv|||{{{wwwssspppppprrrrrrqqquuuzzz~~~yyypppfff___YYYUUUPPPNNNNNNOOOPPPPPPQQQTTTZZZ^^^bbbeeeiiilllpppooommmkkkkkkkkkkkklllnnnmmmmmmnnnppprrrtttvvvwwwxxxzzz}}}{{{mmmbbbZZZWWWWWWWWWYYY\\\^^^bbbfffkkkoooyyyyyyyyyyyyxxxvvvtttssspppooonnnmmmmmmlllmmmmmmkkkjjjiiigggeeedddcccbbb___]]]ZZZWWWUUUUUUUUUUUUXXX\\\ggg}}}mmmWWWPPPMMMVVVeeejjjkkknnn|||~~~eeeQQQHHHGGG???::::::888555444444333333333333333222222111111111111111222000000111111111111000000000000000000000000000000111111222333333888GGGUUUrrr{{{~~~yyytttsssmmmeeeRRRKKKHHHNNN\\\lllzzzsssqqqwww{{{wwwsssmmmqqqooo}}}}}}{{{yyywwwqqqooollljjjhhheeeaaa^^^YYYVVVRRROOOLLLHHHCCC@@@<<<;;;:::888777666555555666666666777888999:::;;;:::;;;<<<===>>>>>>>>>>>>??????@@@??????@@@CCCEEECCCFFFJJJLLLMMMOOOQQQSSSUUUXXX\\\aaafffjjjmmmooopppmmmiiiiiihhhbbbXXXPPPEEEEEEDDDDDDDDDEEEFFFGGGGGGLLLSSSYYY[[[YYYVVVSSSRRRPPPMMMKKKJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRUUUWWWXXXXXXXXXXXXYYYYYY[[[]]]___aaabbbdddeeegggiiijjjlllooorrrrrrtttvvvyyy{{{|||||||||}}}yyypppmmmiiifffeeedddcccbbbaaa```______^^^]]]YYYVVVPPPMMMJJJHHHGGGEEECCCAAAAAA@@@???>>>===>>>??????DDDIIIXXXnnnttt^^^VVV^^^iiiyyy|||zzznnn]]]RRROOORRR___oootttrrrpppjjj^^^OOOAAA999777444444333222222222222333333333222222222222222222222222222222222222222222000111333444888===DDDIIIPPPZZZeeennnvvv|||}}}zzzqqqpppqqqrrrqqqpppvvv}}}}}}yyyssskkkbbb\\\VVVRRRNNNLLLLLLNNNOOOOOOQQQVVV\\\bbbfffiiilllnnnpppooommmlllkkklllmmmnnnqqqpppppppppqqqsssuuuwwwwwwyyy{{{~~~|||uuuiii^^^UUURRRRRRSSSTTTVVVYYY\\\___eeekkkppp{{{|||||||||{{{yyyxxxvvvqqqpppooonnnmmmmmmmmmmmmkkkjjjiiigggfffdddcccbbb___]]]ZZZWWWUUUTTTTTTTTTXXX\\\hhh~~~kkkVVVPPPOOOXXXhhhmmmnnnwwweeeRRRJJJIII@@@::::::777555444333333222222333333222111111111111111222222000000111111111111000000000000000000000000000000111111222333333999IIIYYYpppxxxzzzuuurrrrrrlllcccQQQJJJGGGNNN[[[lll}}}vvvsssqqqxxx{{{wwwsssnnn}}}pppppp{{{yyyxxxxxxwwwvvvooollliiifffdddbbb^^^[[[XXXUUUQQQNNNKKKGGGCCC???999999888777666666666666666666666777888999;;;;;;999:::;;;===>>>?????????>>>????????????@@@CCCEEEDDDGGGKKKNNNOOOQQQSSSTTTZZZ^^^dddjjjoooqqqrrrrrrtttpppmmmkkkhhh```TTTKKKEEEEEEFFFEEEEEEEEEFFFGGGHHHOOOZZZdddgggeee___ZZZVVVSSSOOOLLLJJJKKKLLLMMMJJJKKKKKKKKKLLLLLLMMMMMMNNNOOORRRUUUWWWXXXXXXXXXWWWWWWXXXZZZ\\\```bbbdddeeeggghhhiiijjjmmmqqqssssssuuuxxx{{{}}}~~~~~~~~~~~~{{{uuullljjjhhhffffffeeecccaaa___^^^^^^^^^]]][[[XXXUUUOOOMMMIIIGGGFFFEEECCCAAAAAA@@@>>>=========>>>???DDDFFFSSSiii}}}mmm^^^[[[fffqqqrrr```TTTQQQTTT]]]nnnxxxwwwtttlll^^^MMM@@@999888555555444333333333333333222222222222222222333333222222222222222222222222222333444666999>>>EEEJJJOOOYYYcccllluuu}}}|||qqqqqqrrrrrrooonnnuuu~~~}}}yyyuuuoooggg```ZZZTTTQQQMMMKKKKKKMMMNNNOOOSSSYYYaaaggglllnnnppprrrqqqooommmlllkkklllnnnoootttsssrrrqqqrrrtttwwwxxxxxxyyy{{{~~~|||xxxmmmggg]]]TTTNNNMMMOOOQQQQQQSSSWWW[[[```gggooouuu~~~~~~~~~~~~|||zzzyyyqqqpppooonnnnnnmmmmmmmmmkkkjjjiiihhhfffdddcccbbb```^^^ZZZWWWUUUTTTTTTTTTXXX\\\iiiiiiUUUQQQPPPZZZjjjpppsssdddQQQJJJIII???888888555555444333333222222333333111111111000111111222333000000111111111111000000000000000000000000000000111111333333333999JJJZZZmmmtttwwwrrrpppppplllcccOOOIIIGGGNNN\\\mmmyyyuuuuuusssyyyzzztttrrrnnn|||oooqqq}}}yyyvvvuuuuuuuuuuuummmkkkgggdddbbb___\\\YYYWWWTTTQQQNNNKKKGGGBBB???888777777666666666666777666666777777888999;;;<<<888999;;;===>>>???@@@@@@===>>>?????????@@@CCCFFFFFFIIIMMMPPPQQQRRRTTTVVV___dddjjjppptttvvvuuutttssspppmmmlllggg]]]OOOCCCFFFGGGHHHGGGFFFFFFGGGHHHJJJSSSaaammmrrrooohhhbbbXXXUUUQQQMMMKKKJJJLLLMMMIIIIIIJJJJJJKKKLLLLLLMMMMMMOOORRRTTTWWWXXXXXXYYYUUUUUUWWWYYY]]]aaadddffffffhhhiiijjjkkknnnqqqttttttvvvzzz}}}vvvpppiiihhhgggggggggeeecccaaa^^^]]]\\\\\\\\\ZZZVVVSSSOOOLLLIIIGGGFFFEEECCCAAAAAA@@@>>>=========>>>???BBBCCCMMMcccvvvzzzjjj^^^```kkkvvvuuubbbUUURRRUUU[[[lll{{{zzzwwwnnn^^^LLL???:::999666666555444444444444555111111111222222333333444222222222222222222222222444555666777:::???FFFKKKOOOXXXbbbkkkttt}}}~~~sssrrrsssrrrnnnmmmttt~~~~~~zzzxxx{{{|||{{{{{{}}}zzzyyywwwrrrkkkbbbYYYTTTNNNLLLJJJJJJMMMQQQSSSUUUYYYaaakkkqqqqqqpppqqqsssqqqpppmmmkkkkkklllnnnoooooooooooooooqqqtttvvvxxxzzz|||{{{yyyxxxsssjjjeee```[[[SSSMMMIIIIIILLLNNNMMMSSS\\\ccciiipppxxx~~~|||wwwtttsssrrrooommmllllllmmmnnnnnnmmmjjjgggeeedddcccccc```^^^[[[XXXVVVUUUTTTTTTVVV___dddeeeQQQQQQQQQYYYmmmzzz|||aaaVVVHHH???===;;;777222666555333333333333111///333333222222111000//////222111000//////000111222111111222222222333333333222111111333555;;;IIIVVVlllrrruuuqqqpppppphhh]]]NNNJJJGGGKKKXXXmmmtttnnnnnnuuu{{{zzzyyy{{{wwwxxxvvvoooxxx|||zzzxxxuuurrrooojjjhhhdddaaa^^^[[[WWWUUUQQQQQQOOOLLLHHHBBB===;;;:::999999:::<<<<<<:::888777888888999999:::;;;;;;;;;<<<===>>>>>>===<<<<<<===>>>@@@AAAAAA@@@??????EEEIIIOOOTTTWWWZZZ^^^```gggkkknnnooorrrvvvvvvsssttttttpppggg^^^UUULLLFFFIIIMMMPPPNNNIIIEEEEEEGGGNNN]]]mmmxxx|||xxxlll```[[[WWWQQQNNNMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTVVVWWWXXXUUUWWWZZZ\\\^^^aaaeeehhhiiihhhggggggiiimmmpppssstttvvvyyy|||vvvpppmmmffffffffffffeeedddcccccc```_________^^^\\\XXXTTTOOOLLLIIIGGGFFFEEECCCAAAAAA@@@>>>=========>>>???@@@GGGQQQ___ttt~~~~~~zzzwwwssshhhlllttt```TTTOOOMMMWWWggg~~~yyyjjjVVVHHHCCC===666888888666555444333333222444444333333222111000000111111000000111111222333333555666888:::>>>CCCFFFNNNSSS]]]jjjwww~~~}}}tttrrrqqqpppmmmooozzzwwwqqqnnnooopppnnnoooqqqppppppoookkkeee]]]UUUQQQKKKJJJHHHHHHJJJNNNSSSWWWdddjjjqqqsssqqqooooooqqqooonnnlllkkklllnnnpppqqqrrrqqqpppqqqrrruuuyyy{{{|||~~~wwwnnnnnnoookkkddd___[[[WWWQQQLLLJJJKKKMMMOOOSSSXXX```gggnnnvvv{{{xxxsssrrrooommmllllllmmmnnnnnnllljjjgggeeedddcccccc```^^^[[[XXXVVVUUUTTTTTTVVV___dddaaaOOOPPPQQQ\\\ppp}}}```VVVHHH@@@===<<<888444444333222333555666666444333333222222111000000///222111000//////000111222000000000111111111222222222111111444555:::HHHUUUjjjppprrrnnnmmmmmmfff[[[IIIHHHGGGLLLXXXlllsssoooqqquuu{{{yyywwwyyyuuuxxxuuunnnxxx|||yyywwwtttqqqnnnhhheeebbb___\\\YYYUUUSSSPPPPPPNNNKKKGGGBBB===::::::999888999:::;;;:::999888999999:::;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;;;;===???@@@@@@@@@AAABBBGGGLLLSSSXXX[[[^^^cccgggnnnqqqrrrqqqssswwwwwwtttyyyuuummmbbbXXXPPPIIIEEEMMMRRRUUUSSSLLLGGGHHHKKKUUUfffxxx{{{nnncccZZZVVVQQQNNNMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNPPPPPPQQQSSSTTTUUUVVVWWWWWWYYY[[[]]]___aaaeeehhhhhhhhhggghhhjjjnnnqqqsssuuuwwwzzz~~~}}}~~~}}}uuummmgggddd```aaaaaabbbbbbbbbaaaaaa______^^^^^^]]][[[XXXUUUOOOMMMIIIGGGFFFDDDBBB@@@@@@???>>>=========>>>???>>>EEEOOO^^^rrr~~~}}}}}}yyymmmnnnrrr^^^SSSNNNLLLYYYhhhyyyiiiTTTFFF@@@;;;666888777666555444333333333444333333333222111111111222111111111111222333333222333555777999===BBBEEEMMMSSS]]]lllyyy~~~uuuqqqooommmlllppp}}}nnngggbbbaaa```^^^___bbbcccccccccaaa]]]XXXRRROOOIIIIIIHHHGGGHHHOOOXXX```rrruuuwwwuuuqqqmmmlllmmmllllllkkklllmmmpppsssuuuuuutttsssrrrtttwww{{{~~~sssjjjdddfffiiifff```]]]XXXUUURRROOONNNOOORRRSSSYYY^^^fffmmmuuu}}}zzzsssrrrpppnnnmmmmmmmmmnnnlllkkkiiifffdddcccbbbbbb```^^^\\\YYYVVVUUUTTTTTTWWW___ccc~~~zzz\\\KKKMMMQQQ^^^ttt~~~___UUUIII@@@===<<<999666333222111333555666666555333333222222111000000000111111000000000000111111/////////000000000111111111111222444555999FFFRRRgggmmmnnniiihhhjjjcccYYYDDDEEEGGGLLLWWWjjj}}}rrrrrruuuvvv|||{{{yyyzzzuuuwwwsssooozzz}}}zzzwwwuuurrrooollleeebbb^^^[[[YYYVVVSSSPPPNNNMMMLLLIIIEEEAAA===::::::888777777999:::;;;;;;::::::;;;<<<<<<======>>>;;;<<<===>>>>>>===<<<;;;999;;;===>>>???@@@CCCEEEKKKRRR[[[______bbbhhhooossstttsssqqqsssxxxxxxuuuyyyqqqeeeYYYPPPKKKIIIJJJTTTYYY\\\WWWNNNJJJNNNSSSbbbttt~~~ooodddZZZVVVRRROOONNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNQQQQQQRRRSSSSSSTTTUUUUUUXXXZZZ\\\^^^___aaadddggghhhggghhhiiikkkooosssuuuvvvxxx|||~~~yyyvvvtttvvvzzzzzzzzzwwwqqqiiibbb]]]ZZZZZZ[[[]]]___```aaaaaa```___^^^]]]]]]\\\[[[WWWTTTPPPMMMIIIGGGEEEDDDAAA???@@@???>>><<<<<<======>>><<>>999555888777666555444333333333333333333333222222222222222222222222222333444444111333444555777;;;AAAEEELLLSSS```ppp}}}tttoookkkkkkmmmuuufff^^^WWWUUUSSSRRRSSSVVVVVVWWWXXXXXXWWWTTTPPPNNNHHHIIIJJJIIIKKKTTTbbbmmm{{{{{{yyytttnnnjjjiiijjjiiiiiijjjlllooorrrvvvxxxwwwuuussssssuuuxxx}}}ooogggbbbeeeiiigggcccbbb\\\[[[YYYWWWWWWWWWXXXYYY]]]bbbiiiqqqzzz~~~{{{sssrrrpppooonnnmmmmmmnnnjjjjjjhhhfffdddcccbbbaaaaaa___\\\YYYVVVTTTSSSSSSWWW___bbb}}}tttXXXIIILLLQQQ```vvv{{{^^^UUUIII@@@<<<:::888666444333222222333444333111222222222111111111000000111000000000000000000111/////////000000000111111111000222444555888CCCOOObbbhhhiiieeeeeegggaaaWWWBBBDDDHHHMMMWWWhhh|||wwwwww|||yyy~~~vvvvvv~~~pppooo}}}}}}{{{wwwtttrrroookkkiiibbb___\\\YYYWWWTTTQQQNNNKKKKKKIIIFFFCCC???<<<::::::888666666888:::<<<<<<<<<<<<======>>>??????@@@<<<===>>>>>>>>>===<<<;;;:::<<<>>>>>>>>>@@@EEEIIIRRRZZZbbbdddaaabbbjjjsssqqqrrrpppppptttyyyzzzwwwssshhhZZZOOOJJJIIINNNUUU]]]aaa```YYYPPPNNNWWW```sss}}}mmmbbbYYYVVVRRROOOOOOOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNRRRRRRRRRSSSSSSSSSSSSSSSXXXZZZ\\\]]]^^^```ccceeegggggghhhjjjmmmqqqtttwwwwwwyyy|||uuupppmmmlllnnnsssuuutttpppjjjaaaZZZVVVUUUUUUWWW[[[^^^aaaccccccccc```^^^]]]\\\\\\ZZZWWWTTTPPPMMMIIIGGGEEECCC@@@>>>???>>>===<<<;;;<<<======<<>><<<:::999777555666888;;;=========>>>>>>???@@@@@@AAAAAA>>>>>>?????????>>><<<;;;===???@@@???>>>AAAGGGMMM\\\bbbgggeee```aaaiiiqqqnnnooooooqqqwww~~~~~~yyykkk^^^QQQIIIFFFIIISSS^^^ggggggccc[[[TTTWWWdddppp|||kkkaaaYYYVVVRRRPPPPPPPPPOOONNNNNNMMMLLLKKKKKKLLLMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRVVVXXXZZZ[[[\\\^^^aaacccfffggghhhkkkooossswwwyyyxxxzzz|||{{{nnnhhhhhhhhhkkkooossspppkkkddd\\\VVVTTTSSSSSSUUUZZZ___ccceeeffffffbbb```^^^\\\[[[YYYVVVTTTOOOLLLIIIFFFEEECCC@@@>>>>>>>>><<<;;;;;;;;;<<<===???BBBIIITTT]]]dddiiilllttt~~~vvvxxxlllXXXNNNMMMNNN[[[pppvvv```MMMBBB<<<999888777666555444444444444444333333333333333333444444333333222222333333444555333444444555777<<>>HHHVVV^^^cccbbbcccfffaaaWWWGGGFFFGGGMMMZZZkkk|||wwwtttrrreeefffxxxwwwtttpppmmmjjjgggccc```]]]ZZZWWWTTTSSSPPPMMMJJJFFFEEECCCAAA???===;;;:::888777666777:::===>>>>>>>>>>>>???@@@@@@AAAAAABBB@@@@@@AAAAAA@@@???>>>===???AAABBB@@@???DDDMMMUUUfffhhhhhhccc^^^___gggooonnnqqqsssvvv}}}~~~vvvdddWWWKKKGGGGGGJJJVVVcccooommmhhhbbb```ggguuuxxxjjj```XXXUUURRRQQQQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVXXXZZZ[[[]]]```ccceeefffiiilllqqquuuxxxzzz{{{|||~~~wwwjjjfffhhhjjjnnnqqqqqqnnnhhh```XXXTTTSSSTTTSSSVVV\\\bbbfffiiijjjjjjfffccc```]]][[[YYYUUUSSSMMMKKKHHHFFFEEECCCAAA???>>>===<<<;;;:::;;;;;;<<<@@@AAAFFFMMMRRRVVV\\\cccnnn~~~{{{uuuzzzkkkWWWOOOOOOQQQ\\\tttqqq[[[KKKBBB<<<999:::666666555444444444444444444444444444333333333333222222222222222333444444444444444555777<<>>@@@@@@CCCGGGEEEFFFIIIKKKMMMNNNNNNNNNOOOMMMKKKLLLSSS___llltttuuuqqqlllgggdddbbbaaaaaafffggghhhkkknnnpppssstttttttttuuuwwwyyyzzz||||||xxxqqqlllnnnrrruuuzzz}}}zzzxxxwwwxxxyyyzzz{{{}}}rrrrrrrrrqqqpppooonnnmmmiiiiiiiiiiiihhhfffdddcccbbb```]]]YYYVVVTTTRRRRRRRRR]]]ccc~~~```NNNGGGLLLTTTfffwwwzzz|||xxx```YYYNNNCCC<<<888666666333333333666999<<<<<<<<<111111111111111111111111///000111222222111000////////////000000000111111///000222555444444<<>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCBBB@@@???>>>>>>AAACCCBBBBBBHHHTTT^^^mmmkkkfff```]]]```hhhoooqqqtttwww{{{xxxlllZZZMMMFFFHHHKKKOOO\\\kkkuuurrrooonnnrrr{{{}}}qqqfff]]]XXXUUUSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKLLLMMMNNNPPPQQQQQQQQQRRRRRRSSSSSSSSSUUUXXXZZZ[[[^^^bbbeeedddfffiiimmmrrrvvvzzz|||vvvjjjhhhlllppptttxxxqqqnnnhhh```YYYUUUVVVWWWXXX\\\bbbiiinnnpppqqqqqqiiifffbbb^^^[[[XXXUUURRRLLLIIIGGGEEEEEEDDDBBBAAA===<<<;;;:::::::::;;;<<<@@@>>>AAAFFFHHHJJJSSS^^^gggzzz~~~{{{vvv{{{jjjVVVPPPQQQTTT^^^yyy~~~kkkUUUIIIAAA;;;999:::666666555444444444444555555555555444333333333222222111111111111222333333333333333333555:::BBBGGGRRR^^^rrrqqqhhhdddjjjvvvFFF@@@<<<>>>AAABBBEEEIIIIIIJJJMMMOOOQQQRRRSSSSSSVVVSSSOOOPPPXXXcccmmmssssssooojjjeeebbbaaa___^^^fffggghhhkkkmmmoooqqqrrrtttuuuwwwyyy{{{|||||||||xxxtttvvv{{{}}}zzzrrrrrrrrrqqqpppooonnnmmmiiijjjjjjjjjhhhfffdddcccbbb```]]]YYYVVVSSSRRRRRRQQQ\\\cccZZZKKKFFFMMMUUUhhhyyyzzzzzzxxxccc\\\QQQFFF===999777777333222222333666777777666111111111111111111222222///000111222222111000///............/////////000///000333555444444;;;DDDOOOYYYaaacccgggjjjcccXXXIIICCCAAAJJJ___uuuqqqrrryyyiiigggxxx{{{rrroookkkgggdddaaa]]]ZZZWWWTTTQQQOOOMMMKKKHHHFFFBBBAAA@@@>>><<<;;;::::::777777888;;;>>>@@@@@@???>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDCCCAAA@@@???===@@@CCCCCCDDDLLLYYYdddqqqllleee^^^]]]aaajjjpppsssvvvyyy||||||oooaaaOOOEEEAAAHHHOOOUUUcccsssxxxvvvuuuxxx}}}rrrjjjaaaYYYWWWUUUSSSRRRRRRRRRPPPOOONNNMMMLLLKKKKKKLLLMMMNNNPPPPPPQQQQQQRRRSSSSSSTTTTTTVVVXXX[[[\\\___cccfffdddfffiiinnnssswww{{{|||vvvkkkkkkpppuuuyyy}}}tttqqqjjjbbb[[[YYYZZZ\\\___ccciiipppuuuxxxyyyyyylllhhhccc___\\\XXXTTTRRRKKKHHHFFFEEEEEEDDDCCCBBB===<<<;;;:::999:::;;;;;;>>><<<===AAABBBEEEOOO\\\bbbxxx|||xxx{{{iiiVVVPPPSSSVVV```|||zzzfffQQQFFF@@@:::888999666666555444444444555555666666555444333333222222111111000000111111222333222222222222444999@@@FFFTTT```uuurrriiidddjjjvvvAAA???======???CCCIIILLLRRRSSSUUUXXXZZZ\\\\\\\\\bbb___[[[ZZZ]]]cccjjjooommmjjjfffcccbbb```___^^^dddeeehhhjjjmmmooopppppptttvvvxxxyyyzzz|||}}}vvvuuurrrpppnnnmmmmmmmmmlllllllllkkkiiifffcccaaa]]]\\\ZZZWWWUUURRRPPPOOOQQQYYYdddwww[[[LLLGGGKKKTTThhhzzz{{{||||||~~~yyyfff```TTTEEE<<<<<<<<<;;;666666555444333333333333444444444444333222111000////////////////////////000000000000000000000000//////111444444444:::AAAJJJZZZhhhlllnnnnnnfff[[[KKKGGGFFFNNNbbbxxxooollluuu{{{jjjiiiwww{{{xxxrrrnnnhhhddd```]]]YYYWWWUUURRROOOLLLKKKIIIGGGEEEBBBAAA>>><<<::::::::::::999999:::;;;<<<===>>>????????????>>>>>>>>>>>>>>>???@@@BBBDDDDDDCCCBBBAAACCCCCCCCCCCCGGGRRR```jjjuuukkk___[[[aaaiiinnnoooyyy||||||yyywwwsssdddUUUKKKGGGFFFKKKQQQYYYiiiyyy{{{wwwmmmfffaaa^^^]]]ZZZXXXUUUTTTTTTSSSQQQOOOQQQPPPNNNLLLLLLMMMOOOPPPPPPPPPOOOOOOPPPQQQSSSTTTSSSUUUWWWZZZ^^^aaaccceeefffiiilllpppssswww||||||rrrsssxxxyyyxxxwwwvvvqqqllliiiccc^^^___ccchhhnnntttyyy|||qqqfffccc```ZZZUUUSSSNNNLLLIIIHHHGGGEEECCC@@@??????>>><<<<<<;;;;;;;;;<<<<<<>>>AAACCCEEENNNWWWdddyyy|||{{{zzzdddYYYRRRQQQYYYjjjqqqeeeTTTHHHBBB???<<<999777777666666666555555555444444444444444444444444444444444444444444444444222333444555777<<>>>>>>>>======<<>>===<<<;;;;;;:::::::::===<<<>>>AAACCCFFFNNNWWWdddzzzwwwbbbYYYSSSSSS]]]nnnqqqeeeVVVJJJCCC@@@<<<999888888777666555444333333444444444444444444444444444444444444444444444444111222333444666:::AAAEEERRRhhhzzzooohhhdddgggnnnvvv>>>@@@CCCFFFIIINNNTTTXXXaaadddgggiiijjjmmmrrrvvv|||zzzsssiiiaaa___dddiiiiiiiiihhhgggfffdddcccccceeefffiiilllooorrruuuvvvuuuwwwxxxyyyyyyzzz}}}|||yyyxxxuuurrrooommmlllllliiiiiiiiihhhfffccc```______]]][[[XXXUUURRROOONNNQQQYYYdddqqqUUUGGGDDDKKKUUUfffssspppuuuooottt|||kkkfffYYYHHH>>>:::888555666666555444333333333333444444444444333222111111111111111111111111111111000000000000000000000000111000222444333333999@@@NNN^^^mmmqqqssstttooogggQQQLLLKKKTTTdddsss|||mmmaaaeeetttxxxiiihhhttt|||vvvsssmmmiiiddd___\\\XXXUUUSSSPPPNNNJJJHHHFFFEEEBBB@@@>>><<<:::888777777777777888888888999999::::::::::::;;;===>>>>>>===<<<;;;>>>???AAACCCEEEEEEEEEDDDDDDFFFHHHJJJMMMTTT^^^ffffff```ZZZ[[[eeeqqqyyy}}}~~~~~~yyynnnbbbWWWKKKAAACCCDDDJJJSSS]]]hhhxxxppphhh[[[VVVSSSTTTZZZ______]]]YYYVVVTTTRRRSSSSSSRRRQQQNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUWWWXXX[[[^^^aaadddggghhhkkkmmmpppsssvvvyyy}}}~~~~~~}}}{{{yyyuuupppooosssvvv}}}wwwkkkeeeaaaZZZTTTRRRKKKIIIGGGFFFFFFEEECCCBBB===<<<;;;:::::::::::::::===<<<>>>AAACCCFFFNNNXXXeee|||rrr___XXXTTTVVVbbbttt~~~qqqgggZZZNNNGGGBBB>>>;;;;;;:::888666555333222222333333333333333333333333444444444444444444444444111111222333555999???DDDRRRhhhyyyooogggbbbdddjjjsss~~~???BBBFFFJJJNNNUUU^^^eeemmmppptttuuuvvvzzz|||nnn```[[[```gggfffhhhjjjjjjhhhfffeeeeeedddfffiiilllqqquuuxxxzzzzzz{{{}}}}}}|||}}}~~~{{{{{{yyyvvvrrrooommmlllllliiiiiihhhgggeeebbb```______^^^\\\XXXUUURRROOONNNPPPYYYeeerrrVVVGGGDDDKKKUUUgggsssoooqqq{{{pppvvv|||lllgggZZZJJJ???;;;888555666666555444333333333333333444444444333333222111111111111111111111111111////////////////////////222111222333333333999AAAMMM^^^mmmqqqrrrtttqqqkkkWWWPPPNNNVVVdddnnnsssvvv~~~mmmbbbeeesssxxxiiigggsss{{{uuupppkkkgggaaa]]]ZZZWWWTTTQQQOOOLLLHHHFFFEEECCCAAA???<<<;;;999777777777777777888999999999999999999999999;;;===???@@@???===;;;===>>>@@@BBBCCCDDDDDDEEECCCFFFJJJLLLNNNSSS[[[```bbb^^^[[[^^^hhhrrrzzz}}}}}}zzzqqqcccUUUKKKEEEBBBBBBFFFMMMVVVaaapppnnn___WWWRRROOOMMMRRRYYY^^^]]]ZZZVVVTTTQQQPPPPPPQQQQQQQQQOOOPPPQQQQQQQQQQQQPPPPPPNNNNNNOOOPPPRRRTTTUUUVVVXXXYYY[[[___bbbeeehhhiiilllooorrrtttvvvyyy~~~}}}wwwwww{{{zzzzzzmmmfffaaaYYYSSSQQQJJJHHHFFFFFFFFFEEECCCBBB===<<<<<<;;;:::::::::;;;===<<<>>>BBBDDDFFFOOOXXXfff~~~ooo]]]XXXTTTWWWfffyyyssslll```UUUMMMGGGBBB>>>@@@>>><<<999666444333333333333333333333333333333333333333333333333333333111222222333555999???CCCSSShhh~~~~~~zzzpppggg```aaagggppp|||AAADDDIIIMMMRRR]]]jjjsss|||~~~qqq___XXX[[[bbbeeehhhlllmmmjjjgggeeeddddddeeehhhlllrrrwww|||~~~~~~~~~}}}zzz{{{yyyvvvrrrooommmlllllljjjiiihhhfffdddbbb```______^^^\\\YYYUUURRRPPPOOOOOOYYYffftttXXXIIIDDDLLLWWWjjjuuuqqqmmmvvv{{{rrrwww{{{nnnhhh[[[JJJ???<<<:::777666666555444333333333333333333444444444333222222111111111111111111111111////////////////////////222000111333222333999BBBMMM^^^nnnqqqrrrtttsssnnn^^^TTTPPPVVVaaafffjjjmmm|||yyyoooggghhhsss}}}yyyiiifffpppzzzsssnnniiieee```\\\YYYVVVSSSQQQMMMKKKGGGEEECCCBBB???===;;;:::888777777777888888999999999999999:::::::::999;;;>>>@@@AAA@@@???===<<<===>>>@@@AAACCCCCCDDDBBBEEEIIILLLMMMPPPVVVZZZ```______eeennnwww}}}}}}uuugggWWWJJJBBBBBBDDDDDDIIIPPPXXXdddvvvppp]]]QQQMMMNNNMMMNNNSSSZZZ^^^\\\YYYSSSPPPMMMMMMNNNPPPQQQQQQPPPPPPPPPQQQPPPOOOOOONNNMMMNNNOOOQQQSSSUUUVVVVVVXXXYYY\\\___bbbeeehhhiiimmmpppsssuuuwwwzzz~~~}}}ooogggaaaYYYSSSPPPIIIGGGEEEEEEEEEEEECCCAAA>>>===<<<<<<<<<<<<<<<<<<======???BBBDDDFFFOOOXXXhhhnnn]]]YYYTTTXXXhhh}}}xxxsssjjj```WWWOOOIIIEEEEEECCC@@@<<<888666555555333333333333333333333333333333333333333333333333222333333444555999???DDDTTTeeewww|||{{{{{{||||||qqqggg______eeennnzzzDDDIIIPPPVVV]]]iiixxxsss^^^UUUWWW[[[dddiiinnnoookkkfffcccbbbbbbdddggglllrrryyy~~~|||yyyyyyxxxuuurrrooommmlllllljjjiiigggeeecccaaa```___^^^]]][[[YYYVVVTTTRRRQQQPPPZZZhhhrrrXXXIIIFFFOOO\\\nnnxxxrrrkkksssxxxrrrwww}}}qqqkkk\\\JJJ???<<<:::888666666555444333333333333333333333444444333333222111111111111111111111111000000000000000000000000111000000222222333;;;CCCQQQcccrrruuutttwwwxxxtttgggYYYPPPTTT[[[^^^bbbgggrrr|||zzzwwwtttwwwyyyvvvqqqrrryyyyyyhhhccckkkyyyrrrlllgggccc^^^ZZZWWWTTTRRROOOLLLIIIEEECCCBBB@@@>>><<<999888777666666777888888888888999999999::::::::::::;;;>>>@@@AAAAAA@@@@@@===>>>???@@@AAABBBCCCDDDBBBEEEIIIKKKKKKMMMQQQUUU]]]___dddllluuu}}}xxxkkk[[[MMMCCC===???CCCFFFMMMTTT[[[fffxxxqqq]]]NNNGGGFFFGGGJJJOOOUUUZZZ\\\[[[ZZZQQQOOOLLLKKKMMMOOOQQQRRRPPPPPPOOONNNMMMLLLKKKKKKLLLMMMOOORRRTTTVVVWWWWWWYYYZZZ]]]```cccfffiiijjjoooqqqtttwwwyyy}}}~~~ooofff```XXXRRRPPPIIIGGGEEEDDDDDDCCCAAA@@@>>>======<<<<<<<<<======>>>===???BBBDDDGGGOOOXXXjjjmmm^^^[[[VVVZZZkkk|||uuulllbbbYYYQQQMMMIIIFFFBBB>>>:::888888777444444444444444444444444333333333333333333333333333333444444555999???CCCRRR```nnnsssuuuxxx{{{{{{qqqhhh______dddlllxxxLLLUUU```jjjqqq|||ppp\\\SSSTTTWWWdddjjjpppqqqkkkddd```___aaabbbfffkkkrrryyy{{{xxxxxxvvvsssqqqnnnmmmmmmmmmiiigggfffcccaaa```___^^^]]]\\\[[[YYYWWWUUUSSSRRRRRR\\\jjjnnnTTTGGGHHHUUUcccsssyyyoooiiiqqq}}}uuuzzzvvvooo^^^JJJ===:::999777666666555444333333333333222333333444444333333222000000000000000000000000000000000000000000000000000...///111222444<<>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCFFFIIIJJJJJJKKKOOOSSSZZZ^^^fffooovvvzzz{{{zzzhhhZZZLLLEEE@@@===>>>BBBEEEPPPYYY```jjjzzzttt___OOOEEEBBBAAABBBHHHQQQXXXZZZZZZZZZ[[[RRROOOLLLKKKNNNQQQSSSTTTTTTSSSPPPNNNLLLLLLKKKKKKKKKLLLOOORRRUUUVVVWWWXXX[[[\\\^^^bbbeeehhhkkklllqqqssswwwzzz}}}~~~ooofff___WWWRRRPPPJJJHHHEEEDDDDDDBBB@@@>>><<<<<<<<<;;;;;;<<<<<<===>>>===???CCCDDDGGGOOOYYYlllkkk______YYY]]]ooowwwlllaaaYYYUUUJJJGGGBBB>>>:::999888999555555555555555555555555222222222222222222222222222333333333444888>>>BBBLLLYYYgggooosssxxxyyywwwqqqhhh``````eeelllvvvUUU```ooo{{{kkkYYYRRRSSSVVVeeekkkrrrqqqkkkccc^^^]]]```bbbeeekkkrrrzzz~~~{{{xxxvvvuuurrrpppnnnmmmmmmmmmgggfffdddbbb```^^^]]]]]]\\\[[[ZZZYYYWWWUUUTTTSSSTTT^^^kkkiiiPPPEEEIIIYYYgggvvvxxxllliiiqqq{{{~~~{{{rrr___JJJ<<<999888666666666555444333333333333222222333444444333333333////////////////////////000000000000000000000000///...///111222444===FFFaaasssrrr^^^OOOOOOSSSSSSXXX```lllwwwyyyrrrnnnkkkrrrxxxxxxtttssswww|||vvvbbb[[[bbbwww}}}vvvmmmgggbbb^^^YYYUUUSSSPPPMMMKKKGGGDDDAAA???===;;;999777555444333222333444555666333444555666777888999:::999999:::<<<===???@@@AAACCCCCCCCCCCCCCCDDDEEEFFFDDDGGGJJJJJJJJJKKKOOOSSSYYY^^^fffnnnsssssspppnnnXXXKKKAAA@@@AAA???@@@CCCDDDQQQ]]]dddnnn{{{zzzfffSSSGGGAAA@@@@@@BBBJJJUUUZZZZZZYYYYYYZZZSSSPPPMMMLLLOOORRRUUUVVVYYYWWWTTTQQQOOONNNNNNNNNJJJLLLOOOSSSUUUWWWXXXXXX\\\^^^```cccgggjjjlllnnnrrruuuyyy|||~~~nnneee___WWWRRRPPPJJJHHHFFFDDDCCCBBB???===;;;;;;:::::::::;;;;;;<<<>>>===???CCCEEEGGGPPPYYYmmmjjj```aaa\\\```rrr}}}rrrggg^^^ZZZIIIGGGBBB===:::999888999666666666666666666666666222222222222222222222222111222222222333777<<>><<<:::888888000111222333444333222222555555777888999999999999::::::::::::;;;===???AAA>>>???@@@BBBDDDFFFGGGHHHHHHKKKNNNNNNLLLKKKNNNPPP]]]bbbgggjjjmmmnnniiibbbQQQFFF===;;;<<<>>>BBBFFFLLLUUU```jjjuuu~~~kkkVVVHHH@@@:::888999BBBFFFMMMSSSVVVVVVTTTRRRQQQJJJGGGLLLPPPQQQUUU\\\ccc^^^WWWRRROOONNNMMMLLLLLLNNNQQQSSSUUUVVVXXXZZZ]]]___aaaccceeeiiimmmqqqssswww{{{~~~|||mmmbbb]]]YYYRRRLLLKKKIIIFFFCCCBBBAAA???===::::::::::::;;;;;;<<<===???>>>???CCCEEEHHHRRR\\\eeeoooccc]]]]]]gggrrryyynnn```VVVGGGDDD@@@>>><<<:::888666444555555555666666777777555555444333333333333444666444555666555444:::BBBLLLSSS```nnntttsssqqqooorrrnnnhhheeegggnnnvvv{{{ssssss]]]PPPJJJLLLPPP```kkkuuurrreee[[[YYY\\\bbbppp||||||yyy}}}zzzwwwwwwwwwvvvuuurrrooollljjjhhhhhhgggfffdddcccbbbbbb\\\\\\ZZZXXXVVVTTTSSSRRRSSS\\\kkkzzz___LLLKKKOOO]]]ooozzzyyyuuuqqq{{{pppYYYIII???888777999555555555555555555555555666555333222111111111222111111111111111000//////////////////////////////000...///111333777AAAKKKhhh}}}www```KKKFFFIIIKKKNNNTTTcccwww}}}nnniiifffjjjgggeeeiiihhhmmm}}}sss^^^VVV]]]rrryyyqqqjjjddd```]]]YYYUUURRROOOLLLJJJCCCBBB???===:::888777666111222222333333333333222444555666777888999999999999999999:::;;;===???AAA<<<===>>>@@@BBBEEEFFFGGGHHHKKKMMMLLLJJJKKKNNNQQQ^^^dddgggiiijjjiiibbb[[[NNNEEE===;;;===>>>BBBGGGNNNXXXcccmmmwwwqqqaaaNNNCCC>>>;;;<<<>>>???CCCIIIOOORRRRRRPPPOOONNNIIIGGGJJJMMMPPPWWW___ddd___XXXRRROOOMMMLLLJJJJJJMMMQQQSSSUUUWWWZZZ\\\___aaaccceeehhhkkkpppssswww{{{zzzlllaaa\\\XXXRRRLLLKKKIIIFFFCCCBBBAAA???===;;;;;;:::::::::;;;<<<<<<>>>===???CCCEEEHHHQQQZZZfffooobbb\\\\\\gggtttzzznnn___UUUEEEBBB???<<<;;;:::888666444555555555666666666777555555444333333333333444555333444555444444999AAAJJJSSS```kkkoooooooooooosssooojjjhhhiiinnntttyyyeeeRRRGGGEEEJJJPPP___lllwwwsssdddZZZ]]]eeemmm|||zzzxxxxxxwwwvvvuuurrrnnnkkkiiiiiihhhgggfffeeecccbbbbbb^^^]]][[[YYYWWWUUUTTTSSSQQQ[[[lllsssYYYIIIIIINNN\\\ooo{{{}}}zzzuuuoooXXXHHH>>>888666888111222444666666444222111444333222111111111111111000111111111111000000///////////////////////////111///000222444777AAAKKKfff}}}ttt]]]IIIDDDFFFGGGJJJPPP```sss{{{lllgggcccfffaaa___dddeeemmmrrr^^^UUU[[[ooo}}}wwwqqqjjjeee___\\\WWWTTTQQQNNNJJJHHHAAA@@@===;;;999777666555444333333222222222333333333333555666777888888888888888888999:::<<<===>>>999:::;;;>>>@@@CCCEEEGGGHHHKKKLLLKKKJJJKKKOOORRR\\\aaaeeefffgggeee^^^UUUJJJCCC======>>>???CCCHHHRRR\\\hhhqqqzzzeeeVVVFFF>>>;;;:::<<<>>>;;;???EEEJJJMMMNNNLLLKKKIIIFFFFFFHHHJJJOOOZZZeeegggbbbZZZSSSOOOLLLJJJIIIIIILLLPPPTTTVVVYYY\\\^^^```bbbeeehhhjjjnnnsssvvv|||wwwjjj```[[[WWWQQQLLLKKKIIIFFFCCCBBBAAA???===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<>>888666777222333444444444444333222333222222111111000000000000000111111111111000///000000000000000000000000111000000222333666>>>HHH___xxxoooZZZGGGCCCEEEFFFJJJQQQ^^^qqq|||wwwgggcccbbbfffbbbaaahhhkkktttuuuaaaWWWZZZlll{{{vvvoooiiiddd^^^ZZZVVVRRROOOLLLHHHEEE@@@???===:::888777666555666555333222222333444444222333444666777888888888888888888888888888999999777888999;;;>>>AAADDDFFFJJJLLLMMMMMMKKKMMMQQQUUUXXX^^^bbbdddeeeeee^^^WWWIIICCC>>>???@@@AAAEEEJJJTTT___kkkuuu|||zzz```QQQBBB;;;888777888:::999<<>>===<<<;;;;;;;;;;;;;;;:::;;;???DDDFFFHHHNNNWWWeee}}}kkk^^^XXXYYYiii|||zzzfffQQQDDD===;;;999999999999888777555555555555555555555555555444333333222222333333444222333444444444:::BBBNNN___qqqvvvsssppppppqqqtttsssqqqpppqqqsssvvvxxxzzz~~~vvvlll```SSSKKKGGGGGGMMMTTTdddqqq{{{ttteeeaaaooo~~~zzzyyyxxxwwwuuussspppmmmkkkiiiiiiiiihhhgggeeedddcccbbb___^^^\\\ZZZWWWUUUSSSRRRQQQ[[[ooobbbLLLBBBCCCKKK[[[nnn|||yyyjjjSSSDDD>>>999777777666555444333333444555666111222222222111111000000///000000111111111000000111111111111111111111111111///000222222444<<>>===<<<<<<;;;;;;;;;;;;:::;;;???DDDFFFHHHNNNWWWfff}}}fff[[[WWWYYYlllzzzbbbKKK===;;;999777777888999999888555555555555555444444444444444333222222222222333444333444555555555;;;CCCTTTjjj~~~}}}yyywwwuuutttssssssrrrsssuuuxxxyyyzzz}}}{{{vvvmmmggg[[[SSSKKKHHHGGGHHHOOOVVVjjjttt{{{sssggghhh{{{~~~zzzyyywwwvvvtttrrrooommmlllkkkjjjiiihhhgggfffdddcccccc___^^^\\\ZZZWWWTTTRRRQQQSSS]]]qqqyyy\\\HHH@@@DDDMMM^^^ppp|||||||||gggOOOBBB>>>;;;888888888666444333333444666888111222222333222222111111///000000111111111111000222222222222222222222222111///000222222222999BBBUUUnnn|||aaaPPPAAA>>>AAACCCIIIRRR___ooo|||uuucccaaaZZZbbbfffkkktttvvv{{{mmm___]]]kkk}}}wwwqqqkkkeeeaaa[[[WWWRRRNNNKKKGGGCCCAAA???>>><<<:::888777666666555444444444444555666666444555777999:::<<<<<<<<<======<<<;;;999777555444999999999:::===@@@DDDFFFJJJNNNQQQRRRRRRSSSVVVZZZ\\\```bbbbbbcccddd```ZZZPPPKKKGGGEEECCCCCCIIIPPPYYYeeesss{{{wwwnnnUUUHHH<<<888888777777999999;;;>>>AAADDDGGGHHHHHHBBBEEEDDDCCCGGGTTTbbbjjjjjjdddZZZRRRNNNMMMLLLLLLOOOQQQTTTVVVWWWYYY[[[\\\___aaadddhhhkkkpppvvvzzzzzzqqqlllfff```ZZZVVVQQQNNNKKKIIIFFFCCCBBBAAA???=========<<<<<<;;;<<<<<<<<<<<<<<>><<<:::999666666555555555555666666111222333444444333222222//////000111111111111111111111111111111111111111222000111333222333999AAARRRjjj~~~wwwaaaPPPBBB???AAABBBHHHQQQ^^^nnn}}}zzzgggggg^^^iiipppxxx~~~~~~pppbbb___kkk|||uuuoooiiiccc___YYYVVVQQQMMMIIIEEEBBB???===<<<:::888777555555444222333444555666777777777666777999;;;===>>>??????>>>??????>>>===;;;:::999<<<;;;:::;;;===AAADDDGGGHHHLLLRRRTTTTTTTTTVVVYYY[[[^^^______bbbeeeddd___WWWQQQLLLHHHEEEDDDJJJRRR]]]iiiwwwuuukkkQQQEEE:::777777777777888888:::<<>>>>>===???CCCEEEHHHQQQZZZmmmqqqZZZVVVWWW\\\tttjjjTTTEEE???:::888777777888999999888555555555444444333333333444333222222111222222222333222333555555555;;;DDDTTTjjj|||~~~uuutttqqqooonnnooopppqqqppprrrzzz}}}xxxhhh^^^\\\]]][[[YYYSSSLLLFFFEEEGGGLLLWWWbbbtttyyyyyyqqqkkkttt~~~zzzzzzttttttrrrpppooonnnnnnmmmjjjjjjiiigggfffeeedddccc^^^]]][[[XXXUUUSSSQQQPPPWWW```sssqqqUUUEEECCCHHHUUUfffvvvxxxcccKKK@@@>>>===;;;:::333444666777777666444333111222333444555444333222//////000111111111111111000000000000000000000000333222333444333333999AAANNNgggzzz{{{zzz|||zzzrrrdddSSSEEEBBBCCCCCCIIIRRR^^^nnn~~~~~~lllmmmfffrrr{{{qqqbbb___lll|||uuunnnhhhbbb^^^YYYUUUPPPLLLHHHEEEAAA>>>;;;:::999777555444333333111222444666888888888888888999:::===>>>@@@AAAAAA???@@@AAAAAAAAA@@@???>>>======<<<<<<>>>AAAEEEGGGFFFKKKQQQTTTTTTTTTVVVXXXWWWZZZ[[[\\\aaagggiiifff\\\UUUOOOJJJEEEDDDKKKTTT___lllzzzuuukkkQQQEEE:::666666555444555888999;;;>>>AAADDDFFFGGGFFFGGGEEECCCKKKYYYcccdddbbb\\\SSSLLLIIIJJJKKKKKKLLLOOOSSSVVVYYY[[[^^^aaa___bbbfffiiimmmsssyyy}}}sssllljjjfffaaa\\\VVVRRRPPPKKKIIIFFFDDDBBBAAA???===<<<<<<<<<<<<<<<===>>>??????>>>???CCCEEEHHHRRR\\\pppmmmWWWUUUWWW]]]vvvvvv___KKKAAA???:::999777777888999999888555555555444444333333333444333222222111111222222222111222444444444;;;CCCPPPdddtttxxx{{{wwwtttpppmmmjjjjjjjjjkkkjjjlllvvv~~~|||}}}~~~oooeee[[[YYY]]]___\\\WWWTTTMMMHHHGGGEEEIIIZZZmmm{{{}}}xxxmmmjjjxxx}}}zzzxxxtttsssrrrpppnnnmmmlllkkkkkkkkkkkkjjjhhheeebbbaaa```___]]]ZZZWWWSSSPPPNNNSSSgggwwwjjjPPPGGG===FFFUUUfffttt|||~~~}}}xxx|||]]]GGG@@@:::888999555444444555555555555555555444333222222111111222222111111111111111111111111---///111222333222000///111///000333444555:::@@@KKK^^^qqqxxxyyyyyywwwssshhhWWWGGGAAABBBEEEMMMUUUdddrrrvvvnnnnnnnnnaaabbbiii~~~|||vvvoooggg___ZZZZZZVVVOOOJJJFFFCCC@@@===;;;;;;;;;:::888555333111111222333555777888:::::::::;;;<<<>>>????????????<<<>>>@@@@@@>>>======>>>>>>@@@BBBAAA??????BBBEEEHHHKKKOOORRRSSSUUUWWWYYY]]]\\\]]]```eeegggeeeccc```]]]WWWOOOHHHHHHMMMRRRcccqqqsssdddPPPFFF<<<888666444444666777777888;;;>>>CCCGGGJJJGGGCCCAAAEEENNNWWW[[[\\\VVVSSSNNNJJJHHHIIILLLNNNMMMPPPTTTWWWZZZ\\\___bbbdddfffhhhkkknnnsssyyy}}}xxxrrrjjjfffbbb]]]ZZZVVVRRRPPPJJJHHHFFFCCCAAA???======;;;::::::::::::;;;<<<<<<<<<>>>BBBDDDDDDFFFQQQ]]]ttt~~~jjjZZZWWWYYYcccwwwbbbPPPEEE???;;;888888777777666666555555333444666777777666444333444333333222222333333444111111222222333666:::>>>KKKWWWeeeooowww}}}~~~{{{xxxsssooonnnjjjeeeccceeeggggggqqq|||wwwwww||||||ccc\\\UUUVVV]]]bbb```]]]VVVNNNIIIGGGFFFJJJ[[[nnn~~~~~~wwwllliiixxx}}}zzzxxxtttsssrrrpppooommmlllkkklllkkkkkkjjjhhheeecccaaa___^^^[[[YYYVVVSSSQQQPPPSSSgggvvv~~~|||gggNNNFFF???GGGUUUeeesss|||~~~}}}~~~ttt|||\\\GGG@@@:::888999555555555555555555555555555444333222222111111222222111111111111111111111111...///000111222111111000111///000333444444999@@@III\\\pppyyyzzzyyyvvvrrriiiZZZJJJCCCCCCFFFNNNWWWdddrrryyyzzzooobbbccchhh||||||uuunnnfff^^^YYYXXXSSSMMMHHHDDDAAA>>>;;;;;;;;;:::999777555333111111222333555777888:::::::::;;;<<<===>>>?????????DDDDDDDDDBBB@@@???@@@AAABBBCCCCCCBBB@@@@@@CCCEEEHHHKKKMMMOOOQQQSSSVVVYYY___^^^___bbbfffgggeeeccc___]]]XXXQQQKKKKKKOOOSSSeeeuuusssfffQQQFFF<<<999777555444666888888999;;;>>>BBBFFFHHHHHHDDDAAACCCKKKQQQTTTUUUOOOMMMIIIFFFFFFGGGJJJLLLMMMPPPTTTWWWZZZ\\\___bbbeeefffiiikkknnnrrrwww{{{~~~wwwqqqjjjfffaaa]]]YYYVVVRRROOOJJJHHHFFFDDDAAA???>>>===;;;;;;::::::;;;;;;<<<===>>>???CCCEEEDDDGGGSSS```{{{wwweeeYYYYYY]]]hhhnnnYYYJJJBBB===:::888888777777666666555555444555666888888666555444444333333222222333333444111222222222222555:::===EEEPPP^^^gggooouuuwwwttttttooolllllliiidddccceeeffffffoooxxxwww{{{|||sssYYYTTTQQQUUU^^^ddddddaaaXXXPPPIIIHHHGGGKKK]]]pppwwwkkkiiivvv}}}yyywwwttttttrrrqqqooommmllllllllllllkkkiiigggeeecccbbb___]]]ZZZVVVTTTSSSSSSSSSSSSgggvvv{{{xxxbbbJJJDDD@@@GGGTTTcccqqqzzz~~~~~~zzzqqqooo~~~zzz[[[FFF@@@:::999:::555555555555555555555555555444333222222111111222222111111111111111111111111///000000000111111111111111///000333444444999???GGGZZZooozzz{{{yyytttqqqlll^^^OOOFFFDDDHHHQQQYYYcccqqqrrrfffeeejjj{{{zzzsssmmmeee^^^YYYUUUPPPJJJEEEAAA>>>;;;999::::::999888777555333222222333444666777999:::;;;:::;;;<<<===>>>??????@@@CCCCCCAAA???>>>???CCCFFFHHHGGGFFFCCCAAAAAACCCFFFHHHIIIKKKLLLMMMPPPTTTXXX___```aaadddfffeeeccc```______\\\WWWQQQOOOQQQTTTeeevvv~~~yyypppeeeRRRGGG===:::888666555777888999999;;;>>>AAAEEEFFFGGGCCC@@@AAAEEEIIIKKKKKKGGGFFFEEEDDDEEEGGGIIIKKKMMMPPPTTTWWWZZZ\\\___bbbeeegggiiikkkmmmqqquuuyyy|||~~~tttpppiiieee```\\\YYYUUUQQQNNNJJJIIIFFFDDDAAA@@@???>>>;;;;;;;;;:::;;;;;;<<<===@@@AAACCCEEEEEEHHHVVVcccmmm___VVVZZZaaannnvvv___MMMCCC===:::999888888777777666666555555555666777888888777666555444333333222222333333444333333333222222555999<<<@@@KKKXXX```hhhnnnpppooooookkkhhhhhhfffbbbaaacccfffgggooo~~~|||zzz||||||fffWWWTTTTTTYYYaaafffeeebbbZZZPPPIIIHHHHHHMMM^^^pppvvvjjjhhhttt|||yyywwwtttsssrrrqqqooommmlllkkklllllljjjiiifffdddcccbbb```]]]YYYUUURRRQQQRRRSSSTTTiiiwwwyyysss]]]GGGBBB@@@FFFRRR```nnnxxx}}}~~~|||~~~rrrllloooyyyZZZEEE@@@:::999:::555666666666666555555555555444333222222111111222222111111111111111111111111000000000///000111111222222///000222333333888>>>EEEWWWnnn{{{}}}xxxssspppooodddUUUIIIDDDIIISSS\\\cccqqq}}}}}}xxxlllkkkooo}}}~~~xxxqqqkkkccc]]]XXXSSSOOOIIICCC@@@===:::888999888888777666444333333333444555666888999:::;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>===???EEELLLQQQMMMKKKGGGDDDBBBBBBDDDFFFGGGHHHHHHHHHIIILLLRRRVVV]]]___bbbdddeeeccc```^^^bbbcccbbb]]]WWWSSSSSSUUUbbbssswwwrrrjjjaaaSSSIII???;;;999777777888999::::::<<<>>>@@@CCCDDDCCCAAA>>>>>>AAACCCDDDCCCBBBBBBCCCDDDFFFIIIKKKLLLMMMPPPTTTWWWZZZ\\\___bbbeeegggiiikkklllooosssvvv{{{~~~{{{sssooohhhddd___[[[XXXTTTPPPNNNIIIHHHFFFDDDAAA@@@???>>>;;;;;;;;;;;;;;;<<<======@@@AAABBBDDDDDDIIIWWWeeefffZZZRRRWWWaaarrr~~~jjjQQQBBB===;;;999999888888777777666666555555555555666666666666555555444333333222222333333444333444333222222444888;;;@@@KKKUUU]]]dddkkknnnmmmlllhhhffffffccc^^^\\\^^^gggjjjrrr~~~ttt]]]UUUUUUWWW^^^fffiiihhheeeZZZPPPHHHGGGHHHNNN^^^ooovvvjjjgggppp~~~~~~{{{wwwuuussssssrrrpppnnnmmmkkkkkklllkkkiiigggeeecccbbbaaaaaa^^^YYYTTTPPPPPPPPPQQQVVVkkkyyyyyyoooXXXDDDBBB???EEEPPP___mmmxxx}}}~~~|||nnnlllrrrwwwXXXEEE@@@;;;::::::555777777666666666555555555444333222222111111222222111111111111111111111111000000000///000111111222222///000222333333777>>>DDDUUUmmm}}}xxxsssrrrqqqiii[[[KKKEEEJJJVVV___gggtttyyywwwzzzuuusssuuu|||vvvooohhhbbb\\\WWWRRRNNNHHHCCC@@@===:::888888777666555555444444333444555666777888::::::;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAABBBEEELLLTTTZZZNNNKKKGGGDDDCCCDDDEEEFFFEEEEEEEEEDDDEEEIIINNNSSS\\\___cccffffffdddaaa___fffhhhgggccc[[[VVVTTTTTT```qqq|||yyyrrrmmmggg```UUUJJJ@@@<<<;;;888888::::::;;;;;;<<<>>>???@@@AAA>>>===<<<===>>>@@@@@@@@@===>>>@@@CCCFFFHHHKKKLLLMMMPPPTTTWWWZZZ\\\___bbbdddfffhhhjjjlllnnnqqqtttyyy|||}}}|||yyyrrrnnngggccc^^^ZZZWWWSSSOOOLLLHHHGGGEEECCCAAA??????>>><<<;;;;;;;;;;;;<<<======??????AAACCCDDDIIIWWWfffbbbWWWOOOSSS```tttttt___HHH===;;;:::999:::888888777777666666555555444444444444444444444444444333333222222333333444333444333222222444888;;;AAAJJJTTTZZZ```hhhllllllkkkgggeeedddaaa[[[XXXYYYeeeiiiqqq|||iiiVVVOOOQQQWWW```iiimmmllliiiXXXMMMFFFGGGIIINNN\\\kkk}}}}}}vvvjjjeeemmmxxx|||yyyuuusssrrrrrrpppooommmkkkjjjjjjkkkiiigggeeecccaaaaaa``````]]]XXXSSSPPPPPPPPPQQQYYYooo|||yyymmmUUUBBBBBB>>>DDDPPP```ooozzzxxxjjjnnnwwwuuuWWWDDD@@@;;;::::::555888777777666666555555555444333222222111111222222111111111111111111111111///000000000111111111111222000000222222222777===EEETTTlll}}}xxxttttttsssnnn___MMMDDDJJJWWW```lllyyyrrrrrrzzz}}}yyyyyy{{{tttmmmfff```[[[WWWRRRMMMHHHCCC@@@===;;;999777666555444444444444444666666777888999:::;;;;;;;;;;;;::::::;;;===???@@@@@@AAABBBBBBDDDIIINNNSSSLLLIIIEEECCCDDDEEEFFFFFFBBBBBBBBBBBBBBBFFFKKKOOOZZZ___eeeiiiiiifffcccbbbfffhhhhhhddd]]]WWWTTTTTT```nnnxxxuuupppmmmhhh```VVVKKKAAA>>><<<999999;;;;;;<<<<<<======>>>>>>???:::;;;<<<===>>>?????????;;;<<<>>>@@@CCCFFFHHHJJJMMMPPPTTTWWWZZZ\\\___bbbbbbdddgggjjjkkkmmmpppssswwwyyy}}}|||zzz{{{~~~xxxpppkkkfffbbb]]]YYYVVVRRRNNNLLLFFFEEEDDDBBB@@@>>>>>>===<<<<<<;;;;;;<<<<<<===>>>===>>>AAADDDEEEJJJXXXfff~~~^^^TTTMMMRRRaaaxxxyyyiiiUUUBBB======:::888:::888888777777666666555555333333333333333333333333444333333222222333333444333333333222222555999<<<@@@HHHPPPTTT[[[ccchhhiiijjjfffdddddd```YYYVVVWWW___fffooowwwsss___QQQJJJNNNVVVaaaiiimmmkkkiiiUUUKKKDDDFFFIIIMMMYYYggguuuyyyvvvllldddiiittt|||}}}zzzwwwtttqqqqqqpppooommmllljjjiiihhhiiihhhfffcccaaa```______[[[YYYVVVSSSQQQQQQRRRSSS]]]ssszzzlllSSSBBBDDD>>>EEERRRcccsss~~~sssiiippp{{{tttVVVDDD@@@;;;::::::555888888777777666555555444444333222222111111222222111111111111111111111111...///000111222111111000222000000222222222666<<>>@@@@@@AAABBBEEEGGGHHHEEECCCCCCEEEGGGFFFEEE@@@@@@@@@@@@AAADDDHHHLLLTTTZZZccchhhhhheeecccbbbbbbdddeeeaaa[[[VVVUUUUUU]]]iiiqqqooommmmmmggg^^^WWWLLLBBB???===::::::<<<<<<<<<==================:::<<<===>>>>>>>>>>>>???===>>>>>>@@@BBBEEEHHHJJJMMMPPPTTTWWWZZZ\\\___bbb```cccfffiiikkkmmmppprrrsssvvvyyy{{{|||}}}|||{{{zzzzzz{{{~~~}}}wwwnnnhhheeebbb]]]XXXUUUQQQNNNKKKEEEDDDBBB@@@???======<<<<<<<<<<<<<<<<<<======>>>===???CCCGGGHHHLLLYYYgggsssXXXQQQMMMTTTfff}}}ttt]]]LLL@@@??????999777:::888888777777666666555555444444444333333444444444444333333222222333333444111222222222222555:::===???FFFMMMPPPWWW___eeefffhhheeecccdddaaaZZZWWWXXX\\\eeennnuuu|||iiiYYYNNNHHHMMMVVV```hhhjjjhhhdddSSSIIICCCFFFIIILLLXXXeeepppwwwwwwllldddgggrrr{{{}}}{{{yyyvvvsssppppppooonnnmmmkkkiiihhhgggiiigggeeebbb```___^^^^^^WWWVVVTTTSSSRRRSSSTTTUUU___uuu{{{lllRRRBBBEEE???FFFTTTfffvvvrrrjjjsss|||sssVVVDDD@@@<<<:::;;;555999888888777666555555444444333222222111111222222111111111111111111111111---///111222333222000///222000000222222222666<<>>;;;999777555555333333333333444555777777888999::::::;;;;;;;;;:::999999:::<<>>AAACCCCCCCCCDDDFFFEEEBBBAAABBBEEEGGGFFFEEE>>>???@@@@@@@@@CCCGGGJJJNNNUUU^^^dddeeebbbaaa```]]]```aaa___ZZZVVVUUUVVVYYYcccjjjiiijjjkkkeee[[[WWWMMMCCC???===;;;;;;===<<<===============<<<;;;;;;===???@@@???>>>>>>>>>AAAAAAAAABBBDDDGGGJJJMMMMMMPPPTTTWWWZZZ\\\___bbb___bbbfffiiikkkmmmppprrrqqqsssvvvxxxyyyzzz|||~~~~~~}}}zzzzzzyyyzzz|||{{{uuullleeeeeeaaa\\\XXXUUUQQQMMMJJJDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>===???DDDIIIJJJNNNZZZggg{{{hhhTTTOOONNNXXXkkkyyysssUUUGGG???AAA@@@999666999888888888777666666555555666555555444444555555666444333333222222333333444111111222222333666:::>>>???FFFLLLOOOUUU^^^eeeffffffccccccdddaaa\\\YYYZZZ\\\fffooovvvhhh[[[RRRKKKHHHLLLSSS\\\dddfffbbb^^^OOOFFFBBBGGGNNNRRRXXX___oooqqqrrrpppllllllpppuuu|||~~~|||yyywwwtttrrrrrrpppnnnmmmmmmkkkiiigggeeeeeedddbbb```^^^\\\[[[ZZZTTTRRRSSSSSSQQQQQQTTT```vvv}}}dddNNNDDDAAADDDKKK[[[ooo}}}tttsssxxxrrrWWWFFFBBB:::999<<<:::888888888888777777777777555444333222111111111111111111111111111111111111000000111111111111000000000000111111222555999===MMM[[[mmmzzz}}}|||yyyxxxtttpppeeeVVVKKKLLLYYYeeeiiisss~~~zzzzzzxxxtttsssvvv~~~~~~sssrrr}}}{{{qqqiiiccc]]]UUUPPPKKKGGGBBB>>><<<;;;999888555444444444444555666666222333666999;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@DDDCCC??????DDDEEEAAAAAABBBDDDEEEEEEBBB???===999:::<<<======>>>???@@@IIIMMMSSSYYY]]]]]]\\\ZZZYYYXXXWWWUUUTTTUUUUUUVVVWWW]]]fffmmmoookkkeee```RRRKKKCCC?????????===;;;>>>???@@@@@@===;;;;;;<<<;;;>>>AAABBBAAA@@@???@@@@@@@@@@@@AAABBBCCCEEEFFFJJJMMMRRRWWWYYY\\\___aaaaaabbbdddfffiiimmmpppqqquuutttsssssstttvvvxxxzzz}}}}}}}}}}}}|||{{{zzzyyyxxxzzz{{{|||}}}{{{wwwpppiiifffccc___ZZZVVVSSSOOOKKKIIIFFFEEECCCAAA>>>===<<<;;;<<<=========;;;:::;;;<<<@@@GGGGGGFFFLLLNNNYYYnnnqqq___PPPPPPQQQZZZppp}}}yyymmmUUUHHH>>><<<===;;;999999999999999888777666666555999777555555666666555444333333333333333333333333222222111222444888<<<>>>AAADDDIIIOOOTTTYYY___cccaaaccceeedddaaa\\\ZZZXXX\\\gggnnnppp{{{yyybbbWWWPPPJJJKKKMMMRRRYYY___```[[[VVVLLLDDDBBBHHHOOOTTTYYY___hhhlllpppqqqoooooorrrvvv|||}}}|||zzzxxxvvvtttrrrpppnnnmmmlllkkkiiigggeeedddcccbbb```^^^\\\ZZZYYYTTTQQQRRRRRRPPPQQQTTTbbbvvvzzzaaaLLLCCCAAAEEEMMM___sss}}}{{{}}}oooTTTDDD@@@:::888;;;888888888888777777777666666555444333222111111111111111111111111111111111111000000111111111111000000000111111111111444999===LLL[[[nnn{{{~~~|||{{{{{{{{{tttgggVVVKKKLLLYYYeeefffqqq|||xxxvvvwwwwwwsssrrrtttzzz}}}pppmmmyyyzzzqqqiiiccc]]]VVVQQQKKKGGGBBB>>><<<:::888777555444444444444555666666555666888999::::::999999:::;;;;;;;;;<<<<<<<<<<<<===AAAAAA===>>>BBBCCC@@@AAAAAABBBBBBAAA???===<<<;;;<<<<<<;;;:::::::::;;;AAAEEEKKKQQQUUUVVVUUUTTTTTTSSSRRRPPPPPPPPPPPPQQQSSSYYYaaahhhkkkhhhbbb^^^QQQJJJBBB===>>>>>>===;;;???@@@@@@>>><<<;;;;;;<<<===???BBBDDDCCCBBBAAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGKKKPPPTTTVVVYYY\\\^^^___```bbbeeehhhlllnnnppprrrqqqqqqqqqrrrtttvvvxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwyyyzzz{{{}}}wwwtttoooiiifffbbb^^^ZZZVVVRRROOOKKKIIIFFFEEECCC@@@>>>===<<<;;;;;;<<<======;;;;;;<<<======DDDDDDDDDJJJNNNZZZppp~~~jjjYYYPPPPPPRRR]]]ttt{{{zzzmmmSSSGGG===;;;===;;;999999999999888888777666666555666444222222333444333222333333333333333333333333444444222222444666999;;;>>>AAAFFFLLLRRRYYYaaafffeeefffgggeeeaaa]]][[[ZZZ]]]gggoooqqq{{{ppp[[[QQQMMMJJJNNNNNNPPPUUUXXXWWWRRRMMMGGGCCCBBBHHHQQQWWW\\\```^^^dddlllppprrrrrrtttvvvyyy{{{~~~~~~|||zzzyyywwwvvvqqqooommmllllllkkkiiigggddddddcccaaa___]]][[[ZZZWWWSSSPPPQQQPPPNNNPPPTTTfffxxxvvv]]]JJJCCCBBBFFFQQQfff{{{lllRRRBBB???999777:::777888888777777777777666666555444333222111111111111111111111111111111111111000000111111111111000000000111111111111444999<<>>;;;999777555555444444444444555666666888999999:::999888777666::::::::::::;;;;;;;;;;;;:::======<<<<<<@@@@@@>>>??????>>><<<;;;::::::::::::999999888777777777888999<<>>>>>===???@@@???===:::999;;;<<>>===<<<;;;999;;;<<<<<<<<<<<<===???===DDDDDDEEELLLPPP^^^tttyyyeeeTTTOOOPPPTTTaaa{{{yyyzzziiiOOOEEE<<<;;;<<<;;;999999999999888888777666666666444222111111333444444333444444444444444444444444666555333333333555777888;;;===BBBGGGNNNWWWaaagggggghhhgggeee```]]][[[[[[^^^hhhpppssszzzhhhVVVNNNLLLLLLNNNNNNNNNQQQTTTRRRMMMHHHDDDBBBCCCJJJSSSZZZ___aaaWWW^^^gggnnnrrrssstttuuutttvvvyyy~~~~~~{{{yyyxxxvvvtttqqqooommmlllkkkjjjhhhfffdddcccbbbaaa___\\\ZZZYYYVVVRRRPPPPPPOOOMMMPPPUUUkkkyyyqqqYYYHHHCCCDDDHHHWWWnnniiiPPPBBB@@@:::888:::777888777777777666666666666444444333222111111111111111111111111111111111111000000111111111111000000000111111000111333888;;;NNN___uuuzzzfffSSSHHHKKKVVVaaaaaalllyyyrrrnnnmmmqqqtttqqqnnnmmmmmm{{{ggg```kkk{{{yyyppphhhccc]]]VVVQQQKKKGGGBBB===;;;888666444555444444444444555666666888999::::::999888777666999999999999:::::::::;;;888:::;;;;;;<<<===>>>===>>><<<999777666666777888555444333444555777888888666999>>>DDDHHHKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGHHHHHHLLLRRRXXX[[[[[[YYYWWWNNNHHHBBB======>>>??????@@@???>>>;;;999999;;;===@@@BBBFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHKKKNNNQQQTTTVVVZZZ\\\ZZZ\\\^^^bbbeeehhhkkklllkkkkkkkkklllnnnppprrrsssppppppoooooonnnnnnnnnnnnsssuuuxxxzzz|||~~~~~~rrrnnnmmmiiieeeccc^^^[[[VVVSSSPPPNNNJJJHHHEEEDDDBBB@@@>>>===<<<;;;999:::<<<===<<<===???@@@@@@GGGFFFGGGNNNUUUccczzzyyyeeeUUUMMMPPPWWWgggxxxwww|||uuu```JJJBBB;;;;;;<<<:::999999888888888888777777666666555333222333555666666666444444444444444444444444555444333222333444666777999;;;>>>CCCJJJSSS^^^eeeffffffeeebbb^^^[[[ZZZZZZ```iiiqqqtttxxxyyycccTTTLLLKKKMMMLLLKKKLLLPPPRRRQQQLLLGGGCCCCCCDDDJJJSSS\\\``````TTTYYYaaaiiinnnqqqssstttpppqqqsssxxx~~~zzzwwwuuusssqqqpppnnnlllkkkjjjiiigggeeeccccccbbb```^^^\\\ZZZYYYUUUQQQPPPOOOMMMLLLPPPVVVnnnyyy|||lllUUUFFFDDDEEEIII[[[vvvgggNNNAAA@@@;;;999;;;777777777777666666666666555444444333222111111111111111111111111111111111111000000111111111111000000000111111000000333777;;;PPPaaavvvwwwbbbPPPGGGJJJSSS[[[___hhhsss~~~rrrmmmlllpppsssppplllkkkiiizzzzzzddd[[[eeerrryyyppphhhbbb\\\UUUPPPJJJFFFAAA<<<:::888666444555444444444444555666666777777999999:::999888777888888888888999999999999888888999;;;<<<;;;;;;<<<;;;999555333222333666777555333111111333666666555555777;;;@@@CCCFFFHHHHHHEEEDDDCCCAAAAAAAAABBBBBBCCCFFFJJJOOORRRSSSRRRRRRKKKGGGCCC???>>>???@@@AAA>>>>>>===;;;::::::===???@@@CCCFFFHHHHHHGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLOOOQQQSSSUUUXXX[[[ZZZ\\\___bbbeeegggiiiiiijjjjjjkkklllmmmooopppqqqooonnnmmmmmmlllmmmmmmnnnqqqtttxxx{{{|||~~~yyypppmmmkkkfffbbbaaa\\\YYYUUUQQQOOOMMMJJJGGGDDDCCCAAA???>>><<<<<<<<<888:::<<<=========???AAABBBHHHGGGHHHQQQXXXiiizzzfffXXXMMMRRR[[[oooyyytttxxx|||fffSSSEEE???:::;;;<<<999888999888888888777777777777777555444333333555777777666444444444444444444444444222222222222333444666777999:::<<>><<<;;;::::::;;;;;;>>>@@@BBBEEEHHHJJJKKKKKKFFFEEECCC@@@?????????@@@<<<=========<<<===???AAAAAADDDGGGIIIIIIIIIIIIJJJHHHHHHHHHIIIJJJKKKMMMMMMNNNOOOQQQRRRRRRTTTWWWZZZ\\\]]]```cccfffggghhhhhhjjjjjjkkklllmmmnnnnnnoooooonnnmmmlllllllllmmmnnnppptttxxx|||}}}~~~~~~vvvnnnllliiiddd``````ZZZWWWSSSPPPNNNLLLIIIGGGCCCBBBAAA???===<<<<<<<<<999;;;=========>>>???AAAAAAHHHGGGJJJTTT^^^pppxxxdddWWWPPPVVVbbbxxxzzzssswww|||~~~xxxiiiVVVGGGAAA<<<999;;;;;;999888:::888888777777777777777777555333222222444555555444333333333333333333333333111111111222333444555666777888:::===BBBJJJSSSZZZ]]]^^^___^^^\\\[[[[[[[[[cccjjjrrruuuuuuvvvyyy}}}zzz}}}{{{iii[[[PPPFFFDDDFFFEEEFFFJJJOOOSSSQQQKKKFFFAAACCCBBBCCCLLLWWW[[[YYYQQQQQQSSSXXXaaakkktttxxxyyyuuupppooowww|||yyywwwuuusssooommmkkkjjjiiihhhfffdddbbbaaa```___]]][[[YYYWWWTTTRRRQQQPPPMMMKKKQQQZZZiiiqqqqqqaaaLLL@@@@@@BBBFFF\\\xxxaaaIII???@@@;;;999:::666777777666666666555555555555444333222111111111111111111111111111111111111000000111111111111000000111111111000000222666999GGGUUUjjj}}}ttt___OOOGGGFFFHHHIIITTT\\\hhhtttrrrjjjggglllqqqqqqooonnnjjjqqquuuyyywwwdddXXX```dddxxxzzzqqqhhhaaaZZZRRRMMMFFFCCC>>>;;;999888777666555444444444444555666666666777888999:::999888888666666666777777777888888777444555:::999444333555555444222111111444777999;;;666111000222444333111333444444555777888::::::;;;:::999777777777777888999:::;;;<<<>>>AAACCCDDDAAAAAAAAA@@@???>>>======:::<<<>>>?????????AAACCCCCCFFFJJJKKKLLLKKKLLLLLLLLLLLLLLLNNNOOOQQQSSSTTTVVVWWWWWWWWWVVVWWWZZZ\\\^^^```bbbeeeggggggggggggiiijjjjjjkkkkkkkkkkkkkkknnnmmmlllkkkkkklllnnnoooppptttyyy}}}~~~xxxqqqkkkjjjhhhccc```aaaXXXUUUQQQOOOMMMKKKIIIGGGBBBBBB@@@???===<<<<<<<<<:::<<<===>>>======???AAAAAAHHHIIINNN[[[ggg|||wwwbbbVVVUUU\\\kkkzzzvvvxxxyyyttthhhWWWHHH@@@===999888;;;;;;888888:::777777777777777777777888777555444444555666555444222222222222222222222222222222222222222222333333444666888;;;@@@HHHQQQWWWZZZ]]]```aaa```______```dddjjjrrruuuttttttxxx~~~yyytttcccXXXNNNDDD@@@BBBCCCEEEIIIOOOSSSQQQJJJDDDAAABBBAAA@@@HHHTTTXXXUUUPPPNNNNNNRRR]]]jjjuuu|||yyyqqqnnnttt~~~}}}~~~}}}|||zzzxxxwwwooommmkkkiiiiiihhhfffdddbbbaaa```___]]]ZZZXXXWWWUUUSSSRRRPPPMMMKKKRRR[[[fffnnnmmm]]]HHH>>>===@@@DDDZZZwww^^^GGG===???:::888999555777666666666555555555555555444333222111111111111111111111111111111111111000000111111111111000000111111111000///222666999AAANNNccczzzuuuaaaPPPHHHEEEDDDCCCNNNXXXffftttooohhhdddiiippprrrqqqpppkkkooopppvvvvvvdddXXX``````ttt{{{qqqhhhaaaYYYRRRLLLEEEBBB===:::999999888777555444444444444555666666888888999:::999888777666666666666666777777777777666222444888888222000222444333111111222555888:::999444//////444777666444555444444444555666777777<<<;;;999888777777888888666666666777999;;;>>>???===>>>@@@@@@>>><<<;;;;;;999;;;>>>@@@AAAAAACCCEEEEEEHHHKKKMMMNNNMMMNNNNNNOOOOOOPPPRRRTTTVVVXXXYYY]]]^^^^^^]]]\\\\\\___aaa```bbbdddggghhhhhhgggfffiiiiiijjjjjjjjjjjjiiiiiinnnmmmkkkjjjjjjlllmmmoooppptttzzz~~~sssmmmiiiiiigggcccaaaaaaWWWTTTQQQNNNMMMKKKIIIGGGBBBAAA@@@>>>===<<<<<<<<<;;;<<<>>>>>>======???@@@CCCKKKMMMSSSbbbqqqwwwbbbUUUYYYaaapppzzzzzzyyyvvvmmm]]]KKKAAA===;;;888888;;;;;;888777:::777777777777777888888888;;;999777777777888777666111111111111111111111111444444333333222111000000111333666:::@@@GGGPPPVVVZZZ]]]bbbddddddddddddddddddjjjqqquuussssssxxx{{{ooo\\\QQQIIIBBB>>>===BBBAAACCCJJJRRRTTTOOOHHHDDDAAA>>>@@@FFFMMMQQQRRRVVVNNNIIIMMMVVVbbbppp|||yyyrrrpppyyyzzzxxxwwwwwwyyy{{{|||yyywwwuuutttpppnnnllljjjgggfffeeedddbbbaaa```^^^\\\ZZZYYYXXXXXXUUURRRPPPLLLLLLTTT___lllppplllYYYEEE<<<===AAALLLXXXnnnvvvUUUHHH===:::;;;:::888888555555555555666666666666444444333333333333222222000000000000000000000000111111000000//////.........//////......000333666;;;III]]]pppvvvfffWWWIII@@@AAAFFFJJJXXXfffqqq}}}tttiiibbbfffnnnsssuuuvvvuuullllllwwwwwwhhh[[[YYY]]]llluuukkkccc[[[SSSMMMGGGCCC>>>:::888666444333444444444444444444444444777777777777666666666666777777666555555444333333555555555555555555555555333333333333333333333333222222333444555666777888999999888777777666777777999::::::::::::999888888<<<:::999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;===???@@@????????????BBBGGGLLLOOONNNNNNOOOQQQRRRQQQRRRXXX^^^cccdddbbbdddfffgggeeecccbbbeeegggggggggggggggfffeeecccbbbdddeeefffffffffgggiiikkkkkkkkkkkkkkkkkkmmmqqqtttrrrtttyyy~~~sssqqqmmmjjjgggddd```]]]WWWTTTPPPMMMLLLJJJGGGEEEBBBAAA???>>><<<;;;;;;::::::;;;=========???CCCEEEGGGKKKPPPWWWiiiooo^^^YYYSSS^^^wwwxxxvvvtttnnnaaaPPPCCC<<<;;;<<<;;;;;;:::999888777777888777666888;;;===>>>>>>777666555444333222222222222222222222333333444555444444555666555444222111444333333666<<>>AAA@@@BBBIIIQQQTTTOOOJJJDDD@@@>>>???DDDKKKOOOQQQTTTNNNJJJLLLSSS^^^nnn{{{yyypppmmmvvvzzzuuurrrqqqpppsssvvv{{{{{{yyywwwuuussspppooommmkkkhhhgggfffeeebbbaaa```^^^\\\ZZZYYYXXXWWWTTTRRRPPPMMMMMMVVV```mmmpppjjjWWWDDD===???BBBHHHUUUkkk|||pppSSSGGG===;;;<<<:::888888777777666666555555444444444444333333333222222222111111111111111111111111111111000000///////////////000000000000111444777:::FFFWWWjjj}}}}}}ttthhh[[[MMMCCCBBBFFFLLLYYYeeemmmzzzyyylllccchhhsss{{{~~~|||sssqqqyyyxxxiii\\\XXXYYYhhh~~~vvvlllccc[[[RRRKKKGGGCCC>>>:::888666444333555555555555555555555555666666666777777888888888888777777666555444444333555555555555555555555555444444444444444444555555555555666777888999::::::;;;;;;:::999999999999999999::::::;;;<<<<<<<<<;;;;;;999888888999::::::999:::;;;;;;;;;;;;<<<<<<<<<;;;>>>@@@AAA@@@???@@@AAACCCHHHNNNQQQQQQQQQSSSUUUVVVWWWYYY^^^cccfffgggggghhhjjjllllllkkkkkkllloookkkjjjhhhfffdddcccbbbaaacccdddeeeeeeeeefffiiikkkiiijjjjjjjjjjjjkkkoooqqqrrrtttyyy~~~~~~tttqqqlllhhheeeaaa]]]YYYVVVSSSPPPMMMKKKIIIFFFDDDAAA@@@???===<<<;;;:::::::::;;;======>>>@@@CCCFFFJJJOOOUUU```uuu|||eeeXXXTTTVVVccc}}}|||xxxxxxssshhhZZZLLLBBB======;;;::::::999888888777777666555555777:::===>>>>>>777666555444333333333333333222222222333333444555444444555555444333333222555444444666;;;DDDLLLQQQVVVYYY___gggnnnqqqooommmppprrruuuvvvsssrrr{{{vvvgggVVVLLLGGGBBB????????????@@@GGGOOORRRPPPLLLBBB@@@======AAAGGGLLLOOOQQQMMMKKKKKKNNNXXXiiiyyyyyynnniiippp~~~{{{|||tttnnnkkkiiiiiimmmrrryyy}}}zzzxxxvvvtttssspppooommmkkkiiihhhggggggbbbaaa```^^^\\\YYYXXXWWWVVVSSSRRRPPPNNNOOOXXXcccoooppphhhTTTBBB<<>>:::888666555333666666666666666666666666444555666777888999999:::777777666666555555555444555555555555555555555555555555555666666777777777999999:::;;;<<<======>>>>>>===<<<<<<<<<<<<<<<<<<999:::<<<===>>>?????????<<<;;;::::::;;;<<<;;;:::;;;;;;;;;<<<<<<<<<=========???AAABBBAAAAAABBBCCCCCCHHHMMMPPPPPPQQQTTTWWW[[[___cccgggiiijjjkkkllljjjmmmoooppppppooopppqqqllliiieeebbb___^^^______```aaabbbcccccceeehhhjjjkkkkkklllkkkkkkllloooqqqrrruuuzzz~~~{{{uuuqqqlllgggbbb^^^YYYVVVUUURRROOOLLLJJJHHHFFFDDD@@@???===<<<;;;:::999999:::<<<===>>>???AAAEEEGGGLLLQQQZZZjjjnnnZZZRRRSSSZZZiiizzzwwwyyyooo___PPPFFF@@@>>>===999999999888888777777666555444444555888;;;<<<;;;666666555444333333333444333333222222222333444444555444444333333333333333555444444555:::AAAHHHMMMPPPTTT\\\fffooottttttsssrrruuuxxxwwwrrrrrr~~~uuufffUUULLLFFFAAA??????>>>>>>???EEELLLPPPOOOLLLAAA???<<<<<>>AAAJJJXXXkkkxxx{{{~~~xxx}}}bbbKKKCCC<<<<<<===999777666777777666555555444333333333333333222222222222111222222222222222222222222000000000000000000000000000111222111111111444666:::AAALLLZZZmmm~~~{{{vvvooodddUUUHHHEEEHHHRRR^^^iiippp}}}|||rrrzzz}}}qqq```UUUOOO[[[oooyyyoooeee\\\RRRLLLFFFBBB===:::888777555444555555555555555555555555444444555666777777888888666666666555555555555555555555666666666666666777777777888888999:::;;;;;;<<<======>>>???@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<>>>??????@@@@@@@@@@@@???>>>???@@@@@@???>>><<<<<<=========>>>>>>>>>???AAACCCCCCCCCCCCDDDFFFIIIMMMQQQSSSSSSUUUXXX\\\aaaffflllnnnmmmmmmoooqqqlllmmmoooooonnnllljjjiiifffccc^^^ZZZXXXYYYZZZ\\\[[[\\\^^^___```cccgggjjjooopppqqqpppppppppsssuuuuuuxxx|||~~~zzztttpppjjjeeeaaa]]]YYYVVVSSSQQQMMMKKKIIIGGGEEECCC>>>>>><<<;;;:::999999999:::<<<===???@@@BBBFFFIIILLLRRR___uuuyyycccUUUQQQTTT\\\oooyyyvvvtttgggVVVIIICCC@@@>>>;;;888888888777777777777777666555444444666888888777666555555444444444444555333333333222222333333444555444333222222222444444555444444555999???EEEIIIJJJNNNUUU^^^hhhooosssuuurrruuuxxxuuuooopppuuufffUUUKKKFFFAAA>>>>>>===>>>@@@EEEJJJMMMLLLJJJ???>>><<<<<<===AAAEEEHHHLLLLLLMMMLLLJJJNNN___qqq}}}yyyoooccc[[[```nnn{{{xxxjjjhhhttt~~~}}}}}}{{{|||}}}zzznnnfffbbbaaabbbiiittt{{{yyywwwuuusssqqqlllkkkjjjhhhgggfffffffffcccbbb```]]]ZZZXXXVVVUUUSSSQQQPPPPPPNNNPPPZZZeeeuuupppbbbMMM>>>:::<<<>>>FFFSSSfffrrrwwwwwwvvvxxx^^^GGG@@@<<<<<<<<<999666777444444444555555555555555333333222222222111111111222222222222222222222222000000000000111111111111...000111111000000222444;;;BBBLLLWWWhhhxxx|||ttthhhWWWIIIFFFJJJTTTbbbooowwwuuudddUUUMMMVVVggg}}}zzzpppggg^^^UUUOOOEEEBBB===:::888777666444444444444444444444444444555555555555555555555555555555555555666666666666777777888888999999999999::::::;;;<<<===>>>???@@@?????????@@@AAAAAABBBBBB@@@@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAA@@@??????BBBAAAAAABBBCCCCCCAAA???>>>????????????@@@@@@@@@AAACCCDDDDDDDDDEEEGGGIIIQQQUUUXXXZZZZZZ\\\aaaeeeiiimmmqqqsssqqqpppqqqsssrrrrrrqqqooolllhhhdddaaaZZZXXXUUUSSSRRRTTTVVVXXXUUUWWWYYYZZZ]]]aaagggkkkrrrssstttuuutttuuuwwwxxxyyy}}}{{{sssoooiiidddaaa^^^ZZZXXXQQQOOOKKKIIIHHHFFFDDDBBB>>>===<<<:::999999999999:::<<<>>>???AAADDDHHHKKKNNNWWWiiiqqq]]]QQQPPPTTT^^^uuuwwwttthhh]]]OOOEEEBBB@@@<<<888777777777777777888888888999777555444555555444222555555444444444555666666444333333222222333333333444333222111111222444555444444333444777<<>>>>>???AAAEEEIIIJJJHHHFFF======>>>======???BBBEEEIIIJJJKKKKKKIIIKKKYYYhhhrrrnnnfff[[[TTTXXXeeeqqqsssfffeeerrr~~~|||{{{zzzyyyzzz{{{~~~vvvjjjdddaaaaaaaaakkkxxx|||zzzxxxuuurrrooojjjjjjiiiggggggfffffffffdddccc```]]]ZZZWWWUUUSSSRRRPPPOOOOOOMMMOOOYYYeeesssmmm]]]JJJ===;;;<<<<<>>;;;;;;:::777777999333333444444444555555555222222222222111111111111222222222222222222222222000000000111111111111222...000111111000000111222999BBBLLLUUUbbbqqq~~~zzznnn\\\LLLIIIMMMTTTdddrrr{{{yyyiiiWWWLLLRRR```sss{{{qqqhhh```WWWQQQEEEAAA===:::888777666555444444444444444444444444666666666555555444444444666666777777888888999999::::::;;;;;;<<<===============>>>@@@BBBCCCDDDEEEAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBDDDCCCAAA???AAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFFFFFFFGGGIIILLLSSSVVVZZZ\\\]]]aaaggglllsssuuuvvvvvvuuuuuuvvvwww{{{xxxtttoookkkeee^^^ZZZPPPPPPPPPPPPPPPQQQSSSTTTQQQSSSUUUXXX\\\cccjjjooosssuuuwwwwwwwwwxxxzzz|||{{{rrrnnnhhhccc___]]]ZZZXXXPPPMMMJJJHHHGGGEEECCCAAA======<<<;;;:::::::::::::::<<<>>>@@@BBBEEEJJJMMMSSS```vvvkkkYYYOOOOOOTTTccc}}}tttmmm[[[SSSIIICCCAAA???;;;777666777777888888999999999:::888555444444444222111555444444444555666777777444444333222222222333333222222222222222333333444333222222333666;;;???CCCEEEGGGKKKPPPVVV^^^gggmmmkkkmmmnnnlllhhhkkk{{{}}}pppaaaQQQHHHDDD@@@>>>>>>>>>@@@CCCFFFHHHGGGCCCAAA;;;===???@@@>>>>>>@@@BBBFFFFFFHHHIIIGGGIIISSS___eeeddd^^^UUUNNNRRR^^^iiiyyyzzzvvvlllbbbcccooo|||~~~|||{{{zzzyyyxxxyyyzzz|||oooddd``````bbbeeeppp}}}zzzxxxuuuqqqnnnjjjjjjiiihhhggggggggghhhdddccc```]]]ZZZVVVTTTRRRQQQOOONNNNNNLLLNNNXXXcccmmmfffXXXGGG===<<<>>>===HHHTTTeeeuuu~~~xxx{{{kkkQQQCCC===:::999999666777:::444444444444444444444444222222222222111111111111111111111111111111111111000000111111111222222222///000222222111000111222555@@@LLLSSS[[[jjjxxx~~~tttbbbQQQLLLOOOTTTdddqqqxxx}}}|||nnn[[[KKKOOOYYYkkk}}}rrriii```VVVPPPEEEAAA===:::888777666555555555555555555555555555666666666777777777777777999999:::;;;;;;<<<============>>>??????@@@AAAAAA@@@@@@BBBCCCEEEGGGHHHIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGEEEFFFFFFGGGGGGGGGFFFFFFCCCBBBCCCEEEFFFEEECCCAAACCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGHHHKKKNNNSSSWWW\\\___ccciiiqqqxxx}}}{{{zzz{{{||||||{{{|||wwwpppjjjddd^^^WWWRRRLLLMMMOOOQQQRRRRRRQQQQQQOOOQQQTTTXXX^^^fffnnntttuuuwwwzzz||||||}}}~~~yyyrrrnnngggaaa]]]ZZZWWWUUUNNNLLLIIIGGGFFFDDDBBBAAA>>>===<<<;;;:::::::::::::::<<>>===:::888777777888888999::::::;;;888666444444444444333222444444444444555666777888555444333333222222222333111111222333333333333333111111111222555:::>>>AAACCCGGGMMMRRRXXX^^^eeekkkiiiiiiiiiiiigggkkkyyyzzz}}}lll]]]NNNFFFCCC@@@>>>??????AAAEEEGGGHHHEEEAAA>>>:::===@@@AAA???>>>???@@@CCCCCCEEEGGGFFFGGGOOOXXX^^^]]]YYYQQQKKKNNNZZZeeerrrrrrooofff^^^```lllwww~~~~~~}}}{{{zzzyyyyyyxxxyyyzzz|||~~~yyyiii___]]]___bbbiiivvv~~~{{{yyyuuuqqqmmmkkkjjjjjjiiihhhhhhiiiiiieeecccaaa]]]YYYVVVSSSRRRQQQOOONNNMMMKKKMMMWWWbbbhhhbbbTTTEEE===>>>@@@>>>EEEPPPaaarrr{{{~~~eeeKKKBBB===999999888666777;;;666666555444333222222111222222222111111111111000000000000000000000000000000000111111222222222222000222333333222222222333000>>>KKKQQQWWWdddttt~~~yyygggUUUNNNPPPTTTcccooosss{{{}}}{{{~~~qqq]]]JJJLLLUUUeee|||sssiii___UUUNNNDDDAAA===:::888888666555666666666666666666666666666666777888999:::;;;;;;;;;<<<<<<===>>>???@@@@@@??????@@@AAABBBBBBCCCCCCAAABBBCCCEEEGGGIIIKKKKKKFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIFFFGGGHHHIIIJJJKKKKKKKKKEEEEEEFFFHHHIIIHHHFFFCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHIIILLLOOOYYY]]]ccchhhmmmuuu~~~}}}wwwqqqiiibbb\\\VVVOOOJJJLLLNNNRRRTTTUUUSSSQQQOOOOOOQQQUUUYYY```hhhqqqxxxyyy{{{~~~}}}wwwsssnnnfff___[[[WWWTTTQQQNNNKKKHHHFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<>><<<;;;;;;;;;777777888999:::;;;;;;<<<666555333444555666666555444444444555555777888999555444333333222222222222///111222333444333333222000000000111555999>>>@@@BBBHHHPPPWWW\\\aaafffjjjhhhgggfffgggggglllxxxzzz|||~~~bbb[[[OOOFFFAAA????????????AAACCCEEEDDDBBB>>><<<<<<===>>>>>>>>>???AAACCCDDDCCCCCCDDDFFFIIILLLNNNRRRPPPMMMKKKMMMSSSYYY]]]kkkkkkhhhaaa\\\]]]eeelllrrrvvvyyy{{{|||~~~|||zzzyyyyyyzzz{{{zzzyyyxxxyyy{{{{{{|||~~~|||mmmbbb^^^___aaabbbooo}}}zzzwwwsssooommmmmmlllkkkkkklllllljjjhhheeeccc___\\\ZZZVVVRRRNNNOOOKKKIIILLLMMMNNNXXXdddhhhYYYIIIAAA>>><<<<<>>>>>???===???CCCEEEFFFKKKRRRZZZpppiiiZZZRRROOOYYYhhhxxxiii```MMMIIICCC???===<<<:::999555777888888888777888999666555444333222333444444333333333444444444555555444333333222111111111222111111222222222222111111333333222222333666;;;???DDDNNNYYYaaaiiinnnoookkkrrrpppmmmkkkmmmsss}}}yyy}}}}}}vvvyyy}}}^^^VVVLLLDDD???>>>>>>>>>AAABBBDDDDDDCCC@@@===;;;777:::<<<>>>???AAACCCFFFCCCCCCDDDEEEHHHJJJMMMNNNQQQPPPOOOOOOQQQVVV\\\___ccccccaaa]]]ZZZ[[[```eeeiiillloooppprrrvvv{{{~~~}}}{{{zzzzzz{{{|||{{{{{{zzz{{{|||||||||~~~|||sssfff___^^^ccchhhkkkxxx{{{xxxvvvrrrooollllllkkkjjjjjjkkkjjjhhhfffccc```^^^\\\ZZZWWWSSSPPPOOOKKKJJJKKKLLLNNNWWWaaaeeeWWWHHH@@@===<<<===???FFFSSS^^^kkk{{{|||{{{}}}]]]JJJ@@@===:::999999999888777666666555555444444333333333333222222222111111111555222000000222444333222000000000000000000000000222111000000111444777999777>>>HHHQQQYYYdddpppzzzvvvdddWWWTTTSSS___jjjoootttxxxtttqqqkkkeeeUUUNNNMMM[[[rrrxxxpppfffZZZQQQJJJCCC===;;;:::777666888666666555555666777888999;;;;;;;;;<<<======>>>>>>BBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCEEEHHHGGGDDDGGGMMMPPPMMMKKKKKKJJJIIIHHHHHHHHHIIIFFFEEEDDDDDDEEEFFFGGGGGGCCCDDDDDDFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNMMMLLLLLLGGGHHHJJJJJJIIIHHHIIIJJJNNNQQQRRRQQQOOOPPPUUUZZZiiipppyyy{{{rrrkkkeee___YYYTTTSSSQQQOOOLLLMMMOOOSSSVVVXXXWWWUUURRRRRRUUU[[[aaaiiiqqqzzz~~~wwwooojjjccc]]]ZZZXXXVVVTTTKKKJJJIIIGGGEEECCCAAAAAA<<<<<<;;;;;;;;;<<<<<<===>>>===@@@EEEGGGHHHMMMUUUaaayyyeeeWWWQQQQQQ]]]nnntttjjjcccTTTOOOHHHBBB>>><<<:::999888999::::::999888777777666555444333333333444444333333333444444444444555333222111111000000111111111111222222222222111111333333333333333777<<<@@@FFFVVVhhhsssxxxzzzyyyuuuzzzvvvpppmmmooouuu}}}|||yyy{{{vvvwww{{{|||YYYSSSJJJCCC@@@@@@@@@AAADDDDDDDDDCCCAAA>>>;;;999777999===@@@AAABBBCCCEEEBBBCCCFFFHHHKKKMMMOOOOOOQQQRRRSSSUUUXXX]]]aaacccaaa___\\\YYYXXXYYY[[[\\\___aaadddfffiiimmmrrruuuwwwwwwxxxyyy{{{|||~~~}}}}}}}}}~~~|||zzz{{{|||}}}}}}|||{{{|||}}}}}}|||~~~}}}rrrkkkccc___bbbjjjrrrwww}}}zzzwwwuuurrrnnnlllkkkjjjiiiiiijjjiiigggeee```^^^\\\[[[YYYWWWSSSQQQOOOLLLJJJKKKLLLOOOVVV^^^___RRREEE>>><<<;;;===AAAFFFRRR\\\jjj}}}zzzuuuwwwwwwWWWFFF???<<<999888777777666555666666666555444333333222333222222222222111111111444222111111222333333222000000000000000000000000111111000000111444666888999>>>GGGRRR___lllvvv{{{rrraaaYYYSSS```kkkmmmoooyyy{{{uuurrroookkkhhh[[[PPPJJJUUUkkk{{{ssshhh\\\SSSJJJCCC===<<<:::777666999666555555666666888999999===>>>>>>??????@@@AAAAAADDDEEEFFFFFFDDDDDDEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCEEEFFFEEECCCDDDHHHJJJJJJKKKKKKLLLLLLKKKJJJHHHGGGDDDEEEFFFGGGGGGGGGFFFFFFAAABBBDDDFFFHHHIIIIIIIIIFFFHHHJJJLLLLLLLLLKKKJJJIIIKKKLLLKKKJJJJJJLLLMMMXXXXXXVVVRRRPPPQQQWWW\\\lllrrryyy~~~~~~yyyqqqiiiccc\\\ZZZWWWTTTQQQPPPOOOOOONNNQQQWWW[[[]]]\\\YYYVVVWWWZZZaaahhhoooxxx~~~vvvnnnhhhaaa[[[WWWVVVUUUTTTJJJJJJHHHFFFDDDBBBAAA@@@<<<<<<;;;;;;:::;;;;;;;;;===>>>AAAFFFHHHJJJPPPXXXjjj{{{aaaVVVSSSUUUfffyyy|||xxxuuuooojjj^^^WWWNNNFFF@@@===;;;::::::;;;<<<<<<;;;999666444666555444333333333333444333333333333444444444444222111111000000000000111111111222222222222111111222333333444555888===AAAHHH___xxxzzzqqqmmmoootttyyy{{{~~~zzz}}}xxxwwwzzz{{{VVVQQQJJJFFFDDDEEEEEEFFFGGGFFFDDDAAA???<<<:::999:::===AAACCCBBBAAAAAABBBBBBDDDHHHLLLOOOQQQRRRRRRTTTVVVYYY]]]aaadddggghhhgggbbb\\\YYYXXXYYYZZZ[[[]]]```dddhhhjjjlllmmmnnnoooppprrruuuxxx{{{~~~}}}~~~}}}}}}~~~}}}|||zzz{{{|||~~~}}}}}}|||}}}}}}}}}|||}}}{{{wwwppplllgggfffjjjttt~~~|||yyywwwuuussspppmmmkkkjjjiiiiiijjjiiigggeee```^^^\\\ZZZXXXUUURRROOONNNKKKJJJJJJKKKOOOUUUYYYXXXMMMBBB===;;;;;;>>>CCCKKKUUU___ooovvvqqqtttpppRRRBBB>>>;;;888666666666555444777666555555444333222222222222222222111111111111000000//////000000000000000000000000000000000000000000000000111444666777999===FFFVVViiiyyyjjjZZZUUUbbblllkkkjjjttt{{{uuuqqqmmmkkkjjjaaaTTTJJJPPPddd|||~~~uuujjj]]]TTTJJJBBB===;;;999666666888555666666777888999::::::??????@@@@@@AAABBBBBBCCCEEEFFFGGGFFFEEEEEEEEEGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEDDDBBBBBBDDDFFFGGGKKKMMMOOOPPPOOOLLLGGGEEEFFFHHHKKKMMMLLLJJJHHHHHHEEEFFFIIIKKKKKKKKKJJJIIIGGGHHHKKKMMMMMMMMMKKKJJJLLLLLLLLLKKKJJJKKKMMMOOO[[[XXXTTTOOOLLLNNNTTTYYYgggmmmssswwwwwwwwwyyy{{{zzz}}}uuummmeee```XXXXXXXXXUUURRRQQQQQQRRRSSSXXX^^^bbbccc```\\\ZZZXXX\\\dddlllttt}}}{{{rrrlllfff^^^XXXUUUTTTSSSSSSIIIIIIGGGEEECCCAAA@@@???======<<<;;;;;;;;;<<<<<<>>>???CCCHHHIIIKKKSSS\\\qqqwwwaaaYYYWWW]]]rrrzzzuuuxxxzzzxxxtttggg```UUUKKKDDDAAA???>>>============<<<999555222555555444444333333333333222222333333333444444444222222111111111111111222111222222333333222222111222333444555666999>>>BBBKKKeee{{{pppjjjkkkooopppooowww|||yyyyyyzzzRRROOOJJJGGGGGGHHHHHHIIIIIIGGGDDD@@@===<<<;;;;;;===@@@DDDEEEEEEDDDDDDEEEDDDGGGLLLPPPTTTVVVWWWWWWZZZ]]]aaafffjjjlllmmmmmmiiiddd^^^[[[\\\___bbbdddeeehhhnnnsssuuussspppmmmiiijjjmmmpppuuuyyy}}}|||~~~~~~~~~~~~}}}|||zzz{{{}}}~~~~~~}}}|||}}}~~~}}}}}}~~~}}}xxxtttpppooonnnpppvvv~~~|||yyywwwvvvtttrrrppplllkkkjjjjjjkkkjjjhhhfffaaa___\\\YYYWWWSSSOOOLLLKKKKKKIIIHHHKKKPPPTTTVVVQQQHHH???<<<;;;;;;@@@FFFNNNXXXcccwwwvvvrrruuujjjNNNAAA===:::777666666555555333666555555444333333222222222222222111111111000000.../////////////////////000000000000000000000000//////000000222333555666888;;;EEEYYYqqqnnnYYYWWWcccjjjhhhfffooo{{{xxxyyy|||}}}{{{uuunnniiiiiijjjhhhZZZMMMOOO\\\qqqwwwkkk^^^TTTIIIBBB<<<:::888555555777666666777999:::;;;;;;;;;@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBEEEIIIMMMOOOSSSUUUSSSNNNIIIEEEHHHLLLPPPRRRPPPMMMKKKJJJHHHJJJMMMPPPPPPOOOMMMKKKNNNPPPSSSUUUUUUTTTRRRPPPMMMMMMLLLKKKJJJKKKNNNQQQZZZWWWQQQLLLJJJLLLQQQUUUaaafffmmmpppqqqrrruuuwwwwwwwwwpppiiibbbZZZ[[[ZZZXXXUUUTTTTTTUUUXXX]]]cccfffeeeaaa]]][[[WWW]]]eeennnxxxxxxppphhhccc\\\VVVSSSRRRQQQPPPHHHGGGFFFDDDBBB@@@???>>>>>>>>>===============>>>@@@AAAEEEIIIIIILLLVVVbbbxxxuuubbb]]]]]]eeeyyyrrrssszzz}}}yyymmmeee[[[QQQLLLIIIGGGFFFDDDAAA>>><<<;;;999666333444444444444444333333333222222222333333333444444333333222222222333333444222222333333333333222222222333444555666999===AAANNNggg|||pppjjjjjjjjjiiifffoooxxx~~~yyyxxxzzzNNNKKKHHHGGGGGGIIIIIIIIIJJJGGGCCC???======>>>???>>>AAAEEEHHHIIIJJJKKKMMMJJJMMMRRRWWW[[[^^^______cccfffjjjoooqqqrrrrrrqqqhhhfffdddccceeeiiiooorrrqqqsssxxx}}}}}}xxxsssiiijjjlllooosssvvvzzz{{{{{{}}}~~~~~~}}}||||||~~~~~~}}}yyyuuurrruuuyyy~~~}}}{{{xxxwwwwwwuuusssqqqlllkkkjjjjjjkkkjjjhhhfffaaa___[[[XXXVVVRRRMMMJJJIIIIIIHHHGGGKKKRRRTTTSSSKKKDDD===;;;;;;<<>>===>>>>>>======>>>>>>???@@@BBBCCCGGGJJJKKKPPP^^^mmmqqqbbb___aaammmqqqmmmlllpppyyy~~~}}}yyyoooiiiaaaZZZVVVUUUTTTTTTPPPIIIAAA;;;999888666444444444555555444444333222222222222222333333333333444333333333333444555555222222333333333333222222222333555555666888;;;>>>NNNdddyyy}}}xxxxxx~~~uuunnnkkkhhheeeccciiisss{{{||||||~~~yyyyyy|||NNNKKKIIIHHHJJJKKKKKKKKKIIIGGGBBB???===???AAACCCCCCEEEHHHJJJKKKMMMOOOQQQRRRTTTYYY^^^bbbfffhhhiiikkknnnqqquuuwwwwwwvvvuuullloooqqqrrrrrrsssxxx{{{yyyzzz}}}|||rrrrrrrrrsssuuuvvvxxxyyyyyy{{{}}}~~~~~~~~~~~~~~~{{{yyywwwvvvvvvuuusssqqqkkkjjjiiiiiijjjiiigggeee___]]]ZZZWWWUUURRRNNNKKKFFFHHHGGGFFFKKKSSSUUURRRGGGAAA<<<;;;;;;===EEEMMMPPP[[[kkk^^^HHHAAA;;;888666555666777777666222333333333333444444444111111111111000000000000000333555555333222222444000000000000000000000000...//////111222333444555666888@@@RRRiii|||oooXXXPPPWWW\\\YYYYYYbbbnnnvvvtttnnnlllooovvvzzzuuukkkeeehhhmmmqqqggg\\\TTTTTT^^^sss|||oooaaaVVVKKKDDD>>>===;;;888777999888999;;;===>>>?????????AAABBBBBBCCCDDDDDDEEEEEEDDDFFFGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCEEEHHHGGGEEEJJJSSSXXX[[[___```^^^XXXRRRMMMSSSXXX]]]^^^ZZZVVVUUUVVVZZZ]]]aaaddddddbbb^^^[[[^^^```bbbcccbbb___[[[YYYRRRQQQOOOLLLKKKMMMRRRVVVZZZXXXVVVTTTUUUVVVWWWWWWWWW\\\cccfffhhhjjjnnnqqq{{{uuuiiiccc___[[[ZZZ\\\^^^^^^]]]^^^ccciiijjjgggccccccdddbbbgggooowww}}}rrrlll```]]]YYYUUURRROOOLLLJJJGGGFFFDDDBBB@@@>>>===<<<<<<<<<<<<<<<===???@@@AAABBBDDDHHHKKKOOOWWWiiizzzyyyjjj^^^^^^bbbrrrvvvffffffhhhnnnvvv{{{{{{zzzqqqlllgggcccbbbbbbbbbbbb___UUUGGG===999888666555444444555555555444333222111222222222222333333333333222222222333333444555222333333444444333333222222444555555555777999<<>>>>>@@@CCCFFFJJJKKKLLLLLLLLLLLLOOOQQQXXXZZZ^^^bbbgggkkkooopppqqqsssvvvxxxzzzyyyxxxwwwtttzzz}}}zzz{{{~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyywwwzzz|||}}}}}}~~~yyywwwuuuuuuuuutttrrrpppjjjhhhhhhhhhiiihhhfffddd]]][[[XXXWWWUUUSSSOOOLLLDDDGGGFFFEEEKKKTTTVVVQQQEEE@@@<<<;;;<<<>>>FFFNNNQQQ^^^ppp|||ZZZFFFAAA:::888666666777888888888111222222333333444444555111111111111000000000000000333666666333111222333000000000000000000000000......///111222333444555666888>>>MMMaaasss~~~pppYYYLLLRRRUUUSSSTTT]]]gggmmm|||uuunnnmmmnnnvvv|||xxxnnnhhhlllrrrrrrkkkaaaWWWRRRYYYnnn~~~qqqcccXXXMMMFFF@@@>>>===999999;;;888:::<<<>>>@@@@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCFFFJJJIIIFFFMMMVVV]]]```cccdddbbb\\\VVVRRRZZZ```eeeeee```\\\\\\^^^iiilllooopppnnniiiddd```hhhjjjlllmmmkkkhhhccc```TTTSSSPPPMMMLLLOOOTTTXXXYYYXXXWWWXXXYYYZZZYYYXXX^^^ccciiilllmmmooosssvvv~~~xxxiiieee___YYYYYY^^^bbbbbb```aaagggmmmnnnkkkhhhiiikkkiiinnnuuu|||xxxnnniii^^^\\\XXXUUURRROOOKKKHHHFFFEEEDDDBBB@@@>>>===<<<:::::::::;;;===>>>@@@AAABBBDDDHHHMMMQQQ]]]rrrqqqcccZZZ\\\bbbtttkkkcccdddhhhmmmtttyyy{{{{{{qqqnnnkkkiiijjjkkkllllllkkk]]]KKK>>>888777666555333444555555555444333222111111222222222333333333222111111111222333333444222333333444444333333222222444555555555666888:::>>>OOO___aaa```fffqqqzzz}}}|||yyyssskkkddd```___\\\gggqqqssstttyyy~~~RRRRRRRRRQQQOOOLLLJJJHHHHHHFFFDDDBBBCCCEEEIIIKKKMMMMMMMMMMMMNNNPPPUUUYYYZZZ^^^eeejjjnnnppprrrtttuuuvvvxxx{{{}}}zzzvvvxxxwwwyyy}}}|||yyyuuurrrqqqqqqpppooohhhgggffffffggggggfffeee[[[YYYWWWTTTQQQOOONNNMMMKKKHHHFFFHHHMMMQQQRRRQQQCCC>>>;;;;;;<<<@@@IIISSS\\\ddd~~~vvvSSSCCCDDD===<<<;;;:::888777666555888666444444555555444333555666777555222000//////000000000000000000000000000000000000000000000000111111111111111111111111444666;;;FFFWWWhhhuuu}}}oooZZZJJJJJJKKKMMMNNNQQQ\\\gggvvv~~~tttlllpppsssyyy|||vvvmmmkkkmmmzzztttiiiZZZQQQWWWhhhwwwttteee[[[NNNEEE>>>======;;;:::;;;>>>:::666888>>>BBBBBB@@@AAAAAAAAABBBBBBDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEFFFGGGGGGFFFEEEGGGGGGHHHJJJMMMPPPRRRSSSYYY\\\bbbddd\\\QQQRRRYYYaaaeeegggddd```___eeekkkuuuzzz}}}yyyppphhhfffhhhmmmvvv||||||yyyuuukkk```ZZZTTTQQQTTTUUURRRSSSXXX[[[]]]^^^]]]ZZZYYY[[[^^^aaafffoootttrrrmmmooouuu|||ooofffcccbbbaaaaaaccceeeffffffhhhnnnttttttpppoootttyyywww|||sssjjjfff^^^ZZZUUURRROOOMMMJJJHHHFFFDDDBBB@@@>>>=========<<<<<<<<<===???AAADDDEEEFFFEEEIIIPPPXXXfffhhh```YYYZZZdddzzzqqqddd```aaafffnnnuuuyyyxxxvvvwwwxxxuuuoooooouuu{{{}}}uuuaaaKKK???<<<888666555222222222222222222222222333333333333333222111000222222333333333333444444555555555444444333333333333333333333444666888999===FFFOOOTTTVVV]]]jjjuuuuuuyyy{{{wwwlllaaaZZZXXX\\\dddnnnrrrrrrsssxxx}}}OOOOOOOOONNNMMMLLLJJJIIIIIIHHHGGGFFFGGGIIILLLNNNPPPPPPQQQQQQRRRUUUYYY]]]___ccchhhlllmmmnnnoooppptttwww{{{zzzxxxxxxzzzzzzwwwssspppoooooonnnnnnkkkiiigggffffffeeecccaaa[[[YYYWWWSSSQQQNNNMMMLLLIIIGGGFFFHHHMMMPPPPPPNNNBBB===:::;;;===AAAKKKUUU^^^jjjrrrPPP@@@AAA::::::::::::999999888888888666444333333333111000000111333333222111222222000000000000000000000000000000000000000000000000111111111111111111111111222444:::CCCQQQaaaoooxxxppp]]]MMMJJJIIIKKKMMMQQQ[[[eeesss}}}yyypppnnnrrryyy}}}yyyrrrooorrrxxxvvvnnnaaaWWWYYYgggtttuuufff\\\OOOFFF???>>>===;;;;;;<<<@@@>>><<<===AAADDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCDDDFFFFFFFFFDDDHHHIIIJJJLLLNNNQQQSSSUUUVVVXXX\\\^^^XXXPPPPPPVVV]]]aaadddbbb___```fffllltttxxxzzzuuummmgggfffiiivvv~~~~~~yyyoooeee\\\WWWUUUXXXYYYVVVVVVYYY\\\]]]^^^\\\[[[[[[^^^bbbfffjjjqqquuurrrlllmmmsss~~~vvvllleeecccdddfffhhhkkkmmmnnnnnnoootttzzzzzzwwwwww{{{qqqgggccc]]]YYYUUUQQQNNNLLLIIIGGGEEECCCAAA???============;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGKKKSSS^^^pppwwwbbb\\\XXX\\\ggg~~~lllbbb```bbbfffnnnuuuyyyyyyxxxyyyzzzxxxtttuuu|||wwwbbbKKK???;;;777444444222222222222222222222222222333333333222222111000222222222333333333444444555444444444333333333333222222222333444555777777777>>>FFFLLLQQQYYYeeennnqqquuuxxxtttkkkbbb\\\ZZZ]]]ccckkkoooppprrrxxx}}}LLLLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLNNNOOOQQQRRRSSSTTTUUUVVVWWWZZZ___ccceeehhhmmmqqqrrrrrrrrrssswww{{{}}}{{{yyyzzz~~~zzzwwwssspppoooooonnnmmmnnnkkkhhhfffeeeccc```]]]ZZZYYYVVVRRROOOMMMKKKJJJFFFEEEFFFIIINNNOOOMMMJJJ@@@<<<:::<<>>HHHVVVfffqqq~~~qqqbbbQQQJJJFFFHHHMMMRRR[[[cccooo{{{wwwnnnsss{{{|||zzz|||zzz{{{wwwkkk^^^[[[eeeooo}}}xxxiii___RRRIIIAAA??????===<<<>>>@@@@@@AAAAAABBBCCCDDDDDDFFFEEEEEEDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBCCCDDDEEECCCBBBBBBCCCEEEEEEEEEDDDGGGGGGIIIJJJMMMOOOQQQSSSSSSRRRSSSUUUSSSOOOOOORRRVVV[[[^^^^^^]]]___eeekkkqqqssssssnnnhhhdddgggjjj}}}yyyppphhh```______bbbaaa^^^]]]___aaa```___]]]\\\^^^bbbeeekkknnnrrruuupppkkklllqqqwww{{{~~~}}}vvvnnniiiggghhhkkkpppuuuxxxyyyyyyyyyxxx}}}|||mmmddd```[[[XXXSSSOOOMMMKKKHHHFFFCCCBBB@@@>>>===<<<<<<===:::::::::;;;===???AAACCCGGGIIIOOOXXXfff~~~lll]]]YYYYYY```nnnvvveee``````bbbgggnnnuuuzzz{{{zzzzzz|||{{{yyy{{{yyydddLLL???:::666333222222222222222222222222222222222222333222222111000222222222222333333333333444444333333333333333222000000222333444444444444444777===DDDLLLVVVaaagggkkkooosssrrrkkkddd___]]]___bbbgggjjjlllqqqxxx}}}JJJIIIHHHHHHIIIJJJLLLMMMNNNOOOQQQSSSTTTVVVVVVWWWVVVXXXZZZ\\\^^^bbbgggjjjmmmqqqvvvzzz||||||}}}~~~{{{xxxtttqqqqqqppppppooommmkkkhhheeecccaaa^^^[[[YYYWWWTTTQQQMMMKKKIIIHHHEEEEEEGGGKKKOOOOOOJJJFFF>>>:::999===AAAFFFQQQ[[[fff|||hhhKKK<<<;;;888888999999::::::;;;;;;777555333222222222000///000222333222111//////000000000000000000000000000////////////////////////111111111111111111111111///333777;;;AAAMMM]]]iiivvv|||ssshhhUUUKKKBBBDDDLLLSSS\\\bbblllyyy~~~tttyyyttteee^^^ccckkkvvv{{{lllbbbUUULLLCCCAAA@@@>>>===??????@@@BBBCCCAAAAAAAAABBBFFFEEEEEEDDDDDDDDDEEEEEEAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAABBBDDDEEEEEEDDDBBBCCCDDDEEEGGGJJJLLLMMMOOOMMMLLLMMMOOOOOOOOOPPPQQQUUUXXXYYYYYY[[[```eeeiiijjjiiifffbbbcccggglllyyy|||~~~~~~zzztttmmmgggiiijjjmmmooonnnkkkjjjiiiiiifffccc```___```dddfffmmmmmmpppqqqnnniiijjjooosssxxx{{{xxxpppkkkjjjmmmqqqvvv}}}xxxjjjaaa]]]YYYUUUQQQMMMKKKIIIGGGEEEAAA@@@>>>===<<<<<<<<<===;;;;;;;;;<<<>>>@@@BBBDDDGGGKKKRRR]]]ooouuucccZZZYYYZZZdddvvvjjj```aaaaaadddjjjpppvvvzzz{{{{{{xxx{{{{{{{{{{{{fffNNN@@@;;;777444333222222222222222222222222111111222222222222111111111222222222222333333333333333333333222222222222...///111333333333333222444555999AAAKKKWWW___dddiiilllpppppplllfffaaa___bbbbbbccceeeiiiqqqyyy~~~JJJIIIIIIIIIJJJKKKMMMNNNOOOQQQSSSVVVYYYZZZ[[[[[[[[[^^^aaaeeehhhmmmrrrvvv|||zzzwwwrrrpppoooooonnnmmmjjjhhheeecccbbb```]]]ZZZWWWUUURRROOOLLLIIIHHHGGGEEEEEEHHHLLLOOONNNHHHCCC<<<999:::>>>BBBIIISSS]]]jjj}}}cccJJJ>>><<<999999999999999999888888555444222222333444444333111333444333111000000111000000000000000000000000////////////////////////000000000000000000000000///333777999>>>HHHVVVaaammmyyy~~~zzzyyyuuunnnZZZMMMBBBBBBJJJSSS\\\bbbjjjwww~~~}}}lllbbbccchhhqqq{{{pppfffXXXNNNEEEBBBAAA>>>>>>@@@???AAACCCCCCAAA@@@AAAAAADDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBDDDDDDDDDCCCBBBCCCEEEFFFEEEDDD??????@@@BBBDDDFFFHHHIIIJJJIIIHHHIIILLLPPPQQQOOONNNQQQTTTUUUUUUVVVZZZ]]]___``````______bbbgggkkknnnppptttvvvuuuooojjjgggqqqvvv{{{|||{{{yyywwwvvvrrrooojjjgggeeeeeeffffffkkkjjjkkkllljjjgggiiiooorrrwwwzzzvvvooolllpppvvv}}}sssggg___[[[VVVSSSNNNKKKIIIGGGEEECCC@@@???===<<<<<<<<<===============>>>@@@BBBDDDFFFIIINNNVVVcccyyykkk^^^WWWWWW[[[ggg}}}|||ddd^^^cccdddhhhnnntttxxxzzz{{{{{{xxx{{{|||~~~xxxdddNNNBBB===999555444222222222222222222222222000111111222222111111111111111111222222222333333222222222222222222222222...///111222333222111111555555777>>>IIITTT\\\```hhhkkkooopppmmmiiidddaaadddaaa___aaagggqqqyyyMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQTTTWWWZZZ\\\^^^^^^aaadddiiinnnsssyyy{{{yyyvvvsssssstttvvvwwwyyy|||}}}vvvsssooolllkkkkkkjjjiiigggeeebbb```___^^^[[[YYYTTTSSSPPPMMMKKKHHHGGGFFFEEEEEEGGGJJJMMMKKKEEE@@@<<<999:::???DDDJJJUUU^^^mmmzzz{{{xxx[[[GGG>>>===::::::999888777666666555444333222222444555555444///111222333222222333444000000000000000000000000000000000000000000000000000000000000000000000000000222555888===EEEQQQYYYcccqqqzzzyyyvvvxxxvvvrrrbbbSSSFFFBBBGGGOOOYYYaaafffrrruuujjjffffffnnnxxxtttjjjZZZPPPFFFBBBAAA>>>>>>@@@BBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEDDDCCC???@@@@@@BBBCCCFFFGGGHHHDDDFFFFFFFFFJJJPPPRRRPPPMMMOOOQQQRRRSSSTTTVVVXXXYYYZZZ\\\]]]___bbbfffiiifffggglllssssssnnniiiiiittt{{{~~~{{{xxxtttrrrpppnnnkkkhhhjjjgggfffgggfffeeehhhnnnrrruuuvvvsssnnnooowww~~~~~~nnnddd]]]YYYTTTQQQLLLIIIGGGFFFCCCBBB???>>>===<<<<<<===>>>>>>?????????@@@BBBDDDFFFHHHKKKQQQZZZkkkxxxcccYYYRRRVVV]]]kkkwwwbbb___eeeiiiooowww|||~~~|||{{{zzzyyy|||~~~qqq___KKKAAA>>>;;;777555222222222222222222222222///000111111222111111111111111111111222222222222000111111111111222222222///000000111222222111111444333555:::CCCMMMTTTYYYeeehhhlllooonnnkkkfffcccddd___[[[]]]eeepppyyy}}}PPPQQQQQQQQQPPPPPPOOONNNPPPQQQSSSVVVYYY\\\___```aaaffflllsssyyy}}}xxxsssppphhhgggdddcccccceeegggiiiooosssxxx|||}}}}}}~~~{{{tttqqqmmmjjjjjjiiiiiihhhfffccc```^^^]]][[[XXXUUUQQQPPPNNNLLLJJJHHHGGGGGGCCCCCCDDDGGGJJJHHHBBB<<<<<<:::;;;@@@EEEKKKUUU___oootttyyymmmRRRBBB===<<<888888777777666555555555444333111111222333333222///000222222111000000111000000000000000000000000000000000000000000000000000000000000000000000000000000222666===EEELLLQQQZZZjjjvvvvvvuuuwwwwwwtttkkk\\\LLLDDDEEEJJJTTT]]]```kkk|||tttkkkfffllluuuwwwlll\\\QQQFFFBBB@@@>>>>>>@@@BBB???===>>>AAACCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCDDDFFFGGGHHHEEECCCBBBBBBCCCCCCAAA@@@@@@@@@AAABBBCCCEEEGGGHHH>>>CCCFFFFFFIIIOOORRRPPPLLLMMMPPPRRRSSSUUUVVVWWWXXXZZZ]]]```aaabbbcccdddaaabbbhhhqqqsssmmmiiiiiipppzzz~~~~~~}}}yyysssnnnkkkgggeeeeeedddcccffflllqqqrrrqqqnnnmmmrrr{{{}}}}}}wwwiii```ZZZVVVRRROOOKKKGGGFFFDDDBBBAAA???>>>=========>>>???@@@@@@@@@@@@AAABBBEEEGGGIIIMMMSSS___sssmmm[[[VVVPPPWWWcccuuutttaaa```gggqqqwww|||zzzwwwzzz}}}zzzgggWWWFFF???>>>;;;777555222222222222222222222222//////000111111111111111111111111111222222222222000000000000111111222222111111000000111111222222333333444777===EEEMMMSSS```cccggglllnnnmmmiiifffbbb[[[VVVYYYcccnnnvvvyyySSSSSSTTTTTTSSSQQQOOONNNOOOPPPRRRUUUXXX\\\___aaa___dddkkkrrrzzzxxxrrrmmmiiifffdddaaa```^^^]]]]]]___aaacccgggkkkppptttvvvzzz~~~zzzuuurrrnnnkkkkkkjjjiiiiiifffccc```]]][[[XXXUUURRRPPPOOOMMMKKKIIIHHHGGGGGGBBBAAABBBEEEGGGEEE???:::<<<:::<<>>;;;:::666666666666555555555555555333111000111111000///222333333222///,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000//////000555===DDDJJJLLLUUUffftttuuuuuuxxxxxxtttqqqbbbQQQFFFCCCFFFPPPZZZ[[[fffwww|||ooofffkkksssxxxnnn\\\QQQFFFBBB@@@>>>>>>@@@AAA<<<888999>>>AAA@@@>>>?????????@@@AAABBBCCCDDDCCCCCCDDDDDDFFFGGGHHHIIIEEECCCAAAAAAAAAAAA???===?????????@@@BBBDDDFFFGGG999AAAFFFEEEGGGNNNQQQPPPKKKMMMPPPRRRUUUWWWXXXYYYZZZ\\\```bbbccccccaaa```^^^___fffppprrrlllggghhhlllwww~~~}}}{{{yyysssnnnhhheeedddcccbbbeeejjjpppooommmkkklllsss}}}|||xxxyyy|||~~~~~~ssseee]]]XXXTTTQQQNNNJJJGGGEEEDDDBBB@@@???>>>>>>======>>>@@@@@@@@@@@@@@@AAABBBEEEGGGHHHOOOUUUbbbyyyfffUUUSSSPPPZZZjjjsssbbbaaagggvvv}}}~~~{{{uuuwwwzzz}}}}}}ttt```QQQBBB>>>>>>;;;666444222222222222222222222222//////000111111111111111000111111111111222222222//////000000111111111222222222000000000111222333333444555777:::AAAJJJPPP[[[^^^dddjjjnnnnnnkkkhhh```YYYSSSVVVaaammmtttvvv}}}[[[]]]\\\WWWUUUUUUSSSPPPPPPRRRSSSSSSRRRSSSWWWZZZ^^^___ccckkkvvv{{{{{{||||||{{{zzztttmmmhhhfffeeebbb```^^^]]][[[ZZZ[[[]]]```bbbccchhhlllnnnnnnqqqxxx~~~{{{rrrppplllkkkjjjjjjiiihhhgggdddaaa^^^\\\YYYUUUSSSQQQMMMHHHEEEDDDDDDCCCCCCDDDDDDDDDCCCBBB???===<<<<<<;;;===CCCHHHMMMXXXbbbqqqzzzxxxnnn|||___EEE:::777666777777666555444444333333111222222222222111000000//////////////////////////////000000111111111222//////000000111111222222000000111111111111000000...111333555777<<>>===>>>======<<<<<<<<<<<<======???@@@BBBBBBBBBCCCEEEGGGFFFDDDCCCCCCEEEGGGHHHHHHFFFBBB>>>===>>>???>>><<<=========???BBBDDDEEEEEEDDDGGGHHHGGGIIIOOOQQQPPPRRRRRRRRRSSSUUUWWWZZZ[[[[[[]]]___cccfffgggeeecccbbbfffkkkoooppplllhhhdddffflllssswwwxxxzzz~~~}}}yyyooolllgggaaa]]]___cccgggiiihhhffffffjjjsss}}}zzzwwwwwwwww|||}}}~~~~~~}}}||||||}}}|||zzzxxx{{{|||zzzyyyzzz{{{lllddd\\\UUUQQQOOOLLLIIIFFFEEECCCAAA???>>>>>>>>>>>>============@@@AAABBBDDDFFFHHHKKKLLLVVVVVVfffzzzbbbVVVTTTXXX^^^pppggg^^^cccjjjyyyxxxsssqqqqqqvvvzzzvvviii^^^IIICCC===:::;;;;;;888444333333333222222222111111333333222111000000000111222222111111111111111111111111000000000000000111333222111111000111111111555555555666888===DDDIIIPPPWWW___gggqqqwwwuuupppddd[[[UUUYYYbbbiiiqqqvvvxxx```cccccc```]]]]]]\\\XXXUUUVVVWWWUUUTTTTTTWWWZZZ]]]^^^ccckkkuuu~~~zzzuuusssuuuwwwxxxxxxyyytttoookkkjjjiiigggeee___^^^]]]\\\\\\^^^```bbbdddhhhmmmnnnooorrryyy|||ssspppllljjjiiihhhgggffffffddd```]]][[[YYYUUURRRPPPMMMHHHEEEDDDCCCCCCBBBAAAAAAAAAAAA???===;;;:::;;;:::===DDDJJJOOOXXXaaammm|||tttssspppyyyZZZDDD:::777777777666666555444444333333111222222222222111000000000000000000000000000000//////000000000111111111000000000000000111111111000000111111111111000000///111333444666;;;DDDJJJSSS[[[gggsss|||~~~|||{{{ppp^^^MMMDDDEEENNNVVV]]]ffftttwwwmmmkkknnnrrryyy{{{dddWWWJJJDDDBBB???>>>???>>>>>>============>>>>>>???AAACCCDDDDDDDDDEEEFFFFFFDDDBBBBBBDDDFFFFFFEEEFFFCCC???>>>?????????===>>>>>>===???BBBEEEGGGHHHGGGKKKLLLLLLOOOTTTWWWUUUUUUUUUUUUVVVXXXZZZ\\\]]]^^^___aaadddhhhiiihhhfffeeehhhlllooonnnkkkgggdddfffkkkqqqttttttvvvzzz~~~~~~{{{ssspppkkkddd```___cccfffiiiiiihhhiiinnnvvv~~~{{{{{{|||{{{|||}}}}}}|||{{{{{{{{{xxxuuutttvvv|||zzzxxxxxxyyy{{{wwwiiibbb[[[TTTQQQMMMJJJGGGEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>=========@@@AAABBBDDDFFFHHHKKKNNNXXX\\\lllsss[[[QQQPPPZZZeee|||}}}ccc[[[aaagggzzz}}}uuupppkkkggghhhiiidddWWWLLLCCC===888666777777444111333333222222222111111111333222111111000000111111111111111111111111111111111111000000000000111111222222111111111111222222444444444555666;;;BBBFFFLLLTTT___hhhqqqwwwuuuoooddd[[[VVV[[[cccjjjqqqwwwyyyggglllmmmjjjggggggeeebbb]]]]]]\\\ZZZWWWWWWXXXZZZ\\\^^^ccciiirrr||||||xxxvvvtttrrrppppppssswwwyyyzzz|||xxxtttqqqnnnmmmjjjhhhbbbaaa``````aaabbbdddeeehhhkkkooopppqqqtttyyy~~~|||ssspppllliiihhhgggeeedddfffccc```]]][[[YYYUUUSSSOOOLLLGGGDDDCCCCCCBBBAAA@@@@@@@@@???>>>===;;;:::;;;:::===EEELLLQQQXXX___mmmtttnnnoootttmmmQQQBBB;;;888777666666555555444333333333111222222222222111000000111111111111111111111111//////000000000000111111111000000000000000000//////000000111111000000///000111222222444:::CCCJJJOOOWWWdddqqq{{{wwwfffSSSGGGFFFNNNVVV___gggssszzzuuullliiiiiiooo|||iii[[[MMMFFFCCC@@@>>>???>>>>>>============>>>>>>>>>@@@DDDFFFFFFFFFFFFGGGHHHFFFDDDCCCEEEFFFFFFEEECCCAAA>>>===>>>>>>>>>===@@@@@@AAADDDGGGJJJMMMOOONNNRRRUUUUUUXXX^^^aaa___ZZZ[[[[[[\\\^^^```bbbcccdddcccdddgggjjjkkkkkkjjjjjjkkkmmmnnnmmmjjjfffdddfffjjjnnnpppqqqssswww{{{zzzwwwqqqjjjdddbbbccceeeiiiiiikkkmmmrrryyy}}}{{{{{{|||zzzzzzyyyxxxxxxwwwwwwwwwsssrrrqqqtttyyy~~~}}}wwwtttuuuxxx|||qqqddd^^^XXXSSSPPPKKKHHHEEECCCBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDFFFIIIMMMPPP\\\cccvvvjjjVVVOOOOOO\\\pppvvv^^^XXX^^^cccxxxwwwmmmggg```YYYVVVUUUPPPEEE===<<<888444222333444222000333222222222222111111111222222111000000000111111111111111111111111111111111000000000000000111111111111000111111222333444333333333333555999???CCCHHHRRR^^^hhhooouuutttoooddd]]]XXX\\\ccciiiooouuuxxx}}}pppuuuxxxtttooonnnllljjjgggfffdddaaa^^^\\\\\\]]]^^^```ccchhhmmmsssyyy}}}~~~{{{yyywwwvvvuuuttttttsssssssssrrrrrrtttwww{{{~~~~~~|||xxxtttpppmmmjjjiiigggggghhhiiikkkmmmooopppqqqssstttuuuuuuvvvzzz}}}{{{uuuqqqmmmjjjhhhfffdddbbbfffccc```]]]\\\YYYVVVSSSNNNKKKGGGDDDCCCBBBAAA???AAAAAA@@@@@@???>>>=========;;;???GGGMMMRRRXXX___uuusssmmmnnnwwwbbbJJJ@@@<<<888555555555555444444333333333111222222222222111000000000000000000000000000000//////000000000000000000111111000000/////////...//////000000000000//////111222111000222888BBBIIIMMMVVVdddqqq{{{qqq^^^OOOIIINNNUUUaaagggpppyyy|||zzz}}}lllddd___eeesssmmm___OOOGGGDDD@@@>>>???======<<<<<<<<<<<<======;;;???DDDGGGHHHHHHHHHIIIJJJHHHFFFEEEFFFGGGGGGGGGBBBAAA@@@@@@AAABBBCCCCCCDDDGGGLLLQQQUUUXXXZZZ\\\]]]aaadddeeehhhnnnpppnnngggggghhhiiijjjlllmmmnnnnnnmmmlllmmmoooqqqppppppqqqqqqqqqpppnnnkkkgggeeehhhiiilllmmmnnnrrrwww{{{|||||||||~~~yyyrrrkkkgggggghhhiiijjjmmmoootttzzz~~~|||||||||yyywwwtttrrrrrrrrrqqqqqqnnnppprrrvvvyyy|||}}}}}}|||{{{yyyvvvuuuvvv{{{~~~lllaaa[[[TTTOOOMMMIIIGGGDDDBBBBBBAAA???============>>>>>>????????????AAADDDEEEGGGJJJPPPTTT]]]iii~~~cccTTTRRRUUUbbb{{{qqq[[[WWW]]]bbbsss~~~zzzmmmbbb[[[SSSKKKGGGFFFDDD>>>888888666333333444444333222222222222222111111111111111111000000000000111111000000000000111111111111000000000000000000111222000000000111222333555555333333333333444888===@@@HHHRRR]]]ccciiioooqqqppphhh```[[[]]]aaadddiiinnnrrrvvv{{{yyy|||vvvtttsssqqqqqqnnnkkkhhhgggeeedddddddddfffggghhhhhhjjjnnnqqqssstttvvvvvvuuurrrooommmmmmnnnoooooopppqqqrrrsssqqqrrrsssuuuwwwzzz|||~~~zzzxxxvvvrrrooonnnmmmnnnppprrruuuxxx{{{~~~}}}|||}}}~~~}}}yyyuuurrrmmmjjjhhhfffdddbbbeeebbb___]]][[[YYYVVVTTTLLLIIIFFFCCCBBBAAA???>>>?????????>>>============>>>>>>BBBHHHNNNSSS]]]gggvvvpppppp{{{{{{YYYFFF???;;;666444444444444444444333333333111222222222222111000000////////////////////////000000//////////////////111000000000//////......//////000000000000//////111111111///000666@@@GGGNNNXXXfffttt|||}}}kkkXXXMMMNNNSSSbbbffflllsss{{{~~~yyywwwzzznnnaaaXXX]]]jjjxxxrrrcccRRRIIIDDD???===>>><<<;;;;;;::::::;;;;;;<<<999===BBBFFFHHHIIIJJJKKKIIIGGGEEEEEEGGGHHHHHHHHHCCCDDDFFFHHHIIILLLNNNOOOPPPWWW```hhhlllmmmnnnoootttxxx{{{|||{{{||||||}}}}}}~~~~~~~~~}}}|||zzz{{{|||}}}|||zzzzzzzzzyyywwwtttpppmmmkkkhhhhhhhhhiiikkkooouuuyyyyyyyyy{{{~~~zzztttpppnnnnnnlllnnnoooqqqtttzzz~~~~~~zzzvvvpppmmmmmmmmmlllkkkhhhlllqqqvvvxxxxxxvvvvvvuuuwwwxxxyyyyyyzzz|||~~~zzzhhh^^^WWWPPPKKKJJJHHHFFFDDDBBBBBBBBB@@@???<<<======>>>???@@@@@@AAA???CCCFFFGGGHHHLLLSSSYYY___pppwww___TTTUUUZZZkkkooo\\\ZZZ___cccpppxxxyyypppdddYYYPPPIIIAAA===<<<<<<999666555444333333333444333333222222222111111111000000111000000///000000111111//////000000000111111111000000//////000111222222000000000111222444555666333444444444444777;;;>>>JJJRRRZZZ\\\___gggnnnqqqnnneee^^^\\\\\\\\\```eeekkkqqqwww~~~~~~yyywwwxxxxxxxxxuuurrrpppppppppooonnnmmmoooooolllhhhfffgggjjjhhhhhhhhhgggggghhhhhhhhhmmmpppsssttttttsssrrrsssnnnppprrrssstttuuuwwwyyytttttttttssssssvvvzzz}}}{{{uuutttpppllliiigggeeecccaaabbb```]]][[[ZZZWWWTTTRRRKKKHHHEEECCCBBBAAA>>><<<<<<<<<;;;::::::;;;;;;;;;>>>AAAFFFKKKPPPXXXiiixxx{{{vvvuuuqqqQQQBBB>>>999444333444444333333333333333333111222222222222111000000........................000000////////////......000//////////////////......//////000000//////...000111111000000555>>>DDDPPP[[[lllzzzttt^^^PPPPPPUUUbbbcccgggllltttvvvtttxxx}}}~~~{{{wwwuuuvvvzzzrrrcccXXXZZZbbblll|||xxxhhhVVVLLLFFF@@@>>>>>><<<;;;;;;;;;;;;;;;;;;<<<:::===BBBEEEGGGHHHIIIKKKEEECCCBBBCCCFFFIIIJJJJJJFFFIIIMMMQQQTTTXXX\\\___gggooozzz{{{wwwtttllljjjgggfffggglllqqquuuwwwxxx{{{}}}zzzxxxxxxuuuvvvvvvuuuvvvyyy~~~~~~~~~yyyrrrmmmlllllljjjhhhccchhhmmmpppqqqpppoooooorrruuuzzz}}}~~~~~~~~~tttdddZZZSSSMMMHHHGGGGGGEEECCCBBBBBBBBB@@@???<<<<<<===>>>???AAABBBBBB@@@DDDHHHIIIJJJNNNWWW^^^eeezzzppp[[[TTTXXX^^^xxxooo______ccceeemmmrrruuurrrmmmggg]]]SSSGGGBBB;;;777666555333111111111222222222222111111222111111111111000000000000000/////////000111111...//////000000111111111////////////000111222333000000111111333444555666333444444444444555999<<>>BBBJJJOOOSSS___xxxfffJJJ???<<<777333444333333333333333333333333111222222222222111000000////////////////////////000000/////////..................///////////////......////////////......///000111000000444<<>>@@@CCCDDDDDDDDDFFFGGGDDDCCCCCCEEEIIIMMMOOOPPPSSSXXX^^^dddiiinnntttyyyvvvrrrlllhhhhhhkkkooorrrvvvxxx|||~~~{{{yyy{{{wwwrrrpppooommmjjjdddfffhhhiiihhhiiilllnnnvvvzzzxxxkkk]]]VVVPPPJJJFFFFFFEEECCCAAA@@@@@@@@@???>>>;;;<<<===>>>@@@AAABBBCCCAAAFFFJJJKKKLLLPPPZZZbbbooohhhXXXVVV^^^fffooobbbbbbeeefffgggiiihhhccc___[[[SSSLLL@@@<<<888555555444222000000111222222111111111111111111111111000000000000///////////////000111111......//////000111111222////////////000111222333111111111222333444555666222333333333222333666888???JJJSSSSSSUUU^^^jjjrrryyyoooddd[[[TTTQQQVVV\\\hhhsssssszzz{{{uuuppprrrxxx{{{}}}zzz{{{~~~~~~}}}~~~yyyqqqllllllnnnhhheeebbb```ccciiipppttt~~~|||wwwooonnnkkkgggdddcccbbb```^^^\\\YYYWWWUUUSSSRRROOOLLLIIIGGGDDDBBBAAA@@@===;;;===<<<;;;:::;;;<<<===>>><<>>>>>>>>>>>??????BBBCCCDDDCCCBBBAAACCCDDDFFFEEEFFFIIINNNRRRUUUVVVgggmmmuuu|||zzzrrrmmmkkkmmmppprrruuuxxx|||}}}}}}}}}vvvtttssspppmmmggggggfffdddcccffflllqqq|||qqqeeeYYYRRRNNNHHHEEEFFFCCCAAA???>>>??????>>>===;;;<<<===>>>@@@BBBCCCCCCBBBGGGLLLMMMMMMQQQ\\\dddvvvwwwbbbVVVYYYdddnnnooodddeeegggfffaaaaaa^^^XXXTTTQQQLLLEEE:::888666666777777666444111333444444333222222222111111111111000000000000///////////////000111111---......///000111111222////////////000111222333222222222222333444555555111222222111111111444666999EEEQQQSSSUUU]]]jjjsss|||rrreee[[[SSSQQQVVV]]]jjjwwwpppqqqqqqooommmooouuuyyyzzz{{{~~~|||wwwvvvtttqqqoooiiiggghhhkkknnnttt{{{~~~ssslllmmmjjjfffcccaaa___]]]ZZZ\\\ZZZWWWTTTSSSPPPMMMKKKFFFEEECCCAAA>>>===<<<;;;======<<<:::888999;;;===CCCHHHMMMQQQ\\\tttvvv[[[BBB<<<<<<888444555333222000//////000222333000000000000////////////111111111111111111111111////////////000000000000111///---...111222000......///000111111000///...//////000000111555;;;???NNN[[[mmm}}}xxxeeeVVVTTTZZZ\\\ZZZZZZcccrrrpppiiilllqqq|||~~~xxxuuuvvvxxxzzzuuujjj^^^VVVYYYdddnnn}}}{{{kkkZZZMMMFFFCCCCCCBBB???===>>>@@@BBBAAA???DDDDDDCCCCCCCCCEEEGGGIIIKKKJJJOOOUUUXXXZZZeeeqqqwwwwww{{{xxxppptttsssyyy}}}~~~|||yyysssmmmiiihhhfffbbbaaahhhttt~~~nnneeeYYYOOOIIIFFFEEEEEECCCAAA>>><<<;;;<<<>>>??????>>>>>>>>>???AAADDDEEEFFFDDDHHHNNNNNNOOO^^^rrrllleee]]][[[jjjoooeeeeeeaaa[[[YYYTTTOOOLLLKKKHHHAAA;;;666666777777666555444444666555333111000111111222000///...///000111000///000000////////////000000000111111111000///...---//////////////////////////////000111222333333444333333222222333333444555===AAAIIIPPPTTT\\\nnnyyylll```XXXVVVXXXZZZgggllllllllljjjiiijjjnnnrrrsssuuuzzzyyywwwvvvtttssslllhhhjjjooossszzz~~~uuuoookkkhhhdddaaa___]]]ZZZXXXZZZXXXUUUSSSQQQOOOLLLJJJFFFEEECCC@@@>>>===<<<;;;<<<<<<;;;999888999<<<>>>BBBHHHOOOVVVdddnnnUUU>>>999;;;777444555444444222111111222333333111111000000000/////////111111111111111111111111.../////////000000000000111///......000111000...---...///000000///...---000000000000111555:::>>>LLLVVVeeeuuuxxxhhhZZZUUUWWWSSSRRRUUU```ppprrriiijjjnnnwww{{{}}}xxxvvvwwwzzz}}}zzzsssggg[[[XXX^^^eeeyyy}}}nnn]]]PPPHHHDDDCCCCCCAAA???@@@BBBDDDCCCBBBEEEDDDCCCBBBCCCFFFIIILLLNNNOOOVVV___fffmmm{{{~~~sssqqqooosss|||~~~{{{~~~xxxsssnnnnnnnnnllllllsss~~~|||hhhaaaVVVMMMHHHFFFEEEEEECCCAAA>>><<<<<<<<<>>>??????>>>>>>>>>???BBBDDDFFFHHHFFFIIIOOOPPPSSSdddwwwuuugggbbb^^^___qqqkkk```___[[[UUUQQQLLLGGGDDDCCCAAA;;;666555555555555555444333333444333222222222222333333222000000000222333222111000000////////////000000////////////000000000000//////////////////////////////000000111111222222111000000000000111222222666;;;CCCKKKRRR___tttrrreee]]]\\\```cccooojjjkkkjjjhhhggggggjjjlllmmmpppwww}}}{{{||||||zzzpppjjjllltttzzz}}}vvvrrriiifffbbb___]]]ZZZXXXUUUWWWUUURRRPPPOOOMMMJJJHHHEEEDDDBBB@@@>>><<<;;;;;;:::::::::999888:::===@@@DDDKKKSSS]]]mmmbbbMMM:::666888666444555222222222111111000000000222222111111111000000000000000000000000000000000....../////////000000000000///......000000///...------............------111111111000111333888;;;IIIPPP[[[jjjyyywwwmmmaaaWWWRRROOOPPPVVVddduuuwwwlllhhhiiisssxxx~~~~~~{{{yyy{{{~~~tttdddZZZZZZ^^^sssssscccUUUKKKEEECCCCCCBBBAAABBBDDDFFFFFFFFFGGGFFFEEEDDDEEEJJJPPPUUU[[[^^^fffrrr|||~~~|||}}}~~~xxxuuuxxxwwwqqqnnnooovvv|||{{{zzzzzzyyy}}}xxxyyy{{{{{{}}}tttbbb\\\RRRJJJFFFEEEEEEEEEBBBAAA>>>===<<<===>>>??????>>>>>>???@@@BBBEEEFFFIIIGGGJJJPPPTTTZZZlllwwwjjjbbbaaaaaahhh|||eeeYYYUUUQQQLLLHHHDDD???<<<;;;:::777444333444444444444333222222111111222222333333333333111000//////111222222111000000////////////000000///.........///000222333/////////////////////////////////000000000000000000000000000000111111222333666===FFFOOO___yyyxxxhhh``````fffkkkxxxnnnnnnllljjjiiiiiijjjkkknnnqqqvvv}}}uuummmpppxxx~~~zzztttrrrhhheeeaaa]]][[[XXXUUUSSSSSSQQQOOOMMMLLLKKKHHHFFFDDDCCCAAA???===<<<;;;;;;999999999888888;;;@@@CCCHHHMMMVVVaaasss~~~xxx|||YYYIII999555666555444444333333444444333222111000222222222222111111111000////////////////////////........./////////000000//////...////////////...........................111111111000000222555888EEEJJJUUUbbbqqqzzzvvvrrrhhhZZZOOONNNQQQXXXgggwww~~~rrrjjjhhhqqqxxxnnn```\\\]]]mmm|||xxxiii[[[OOOGGGCCCCCCBBBBBBCCCEEEGGGHHHHHHHHHIIIHHHHHHJJJQQQZZZbbbooottt~~~~~~~~~~~~}}}{{{{{{|||}}}}}}~~~~~~}}}{{{{{{zzz{{{~~~~~~uuukkkffflllzzzyyytttrrrvvvzzzyyyxxxyyyzzz|||kkk^^^YYYPPPJJJFFFDDDCCCCCCAAA@@@>>>=========>>>???>>>>>>???@@@AAACCCEEEGGGIIIHHHKKKQQQWWWbbbuuulllccc^^^```eeesssuuu```SSSMMMHHHCCCDDD@@@;;;999888888777666333333444444444444333333000000111222222222222222000...------///000000000000000////////////000000111///...---...///111333///////////////////////////////////////.........111111111111111222333333444666;;;BBBKKK\\\xxxzzziii```aaagggmmm|||}}}|||~~~ssspppmmmjjjiiiiiiiiiiiioooqqqtttyyy{{{sssvvv}}}}}}vvvpppnnngggddd```\\\ZZZWWWTTTQQQPPPNNNLLLJJJJJJIIIFFFDDDCCCBBB@@@>>>===;;;;;;;;;888888888888999===CCCGGGIIIMMMUUUbbbvvvzzzuuusssRRRGGG;;;666555444222111666666777777666555444444222222222222111111111000....................................////////////.../////////.........///////////////////////////111111111000000111444666AAAGGGQQQ]]]iiittt}}}|||vvvuuuvvvooo___QQQIIIKKKSSSbbbssszzzppplllpppzzzxxxfff^^^^^^gggvvv~~~qqqcccVVVLLLFFFCCCCCCDDDEEEEEEGGGHHHJJJHHHJJJLLLNNNRRR[[[hhhqqq{{{xxxxxxvvvxxxxxxxxxvvvvvvxxxzzz||||||}}}}}}}}}}}}|||{{{zzzyyyyyy{{{~~~}}}yyyoooeeebbbiiiyyy}}}xxxzzz{{{zzzyyyzzz}}}uuufff\\\WWWPPPIIIFFFCCCAAA@@@@@@???>>>======>>>>>>???>>>>>>???AAACCCEEEFFFGGGIIIIIILLLRRR[[[iii|||uuuccc]]]ZZZ___iii}}}ppp[[[NNNFFFAAA>>>@@@===:::777777777777777333444444555555555444444111111111111111111111111222000...---///000111000000000////////////000000333111///...---...///111/////////////////////////////////...............111111000000111111222333333555999???GGGXXXsssyyykkkcccccchhhlll{{{~~~yyywwwzzz{{{zzzuuuoookkkjjjjjjjjjjjjooopppqqquuuzzz|||~~~~~~zzzrrrmmmkkkfffbbb^^^ZZZXXXUUURRROOOMMMLLLIIIIIIHHHHHHFFFDDDBBBAAA???===<<<;;;;;;:::888888888999;;;@@@FFFKKKJJJMMMUUUcccyyyxxxuuufffLLLEEE<<<666444333111000222222222222222222222222222222111111111000000000////////////////////////------........./////////---...//////------...///000000////////////000000000111111000000000333555===DDDNNNVVV^^^gggqqqxxx}}}zzzvvvwwwzzzwwwhhhXXXIIIJJJQQQ___ppp|||yyytttsssmmmaaa]]]aaaoooyyylll^^^SSSMMMFFFGGGHHHHHHHHHHHHKKKMMMJJJNNNTTTXXX___jjjzzzyyyvvvyyyzzzwwwtttsssqqqsssuuutttrrrrrruuuxxx{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxzzz}}}{{{vvvoooiiihhhppp~~~|||zzzzzzpppdddYYYTTTNNNHHHEEEBBB@@@>>>??????>>>>>>>>>>>>>>>???>>>???@@@BBBDDDFFFGGGHHHIIIKKKOOOUUU```ppp}}}ggg[[[XXXYYYbbbrrrjjjWWWKKKBBB===<<<:::999777666444444444555333444444555555555555444222222111000111222444555888555222000111222333222000000////////////000000333222000///.........///////////////////////////.........///////////////...............//////000000222666<<>>>>>>>>>>>>>>>>>>>>??????===???AAACCCEEEGGGHHHHHHJJJMMMRRRYYYeeewwwlll\\\UUUUUU\\\lll|||dddTTTHHH>>>:::;;;666777666555333222222222222222333444444444444444333222111111333777;;;===;;;888444222222222222222000000////////////000000000000000000////////////////////////////////////.........//////000000111...------------...//////000111555999===HHH]]]ppppppppppppooonnnmmmllllllmmmnnnqqqtttsssrrrrrrttt~~~yyyvvvssssssuuuyyy{{{|||}}}}}}~~~~~~yyyxxxyyyzzzyyy{{{|||yyytttooolllllljjjiiiiiikkkmmmnnnmmmkkkiiikkkmmmnnnqqqxxx~~~xxxpppkkkjjjbbb^^^ZZZVVVSSSPPPMMMJJJKKKIIIHHHGGGGGGGGGEEECCC@@@@@@>>>===;;;;;;::::::999999999:::===CCCKKKQQQ]]]]]]bbbmmmuuummmuuusssQQQ???===999555222222111///333222111111222444666888000000000000////////////000000000000000000000000---------.........//////,,,...000///---,,,---000///...---,,,,,,---...///...///000000000000222444777>>>EEEGGGHHHRRRdddsss}}}~~~}}}}}}xxxjjjUUURRRQQQVVV```hhhkkkkkkuuu}}}oooeeeYYYdddvvv{{{mmmaaaZZZQQQSSSTTTSSSQQQPPPSSSVVVZZZbbbmmmvvvxxxsssooojjjjjjpppuuussspppnnnsssvvvyyywwwttttttxxx|||~~~|||{{{{{{|||}}}zzzxxxxxxyyy|||zzzwwwuuuvvv||||||qqqaaaYYYMMMJJJGGGDDDCCCBBB@@@>>>>>>>>>>>>>>>????????????===???AAACCCEEEGGGHHHHHHKKKOOOUUU\\\iii{{{wwwaaaUUUSSSVVVaaawwwxxxaaaQQQFFF<<<999:::555666777666444222222222000111222333333333333333333222111222555;;;@@@DDD;;;888333111000000000000000000////////////000000---...///000111111111000////////////////////////---......///000111222222///////////////000111111333444777888999???PPPbbb```dddiiinnnpppooommmkkkdddeeejjjnnnpppnnnnnnooo|||wwwuuuwwwzzz{{{{{{{{{~~~~~~{{{vvvrrrqqqtttxxx{{{||||||{{{xxxsssmmmgggcccfffeeeeeefffgggjjjlllnnnnnnnnnoooooorrrxxxxxxssspppkkkfff___]]]YYYVVVTTTQQQMMMKKKFFFFFFFFFFFFEEECCCBBBAAA???>>>===<<<;;;:::999999<<<:::999999>>>HHHTTT]]]iiiiiimmmvvvssshhhjjjwwwbbbJJJ>>>===;;;888666444222222333222222111111222222333444333222000000000000111......//////000000111111........................////////////////////////......///111222222222222***---///000000000222333555777<<>>>>>>>>===<<<;;;:::999999999999999;;;AAAMMM[[[dddlllkkkmmmtttqqqgggaaahhhxxxzzz[[[FFF<<<;;;999777555333222222333222222111111222222333222111000000000111222333////////////............////////////////////////........................,,,---...///////////////***,,,.../////////000111222444888===@@@GGGVVVeeewww{{{~~~~~~}}}vvvjjjbbb[[[ZZZZZZ[[[___dddhhhnnnwwwwwwjjjhhhkkkvvv~~~qqqhhhaaa```^^^\\\\\\```fffkkkvvv~~~zzzuuuqqqmmmjjjjjjkkknnnqqqtttuuuvvvvvvttttttsssrrrrrrtttwwwzzz}}}{{{{{{}}}}}}||||||||||||uuuuuuyyywwwggg[[[UUUOOOIIIDDDCCCBBB>>>===???@@@??????>>>>>>??????@@@@@@AAACCCDDDEEEGGGIIILLLPPPRRRXXXbbbqqqttt]]]RRRNNNXXXeee{{{tttaaaOOOCCC<<<999888777666555333222111111111333333222222222111111111000000000111111222222333111111000///////////////000000000000000000000000000000111111111111000000000000000000//////......000000000000//////......000///---,,,,,,---///000333222222222444:::AAAGGGPPPWWWaaalllqqqooojjjeee\\\[[[^^^dddfffdddeeehhh}}}{{{zzz~~~~~~xxxxxxwwwxxxzzz~~~~~~zzzvvvrrrpppqqqsssuuuxxx{{{}}}{{{rrrooolllhhhddd___\\\XXXUUURRRNNNJJJHHHIIIGGGDDDAAA???======<<<>>>======<<<;;;:::999999777888999===FFFRRR```jjjmmmmmmmmmrrrvvvddd^^^___kkk}}}nnnRRR@@@999888777555444333333333222222111111111111222222000000///000000222333444000//////...------,,,,,,................................................---....../////////......+++,,,......------...///...000444888:::@@@OOO^^^qqqwww}}}{{{vvvlllaaa[[[VVVUUUZZZaaafffiiinnnvvvyyyqqqnnnttt|||tttjjjhhheeeccceeennnyyyzzzuuurrrooommmkkkmmmooorrruuuwwwxxxyyyyyyuuutttqqqppppppsssvvvxxx}}}~~~}}}~~~~~~~~~}}}~~~uuullljjjvvvnnn```VVVPPPLLLFFFBBBBBBBBB??????AAA>>>>>>>>>>>>>>>???@@@AAA???BBBEEEGGGGGGIIIJJJLLLRRRUUU]]]iiixxxfffTTTOOOPPP```nnnxxxjjjWWWIIIAAA>>><<<:::777666555444333222222222333222222222222111111111111111111111111111111111111111000///////////////000000000000000000000000///000000111111000000///000000000////////////...000000000////////////...//////---------...///000000111111111333666;;;???GGGQQQ___iiillljjjfffccc[[[YYYZZZ___```___```cccyyy{{{~~~{{{xxxxxxzzz|||~~~|||{{{yyyyyy|||~~~xxxpppmmmjjjfffccc```]]]XXXUUURRRNNNJJJGGGIIIFFFCCC@@@>>>======>>>======<<<;;;;;;:::999999777888;;;???GGGSSS```iiikkkmmmpppuuu|||kkkaaa___dddrrraaaIII<<<666666555444333333333333222222111111111111222222000000000000000111222222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000111000000//////,,,...//////---,,,---------...222555777<<>>@@@=========>>>???@@@AAABBB@@@CCCGGGIIIJJJKKKLLLMMMSSSVVV___mmm~~~qqq\\\RRRUUU\\\kkkyyy{{{oooaaaNNNBBB???>>><<<999777666555444333333333333222222222222111111111111222111111111000000000///111000000/////////////////////////////////////////////000000000000/////////////////////////////////////////////////////////......---......///000///000222222222444777999@@@IIIWWWccciiihhheeebbb\\\YYYYYY]]]^^^^^^```dddqqqvvv|||yyyyyyzzz|||~~~}}}uuuoookkkhhheeebbb___\\\XXXUUURRROOOKKKHHHFFFEEEBBB@@@>>>>>>???@@@<<<<<<<<<;;;::::::999999999:::===AAAHHHRRR^^^eeejjjpppvvv~~~uuufff```aaaiiixxxrrrVVVCCC;;;555444444333333333333333222111111000000111111222111111111111000000//////....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,........................///000000000000//////...---///000000...------...///000222555555:::HHHVVVgggpppwwwyyy|||ttteeeXXXRRRYYYcccnnniiifffiiisss~~~}}}yyyzzzwwwtttqqqrrr{{{|||zzzyyywwwtttrrrppppppppptttvvvxxx{{{}}}~~~~~~~~~uuuqqqnnnmmmooossstttuuuyyy}}}llleeeggguuuqqqcccYYYQQQMMMJJJDDDAAABBBBBB>>>===>>>=========>>>???AAACCCCCCAAADDDHHHKKKLLLMMMNNNPPPTTTWWWaaaqqq{{{fffWWWRRR[[[hhh{{{xxxfffYYYHHH>>><<<<<<:::777666555444333333333333333222222222111111111000000222222111111000/////////111000000/////////////////////////////////////////////000000000000//////.............../////////.............../////////............//////000000///111333333222333444666;;;@@@KKKYYYeeeiiieee```[[[WWWWWWZZZ\\\]]]aaagggkkkrrr~~~~~~yyysssmmmiiieeebbb___]]]ZZZWWWTTTQQQNNNKKKHHHDDDCCCAAA@@@????????????;;;;;;;;;;;;::::::999999:::<<>><<<>>>>>>>>>??????AAABBBDDDDDDCCCFFFIIIKKKMMMNNNQQQSSSVVV\\\iii|||ppp^^^UUUUUUcccrrr{{{zzz}}}vvv[[[QQQDDD;;;999999777555555444333222222222222333222111111111111000000000111111111000000/////////111111000///////////////000000000000000000000000...//////000000//////...---............/////////---............/////////---......///000000000111000111333333222222333444888:::AAANNN\\\dddccc___YYYUUUSSSVVVYYY[[[```fffeeemmm|||yyyuuupppkkkfffbbb^^^\\\YYYWWWSSSQQQOOOMMMJJJGGGCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;::::::::::::999999<<>>;;;555555444333333333333333111111000000000000111111//////000111111000///....../////////////////////////////////////////////------------------------++++++,,,---............+++---......---------...000000222333222555AAAOOO]]]lll{{{sss___SSSWWWaaajjjfffaaa^^^```iiittt}}}yyysssrrrwww|||||||||~~~}}}{{{tttkkknnnwww||||||zzzwwwvvv{{{zzzvvvvvvqqqsssuuutttrrrqqqsssuuuvvvxxxzzz|||~~~~~~~~~vvvsssrrrtttyyy|||{{{yyyzzz~~~pppjjjooozzzxxxggg\\\TTTMMMGGGEEE@@@???AAABBB???>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIIKKKMMMOOOSSSUUU[[[ddduuu}}}eeeZZZYYY___qqq|||{{{{{{{{{lllOOOIIIAAA:::777777666666333333222111111111222222111111111111000000000000000000000000000/////////111111000///////////////000000000000000000000000......////////////......---------.........//////---------.........//////---...//////000111111111///000111111000000111333555777<<>>LLLZZZlll~~~vvvaaaVVVZZZeeeeeebbb^^^YYYYYYaaannnxxx~~~~~~vvvnnnlllrrryyyyyywwwyyy}}}|||yyy}}}rrrddddddlllssssssrrroooooouuu~~~~~~xxxttttttpppsssuuuvvvuuuuuuwwwzzzvvvwwwzzz|||}}}~~~~~~~~~wwwuuutttxxx~~~|||{{{~~~vvvooossstttcccYYYRRRJJJDDDBBB>>>===AAABBBAAA@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKMMMPPPTTTWWW___jjjsss^^^ZZZ___jjj{{{sssaaaGGGDDD???:::777666777888222222111111000111111111111111111111000000000000/////////000000000000000111111000///////////////000000000000000000000000......////////////......---------.........//////---------.........//////------///000111111111111...///000///...///000222333666;;;AAAHHHPPPXXX^^^```ZZZVVVVVVWWWXXX^^^eeepppwww~~~rrrnnnhhhccc```]]]YYYWWWQQQPPPOOOMMMLLLJJJIIIHHHHHHEEEAAA???===<<<;;;999<<<>>>???>>>;;;:::999:::===@@@EEEOOO^^^ooo~~~}}}yyyyyy~~~dddNNNBBB<<<999222222222222222222333333000222333222000///...///////////////....................................------------------------,,,------......------,,,......------------......,,,,,,,,,---...///000000///000000//////444???GGG```lll|||zzznnn___WWWVVV```]]]ZZZWWWUUUXXXeeesss~~~yyyooolllnnnqqqrrrtttxxxxxxxxxzzz}}}ooo```___cccggghhhkkkllllllnnnyyy{{{wwwtttsssrrrmmmsssvvvtttrrruuuwwwwwwssssssssstttuuuwwwyyy{{{{{{xxxxxx~~~}}}~~~}}}~~~~~~}}}nnn```UUULLLGGGFFF@@@???????????????@@@@@@BBBCCCCCCCCCBBBDDDHHHKKKMMMKKKLLLOOOQQQRRRXXX___lllxxxxxxfffZZZ\\\fffsss}}}}}}~~~kkkYYYAAA>>>:::888888777555444222222222222222222222222000000000000000000000000222111///...---------...//////000000000000//////------------------------333000...///000111///,,,////////////////////////////////////////////////000000000000000000000000000000000000000111111111333444666:::???HHHRRRYYYccc```[[[WWWWWWZZZ___bbb|||qqqmmmgggbbb___[[[XXXUUUPPPOOONNNLLLJJJIIIHHHGGGGGGDDD@@@>>>======;;;::::::;;;===<<<;;;:::;;;<<<===@@@HHHTTTdddvvvwww\\\III???:::777222222222222222222222222...000222222000000000111////////////....................................------------------------,,,------......------,,,......------------......,,,---------.../////////...000000//////333<<>>:::888777666444333222222222222222222222222000000000000000000000000333222000///........./////////000000000000//////////////////////////////222000......000000///---................................................000000000000000000000000/////////000000111111111111222444777<<>>???DDDNNN[[[kkk}}}jjjPPPAAA;;;777444333333333222111111111000---///111111111111111333////////////............................................................,,,------......------,,,......------------......------..................---///000000///222888===JJJWWWjjj|||}}}qqqcccXXXTTTVVVSSSQQQOOOMMMOOOZZZfffvvv~~~xxxrrrmmmpppqqqrrrsssvvv{{{lll```\\\``````bbbeeefffiiittt}}}xxxtttpppnnnnnnmmmtttxxxuuurrrssssssqqqsssrrrqqqqqqqqqrrrtttuuuwwwvvvzzzmmm]]]RRRIIIDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDFFFIIILLLMMMLLLNNNRRRUUUZZZdddooo|||mmmcccbbbppp~~~qqq[[[III@@@===999666555444333111111111111111111111111111000000000000000000000000222222111000////////////...//////000000//////...////////////////////////000///......///000...---------------------------........................////////////////////////---......///000111111222///000111333777>>>FFFKKKWWWWWWXXXYYY[[[\\\^^^___wwwlllhhhbbb]]]ZZZVVVRRRPPPLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@===<<<===>>>===<<<777888::::::999:::<<<>>>AAAHHHTTTaaappp]]]FFF<<<777555444444333333222111000000///...///111111111000111222////////////............................................................,,,------......------,,,...------,,,,,,------..................------------...000000000111444777@@@MMM```sss~~~tttggg\\\UUURRROOOLLLKKKKKKNNNXXXdddvvvvvvmmmmmmnnnpppuuu{{{wwwjjjeee```___```bbbdddgggqqq|||}}}yyyuuuqqqooonnnnnnuuuxxxuuurrrrrrqqqoooqqqqqqooonnnnnnnnnooopppuuuuuuzzzlll[[[PPPGGGCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBDDDEEEFFFFFFGGGJJJMMMNNNNNNOOOSSSWWW^^^lllzzzxxxmmmjjjooo{{{ooo[[[JJJ>>>;;;888555444333111000000000000000000000000000000000000000000000000000111000000///////////////...//////////////////...------------------------///..................---------------------------................................................,,,---......///000111111...///000111333888???DDDNNNPPPUUUYYY\\\^^^^^^]]]|||uuuhhhddd___ZZZWWWSSSPPPNNNKKKJJJIIIGGGEEEDDDCCCBBB@@@>>><<<;;;<<<=========999::::::999999999;;;===AAAJJJXXXgggvvvqqqQQQ???999555444444333333222222111000//////000111222222000//////000////////////............................................................,,,------......------,,,------,,,,,,,,,,,,------...............------------...///000000000111333;;;EEEVVVhhhvvv~~~wwwmmmbbbZZZPPPKKKHHHGGGHHHLLLWWWbbbyyy|||qqqlllnnnsss|||tttppp```\\\ZZZ\\\]]]aaakkkvvv{{{xxxtttrrrqqqpppvvvyyyuuurrrqqqqqqooopppooonnnlllkkkkkklllmmmtttuuuzzzjjjYYYMMMEEEBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGIIIKKKNNNPPPOOORRRVVV\\\fffxxxtttpppttt}}}xxx~~~xxxmmmZZZJJJ===:::666444444333222000000000000000000000000000////////////////////////..................------......////////////......------------------------------......------......------------------------........................------------------------,,,------...//////000000//////000000111555:::>>>FFFJJJRRRYYY]]]^^^\\\[[[yyyrrrddd```[[[WWWTTTRRROOOMMMJJJIIIHHHFFFEEECCCBBBAAA@@@===;;;;;;<<<======<<<::::::::::::999999<<<>>>@@@LLL^^^ooo}}}cccHHH<<<888444333555222222222111000000000///111222333222000......///////////////....................................------------------------,,,------......------,,,------,,,,,,,,,,,,------------..................---......///000000111111888???LLL[[[hhhssszzz}}}}}}|||yyytttkkkbbbSSSMMMGGGFFFGGGKKKVVVaaaxxxwwwlllpppyyy|||xxxhhhbbb\\\[[[\\\```jjjuuu~~~~~~{{{xxxvvvuuusssxxxyyyuuuqqqqqqrrrqqqqqqpppnnnllllllllllllmmmtttuuuzzzhhhVVVKKKDDDBBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBEEEGGGHHHIIIJJJMMMOOORRRRRRVVV]]]eeesss|||qqqvvv{{{uuusssyyy}}}zzzsssfffUUUFFF;;;888555444444444333222111111111111111111111111////////////////////////------.........------,,,---......//////......---////////////////////////+++,,,...---,,,,,,---///------------------------------------------------........................------------............//////000000000333777;;;@@@FFFOOOXXX]]]]]][[[YYYvvvooo```\\\XXXTTTRRRPPPNNNLLLJJJIIIHHHFFFEEECCCBBBAAA???===;;;:::;;;<<<<<<;;;999999:::999999;;;???BBBGGGTTThhh{{{||||||lllVVVAAA;;;888333111555111111111111000000000000///111222222000///000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,---------.../////////............000111111111444999BBBNNN[[[fffmmmppptttyyy{{{zzzzzzyyysssjjj^^^VVVMMMIIIIIINNNXXXbbbsss}}}mmmsssrrriii```\\\\\\aaalllvvv~~~}}}{{{yyyxxxuuuyyyzzztttqqqrrrttttttsssrrrpppooonnnoooooopppuuuuuuyyy~~~fffTTTJJJCCCBBBCCCAAA@@@@@@AAAAAABBBCCCDDDBBBEEEHHHIIIJJJKKKMMMOOOTTTVVV\\\eeepppwwwyyy|||sssnnnkkkqqqvvvssslll```NNN@@@999777555444444555555444222222222222222222222222////////////////////////,,,---...//////...---------......//////......---////////////////////////***,,,...---++++++---///........................------------------------.................................------------,,,...////////////111555888===CCCMMMWWW\\\]]]ZZZWWWtttlll]]]ZZZVVVSSSQQQPPPNNNLLLJJJIIIHHHFFFEEECCCBBBAAA@@@===;;;:::;;;<<<;;;;;;777888999999:::===AAAEEEPPP^^^rrruuuyyyaaaMMM===;;;999222000555000000000000000111111111---///111111111000111222000/////////....................................++++++++++++++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000///...---...000111222222111444;;;FFFRRR]]]eeeiiiooouuuyyyyyyzzz}}}xxxooojjj___TTTOOONNNQQQ[[[eeemmmooovvvuuujjj___YYYYYY]]]hhhsss~~~}}}{{{zzzvvvzzzzzztttpppsssvvvwwwuuutttrrrqqqqqqqqqrrrsssvvvvvvxxx|||||||||~~~eeeSSSIIICCCBBBDDDAAAAAAAAABBBCCCDDDEEEFFFBBBEEEHHHJJJKKKLLLNNNPPPUUUXXX```kkkyyyxxxxxx}}}uuunnniiibbbjjjooonnnggg\\\LLL>>>999777444444555666666555222222222222222222222222////////////////////////---...///000000///......---..................---------------------------)))+++...---++++++---///////////////////////////------------------------///////////////////////////......------,,,++++++---............000333666;;;BBBLLLVVV[[[\\\YYYWWWpppggg^^^[[[VVVRRRQQQOOONNNLLLIIIHHHFFFCCCAAA@@@???>>>???>>>>>>===:::777444333:::999;;;===<<<;;;@@@HHHVVVmmmvvvppp{{{yyyRRRGGG===999888444222222333333222111000000000111111111111111000000000000////////////////////////------------------------......---------,,,,,,,,,------------------------+++,,,---------,,,++++++...,,,++++++,,,.........---------...///000000111000333888@@@IIIRRRYYY^^^jjjpppxxx|||{{{xxxwwwwwwvvvhhhZZZTTTTTTWWW[[[```ssszzzppp___WWWXXX___jjjttt}}}|||{{{zzzwwwuuuuuuwwwyyyzzzzzzxxxvvvuuuvvvxxxzzz|||{{{xxxvvvuuuxxx}}}gggUUUJJJCCCAAABBBEEEDDDCCCBBBAAABBBCCCCCCHHHFFFFFFJJJMMMNNNQQQVVVXXX\\\cccrrr}}}|||yyyuuunnnggg```\\\^^^```bbbaaaZZZOOODDD<<<555666888999888777555444111222222222222111000000000000000000000000000000//////...------------...---...///000000///...---///...------//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111222999>>>EEELLLQQQUUUYYY\\\sssiii^^^ZZZUUURRRPPPOOOMMMLLLJJJHHHFFFDDDAAA@@@>>>>>>============<<<:::888777::::::;;;======>>>FFFOOObbbyyy}}}pppmmm{{{mmmNNNCCC:::777666333111111222222111111000111111111111111111000000000//////////////////////////////------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---.........---------...///000000000...000555;;;CCCKKKSSSXXXbbbiiirrryyy{{{{{{|||~~~qqqaaaXXXTTTTTTZZZaaaoooxxxtttddd\\\ZZZ```lllwww~~~}}}{{{zzzxxxvvvvvvxxxyyy{{{{{{zzzxxxwwwwwwxxx{{{|||zzzyyywwwvvvxxx}}}dddSSSIIIDDDAAABBBCCCBBBAAAAAABBBCCCEEEFFFKKKIIIIIILLLMMMMMMQQQVVV[[[bbbooo~~~sssqqqmmmhhhccc^^^[[[YYYZZZ[[[[[[YYYSSSJJJ@@@:::555666777888888666555333000111111111111000////////////////////////////////////...------------...---......//////......---...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------111000///...,,,+++***))),,,,,,---...///000111111666:::AAAGGGLLLQQQVVVYYYtttiii]]]YYYTTTQQQOOONNNLLLKKKJJJHHHFFFCCCAAA???>>>===;;;<<<<<<======<<<<<<;;;::::::;;;===>>>BBBMMMYYYsss~~~tttlllmmm~~~xxx]]]GGG>>>777555555222000111111111000000000111222222111111000000000000//////////////////////////////------------------------------------,,,,,,,,,,,,---------------------------,,,+++++++++,,,------...,,,++++++---......------------...//////000000,,,...111555;;;BBBKKKQQQZZZcccnnnwww}}}~~~oooaaaVVVRRRYYYbbbllluuuyyymmmddd___bbbooo|||}}}{{{zzzyyyxxxxxxyyy{{{|||}}}|||zzzyyyyyyzzz{{{}}}zzzyyyxxxxxxzzz|||}}}```OOOHHHEEEBBBBBB@@@@@@@@@AAACCCEEEGGGIIIMMMKKKKKKNNNOOOPPPUUU\\\aaannntttoooeeebbb]]]YYYUUUTTTUUUUUUTTTSSSQQQNNNHHHBBB<<<888555555666777777555444333000000000000000///......//////////////////////////////...------------......------,,,,,,------......---,,,---...///...,,,------------------------------------------------,,,------......------,,,+++,,,,,,------.........222111000///---,,,+++***,,,,,,---...///000000111222555:::???DDDJJJQQQUUUsssfff[[[XXXSSSOOONNNMMMKKKJJJHHHFFFDDDBBB???===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;===>>>EEETTTcccxxxrrroootttjjjPPPAAA:::555555444111111222000000///000000111222333111000000000////////////////////////////////////---------------------------------,,,,,,,,,++++++,,,,,,------------------...,,,+++******+++---///---,,,+++,,,---......------------....../////////---...000222555<<>>;;;888777444555555555555444333333000000111111000000///...//////////////////////////////...------------......---++++++++++++---...000...---...///000///...------------------------------------------------,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,---......//////,,,,,,---......///000000000222555888===DDDKKKQQQqqqdddZZZVVVRRRNNNLLLKKKJJJHHHEEEDDDBBB???===<<<;;;;;;<<<;;;;;;::::::999999999::::::<<>>FFFLLLpppdddYYYUUUPPPMMMKKKJJJHHHGGGCCCBBB@@@???===<<<<<<<<<===<<<;;;:::999888888888:::<<<@@@DDDIIITTTjjj~~~|||wwwzzzpppSSSCCC999666555777666222222555000000/////////000111111000000////////////......////////////////////////------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------.........,,,++++++***+++,,,...///,,,,,,+++---//////...,,,------------------------...111333333222555===DDDQQQ]]]nnn}}}~~~iiicccfffnnnxxxyyyyyy}}}|||~~~}}}yyysssooouuu{{{uuurrrrrrsssuuuyyy~~~~~~~~~}}}|||{{{xxxxxxyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{~~~{{{fffOOODDDCCCCCCBBBBBBDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNPPPTTTVVV[[[hhhuuugggWWWOOOKKKDDDFFFIIIKKKKKKIIIGGGEEEAAA>>>;;;888666555555666333333333222222222222222222222222222222111000000........................//////...------------...---,,,,,,++++++,,,,,,---+++***)))***+++,,,+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------.........***++++++,,,,,,---------,,,,,,---------.........///000000111444:::BBBGGGmmmbbbXXXTTTOOOLLLJJJIIIGGGFFFBBBAAA@@@??????>>>??????======;;;:::999999:::::::::===EEELLLSSSbbb{{{~~~|||aaaIII>>>666444444777555111111444111000000////////////000000000/////////.........////////////////////////------------------------,,,,,,,,,++++++++++++***++++++,,,,,,---......///******+++,,,,,,---......,,,+++,,,---//////---,,,------------------------+++///333222000222888???LLLZZZoooqqqggggggpppzzz|||uuuvvv}}}~~~||||||{{{{{{||||||xxxsssuuu{{{}}}zzzuuupppmmmmmmnnnpppuuu}}}|||}}}~~~~~~~~~}}}||||||wwwwwwxxxyyy{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}lll\\\KKKCCCBBBAAAAAAAAACCCCCCDDDFFFIIILLLOOOQQQPPPQQQVVV\\\```iiiyyykkkUUULLLHHHDDD@@@BBBDDDEEEEEECCCAAA???:::999888666444444444444333333222111111111111111111111111111111000000///........................//////...------------...,,,,,,------------,,,,,,,,,+++******,,,,,,+++***------------------------++++++++++++++++++++++++,,,------......------,,,------------------------...---------,,,,,,,,,,,,,,,,,,------------.........//////000222666===AAA{{{iii___WWWTTTOOOKKKJJJHHHGGGFFFBBBBBBAAAAAA@@@AAAAAAAAA======;;;::::::;;;<<<===:::???HHHRRR\\\lllxxxWWWAAA;;;444333444666444000000333222111000//////...//////000/////////............////////////////////////------------------------,,,,,,,,,+++++++++******++++++,,,,,,---...//////)))***+++,,,---...------,,,+++,,,---//////---+++------------------------(((---111111...///555<<>><<<:::666666666555444333222222333222111111000111111111000000000000000//////...........................//////...------------...,,,,,,...//////...,,,,,,///...------//////...---------------------------************************,,,------......------,,,------------------,,,,,,........................,,,,,,------------------.........///000444999>>>rrrbbb[[[UUURRRMMMJJJHHHGGGEEEDDD@@@@@@??????>>>=========:::888888;;;:::888;;;@@@;;;AAAKKKWWWdddyyycccLLL===666666444444555777777444111111111111000000000000000...///000111111000///...---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///+++++++++---000444777:::IIIWWWoooxxxllljjjmmmtttdddbbbjjjqqqwww{{{}}}{{{vvvyyy}}}}}}vvvqqqtttsssooohhhbbb___aaadddeeelllvvv~~~~~~~~~{{{}}}~~~~~~}}}yyyyyyyyyzzz{{{|||}}}}}}{{{||||||}}}~~~ooo[[[OOOCCCAAABBBBBBAAAAAABBBHHHJJJHHHLLLUUU\\\]]]RRR[[[dddlll{{{eeeOOOEEE@@@===<<<>>>>>>>>>===:::777444333666555555444333333222222111111111000000000000///222222222111000//////...------......///.........444333222111//////......------------------------000000///...------,,,,,,,,,++++++******++++++,,,........................,,,++++++******++++++,,,------,,,++++++,,,,,,,,,...------,,,,,,------...---------...///000111222///...,,,,,,...111666888mmm^^^WWWTTTPPPLLLIIIGGGFFFDDDCCC@@@@@@@@@???>>>>>>======999888888;;;;;;:::>>>CCCHHHOOOXXXcccpppuuuXXXDDD;;;777666555333444666666444111111111111000000000//////,,,,,,------------,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------............,,,,,,,,,---000333666888EEERRRggg}}}sssqqquuuuuueeeaaahhhtttzzz}}}|||{{{~~~}}}|||zzzsssoookkkeee^^^YYYXXX[[[^^^cccjjjuuu}}}}}}}}}~~~~~~}}}{{{|||~~~~~~}}}zzzyyyyyyyyyyyyzzz|||}}}zzzzzz{{{|||}}}xxx^^^RRRIIIAAA@@@AAAAAAAAACCCBBBGGGIIIHHHKKKSSSYYYYYYVVV^^^iiivvv|||]]]JJJBBB===;;;:::======<<<;;;888666333222333333333333444444444444111111000000000/////////111111000000///......---------.........------,,,......---,,,,,,,,,------++++++++++++++++++++++++000//////...------,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------...//////000000///...---...000333555zzzfffYYYSSSQQQNNNJJJGGGFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>:::888888;;;<<<<<>>III\\\qqqyyyvvv{{{xxxiiidddiiiwww}}}{{{yyy}}}xxxpppiii^^^VVVSSSUUUYYY[[[bbbiiirrr{{{~~~|||{{{{{{|||{{{zzz{{{|||}}}~~~~~~~~~}}}|||{{{yyyxxxwwwwwwxxxzzz{{{xxxxxxyyyzzz{{{}}}~~~}}}~~~{{{zzzzzz```LLLGGGBBB???@@@@@@???AAAEEEEEEIIIKKKKKKMMMRRRWWWXXX^^^fffrrrpppVVVGGG@@@<<<:::999;;;::::::888666444222111000000111222444555666666111000000000000/////////000//////......---------------...------,,,+++***************++++++,,,---++++++++++++++++++++++++//////......---,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,---......000000/////////000000111rrraaaVVVQQQNNNKKKHHHEEEEEEDDDBBB@@@AAAAAA@@@@@@??????>>>>>>;;;999888;;;<<<<<>>AAAGGGIIIKKKNNNOOOQQQUUUXXX[[[gggppp{{{hhhRRRFFFAAA===::::::999999888777555444222222000000111222333444555555222111111111111000000000/////////.........------------------,,,+++***))),,,,,,,,,,,,,,,------...------------------------.........------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,......//////000000//////lll]]]UUURRRKKKHHHFFFDDDDDDCCCAAA???AAAAAA@@@@@@???>>>>>>======:::999:::;;;<<>>???BBBEEECCC???BBBIIIJJJKKKNNNQQQTTTWWW\\\```ooo{{{ppp```NNNDDD???;;;888888999888777666555444333333222222222222222222222222333333222222222111111111000000////////////......------------,,,+++***)))///......---,,,------------------------------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,+++,,,---///000000000000xxxeeeZZZSSSQQQIIIGGGEEEDDDDDDCCCAAA???@@@@@@??????>>>=========>>>:::999;;;<<>>@@@@@@@@@CCCFFFEEEBBBEEEKKKKKKJJJMMMRRRVVVZZZbbbiiiyyyeeeWWWGGG???;;;777555555888777666444444333333333333333222222111000//////333333222222222111111111////////////////////////------...------,,,+++***...---,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,++++++******++++++,,,++++++++++++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------***+++,,,...///000000000ppp^^^UUUPPPOOOGGGFFFDDDDDDDDDCCCAAA?????????>>>>>>===<<<<<<<<<>>>:::999<<>>===???@@@>>>AAAEEEFFFFFFHHHMMMNNNLLLOOOVVV\\\aaakkkvvv~~~\\\OOOBBB;;;888555555666555555333222111222222333333222222111000000//////111111111000000000//////........................------.........------,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///,,,,,,,,,------.........jjjYYYQQQMMMLLLGGGFFFDDDDDDEEEDDDAAA???>>>>>>>>>===<<<<<<;;;;;;===:::999===BBBHHHRRR\\\nnn}}}vvvhhhjjjzzz|||___DDD;;;:::444111333///222555444111//////111///////////////.........***+++,,,------,,,+++***+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,...///000000000000000000111777@@@NNNZZZbbbbbbnnnwwwtttrrrwww~~~{{{sssooolllgggdddbbb___lll{{{~~~qqqaaaSSSMMMOOOSSSZZZaaallluuuzzzzzzyyyxxxttttttvvvxxxyyyxxxtttqqqrrrrrrqqqqqqqqqrrrssstttnnnooorrrtttuuutttsssrrrssssssssstttvvvwwwyyyzzzwwwxxxxxxzzz}}}yyywww|||tttkkkWWWJJJAAABBBCCC@@@???@@@???===>>>DDDGGGHHHKKKOOORRRPPPRRR[[[bbbiiitttwwwXXXLLL@@@:::888666777999444333111000000000111222111111111111000000000000////////////............------------------------------......///.........+++++++++,,,---...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...************************,,,++++++++++++++++++,,,++++++++++++,,,---...///,,,++++++++++++++++++,,,+++++++++,,,---...///000///...---,,,,,,,,,,,,---wwwcccVVVLLLFFFEEEHHHGGGEEECCCCCCCCCDDDDDDCCCBBB@@@===;;;;;;::::::;;;<<<<<<<<<@@@KKK[[[fff}}}yyymmmhhhnnnjjjUUUCCC===:::222111666111000///------......///......---,,,++++++******.........------,,,,,,,,,,,,,,,............,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,---------------............///000000000000000000000000000///222777<<>><<>>???BBBDDDDDDDDDEEEDDDGGGNNNRRRRRRUUUYYY[[[bbbkkkssssssmmm{{{{{{yyyjjjPPPGGG???;;;888444444666222222222222111111111111//////000000//////......111111111000000000//////........................------,,,,,,,,,---......------------,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++*********))))))***************+++,,,---******))))))******+++,,,++++++++++++++++++++++++...------,,,,,,,,,------ttt^^^RRRMMMJJJIIIJJJDDDDDDCCCBBBBBBAAAAAAAAA>>>===;;;:::999999:::;;;888;;;AAAJJJVVVeeevvvzzzuuurrruuu{{{dddGGG===666666666333222444111111000000000/////////000000000000//////......------------------------------------------------******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++,,,------...---------+++++++++,,,,,,,,,------,,,,,,---------.........------------------------...---///222555888BBBLLLOOOYYYeeeooozzzssseeebbbppp}}}}}}}}}~~~yyylll\\\RRRKKKLLLNNNRRRXXX___dddhhhmmmnnnqqqrrrrrrsssssstttsssrrrpppmmmkkkjjjiiiiiigggiiijjjkkkkkkjjjjjjjjjkkkkkkjjjkkkkkklllmmmnnnnnnnnnooooooppppppqqqrrrvvvwwwyyyzzz|||~~~~~~sssmmmjjjqqq}}}~~~vvvpppmmmkkkjjjhhhgggfffddd```]]]YYYUUUOOOJJJHHHFFFCCC@@@???>>>???@@@BBBEEEFFFGGGIIIIIILLLSSSVVVWWWZZZ___dddmmmyyy~~~rrrnnnvvvyyyyyyeeeLLLDDD===:::777444333666444444444333333333333222000111111111111111000000000000000/////////..............................,,,,,,,,,,,,---......///...------,,,,,,+++++++++)))******++++++******)))+++++++++++++++++++++,,,+++++++++******+++++++++***+++,,,,,,,,,,,,+++***************++++++++++++************+++,,,---...***************+++++++++************************...------,,,,,,------...nnnZZZOOOKKKGGGFFFFFFCCCCCCBBBBBBAAA@@@@@@???<<<;;;:::999999:::;;;<<<<<<@@@GGGRRR___ooo}}}~~~vvvsssssszzzoooTTTBBB<<<666555555333222222///000////////////......//////...............---------------------------------------------------******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------...---...111222444<<>>;;;::::::999:::;;;<<<===???CCCKKKXXXgggvvv|||ooonnnsss~~~aaaKKK<<<999555333222111000//////////////////...------------------------------,,,,,,,,,------------...,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++((()))***++++++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------///---...000000000777@@@GGGYYYlllxxxvvv{{{wwwxxx|||~~~{{{xxxwwwuuurrrvvvyyy{{{zzzyyyvvvoooggg]]]YYYSSSNNNLLLOOOSSSVVV\\\bbbjjjoooqqqsssvvvyyywwwwwwwwwvvvtttpppllljjjgggeeeddddddeeefffffffffggggggggghhhiiijjjkkklllllllllkkkjjjjjjkkkmmmnnnssssssttttttvvvxxxyyyzzz||||||||||||~~~{{{ttthhh\\\VVVTTTUUU^^^lllxxx~~~}}}sssjjjccc___XXXWWWUUUSSSQQQNNNJJJGGGCCCBBB???>>>======??????BBBCCCDDDEEEDDDFFFHHHJJJKKKLLLPPPUUUYYY\\\eeennnzzzlllfffhhh|||jjjVVVFFF???999888666333333555111111111111000000000000------.../////////....../////////.........------------------------------,,,,,,---.........------,,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---***************+++,,,---))))))***++++++++++++***************************+++++++++,,,---...///000kkk]]]OOOKKKJJJGGGDDDCCC@@@AAAAAAAAA@@@???>>>===;;;:::::::::;;;<<<>>>???DDDHHHQQQ___ooo}}}ooopppwwwrrrVVVFFF999777444111111111111000///000000111000///...---------------------------,,,,,,,,,---------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------000......000......444<<>><<<<<<<<<<<<<<<===???@@@AAADDDFFFFFFFFFHHHKKKNNNMMMNNNSSSYYY___eeerrr~~~ppphhhjjjxxxzzzdddQQQDDD===888777666333222555111111111111000000000000,,,------...//////......111000000000000/////////------------------------,,,---.........---,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++*********))))))***+++,,,,,,+++***)))+++***))))))))))))***+++,,,,,,,,,+++++++++++++++******)))))))))******+++((()))***+++,,,++++++***++++++++++++++++++++++++------,,,,,,,,,------...sssbbbUUUJJJHHHJJJHHHEEEDDD@@@@@@AAAAAA@@@???===<<<::::::::::::;;;===???@@@LLLPPPZZZiii{{{~~~uuuvvv~~~dddJJJ>>>888888555222111333444333000111111222222000///...---------...............,,,,,,,,,------...............,,,,,,,,,,,,......******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,------...---++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................000//////000...---222:::>>>KKK^^^qqqzzz}}}~~~zzztttxxxwwwqqqnnnoooqqqqqqppp|||~~~pppbbbWWWPPPOOOOOONNNWWWdddmmmrrrtttxxx|||{{{~~~}}}tttnnnhhhddddddeeedddcccdddddddddeeefffgggiiijjjlllkkkjjjiiijjjkkkmmmoooqqqppppppppprrrtttvvvwwwtttwww{{{}}}}}}~~~{{{rrriiieee___XXXRRRQQQHHHGGGLLLWWW^^^```eeellluuuxxx{{{|||~~~wwwkkk```WWWQQQIIIGGGEEEDDDBBB???;;;888;;;<<<>>>>>>>>>@@@BBBCCC@@@CCCFFFGGGHHHIIIMMMQQQQQQRRRWWW___eeeooo~~~xxxeeefffqqqttt```NNNBBB<<<777777666333222444333333333222222222222111......///000111111000000222222222222111111111111------------------------------...///...---+++************++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++******))))))((()))***++++++***)))(((+++***(((''''''(((***++++++++++++*********))))))******))))))))))))))))))((()))***+++,,,+++******++++++++++++++++++++++++000///...---,,,,,,,,,,,,{{{iiiTTTPPPKKKGGGEEEEEEDDDCCC@@@@@@@@@???>>><<<:::999:::999:::<<<;;;:::???GGGQQQ[[[gggrrrnnnQQQAAA<<<777555222111222111000///////////////////////////---,,,,,,++++++,,,,,,---,,,,,,------,,,+++)))(((+++,,,,,,------,,,,,,+++************************------,,,++++++***))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---///---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---333222000/////////000111999CCCTTTjjj~~~}}}yyyzzz{{{tttuuuxxxwwwvvvwww~~~~~~ooo```SSSNNNNNNPPPPPPYYYjjjvvvyyy|||yyynnneeedddfffffffffgggddddddcccccceeegggjjjlllooonnnlllkkkjjjkkkmmmnnnsssssstttvvvwwwxxxyyyzzzyyyzzzzzz{{{}}}~~~~~~ooojjjbbb[[[VVVRRROOOMMMMMMJJJIIILLLPPPUUU^^^gggooouuuzzz{{{}}}zzzqqqeeeWWWNNNJJJ@@@@@@???======<<<<<<<<<999<<<@@@BBBBBBBBBCCCDDDHHHGGGHHHJJJNNNPPPQQQQQQVVVVVV\\\dddkkkvvvsssqqquuutttcccSSSJJJ>>><<<999666333111000///111111111111000000000000......////////////......///...---,,,,,,---...///......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++)))******++++++******)))***++++++++++++***))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++jjjYYYRRRNNNIIIFFFEEEEEEDDDCCCAAA@@@@@@>>>===;;;:::999888777888:::;;;<<>>======<<<<<<======;;;>>>BBBDDDDDDDDDEEEFFFGGGGGGIIIKKKOOOQQQRRRRRRXXXYYY___jjjwwwxxx{{{xxxiii\\\PPPHHH>>><<<999666333111000000111111111111000000000000......////////////......///...------------...///......---,,,,,,,,,,,,---***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++******)))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,************************,,,,,,,,,+++++++++++++++ppp\\\PPPMMMKKKGGGEEEEEEEEEDDDCCCAAAAAA???>>><<<:::999888888666888;;;===AAAJJJTTT```lllxxxsssVVVAAA888666666444222111111111000///---------------------------,,,,,,++++++,,,,,,---...---,,,+++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))---------------...///000222666>>>KKK[[[lllzzz{{{yyy|||~~~qqqbbbYYYWWWTTTWWW```lllwww~~~pppeee\\\[[[]]]\\\[[[[[[^^^^^^^^^```bbbeeehhhiiilllkkkkkkjjjkkklllnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmooorrruuuwwwzzzzzzzzz{{{|||~~~}}}|||}}}~~~yyyppphhh___[[[UUUPPPMMMKKKHHHFFFAAA>>>>>>BBBFFFKKKTTT]]]lllrrrwwwxxxzzz~~~uuukkkbbbWWWIII???;;;===<<<<<<<<<<<<===>>>>>>>>>AAADDDFFFFFFGGGHHHIIIHHHJJJLLLOOORRRTTTUUUVVV^^^```hhhwww~~~hhh]]]VVVNNNHHH>>><<<999666444222111111111111111111000000000000......////////////......///...------------...///......---,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,oooaaaUUUNNNIIIGGGEEEEEEEEEEEEDDDCCCBBBAAA???===;;;999888777:::888999===AAAGGGRRR^^^jjjsss~~~vvvyyydddJJJ;;;555555555333111000111111000///---------------------------,,,,,,++++++,,,,,,------,,,+++)))))))))***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------...///111222222222444888@@@MMM___ppp{{{|||~~~uuuiiiaaa___[[[___fffnnnwwwmmmccc[[[ZZZ\\\[[[YYYZZZWWWWWWXXXZZZ\\\^^^aaabbbcccccccccdddeeeggghhhiiigggggghhhhhhhhhhhhhhhiiihhhhhhggggggiiillloooqqqqqqqqqqqqrrrssstttuuuvvvyyyzzz|||~~~|||yyywwwvvvsssooonnnmmmhhh```ZZZUUURRRMMMJJJHHHGGGEEECCC@@@===>>>BBBFFFJJJSSS\\\hhhnnnrrrsssuuu{{{~~~~~~xxxmmmaaaWWWMMMAAA;;;:::;;;;;;<<<<<<===???@@@AAA@@@CCCFFFGGGHHHHHHJJJKKKLLLNNNRRRTTTVVVWWWYYY[[[eeekkkwwwppp]]]VVVTTTOOOJJJ===;;;999666444222222222111111111111000000000///......////////////...............------............---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++************************,,,,,,,,,,,,,,,---------|||iii[[[RRRLLLIIIFFFEEEDDDEEEFFFFFFDDDCCCAAA@@@>>>;;;:::888888888;;;999;;;@@@EEELLLYYYfffvvv{{{xxxrrryyyxxxXXXCCC999555444444222000000111111000///........................---,,,,,,++++++,,,,,,---,,,+++)))(((((()))******+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++---...///000111111222222444999CCCTTTfffsss||||||}}}uuummmgggeeecccfffjjjoooxxx~~~iii```YYYZZZ\\\\\\ZZZ[[[WWWWWWXXXYYYZZZ\\\]]]^^^\\\\\\]]]^^^___aaabbbccc______```aaabbbcccddddddeeedddcccdddeeegggjjjllliiihhhiiiiiijjjkkklllmmmpppqqqrrrsssttttttuuuvvvyyyyyyzzz{{{~~~yyytttqqqooommmlllkkkhhhdddaaa^^^ZZZTTTPPPNNNKKKHHHFFFEEEDDDCCCAAA???===>>>BBBFFFIIIQQQZZZdddjjjnnnnnnpppuuuxxxwwwrrreeeWWWMMMDDD===<<<>>><<<<<<===>>>???AAABBBCCCBBBDDDGGGHHHHHHIIIKKKMMMOOOQQQTTTVVVXXXZZZ^^^aaalllwww}}}fffXXXTTTSSSNNNHHH;;;:::777555333222222222111111111111000000000///......////////////......---..................---------,,,++++++++++++,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************+++++++++,,,,,,---------|||jjjZZZPPPKKKHHHFFFDDDDDDDDDFFFGGGGGGDDDBBB@@@>>><<<:::999888999999::::::===DDDKKKUUUcccppp}}}tttsss~~~hhhMMM>>>888555444333222000000111111000///////////////////////////---,,,,,,++++++,,,,,,---*********)))))))))******)))******++++++******))))))))))))))))))))))))))),,,+++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***,,,---.........///000111333:::HHHYYYeeetttvvvvvvwww|||zzzvvvuuuxxx{{{}}}zzztttnnnjjjiiihhhiiikkkooozzzwwweee]]]WWWZZZ^^^^^^^^^^^^XXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^YYYYYYZZZ\\\]]]___```````````````aaaaaabbbcccddd`````````aaabbbccceeeeeehhhiiikkkkkkjjjkkklllnnnmmmmmmmmmnnnoooqqqrrrsssqqqnnniiifffdddcccbbb```___\\\YYYVVVSSSPPPLLLIIIHHHFFFCCCBBBCCCBBBAAA???===;;;<<<@@@BBBEEELLLTTT```eeeiiihhhiiimmmpppoooggg[[[MMMEEE???<<<>>>BBB?????????@@@BBBDDDEEEFFFDDDFFFHHHIIIJJJKKKMMMOOOOOORRRVVVXXXZZZ___ffflllvvvtttcccXXXTTTPPPIIIBBB999888666444222111111222111111111111000000000000......////////////......------...//////...------------,,,+++++++++++++++------............------*********++++++************++++++++++++***))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++************************)))******++++++,,,,,,---rrrhhh[[[PPPKKKIIIGGGEEEDDDDDDEEEGGGHHHGGGDDDBBB>>>===;;;999888888999:::<<<===CCCMMMWWWbbbrrrvvvqqqvvvvvvWWWAAA999777555222333111//////000111000///........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))*********++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++((()))+++,,,---------,,,---///000111444>>>KKKVVVdddiiilllnnnrrrzzzwwwrrroooqqqssswww|||uuurrrnnnlllllliiiiiiiiimmm|||{{{oooeee]]]YYY]]]bbbdddeeefff\\\\\\[[[ZZZYYYWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWXXXXXXYYYZZZ[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[WWWXXXXXXYYY[[[]]]^^^______aaacccbbbaaaaaacccfffccccccccccccddddddddddddccc```]]]\\\[[[ZZZYYYWWWSSSRRRPPPNNNLLLIIIFFFDDDCCCBBB@@@???@@@@@@>>>===;;;999:::===???AAAGGGOOOWWW\\\___^^^^^^aaacccbbbYYYOOOEEE@@@===;;;===AAABBBBBBCCCCCCEEEFFFHHHHHHGGGIIIKKKKKKLLLMMMPPPRRRQQQUUUYYY]]]aaajjjuuu~~~wwwiii^^^VVVNNNDDD===777666444222111111111111111111111111000000000000......////////////......------...//////...---------,,,++++++***+++++++++,,,------......------,,,((())))))******))))))((()))************)))((((((+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************(((((()))******+++,,,,,,vvvnnnlllnnnrrrtttwwwxxxkkk\\\UUULLLFFFEEEDDDCCCBBBDDDDDDFFFHHHIIIHHHDDDAAA===<<<:::888888999:::;;;???AAAIIIVVVaaannn~~~{{{rrrpppxxx~~~hhhKKK999555666444111333111//////000111000///---------------------------,,,,,,++++++,,,,,,---+++,,,---...///...---,,,,,,,,,,,,------,,,,,,,,,************************'''((()))***,,,---...///++++++++++++++++++++++++------,,,,,,,,,,,,++++++///---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++---...///......---...000111111222999CCCLLLXXXaaahhhiiikkkrrrzzz~~~}}}wwwrrrnnnnnnooosss}}}vvvpppooonnnnnnooohhhhhhggglll}}}{{{xxx{{{|||tttjjjfff___\\\aaahhhjjjkkkmmmeeedddcccaaa___\\\ZZZYYYRRRSSSTTTUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZZZZZZZXXXVVVUUURRRSSSSSSUUUWWWYYY[[[\\\XXXZZZ\\\[[[YYYYYY\\\______^^^^^^^^^]]]]]]\\\\\\[[[YYYWWWWWWWWWVVVTTTRRRLLLLLLKKKIIIHHHFFFCCCBBBAAA???>>>>>>>>>>>><<<;;;<<<999:::===???@@@FFFMMMOOOTTTVVVTTTTTTWWWXXXVVVNNNFFF???>>>===;;;<<>>>>>>>>>>>============;;;::::::;;;===@@@CCCEEEHHHFFFDDDEEEHHHIIIHHHEEEAAA@@@???>>>======>>>???CCCDDDEEEGGGHHHJJJKKKLLLNNNMMMNNNQQQTTTVVVWWWWWW\\\___cccgggpppwwwxxx}}}yyy{{{zzzooo]]]JJJ<<<555666555333111000000000111///000000111000...,,,+++////////////////////////......---,,,,,,,,,,,,---))))))***+++,,,------...+++++++++************)))************************+++,,,------------,,,+++))))))))))))************++++++,,,++++++***)))(((+++*********))))))((((((******))))))))))))******+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++---------+++))))))***+++zzzhhh___ZZZUUUSSSVVVZZZ```mmmyyy}}}ssskkkddd\\\RRRKKKIIIGGGEEECCCBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBBBB=========;;;:::;;;===???DDDKKKXXXggguuuyyytttpppttt```KKK999666666333111444333222222111111000//////......------------......///...---,,,+++,,,,,,---------,,,,,,,,,++++++++++++,,,---...---,,,***)))))))))*********+++++++++++++++++++++******)))))))))************+++++++++)))'''&&&&&&((()))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...//////,,,---...///000333777:::GGGSSSbbbiiijjjjjjooouuuwwwuuuyyy~~~wwwuuusssooommmnnnvvvrrrrrr{{{zzznnnfffdddbbb^^^ZZZ]]]```fffooozzz|||wwwrrrlllfffbbbXXXVVVSSSQQQQQQPPPNNNMMMPPPOOOOOOQQQSSSTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPMMMLLLKKKJJJJJJJJJKKKLLLHHHGGGFFFDDDCCCBBBAAAAAA>>>>>>>>>============<<<;;;;;;::::::<<<>>>@@@BBBDDDBBB@@@BBBDDDEEEDDDBBB???>>>>>>>>>???@@@BBBCCCEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNOOORRRUUUXXXZZZZZZ^^^aaahhhqqqpppggggggllluuuwwwuuukkkZZZIII===888444333222111111000000111000000000000///...---,,,........................000///......------......*********++++++,,,,,,---+++++++++************)))***************************+++,,,------,,,+++***))))))))))))************'''(((((()))))))))((((((++++++*********)))))))))******))))))))))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))*********))))))((((((((()))+++,,,+++******+++,,,jjjVVVLLLLLLJJJKKKQQQYYYgggzzz~~~wwwhhhbbbZZZTTTPPPLLLGGGBBBDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFEEECCCBBB@@@>>>>>>===<<<;;;===@@@CCCMMMWWWeeeqqqyyyxxxuuuttt|||qqqQQQAAA444333555222111444222222111111000000//////......------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,*********************+++++++++,,,+++******)))*********)))************+++++++++,,,***))))))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......///---.../////////111444777???LLL\\\gggjjjkkkooorrr}}}~~~zzzwwwuuuqqqmmmnnnrrr|||~~~zzzkkk___XXXUUUSSSQQQZZZaaakkkvvvxxxqqqlll```]]]XXXTTTQQQPPPNNNLLLMMMLLLLLLMMMOOOPPPOOONNNNNNMMMMMMLLLMMMNNNPPPQQQNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLHHHHHHGGGGGGHHHIIIJJJKKKFFFFFFDDDCCCAAAAAA@@@@@@>>>>>>=========<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>><<<<<<===>>>??????>>>=========>>>AAACCCFFFHHHHHHHHHIIIJJJLLLMMMNNNNNNQQQRRRSSSVVVYYY\\\___```cccgggqqqwwwfff\\\VVVXXX[[[jjjkkkhhh___RRRDDD<<<888111111222222222222111111111000///......---......------------------------///...------,,,,,,------+++++++++++++++++++++++++++++++++************)))******************************++++++++++++******))))))))))))************&&&&&&((())))))************************)))))))))******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&%%%(((***++++++***+++,,,}}}dddRRRJJJJJJKKKMMMTTTaaattt|||ooodddXXXTTTNNNJJJHHHFFFDDDBBBCCCCCCBBBBBBCCCDDDEEEFFFDDDEEEEEEFFFEEECCCAAA???======<<<<<<<<<@@@EEEIIIVVVbbbooovvv{{{|||{{{}}}yyy\\\EEE:::222222444111000222222111111000//////.........------,,,,,,------...---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***************************,,,+++***))))))***++++++))))))*********+++++++++---,,,+++,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///...///000/////////222444888DDDUUUbbbiiinnnqqqtttxxxwwwwwwwwwssspppttt|||zzzjjjZZZQQQMMMMMMMMMUUUaaappp}}}xxxrrrjjjeee^^^XXXUUURRRPPPNNNLLLKKKJJJJJJLLLMMMLLLKKKLLLKKKIIIIIIIIIKKKMMMOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEEEECCCBBBAAAAAAAAAAAA>>>>>>>>>=========<<<<<<>>>===;;;:::999999999999:::999::::::;;;<<<<<<<<<======>>>???BBBEEEHHHIIIJJJJJJKKKMMMNNNOOOPPPQQQVVVWWWYYY[[[]]]```cccfffjjjppp~~~xxx```RRRMMMLLLOOOSSSYYYYYYVVVNNNEEE<<<777555000111222444444444333222111000///---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,++++++*********+++++++++*********))))))************************))))))************))))))((()))))))))************))))))***+++++++++++++++)))(((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))+++******)))((((((''''''$$$'''***,,,+++*********yyybbbSSSMMMJJJMMMRRR]]]ooo~~~ssscccVVVPPPMMMIIIFFFDDDCCCCCCBBBAAABBBBBBCCCDDDEEEGGGGGGDDDDDDDDDDDDCCCAAA???>>>;;;;;;;;;<<>>>>>>>>>>>=========>>>>>><<<;;;:::999888888999:::;;;;;;<<<<<<===>>>@@@@@@@@@AAACCCFFFHHHJJJLLLMMMNNNOOOQQQSSSTTTUUUYYYZZZ]]]^^^___bbbgggkkkrrr{{{{{{gggPPPEEECCCDDDFFFIIIJJJIIIFFFAAA;;;666444333111222333555666555444444111000...------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***---,,,,,,++++++*********+++++++++*********))))))************************))))))))))))))))))))))))((()))))))))************+++++++++++++++***))))))''''''''''''''''''''''''******))))))))))))******))))))************))))))))))))))))))))))))))))))************************&&&)))+++,,,+++)))((((((ppp[[[OOOKKKFFFLLLUUUfff{{{nnn^^^RRRHHHGGGDDDBBB@@@@@@@@@@@@??????@@@BBBCCCDDDEEEFFFDDDDDDCCCAAA@@@???>>>>>>;;;<<<===@@@EEENNNXXX___kkkvvv~~~wwwVVV@@@999777555333111000//////000000//////......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***************+++++++++++++++************+++++++++++++++++++++***************))))))***++++++++++++***)))************+++++++++***))))))***,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,------...---///000///...---...///111666@@@NNN\\\iiitttyyy|||}}}||||||yyyzzz|||{{{mmm[[[KKKDDDEEEHHHSSSaaatttuuuqqqjjjeeeaaa^^^[[[XXXSSSQQQMMMLLLKKKKKKJJJIIIMMMLLLJJJHHHGGGGGGHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@?????????>>>>>>>>>???>>>>>>===<<<;;;::::::;;;===??????>>>???@@@BBBDDDCCCDDDDDDFFFIIIKKKLLLOOOPPPQQQTTTVVVXXXZZZ[[[[[[^^^aaacccdddhhhooottt~~~jjjYYYFFF===;;;::::::<<>>???@@@BBBCCCDDDDDDEEEEEECCCAAA>>>===<<<======>>>@@@BBBFFFNNNYYYfffnnnsssbbbIII<<<444555555222/////////000000000///......------,,,---,,,,,,++++++,,,,,,---+++,,,,,,---,,,+++***))))))*********++++++++++++***************++++++,,,+++++++++*********))))))'''(((+++,,,---,,,***))))))************++++++++++++***+++,,,......,,,***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...,,,...//////...---...///000111555@@@OOO```mmmuuu}}}}}}|||xxxnnn___QQQKKKMMMQQQ]]]fffttt|||yyytttpppmmmjjjgggdddYYYVVVRRROOOMMMMMMKKKJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGGGGFFFEEEBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>=========@@@BBBBBBAAAAAADDDFFFGGGGGGGGGIIIKKKMMMPPPRRRRRRTTTVVVYYY\\\___aaabbb```dddiiilllooouuu~~~qqqWWWKKK>>>999777555444555:::888777555555555444444222222111111111222333333......////////////......------------------------......---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))************************+++***))))))))))))***+++))))))))))))************(((((()))))))))((((((''''''''''''(((((()))))))))******))))))))))))******&&&'''((())))))((('''&&&))))))))))))))))))))))))************))))))))))))(((***++++++******,,,---~~~bbbPPPIIIJJJJJJQQQ___wwwzzz}}}uuuhhh[[[PPPJJJ@@@BBBCCCCCCBBBAAAAAABBB???@@@BBBCCCDDDEEEEEEEEEEEECCC???<<<;;;;;;<<<===BBBCCCFFFKKKTTTaaaoooxxxyyyrrrTTTBBB;;;000333444111......000111000//////...------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---,,,+++***)))))))))******++++++++++++******))))))***+++,,,,,,++++++++++++******))))))&&&(((+++......,,,***((()))************+++++++++''''''''')))******)))'''++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...,,,---//////...---......111......666EEEXXXgggppp~~~~~~ttttttnnndddYYYUUUYYY___ggglllsssyyy~~~~~~{{{yyyvvvrrrooo]]]YYYUUUQQQOOONNNLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@@@@@@@@@@?????????AAADDDDDDCCCCCCEEEHHHIIIIIIJJJLLLNNNRRRUUUWWWUUUVVVYYY\\\```cccfffgggeeejjjqqquuuzzzxxx[[[JJJAAA:::888777555444666666444333222333444333333222111000//////000111222---...///000000///...------------------------------,,,++++++******+++++++++++++++++++++++++++++++++++++++************)))************************,,,+++***))))))***+++,,,))))))))))))************((()))***++++++,,,,,,+++((()))))))))******++++++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))++++++***)))((('''&&&&&&''')))*********,,,///111zzzaaaQQQKKKKKKHHHQQQggg|||vvv{{{lll^^^TTTLLLHHHDDDEEEEEEEEEDDDCCCBBBBBB???@@@AAACCCCCCCCCCCCBBB??????>>><<<;;;<<>>???@@@???@@@BBBEEEFFFFFFFFFFFFIIIHHHGGGIIILLLMMMKKKHHHLLLMMMOOORRRUUUXXX[[[\\\]]]___aaacccdddhhhlllpppvvvyyy~~~cccOOO???===:::777444333333333222111111000000000000000222222111111000/////////+++---...000111111111111222000---,,,,,,---,,,+++---------,,,,,,+++++++++***************************************)))((((((******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))((((((+++***)))(((((()))***+++yyycccSSSLLLKKKKKKUUUkkkwwwuuuvvvfffZZZPPPJJJFFFDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDBBBAAA>>>>>>===<<<<<<>>>CCCGGGMMMOOOUUUaaappp|||iiiNNN>>>777555222222111000////////////////////////...---,,,,,,++++++++++++++++++++++++(((***++++++******+++,,,***++++++,,,,,,------------,,,,,,+++******))))))+++***)))(((((()))***+++((())))))******((('''&&&******++++++++++++******++++++***))))))***++++++))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////000111222666@@@MMMWWWdddtttqqqrrrpppllliiikkkpppuuu{{{vvvoooiiiffffffhhhjjjsssvvv||||||sssnnngggbbb```___]]]\\\\\\]]]\\\YYYUUUQQQOOOOOOMMMLLLJJJIIIHHHHHHHHHHHHFFFEEECCCCCCDDDEEEEEEDDDFFFFFFFFFGGGGGGFFFFFFFFFBBBBBBCCCDDDCCCBBBAAA@@@BBBBBBCCCDDDDDDEEEEEEFFFEEEFFFGGGFFFDDDCCCCCCDDDEEEEEEGGGHHHIIIIIIIIIIIIKKKIIIIIIKKKOOOPPPOOONNNNNNNNNPPPSSSWWW\\\aaacccfffgggiiilllooovvv}}}qqqWWWEEE>>><<<999666444333333333222111000000//////000000222222111000000//////...,,,---///000222222222111555333000//////000///...---------,,,,,,+++++++++***************************************)))((((((************++++++++++++*********************+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++wwwdddTTTMMMJJJLLLVVVmmmtttuuu{{{lll]]]RRRKKKFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGEEECCC@@@???======<<<<<<>>>CCCIIINNNTTTYYYbbbnnnzzzuuuVVVBBB:::888999111111000//////000000000...............---,,,+++++++++++++++++++++++++++(((***++++++******+++,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))(((******))))))))))))******((())))))******((('''&&&))))))************))))))+++******))))))******+++))))))))))))******************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,...///000222999CCCJJJWWWbbbjjjmmmsss}}}zzzxxxyyyrrrvvvyyyvvvrrrqqqwww}}}}}}tttiii```\\\^^^bbbgggjjjooovvv~~~|||xxxssspppnnnnnnlllkkkkkkmmmmmmiiiccc\\\VVVTTTPPPOOOOOONNNMMMLLLKKKKKKGGGEEEDDDDDDEEEFFFFFFEEECCCCCCDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBAAACCCCCCDDDEEEFFFGGGGGGHHHEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIIIILLLOOOQQQQQQPPPUUUUUUVVVXXX^^^dddkkknnnoooqqqssswww|||uuu^^^JJJ>>><<<;;;888666444333333333222111000000//////000000111111111000//////......---...///111222222222222333111...------------,,,------,,,,,,,,,,,,++++++************************)))************))))))((())))))))))))************(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******rrrbbbUUUNNNKKKKKKUUUkkkvvvxxxyyypppaaaTTTJJJFFFCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFDDDAAA===;;;;;;;;;<<<>>>BBBHHHQQQVVVZZZaaalllwwwaaaHHH;;;666777888000000/////////000000111------......---,,,,,,+++++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,,,,+++++++++++++++*********)))))))))((((((***))))))))))))))))))******++++++,,,+++***)))((((((((())))))))))))((((((******))))))))))))******((()))))))))******************++++++++++++******************************------------------------,,,,,,,,,,,,------......+++---/////////333999>>>IIIOOOSSSXXXaaannnuuutttooonnnrrr{{{|||xxx}}}|||uuuttt{{{wwwiiiaaaaaaeee______aaafffoooyyy}}}}}}|||}}}~~~|||sssiii```\\\YYYYYYXXXVVVTTTRRRPPPNNNJJJIIIGGGGGGHHHIIIHHHGGGCCCDDDEEEFFFFFFEEEDDDCCCGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFHHHIIIHHHGGGGGGHHHIIIKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMOOOQQQSSSTTTUUU]]]]]]^^^aaahhhpppxxx}}}yyybbbPPPDDD>>>:::999777555444333222222111111000///////////////111000000//////...------......///000111222333333222000---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))((((((((((((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''((((((((())))))))))))((((((***))))))))))))))))))***yyykkk]]]TTTOOOMMMKKKTTTiiixxxzzzlllcccWWWLLLEEECCCBBBBBBDDDDDDEEEFFFGGGGGGGGGFFFGGGFFFEEECCC@@@===;;;999:::<<>>IIIVVV___dddeeeeeejjjrrryyy~~~}}}yyyxxx{{{}}}}}}~~~xxxtttddd^^^WWWSSSVVV___llltttzzzvvvsssrrrqqqnnniiibbb\\\YYYUUUSSSPPPOOONNNNNNLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPPPPPPPPPPQQQSSSSSSQQQPPPOOOOOORRRUUUWWWWWWXXXYYYZZZZZZ\\\```cccbbbfffooozzzmmmXXXHHH???:::888555555555444333222111111111000//////......///////////////...------,,,,,,............///111222333444222///............---++++++,,,,,,,,,,,,------************************((())))))************)))(((((((((((())))))))))))++++++***))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,(((((())))))))))))(((((())))))************))))))yyyuuussssssnnnjjjddd^^^XXXSSSOOOLLLKKKQQQ```xxxxxxwww{{{|||yyy|||zzzmmmVVVQQQJJJEEECCCDDDFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFEEECCC???<<<::::::<<<===BBBFFFMMMTTT\\\eeemmmsss{{{||||||dddOOO<<<888888333000333111000///...............---....../////////......++++++++++++++++++++++++(((***++++++******+++,,,))))))******++++++,,,,,,***+++++++++++++++++++++((()))***++++++***)))(((((())))))******((('''&&&((())))))******))))))((('''((()))******)))((('''))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---.........------+++...000///------000333000000333888@@@JJJTTT[[[^^^```gggqqqxxx~~~yyyvvvuuuxxx|||{{{lllfff]]]VVVTTTXXX___dddooorrruuutttqqqpppssswwwxxx~~~~~~yyyrrrkkkggg```]]]ZZZXXXWWWVVVSSSRRRNNNMMMKKKJJJJJJKKKMMMNNNRRRQQQPPPNNNNNNMMMNNNNNNRRRRRRSSSTTTUUUVVVWWWXXXSSSUUUWWWWWWWWWXXXYYY[[[[[[YYYUUUSSSRRRTTTVVVXXXZZZ\\\___```aaaeeejjjnnnrrrxxxyyykkkWWWGGG>>>:::777444333444444333333222111111000000///............/////////......---,,,,,,+++------,,,---...///111222222///,,,+++,,,,,,+++***+++++++++,,,,,,---------************************(((((()))***************(((((()))))))))*********)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,(((((())))))))))))((((((((()))***++++++***)))(((zzzsssmmmkkkkkklllbbb```]]][[[WWWSSSNNNKKKIIIMMMZZZqqqyyytttttt}}}tttmmmgggjjjjjj___QQQMMMGGGDDDDDDFFFHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFCCC>>>;;;999;;;===???EEEJJJRRR[[[dddllltttxxx|||}}}pppTTTAAA222222333...---111222111000......---------......///////////////...++++++++++++++++++++++++(((***++++++******+++,,,(((((()))***+++,,,,,,---++++++++++++++++++,,,,,,((()))***++++++***)))(((***++++++,,,,,,***)))((())))))************))))))'''((()))******)))((('''))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++---//////,,,,,,///333......111555;;;BBBLLLTTTXXX[[[eeeqqqyyy|||vvvsssvvvxxx}}}qqqkkkcccZZZVVVUUUWWWYYY]]]```bbbaaa___```eeejjjnnnttt~~~xxxtttjjjhhhdddaaa```^^^[[[YYYXXXVVVTTTRRRRRRTTTVVVXXX[[[YYYWWWTTTRRRQQQQQQQQQUUUVVVWWWZZZ\\\^^^```aaa___aaacccdddddddddfffhhhiiifffaaa]]][[[\\\^^^```cccfffiiikkkmmmrrryyy~~~xxxdddWWWFFF;;;999999777444333333333333333222111000000000///...............///......------,,,++++++,,,,,,,,,,,,---///000222555222///...//////...---+++++++++,,,,,,---------************************(((((()))***************))))))))))))************''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))(((((())))))))))))((((((((()))***++++++***)))((({{{uuurrrnnnjjjfffdddaaa___]]][[[YYYVVVUUUTTTRRRPPPMMMLLLLLLSSSdddzzztttmmmnnnvvvvvvfffZZZUUUUUUTTTSSSIIIGGGEEECCCCCCEEEGGGIIIJJJIIIHHHFFFDDDBBB@@@???===<<<999888999;;;???AAAIIIQQQ[[[dddjjjqqqzzz|||~~~ttt\\\CCC>>>888444222222///---111111///......------...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************+++++++++++++++***)))(((******))))))(((((('''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))+++,,,+++***)))***,,,,,,***)))***+++************************)))***+++,,,,,,,,,,,,+++,,,---......------...000000/////////222:::CCCJJJSSSXXX```iiissszzzwwwwwwwwwyyy~~~}}}wwwnnneeeaaa^^^ZZZXXXYYY]]]ZZZXXXWWWUUUTTTTTTVVV___fffnnntttwww|||{{{wwwqqqmmmkkkiiifffbbb```[[[ZZZ\\\[[[XXX\\\ccceeeeeeccc___YYYWWWXXXZZZ\\\aaagggkkkkkkkkklllmmmoooppprrrsssttttttttttttuuuqqqjjjdddaaadddkkkppppppqqqsssxxx~~~nnn```PPPHHH???:::999999777444555555444333222000000///////////////............,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------)))))))))))))))))))))))))))))))))******+++++++++************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))'''$$$!!! ((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))|||wwwpppkkkkkkhhhccc```^^^\\\ZZZXXXVVVTTTRRRRRRRRRQQQPPPNNNKKKKKKPPP___sss}}}rrrjjjiiimmmtttyyywwwlll^^^SSSOOOMMMLLLJJJFFFEEEDDDDDDEEEFFFHHHIIIHHHGGGFFFDDDBBB@@@>>>>>>;;;;;;:::;;;>>>BBBFFFHHHSSSZZZdddmmmsss{{{~~~{{{bbbLLL===999444111111111000...000///...---++++++******------,,,,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******************************++++++***))))))((())))))))))))((((((((((((((())))))******))))))(((************************))))))))))))))))))))))))++++++++++++++++++++++++)))((('''(((***+++***))))))***,,,,,,***)))***+++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,---......------...000////////////111777???DDDKKKRRR]]]hhhttt|||zzzvvvxxx}}}wwwooohhhfffbbb^^^\\\]]]^^^\\\ZZZYYYWWWUUUTTTTTTTTTYYY___cccdddhhhnnnsss}}}~~~zzzyyyyyyxxxvvvtttjjjeeebbbbbbcccdddllluuu|||yyyrrriiiaaa^^^```cccjjjooovvv{{{{{{{{{{{{|||}}}~~~~~~}}}vvvpppnnnqqqwww|||ppp\\\OOOGGG@@@999666666777555222555444444333111000000///////////////............***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((()))((('''&&&%%%))))))))))))))))))))))))&&&%%%%%%%%%%%%%%%%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))~~~yyytttqqqnnnjjjgggdddaaa]]]ZZZXXXWWWUUUSSSPPPNNNNNNNNNOOOPPPOOONNNJJJIIIMMMXXXhhhvvv~~~yyyooofffaaaaaadddfffhhh```TTTLLLHHHFFFDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHFFFDDDCCC@@@>>>===<<<<<<999999999;;;???DDDIIILLL\\\cccnnnwwwzzz|||hhhMMM===666333000///000000000///000///...,,,+++*********,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))************************))))))******))))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***)))((()))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++---......------...///............///333888;;;>>>GGGTTTbbbqqq~~~vvvxxx}}}xxxsssooommmiiidddbbbddddddeeefffeeebbb^^^YYYUUUMMMPPPRRRSSSRRRTTTXXX\\\dddgggkkkooorrrvvvzzz}}}wwwrrrnnnnnnqqqwwwuuummmkkkooosss{{{uuu___MMMCCC===999555444555666444222444444333222111000000////////////............---+++,,,---......---,,,+++---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&''''''((())))))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))~~~~~~xxxwwwvvvvvvyyyzzz{{{zzzxxxtttooollljjjiiigggeee```]]]YYYWWWVVVUUUTTTRRRMMMLLLKKKLLLMMMNNNMMMLLLJJJIIIKKKRRR]]]hhhpppssswwwsssjjjaaaYYYUUUUUUVVVZZZTTTMMMHHHFFFDDDCCCAAACCCDDDEEEFFFFFFEEEEEEDDDBBBAAA???===;;;;;;::::::===<<<;;;===AAAHHHOOOSSScccjjjuuuzzz{{{oooRRR@@@888111000//////////////////000///......------......,,,,,,,,,++++++++++++***+++++++++***************))))))))))))))))))))))))************************(((((())))))))))))((((((''''''(((((())))))*********)))'''''''''''')))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((*********))))))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++---......---,,,...///,,,---......---...111333333;;;GGGVVVgggzzzzzz{{{|||yyyxxxwwwrrrlllkkknnnsssyyy~~~~~~zzzrrrfff]]]SSSTTTRRROOOLLLLLLNNNQQQUUUVVVXXX[[[___ccchhhkkkrrruuuyyy}}}}}}|||~~~~~~~~~|||}}}|||}}}{{{dddPPPDDD???:::777666555777777555333333333333222111000000/////////.........---------...//////000000//////......------,,,,,,++++++***************************++++++++++++++++++++++++'''((()))+++,,,...//////))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''&&&&&&'''((()))***+++))))))))))))))))))))))))---,,,,,,++++++,,,,,,---((((((((((((((((((((((((((((((((((((((((((((((((}}}zzzxxxwwwvvvvvvsssqqqppppppppppppnnnllljjjhhheeecccaaa```___^^^]]]ZZZWWWUUUTTTSSSRRRPPPNNNMMMKKKKKKLLLLLLKKKJJJIIIIIIJJJNNNTTT\\\bbbfffmmmjjjddd[[[RRRMMMKKKLLLMMMKKKHHHEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDBBB@@@??????>>><<<::::::::::::;;;@@@@@@@@@DDDKKKUUU___eeekkksss~~~|||xxxYYYCCC999777000111111000///......------,,,,,,------...000000,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((((((''''''(((((())))))************(((''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))+++,,,+++***)))***,,,,,,***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,------,,,,,,---///+++,,,------,,,,,,---...000555>>>JJJZZZooo|||uuuvvv{{{zzzkkk^^^]]]YYYTTTPPPMMMMMMNNNQQQPPPNNNOOOQQQUUUYYY[[[aaaccchhhlllnnnnnnmmmlllqqqsssvvvyyy}}}zzzcccOOOBBB===;;;888777666666666555333222333222222111111000000000............------------...//////////////////...---------,,,,,,+++++++++************************************************'''((()))***,,,---...///************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((''''''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((~~~}}}|||}}}}}}zzzyyywwwuuusssrrrqqqqqqooommmkkkjjjiiihhhfffcccaaa```___^^^]]]\\\\\\\\\[[[XXXTTTRRRQQQPPPNNNMMMNNNMMMKKKKKKKKKKKKIIIHHHHHHIIIJJJKKKMMMQQQWWW[[[```___\\\UUUMMMHHHGGGIIIGGGFFFEEECCCCCCBBBCCCCCCCCCDDDDDDCCCAAA???===;;;===<<<:::999999;;;<<<>>><<<>>>CCCLLLXXXeeeqqqxxxzzzaaaGGG999444444...000222222///---------************+++,,,......++++++++++++************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++))))))***+++,,,+++***)))***,,,,,,***)))***+++************************)))***+++,,,,,,,,,,,,+++***,,,------,,,,,,---...***,,,------++++++,,,---000333888@@@NNNbbbyyy~~~|||zzzgggeee```[[[VVVRRRPPPOOOOOOMMMKKKKKKMMMOOOOOOOOORRRTTTVVVYYYZZZZZZZZZYYY[[[^^^cccggglllrrryyy}}}wwwcccPPPCCC===;;;:::444444444333222111000000222222111111111000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))((((((''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))~~~~~~{{{zzzyyyyyyzzztttttttttrrrqqqooommmlllkkkhhhfffdddcccbbb```^^^[[[[[[\\\\\\[[[[[[[[[\\\[[[WWWTTTQQQPPPOOOMMMKKKLLLKKKIIIIIIJJJJJJHHHGGGEEEHHHJJJJJJHHHJJJNNNRRRSSSTTTSSSOOOHHHEEEGGGIIIHHHHHHFFFDDDCCCBBBBBBCCCAAAAAAAAA@@@???===<<<;;;;;;:::999888:::<<>>;;;999111222111000000000111222111111111111000000000000.........---------,,,,,,+++++++++******+++++++++***++++++,,,,,,------...***+++,,,------,,,+++***************************+++******))))))(((((((((************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''((())))))))))))((('''((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))~~~~~~~~~|||{{{|||{{{yyyvvvuuutttttttttnnnnnnnnnnnnllljjjhhhfffhhheeebbb```___^^^\\\[[[SSSUUUVVVWWWWWWWWWYYYZZZ\\\YYYUUURRRQQQPPPNNNLLLIIIHHHGGGHHHIIIIIIHHHGGGCCCGGGIIIHHHFFFEEEIIIMMMJJJMMMNNNJJJFFFDDDGGGKKKMMMLLLJJJGGGDDDCCCCCCDDD??????>>>>>>===<<<<<<<<<:::999888888:::===AAACCCHHHQQQaaarrrvvvWWWAAA888666444111'''+++000111///---------000000...---,,,++++++++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******))))))((((((''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''((()))******((()))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......***,,,------,,,+++---...***+++,,,,,,+++,,,...000***,,,///333;;;IIIYYYdddttt~~~llljjjppp}}}yyy{{{~~~}}}~~~wwwuuuqqqmmmiiiddd___[[[___bbbhhhooosssppphhhbbb[[[[[[YYYWWWVVVUUUUUUUUURRRSSSTTTSSSTTTXXX___eeeiiisss{{{~~~yyyqqqooouuuttt]]]PPPBBB;;;;;;<<<888333111111111000000111333555111111111111000000000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------...///+++,,,------------,,,+++++++++++++++++++++++++++''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))~~~}}}}}}|||zzzxxx{{{zzzyyyxxxwwwvvvuuutttvvvuuusssqqqooooooooooooiiiiiigggfffdddbbbaaa```aaa``````___^^^\\\[[[ZZZWWWWWWVVVVVVVVVWWWXXXXXXYYYVVVSSSQQQPPPNNNLLLJJJKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIJJJNNNLLLIIIFFFBBB@@@>>>===<<<>>>>>>===;;;999999999999:::===???===<<>>777555444444444222222222111111111111000000000111222222111///......---,,,,,,---...---,,,++++++------------++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))******++++++((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%((()))))))))(((&&&$$$###(((((((((((())))))))))))&&&&&&''''''(((((())))))'''((()))'''%%%$$$&&&((())))))(((((('''''''''&&&++++++++++++++++++++++++'''%%%$$$&&&)))+++***(((~~~|||zzzyyyyyyxxxwwwuuuwwwwwwvvvuuutttsssrrrqqqrrrqqqooommmkkkkkkkkkkkkgggfffeeedddbbbaaa```___^^^^^^^^^^^^]]][[[ZZZYYYXXXWWWVVVVVVUUUVVVVVVVVVWWWTTTQQQOOOOOONNNLLLJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIFFFCCC@@@>>><<<;;;999:::;;;:::999777888888999999;;;>>>???CCCMMMYYYkkkyyyuuusss}}}bbbPPP<<<333222111000000,,,...---+++---222222---+++,,,,,,,,,,,,+++******+++,,,,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((()))))))))*********))))))((((((((()))***+++++++++***))))))******+++************************+++++++++*********))))))))))))******++++++,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---***---000000111555===CCCRRRbbbpppwww~~~uuukkkkkksss{{{xxxwwwwwwwww~~~~~~{{{uuuqqqrrr~~~~~~uuummmhhhgggeeecccdddbbbdddiiikkkhhhhhhkkkkkkmmmppprrrssssssrrrqqqbbb___[[[[[[___hhhrrrxxx~~~}}}~~~nnnYYYNNNDDD???:::666444555555555222222222111111111000000000111111111000///.........---,,,---......---,,,++++++,,,------,,,++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********((((((((((((((((((((((((&&&''')))++++++***)))(((&&&''''''''''''&&&&&&%%%''''''((((((((()))))))))((((((((((((((((((((((((***))))))((('''((())))))***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&)))***)))((({{{xxxuuussssssssssssrrrqqqqqqppppppooonnnmmmmmmkkkjjjiiigggfffeeeeeedddccccccbbbaaa```^^^^^^]]][[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXVVVUUUTTTSSSSSSSSSUUURRROOONNNNNNNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIJJJKKKKKKKKKEEEDDDBBB???<<<;;;999999777888999999888777888999===<<<>>>AAAFFFNNN^^^mmm|||tttttthhhMMM???333000222222111111111111///,,,---000000---++++++,,,,,,,,,++++++***+++,,,---............---)))))))))))))))))))))))))))))))))))))))(((((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))******(((((('''''''''((()))*********)))))))))******+++************************+++++++++***************++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,(((,,,///000///000333666DDDRRRaaajjjuuu~~~~~~xxxqqqqqqwww~~~|||{{{yyytttqqqppppppttttttyyy}}}xxxyyy{{{|||{{{yyyvvvtttiiigggddddddhhhpppyyy~~~}}}iiiSSSEEEAAA:::888555444555555555555222222111111111000000000111111000///...---------///...------...///...---++++++,,,,,,,,,,,,++++++************************++++++++++++************))))))))))))))))))))))))************************))))))(((((((((((())))))***))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,+++***)))%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((*********)))((('''''''''***(((''''''((()))))))))*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''zzzwwwtttrrrrrrrrrqqqpppmmmllllllkkkjjjiiihhhhhhfffeeedddcccaaa``````___^^^^^^^^^]]]\\\\\\[[[[[[YYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQTTTRRROOONNNOOOPPPOOOOOONNNMMMKKKIIIGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGHHHIIIHHHGGGFFF@@@???===;;;999888777777888999:::999888888:::;;;AAAAAACCCIIIQQQ^^^sss{{{|||jjjRRRBBB999222111222000...//////000000111444666555333000000000000///...---,,,,,,---------------------))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((()))))))))***'''''''''''''''(((((()))***))))))))))))******+++************************************************,,,,,,,,,+++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,+++---000000//////000222===GGGTTT^^^jjjuuuzzzxxxvvvwww{{{|||{{{|||yyyxxxwwwyyy~~~ssscccSSSCCC;;;:::444333333444555666555333111111111111000000000000222111///---,,,,,,,,,---///...------//////...---+++++++++,,,,,,+++++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''((((((((((((((((((((((((''''''((())))))(((((('''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&'''''''''(((******)))))))))((((((((((((&&&%%%%%%((()))(((&&&)))))))))(((((((((((((((************************((((((''''''((((((''''''~~~{{{xxxuuuuuutttrrrqqqkkkjjjiiihhhgggeeeeeedddccccccbbbaaa___^^^]]]\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[XXXWWWVVVTTTSSSRRRQQQQQQVVVSSSPPPOOOPPPQQQRRRRRRPPPOOOMMMKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEECCCBBB@@@>>><<<;;;:::888777777777777999:::::::::999999;;;===@@@BBBJJJUUUaaaqqq~~~||||||oooUUUEEE;;;555222222222...,,,---***+++000777<<<>>>===<<<666666555444222111///......---,,,++++++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((()))))))))&&&''''''((((((((((((((())))))(((((()))******+++))))))))))))))))))))))))************************,,,++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,,,,------------...111333444;;;EEEOOO[[[iiiqqqtttyyy|||{{{jjjXXXLLLEEE>>>888777333333333444666555333111111111111000000000//////111000...,,,,,,,,,,,,---///---,,,---...///...---++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&'''''''''((('''((((((((()))))))))***''''''''')))***)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''}}}{{{yyyvvvssslllllljjjhhhfffdddcccbbbaaaaaaaaa```^^^]]][[[ZZZVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZVVVVVVUUUTTTSSSSSSSSSTTTWWWTTTPPPOOOPPPRRRSSSSSSQQQPPPNNNLLLJJJHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIBBBBBBAAA@@@>>><<<:::999:::999999888888888888888888999::::::;;;===@@@CCCCCCIIIVVVgggvvvvvvzzzsssWWWDDD;;;333///...000000---...111555444666;;;<<<999555444666666555444222000///......---+++***)))((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((())))))&&&'''((())))))))))))((((((((((((((()))******+++))))))))))))))))))))))))***************+++++++++************************,,,,,,++++++++++++,,,,,,++++++************+++++++++***)))(((***,,,000222111444:::DDDQQQ```lllrrrvvv}}}xxxbbbRRRCCC>>>===:::666444444333333444555444111///111111000000000///////////////...------------......---,,,,,,---...---,,,++++++************++++++************************))))))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((()))))))))(((((((((((((((((('''((((((((((((((((((((((((******))))))))))))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))))))))(((+++///000...+++)))(((%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))(((''''''((()))~~~xxxuuuooonnnllljjjgggeeecccbbb`````````___^^^\\\ZZZYYYTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWTTTTTTTTTTTTTTTUUUVVVWWWWWWTTTPPPNNNOOOQQQRRRSSSOOONNNMMMKKKIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFF@@@???===;;;:::888888777999999999999999999:::;;;888:::<<<>>>AAAEEEKKKOOOUUU]]]nnn~~~zzzzzzyyy]]]GGG999444///------//////...111777BBB<<<888888555...)))***////////////...---,,,,,,,,,+++***)))((())))))***))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''((((((((())))))'''((()))*********))))))'''''''''(((((()))++++++))))))))))))))))))))))))))))))*********+++++++++((((((((())))))******+++,,,,,,++++++++++++,,,,,,++++++************+++++++++***((((((***,,,...///222222444;;;FFFSSSaaajjjmmmyyy}}}ooobbbNNNDDD;;;999888555333333333222111222333333111///111000000000////////////------...////////////...---+++++++++,,,---,,,+++,,,+++***))))))***+++,,,*********************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((,,,+++******)))))))))***''''''(((((())))))((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''&&&---555666000***((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%''')))(((''''''(((+++zzzuuurrrqqqnnnkkkhhheeecccbbb____________]]][[[YYYXXXSSSSSSTTTUUUVVVWWWXXXXXXWWWXXXXXXXXXWWWWWWVVVUUUSSSSSSSSSTTTUUUWWWXXXYYYWWWSSSOOOMMMNNNPPPQQQRRRNNNMMMKKKJJJHHHHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC>>>===;;;999888888888999::::::999999:::;;;<<<<<<:::<<<@@@CCCHHHNNNUUUZZZiiissszzzyyyeeeOOO>>>555111111//////111000///444;;;???777222222000,,,+++...'''((())))))************+++***)))))))))***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((((((((()))'''(((***+++++++++***)))''''''''''''((()))++++++))))))))))))))))))))))))))))))******++++++++++++&&&''''''((()))******+++******))))))))))))******++++++************++++++,,,+++++++++---......---111...---111999DDDQQQZZZdddrrrvvvnnnfffYYYLLLDDD???<<<;;;777222111333111000000000222222000///000000000000////////////,,,---...000111000000///,,,+++******,,,,,,+++***,,,+++***))))))***+++,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((++++++***)))(((((())))))$$$&&&(((***++++++******(((((((((((())))))))))))'''''''''&&&%%%%%%$$$$$$###---777888000'''%%%&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))(((''''''))),,,zzzvvvuuuttttttuuuvvvvvvsssooojjjgggeeeeeedddcccaaa___]]]\\\XXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZXXXWWWWWWVVVVVVVVVWWWWWWVVVUUURRROOONNNNNNNNNOOONNNMMMKKKIIIGGGEEECCCBBBCCCBBBAAA@@@@@@@@@@@@@@@;;;;;;999888777777666666777777888999:::;;;<<<===BBBFFFHHHJJJSSSbbbooouuu|||eeeOOOAAA999555555222)))...---$$$222@@@666111111000///......------+++,,,,,,,,,,,,+++******''''''(((((()))))))))***+++*********))))))((((((%%%&&&((()))*********)))***)))((()))***+++***(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++)))'''(((******(((%%%(((((())))))))))))(((((((((((((((((((((''''''''')))))))))))))))))))))))),,,+++***))))))+++---...((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))+++*********************)))************+++++++++++++++,,,,,,,,,,,,------000000000111555===FFFMMMZZZhhhwwwkkk^^^UUULLLFFFCCC888777666555444333222222222111111000///......---//////000000000000//////...............---------//////...---,,,,,,,,,,,,+++++++++************)))((()))***+++,,,---......+++++++++************)))---)))%%%%%%***---,,,***''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))&&&'''''''''''''''&&&&&&)))***+++***)))))))))+++vvvvvvvvvssspppnnnooopppssstttvvvvvvuuurrrnnnllljjjiiihhhfffdddaaa___^^^]]]]]]\\\[[[ZZZYYYXXXXXXTTTTTTTTTUUUUUUUUUUUUUUUWWWVVVVVVUUUTTTTTTTTTUUUTTTSSSPPPMMMLLLKKKLLLLLLIIIIIIGGGFFFDDDBBBAAA@@@???>>>===<<<<<<;;;;;;<<<:::999999888888888888999;;;;;;<<<<<<===???BBBDDDJJJQQQXXX^^^hhhwwwpppSSSBBB<<<777111///333,,,000000***555@@@777---------,,,+++*********++++++,,,,,,++++++***)))((((((((())))))*********))))))))))))((((((''''''&&&'''((()))******))))))***)))((((((******)))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((***)))'''(((******(((%%%(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&(((***+++++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------000555<<>>===777777666555444333222222111111000000///......---//////000000000000//////........................///...---,,,,,,+++,,,,,,+++++++++************)))))))))***************+++)))))))))******+++++++++***&&&"""###'''))))))'''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''')))******'''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&$$$%%%&&&%%%$$$###$$$&&&dddddddddcccbbbcccfffiiinnnppprrrttttttssspppooonnnmmmllljjjgggdddbbb```^^^]]]\\\ZZZYYYWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOLLLJJJHHHGGGGGGGGGCCCBBBBBBAAA@@@???>>>>>><<<;;;:::999999888888888666666666666777777888999;;;<<<<<<===>>>CCCHHHMMMVVVaaammmuuu~~~nnnWWW???666666555///+++111---111222///777===555,,,,,,++++++******))))))++++++,,,,,,++++++***))))))))))))***************(((((((((((('''''''''''''''((())))))))))))(((((()))(((''''''))))))((('''(((((((((((((((((((((((('''''''''(((((('''''''''***)))((()))***)))(((&&&(((((())))))))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))((('''&&&%%%&&&'''((()))((())))))******))))))(((*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++++++++,,,,,,,,,,,,---------.........///222666999@@@MMM]]]iiitttcccVVVHHHAAA>>>:::777777666666555444333222222111111000000//////............//////000000//////........./////////////////////...---,,,,,,++++++++++++++++++************)))*********))))))((((((((('''(((((()))***+++,,,---,,,(((%%%&&&)))++++++)))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&''')))***+++''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&&&&'''((((((&&&&&&'''(((VVVVVVVVVVVVVVVYYY]]]aaafffgggjjjkkklllkkkjjjiiiiiiiiihhhgggeeecccbbbaaa^^^]]][[[YYYWWWUUUTTTSSSVVVVVVUUUUUUTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIGGGEEECCCBBBBBBBBB========================;;;;;;:::999999999999999999999888999999:::;;;<<<:::<<<>>>@@@DDDKKKTTT[[[kkkxxx}}}zzz{{{vvvVVVFFF777333444333000......,,,///222444777666111......------,,,,,,,,,++++++++++++++++++***))))))******************++++++(((((((((((((((((((((((()))))))))))))))((((((((()))'''&&&'''((()))(((&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))((('''(((((())))))))))))((((((***************+++++++++(((((((((((((((((((((((())))))((((((((()))***+++''''''((())))))(((''''''))))))*********+++++++++))))))))))))))))))))))))+++*********************))))))*********++++++++++++++++++,,,,,,,,,------,,,---/////////000222444555???KKKVVVaaammmxxx~~~zzzxxxmmmQQQGGG===999888555444555555444444333222222111111000000/////////............//////////////////.........///////////////000///...---,,,+++++++++++++++++++++*********))))))******)))))))))(((((((((((((((((()))***+++++++++,,,***((((((***,,,+++*********))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((((()))***++++++***)))***+++KKKLLLKKKJJJKKKMMMQQQUUUYYY[[[\\\^^^^^^]]]\\\[[[]]]^^^^^^^^^^^^]]]\\\\\\^^^]]][[[ZZZWWWVVVTTTSSSTTTTTTSSSRRRQQQQQQPPPPPPLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCBBBAAA???>>>======:::;;;;;;;;;<<<<<<======::::::999999999::::::;;;>>>>>>>>>>>>>>>???@@@@@@>>>BBBFFFJJJPPPZZZgggppp{{{uuutttvvv{{{ttt]]]EEE===777444222///000222,,,------222999777111///............------------***++++++++++++***))))))++++++******************)))))))))))))))))))))))))))))))))((((((((((((((()))'''&&&'''((()))(((&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))******)))(((''''''(((((())))))))))))((((((************++++++,,,,,,(((((((((((((((((((((((())))))))))))******++++++)))***,,,------,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))*********++++++++++++++++++,,,,,,,,,------''')))+++,,,,,,,,,---///111555<<>>777666555333222444333333222222111111000000////////////..................////////////......---........./////////000......---,,,+++++++++++++++++++++*********)))))))))))))))*********++++++))))))))))))))))))))))))((('''&&&&&&'''''''''&&&******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((("""###$$$&&&'''((())))))&&&'''((((((&&&&&&'''(((BBBCCCCCCBBBAAABBBEEEHHHLLLMMMNNNOOOOOOOOONNNMMMOOOPPPPPPQQQRRRRRRRRRRRRTTTSSSRRRQQQPPPOOONNNMMMMMMLLLLLLKKKJJJIIIIIIHHHEEEEEECCCBBBAAAAAAAAAAAA>>>>>>======<<<;;;;;;:::999999::::::;;;<<<<<<<<<999999999999:::<<<======?????????@@@AAACCCDDDEEEEEEJJJQQQWWW^^^jjjxxxyyyssstttxxx}}}www[[[GGG999777555444000,,,---222---000---333>>>999...///,,,,,,,,,,,,,,,+++++++++******++++++******)))(((***************)))))))))))))))))))))************))))))(((((((((((()))***)))(((''''''))))))((('''((((((((((((((((((((((((((((((((())))))(((((((((((()))******(((''''''((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))((()))+++,,,,,,+++)))((('''''''''((((((((())))))))))))))))))))))))))))))---,,,,,,+++***)))(((((()))************+++++++++++++++,,,,,,,,,,,,------(((***---...------...///111000333999???GGGSSS___fffooozzz}}}zzzyyymmm```SSSJJJ>>>888444444333000000222222222111111000000000000........................---......//////......---,,,,,,------.../////////...---,,,++++++*********+++++++++************))))))))))))******+++++++++******)))))))))((((((((()))))))))(((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((()))******'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%'''(((((()))%%%&&&''''''&&&%%%&&&'''<<<===>>>===<<<===???@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA??????>>>===============999::::::::::::::::::999888888999999::::::;;;;;;::::::;;;<<<>>>@@@BBBCCCEEEFFFGGGIIILLLOOOQQQSSSUUU\\\dddkkkrrr}}}yyyuuuxxx~~~sss\\\HHH;;;555222111111///,,,,,,000---111+++111@@@888***///***************+++++++++***************))))))(((*********))))))(((((((((((((((((()))))))))******((((((''''''((()))***+++***)))((((((******)))((((((((((((((((((((((((((())))))(((((((((((())))))''')))+++***(((&&&''')))(((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&''''''((((((''''''%%%&&&)))******)))&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------,,,...//////...---...//////---///333666888AAALLLTTT^^^mmmzzz}}}{{{yyy}}}ooo___UUUNNNFFFAAA999444222333333000000222111111000000000000//////........................---......//////......---++++++,,,,,,---............---,,,+++************+++++++++************))))))))))))))))))(((((((((((((((((()))))))))))))))***+++,,,+++***)))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((()))***)))((('''(((***:::<<<======<<<<<<===???999:::;;;===???@@@@@@@@@>>>????????????>>>>>>===AAAAAABBBBBBCCCCCCDDDDDD?????????>>>>>>>>>>>>===<<<<<<;;;:::::::::;;;;;;777777888999999999999999777777888888999999::::::===>>>???AAACCCEEEHHHIIIRRRSSSUUUYYY]]]aaaeeegggiiipppyyyzzzwww{{{zzz^^^KKK???888555///---000111///---...***///(((--->>>555%%%,,,++++++++++++++++++,,,,,,***************)))((((((***)))))))))((((((''''''&&&'''''''''(((((())))))((('''''''''((()))+++,,,+++)))((()))***+++***(((((((((((((((((((((((((((***)))(((''''''((()))***''')))++++++(((&&&''')))(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))&&&'''(((((())))))((((((((())),,,------,,,)))((())))))))))))************))))))))))))))))))))))))'''((()))***+++,,,------)))************+++++++++++++++,,,,,,,,,---------+++,,,---+++)))(((((()))...,,,...222222000666>>>DDDNNN]]]kkkqqqsssqqqooowww{{{wwwiiiVVVGGG???;;;888666666333222444444222222444000000000000////////////---.....................---..................---******+++,,,,,,---.........---,,,+++************+++++++++************)))******)))((('''&&&%%%%%%&&&&&&'''((()))***++++++'''((())))))'''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%'''((()))((('''&&&''')))999888777777777999:::;;;;;;:::999888777888999999:::999999999999999::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888777888999:::999888777666999999999:::;;;===???@@@@@@CCCFFFGGGIIIMMMTTTZZZ^^^ccchhhkkkrrrzzz~~~}}}zzz{{{xxx]]]HHH:::777999222111111000///......---000---,,,...111222///,,,,,,+++***))))))***+++,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((()))))))))))))))&&&'''''''''(((((())))))'''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************''''''((()))))))))))))))))))))************))))))***************)))(((((())))))))))))************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000888===GGGTTTZZZ\\\^^^cccjjjvvv~~~xxxnnnZZZQQQEEE===;;;999777444444333111000000000111111222222111111000000//////........................------------------------------------------------......---------,,,,,,,,,(((((()))***++++++,,,,,,)))((((((((((((((()))***''''''(((((())))))******+++***)))(((((()))***+++))))))((('''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%::::::999888888999:::;;;===<<<;;;:::::::::;;;;;;888888777777777888888999:::::::::;;;;;;;;;<<<<<<:::999888888888888888999<<<<<<;;;;;;;;;:::::::::;;;;;;<<<======<<<;;;:::999888888999<<>>>>>??????BBBAAABBBEEEMMMXXXbbbhhhhhhkkkmmmpppuuu~~~{{{yyyfffQQQ<<<666888888444222......------,,,,,,,,,,,,---///111000,,,***+++,,,,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%'''''''''((((((((((((((()))(((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))************))))))))))))************)))(((((()))))))))************((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++///......222333444999???CCCQQQaaaooo}}}wwwrrroooooopppzzzsssiiibbb\\\TTTOOOLLLHHHBBB===555333111222444444333222000/////////////////////000000000000000000000000------------------------........................,,,,,,,,,,,,,,,---------+++++++++************)))((()))))))))*********+++++++++***)))((((((((()))******))))))(((((('''''')))))))))(((((()))))))))))))))((((((((((((((()))***))))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))999888777666666777888888;;;;;;;;;;;;;;;:::::::::;;;:::999999888888888888888888999999999:::::::::<<<<<<;;;:::::::::::::::<<<<<<======>>>???@@@@@@AAABBBCCCEEEGGGIIIKKKLLLLLLMMMOOOUUU^^^jjjuuu|||yyy{{{~~~yyy{{{zzzgggMMMAAA555111111000///000......---------------,,,,,,///111///+++)))***,,,++++++++++++++++++++++++*********)))((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))************))))))((())))))*********))))))((()))))))))************((()))))))))************)))))))))******+++++++++*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,***,,,//////---///444666BBBRRR```lllwww}}}~~~}}}{{{vvvpppjjjhhhjjjmmmnnnwww~~~qqqjjjcccYYYQQQJJJFFF@@@<<<;;;:::777444333222222333444444222111///000000000000000000000///////////////000000000------------------------........................+++++++++,,,,,,,,,------++++++*********))))))))))))))))))))))))*********)))))))))))))))***+++,,,******))))))((((((''''''((((((((())))))(((((((((''''''&&&&&&&&&''''''((()))((((((''''''(((((()))&&&''''''''''''''''''''''''''''''''''''''''''&&&)))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((:::999888888888:::;;;<<<<<<<<<<<<===<<<;;;;;;:::;;;:::999888888777888888::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::<<>>888444333111------000------------------------,,,---...---,,,******+++)))******++++++******)))++++++***)))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&((((((((((((((((((((((((******)))((('''&&&%%%%%%%%%%%%&&&'''((())))))***((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++++++++++++++))))))************))))))((())))))************)))))))))))))))************))))))))))))************(((((())))))***+++++++++************++++++++++++,,,,,,,,,,,,------------))))))+++...---******...000888DDDOOOWWW]]]aaacccfffeeedddaaa```ccckkkrrrpppwwwrrrbbbVVVPPPLLLEEE@@@>>>;;;777555333222111///111111222222111000////////////000111111111000000,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------+++++++++*********)))))),,,,,,+++***((('''&&&&&&((((((((()))***+++,,,---))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((============>>>???AAABBBBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;::::::;;;<<<<<<<<<<<<============<<<<<<<<<<<<===>>>??????===???CCCHHHNNNTTTXXXZZZ]]]^^^```dddiiinnnrrruuuwwwzzzxxx___JJJ>>>777444555777666111///000++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***((()))************)))(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''(((((())))))))))))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))***+++++++++++++++))))))************))))))(((((()))***************))))))))))))************))))))))))))************((((((((()))***+++++++++************++++++++++++******++++++,,,,,,------,,,+++,,,...---***,,,000---111888???CCCEEEHHHKKKKKKMMMOOOQQQTTT^^^kkkuuutttxxx~~~wwwooo\\\UUUKKKDDDAAA>>>;;;777999888666444333333222111000111111000///.........---...///000000000//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,+++++++++*********,,,,,,+++)))((('''&&&%%%))))))))))))***+++,,,,,,(((((((((((())))))))))))''''''((())))))(((''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((AAAAAAAAAAAABBBDDDGGGHHHNNNNNNOOOPPPOOONNNMMMLLLCCCCCCAAA@@@????????????=========>>>>>>>>>>>>???????????????@@@BBBCCCDDDIIILLLRRRYYYaaaiiiooorrrrrrsssvvvzzz}}}bbbLLL>>>888222///111666777222---,,,******************++++++,,,***)))***---...,,,)))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''************************'''''''''((((((((((((((()))))))))))))))((((((((())))))(((((('''''''''&&&###$$$%%%&&&''')))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))))))))************))))))(((((()))***************))))))))))))************))))))))))))************'''(((((()))***+++++++++)))************+++++++++(((((()))***+++,,,,,,------++++++,,,+++))),,,111---///222666777777999<<<555888===AAAGGGTTTeeepppvvvyyy|||xxxlllcccYYYPPPFFFCCC@@@===;;;:::777555222111111222222333222222000111111111/////////000+++,,,.../////////.............../////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++++++++***))))))))))))((((((((((((++++++******************''''''(((((())))))******&&&'''((())))))((('''&&&'''''''''''''''((()))*********))))))))))))******&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&"""###$$$%%%'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))QQQMMMIIIKKKRRR[[[bbbeeeiiigggfffhhhiiieee]]]VVVKKKIIIFFFEEEFFFFFFEEEDDDDDDCCCBBBCCCEEEFFFFFFFFFHHHHHHGGGHHHIIIKKKMMMNNNRRR[[[hhhssszzz|||bbbIII888555999111000///...---,,,++++++...---,,,+++************,,,,,,,,,++++++*********++++++************++++++)))))))))))))))*********************)))((('''&&&'''''''''(((((((((((((((%%%%%%'''((((((((('''&&&'''''''''(((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))***))))))***,,,,,,+++***(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******(((((()))***++++++,,,,,,************************))))))(((((((((((())))))++++++,,,,,,,,,,,,------////////////////////////222222333888AAANNNZZZbbbjjjlllpppuuu~~~xxxqqqeeeZZZQQQKKKFFFCCC888999;;;;;;999666111///222111111111000000/////////000111111111000...---+++,,,---...////////////...///000000000000000///.........------,,,,,,,,,000000///...---,,,,,,+++++++++++++++++++++++++++...---+++)))(((((()))***))))))))))))))))))))))))************))))))))))))*********))))))))))))))),,,***(((''''''(((***,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((('''&&&%%%$$$%%%''')))+++''''''&&&%%%$$$######"""))))))))))))))))))))))))&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&bbb```___bbbjjjssszzz}}}}}}|||vvvnnnfffWWWUUURRROOONNNMMMJJJHHHKKKJJJJJJLLLOOORRRTTTTTTZZZXXXWWWWWWZZZ^^^cccfffoooxxx~~~zzzbbbMMM>>>333...///000000///...---,,,++++++------+++******))))))))),,,,,,,,,++++++***************))))))))))))*********)))))))))))))))))))))&&&&&&'''''''''''''''&&&)))(((((((((''''''''''''%%%&&&'''((((((((('''&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((''''''''''''((((((((())))))))))))((((((((()))))))))******'''&&&&&&'''))))))(((&&&(((((()))***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))))))))(((((()))******+++,,,,,,***************************))))))(((((())))))***+++++++++,,,,,,,,,------........................000//////222999CCCLLLRRRYYY\\\```gggrrrzzzppp```ZZZPPPHHHAAA===:::777444444555666444222///---111111111000000000////////////000111000///...---............---,,,+++***+++,,,---...////////////---------------,,,,,,,,,/////////...------,,,,,,++++++++++++++++++++++++---,,,***)))((()))***+++))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%$$$#########%%%''')))''''''&&&&&&%%%%%%$$$$$$(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&{{{{{{|||{{{tttkkkhhhfffdddcccaaa___\\\^^^]]]]]]```eeejjjmmmnnnsssqqqpppqqquuu{{{}}}~~~ttt___HHH<<<888444000...000//////...---,,,++++++,,,+++***)))))))))))))))+++++++++++++++*********))))))(((((((((((())))))*********))))))((((((((($$$%%%&&&'''(((((((((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''******)))((('''&&&%%%%%%%%%%%%&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))************&&&%%%%%%&&&(((((('''&&&(((((()))***++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''******)))((((((((())))))((())))))******+++++++++*********************************))))))*********++++++++++++,,,,,,,,,,,,........................///......///222777<<>>;;;777444444444333222111111000000000000111111////////////////////////////////////......------***+++,,,------...------))))))+++,,,------------+++++++++,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,))))))))))))))))))))))))***)))))))))((((((((((((''''''((((((((((((((()))(((***---//////---***(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((wwwaaaIII===222.........///222.........---,,,,,,+++++++++***))))))((()))))))))************************((((((''''''''''''((((((+++******)))((('''&&&&&&))))))***))))))(((''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''***)))(((''''''((()))***''''''''''''((((((((((((((())))))))))))************))))))***,,,,,,+++)))(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))*********************************++++++************++++++*********+++++++++,,,,,,------------------------//////////////////000111111222333666<<>><<<:::333333333333333333222111,,,+++,,,...000111///------......//////......---,,,,,,,,,------............---,,,+++++++++,,,---******+++,,,------------***+++,,,------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,++++++)))(((''')))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***,,,***(((''''''(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((}}}nnnZZZIII<<<444/////////...------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,------------))))))))))))((('''&&&%%%))))))************))))))(((((())))))******++++++))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))(((''''''))),,,((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''***)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((()))******+++***++++++,,,,,,++++++***,,,,,,++++++***)))))))))***)))((((((((()))+++,,,---,,,,,,+++*********+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------//////......---------,,,...//////111222555666777BBBEEEKKKQQQVVV\\\bbbfffttt}}}~~~ssskkkcccXXXPPPAAA???<<<999777555444444222111111111000000//////000000//////.........---...........................------,,,,,,++++++***///...------++++++***)))++++++++++++++++++++++++)))***++++++,,,---......************************))))))***+++,,,,,,------,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%wwwaaaOOOAAA888333/////////...------,,,,,,------,,,,,,,,,+++++++++******++++++,,,+++++++++++++++******)))(((((('''(((((())))))))))))(((((((((((())))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$$$$&&&(((***)))(((''''''((()))***'''''''''''''''''''''''''''(((((((((''''''&&&%%%((('''''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******)))******++++++******)))))))))))))))))))))))))))))))))((((((((()))***+++---,,,++++++*********+++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,/////////......---------------...///000222333444444777<<>>777222555444222111//////......000000000000////////////---------,,,,,,,,,,,,,,,------------------------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++************************))))))******+++,,,,,,,,,)))******++++++++++++*********))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***|||wwwxxx{{{}}}zzzvvvjjjWWWEEE999444222222//////...------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++***)))((((((***(((&&&$$$$$$%%%&&&''''''(((((())))))(((((('''))))))((((((''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((((('''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&"""###$$$%%%&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&((())))))(((&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))((('''''''''(((((()))))))))'''''''''''''''(((((()))++++++***************+++************************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................------,,,,,,,,,,,,------222333444444333333555666999>>>DDDJJJOOORRRVVVXXXiiimmmuuu~~~|||vvvpppkkkfffaaa^^^XXXVVVTTTQQQNNNLLLKKKJJJIIICCC===::::::999555222111111000///............////////////////////////---------,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************))))))******+++++++++,,,,,,,,,,,,+++***((('''&&&******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))uuurrruuuzzzvvvooo]]]TTTGGG;;;444000///............---,,,,,,++++++,,,,,,+++++++++*********+++,,,,,,,,,+++***)))))))))(((&&&%%%$$$%%%'''(((((())))))******))))))((())))))((((((''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))))))))(((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&###$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''((()))******)))((('''''''''''''''''''''''''''))))))))))))(((((((((((()))******************)))*********))))))(((((((((&&&''''''(((((((((((((((*********))))))***++++++************************))))))***++++++++++++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------..................---,,,,,,,,,,,,---///000222222111000222333222555888;;;===???BBBDDDTTTXXX```jjjssszzz~~~}}}wwwuuusssttt|||xxxiiiccc\\\UUUPPPMMMJJJHHHCCCBBB@@@>>><<<<<<<<<<<<:::777444333444555333111000000000000000/////////.....................///---------------------...------------------------,,,,,,,,,++++++*********)))******++++++,,,,,,---++++++++++++++++++++++++))))))***++++++,,,------************************)))***************+++++++++++++++***)))(((&&&&&&******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&~~~xxxwwwyyy}}}{{{uuuhhh\\\UUUFFFAAA999333000---,,,***......------,,,+++++++++++++++++++++************+++++++++,,,++++++******+++***)))(((((()))***+++))))))************))))))))))))(((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((()))(((&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&''''''((((((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++******)))++++++***))))))(((''''''&&&'''((())))))))))))(((***))))))))))))***++++++************************((()))******++++++******++++++++++++++++++++++++(((((((((((()))))))))))),,,,,,,,,,,,,,,---------///...---,,,,,,,,,,,,---,,,...000000//////111333...000222222222333555777BBBEEEKKKSSS\\\dddkkknnnmmmeee^^^ZZZWWWXXX___hhhpppsssvvvwwwvvvwww{{{~~~~~~}}}}}}~~~{{{yyyzzz{{{}}}}}}|||yyysssnnnmmmlllfff]]]QQQLLLEEE@@@===;;;:::999666666555444444555555555333111000000111222111111000000111111111000//////---------...............------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))))))))*********++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,------************************************************&&&'''((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$}}}~~~lll\\\PPPGGGBBB888555111///......---,,,......---,,,,,,++++++***++++++++++++************))))))******************++++++++++++++++++++++++(((((())))))))))))(((((((((((())))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$###$$$'''((('''%%%'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((())))))***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******((())))))))))))))))))((((((((((((((((((((((((((('''((()))*********)))))))))))))))))))))***++++++************************((())))))***************++++++++++++++++++++++++(((((()))))))))******************++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,...///000//////111333,,,...//////......000222666888<<>>;;;:::;;;:::888;;;@@@===@@@CCCDDDDDDFFFLLLPPPOOOMMMIIIHHHHHHLLLQQQTTTTTTSSSQQQPPPOOONNNNNNNNNNNNLLLKKKJJJKKKKKKJJJIIIBBBCCCAAA>>><<<===;;;666555444333333444333000---,,,---...////////////...///............------,,,---...//////...---+++***,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,************************+++++++++++++++++++++++++++++++++************************************************)))))))))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&yyyqqqdddRRRCCC;;;777333000///000///...,,,,,,...000000///...---,,,++++++,,,******))))))))))))******///---(((%%%)))//////******)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))******++++++'''''''''(((((((((((((((&&&&&&'''''''''''''''''',,,)))&&&%%%''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&'''((())))))))))))))))))))))))******))))))((((((''''''(((((((((((('''''''''''')))******)))(((''''''(((******++++++++++++******((((((''''''''''''(((((()))************+++++++++------,,,++++++*********---,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))******+++,,,------------------------.........------,,,,,,,,,000000000000111111111111444222111111222333333222555555666777888999:::;;;>>><<<:::999:::<<<>>>@@@AAA@@@???>>>============<<<;;;;;;;;;::::::999999666777888666444222222333111111000000000000111111//////.........---------...////////////---,,,+++...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************+++++++++++++++*********))))))************************'''((()))***************)))************+++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++******)))*********)))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((*********)))((((((''''''***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******)))((('''&&&%%%%%%&&&''''''&&&$$$######$$$"""###%%%&&&&&&$$$###!!!(((&&&%%%%%%&&&'''%%%$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$|||{{{rrrcccUUUKKK>>>555222111000///,,,---...---,,,---///111111000///---+++))))))(((+++***)))(((((()))***+++,,,,,,)))&&&(((,,,,,,)))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))*********((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$+++(((&&&%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''''')))******)))((('''''')))*********++++++***************))))))))))))******))))))*********+++++++++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))******+++,,,------------------------......---------,,,,,,,,,////////////000000000000111///......///000000/////////000111222333444444777666444333444555777888777666555444333333333333555555444444444333333333444333333222222111111000//////............/////////.........---------,,,---......//////...---,,,......//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************+++++++++++++++*********))))))************************((())))))************)))))))))*********+++++++++++++++************++++++******))))))))))))******,,,++++++******+++++++++)))))))))))))))))))))***))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&''')))******)))((('''(((&&&%%%%%%&&&'''%%%$$$''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&}}}vvvvvvyyy~~~~~~vvvgggUUUGGG>>>888111---...000111111***,,,------,,,---///222555333111...+++***((((((+++***)))'''''')))***+++))),,,,,,)))'''))))))'''(((((((((((((((''''''&&&((((((((((((((((((((((((***))))))))))))))))))((()))((((((((('''&&&&&&&&&''''''&&&%%%$$$######"""***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%((((((((()))((((((''''''''''''''''''''''''''''''))))))(((''''''''''''((('''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((''''''''''''((()))***)))((('''((()))******************************))))))))))))******)))))))))*********++++++'''(((((()))******++++++************************))))))))))))))))))))))))******))))))******+++,,,------------------------------------,,,,,,,,,,,,---------........./////////---,,,,,,---......---++++++,,,---...//////000000000000///////////////333222111000/////////////////////............---000...,,,---000111///,,,------,,,,,,,,,,,,------......------------,,,,,,,,,,,,---............---......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++***************************************)))************))))))((()))))))))*********++++++))))))(((((((((((()))))))))((((((''''''(((((()))******)))))))))******+++******)))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((vvvrrrwww~~~}}}lll\\\MMM???555666222...---...000000///,,,---......------///000555444222///---,,,******,,,***(((''''''(((***,,,'''---000,,,''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))((((((((('''))))))((('''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$(((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***)))((('''((()))******))))))))))))******((((((''''''''''''(((((())))))))))))************))))))))))))******++++++))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...,,,,,,...///...---+++,,,,,,---......////////////000000///...---,,,222111111000//////000000.........---------------...***(((***...000...***,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,---......//////...---,,,+++***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++***************************************************************)))((('''))))))))))))************)))((((((''''''(((((()))(((((((((''''''((((((((((((((('''''''''((())))))*********)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%%%%%%%&&&'''&&&%%%!!!"""############(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''vvvxxxwwwcccSSSFFF<<<444000000...,,,+++++++++++++++...///000///---,,,---...000///...---,,,++++++++++++***)))'''''')))***+++&&&...222...(((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))))))))(((((('''''')))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&'''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''')))***)))((('''(((*********)))(((((()))******((((((''''''''''''(((((((((((()))))))))*********,,,,,,+++++++++*********)))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,...,,,++++++,,,------,,,,,,------....../////////...///000000000...---+++...------,,,,,,,,,,,,------.....................---)))''')))...000...***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...---,,,******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++***************************************************************)))((('''(((((()))))))))*********)))))))))(((((()))))))))***))))))(((((())))))***((((((((((((((()))***+++************))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((()))'''%%%%%%''''''%%%$$$"""###$$$%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&~~~}}}mmm]]]JJJ???888444111111------,,,,,,,,,,,,,,,---...///000///---+++++++++******))))))))))))************))))))))))))******'''...222...))))))******&&&'''(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((('''((('''''''''&&&%%%%%%%%%$$$%%%%%%&&&'''((()))***$$$&&&'''(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&''''''&&&&&&((((((((()))((((((''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((('''''''''''''''((())))))(((((()))******)))(((''''''((()))*********))))))))))))******((((((((()))))))))******------,,,,,,+++******)))))))))******+++++++++,,,))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,+++***((((((*********)))+++,,,,,,,,,---------...,,,---.........---,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------,,,***)))***---...---+++------,,,,,,,,,,,,------******++++++++++++,,,,,,++++++++++++,,,---//////------,,,,,,+++++++++,,,++++++++++++++++++++++++******++++++++++++******++++++************++++++***************+++++++++************************)))************))))))(((((((((((()))))))))************))))))))))))******+++******))))))******+++************+++,,,------++++++******)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((()))&&&$$$%%%((()))'''$$$%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%mmmSSSEEE777333333000///000............---...//////***,,,...---+++***)))***))))))((((((((())))))***((()))************)))(((''',,,...+++(((***+++***'''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""%%%((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&''''''(((((()))(((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&((())))))(((((()))+++***)))(((''''''((()))*********))))))))))))******(((((((((((()))))))))***++++++++++++***************************+++++++++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++)))(((((()))******)))***++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------+++++++++++++++,,,,,,+++---,,,,,,++++++,,,,,,---************+++++++++,,,,,,++++++++++++,,,...///---------------,,,,,,+++******************************++++++++++++******++++++************++++++))))))*********+++++++++************************((())))))************)))(((((((((((()))))))))*********))))))))))))******+++******))))))******+++))))))))))))***+++,,,,,,++++++******)))(((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$)))+++***'''%%%$$$$$$$$$$$$$$$%%%%%%(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''hhhPPPCCC777...///111///,,,------------,,,******+++,,,''')))++++++***))))))))),,,,,,++++++***+++++++++'''(((***,,,,,,***(((''''''++++++((('''***+++)))((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%"""$$$%%%'''((((((''''''%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''%%%&&&((()))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&((())))))(((((()))++++++)))(((''''''((()))+++((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))******++++++************************))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,---+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......++++++************+++,,,++++++,,,,,,------......***+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,---,,,+++++++++,,,---...,,,---...///...---,,,+++******************************++++++++++++******++++++************++++++))))))******++++++++++++************************'''((()))***************(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******%%%%%%%%%&&&&&&((())))))+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((()))%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###!!! $$$***...---***''''''&&&%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))~~~~~~~~~gggQQQBBB777333...---...///...,,,---000222333111...,,,+++------------,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((((((((()))******++++++***)))((((((((()))'''''''''''''''&&&&&&&&&***'''%%%$$$&&&'''''''''&&&%%%%%%$$$$$$######"""''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''')))***(((''''''&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''((('''&&&&&&'''((('''%%%&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&(((''''''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&'''((())))))))))))((((((((((((((((((((((((******))))))((((((''''''************++++++++++++************************(((((()))***+++,,,,,,---************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++......---,,,+++)))((((((------------,,,,,,+++******************************)))))))))(((((('''''')))((('''''''''(((***++++++*********))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))'''%%%$$$$$$$$$&&&'''))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&))))))************))))))+++***)))(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$((('''"""(((333555...&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&((((((&&&$$$""""""###$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###|||tttpppssswww{{{wwwfffSSSAAA777444111---,,,---...---,,,+++---//////---+++******++++++,,,,,,+++******)))))))))*********))))))((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))((((((((((((((())))))*********))))))(((((())))))&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&((((((&&&$$$###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''''''''&&&((((((((((((''''''''''''''''''&&&&&&&&&''''''(((''''''''''''&&&%%%$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******************************************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++,,,,,,+++******++++++++++++++++++++++++((())))))***+++,,,......+++++++++++++++***))))))******************************)))))))))(((((((((***))))))((()))***+++,,,*********)))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,***)))'''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$((('''"""&&&000111+++%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%xxxnnnlllooouuu{{{~~~uuufffVVVIII===555000000...,,,+++,,,------,,,***+++,,,,,,***)))***+++******************)))(((***************)))((('''))))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((())))))***'''''''''(((((())))))***&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((((((&&&$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************++++++*********)))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++******************************++++++++++++******)))***,,,------,,,***)))++++++++++++++++++++++++---,,,+++)))))))))******((())))))))))))(((((('''************************************))))))))))))*********)))***++++++,,,******))))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))+++++++++***)))((('''((()))***(((((((((((((((((((((((()))((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%((('''"""$$$+++,,,'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''xxxooolllqqqzzz}}}ttt```WWWJJJ>>>777333222222...---,,,+++,,,---------+++,,,,,,+++******,,,...)))******+++******))))))******+++******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((((((((''''''''''''(((((()))***(((((()))***++++++,,,,,,)))))))))***+++)))&&&"""%%%%%%&&&&&&'''(((((()))&&&''''''''''''''''''&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&((((((&&&$$$$$$%%%&&&&&&'''''''''&&&######$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%&&&'''((('''&&&'''''''''''''''&&&%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((()))***)))*********))))))((('''&&&&&&'''(((((()))((((((************************(((((())))))******++++++)))*********++++++++++++************************************))))))))))))************************************++++++++++++******************************************************))))))******+++,,,************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))******************************************************++++++++++++******((()))+++------+++)))(((************************000...+++)))''''''''''''((((((((())))))(((''''''******************************************)))))))))))))))*********++++++))))))))))))))))))(((((())))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((+++***)))((((((((())))))'''''''''((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%(((&&&"""###''''''###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&wwwpppllllllwwwyyylll```XXXGGGAAA999222000000111222,,,---------------...///+++++++++***((())),,,...******+++++++++++++++******************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&'''&&&&&&&&&'''((())))))''''''((())))))***++++++((()))+++---///...***'''%%%%%%&&&'''(((((())))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&((((((&&&$$$%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%&&&((()))((('''((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&'''((()))***(((((()))))))))(((''''''&&&'''(((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))*********++++++++++++))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))******+++++++++******************************************************))))))******+++,,,************************))))))*********+++++++++++++++++++++++++++++++++************************++++++***************)))************************)))))))))))))))))))))))))))******++++++******)))((()))+++,,,,,,+++)))(((************************((('''''''''(((***,,,---(((((())))))***))))))((())))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))))))))(((((((((((((((((())))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''))))))(((((('''''''''(((&&&&&&''''''((((((((())))))(((((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%'''&&&$$$###$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%((('''%%%$$$$$$%%%'''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%zzztttppppppvvv{{{lll^^^PPPFFFAAA999666111...---------,,,+++---......,,,,,,---...)))******((('''''')))+++)))***++++++,,,+++++++++))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&'''((()))((('''&&&%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$%%%(((,,,///000///---%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&((((((&&&$$$%%%%%%&&&&&&'''&&&&&&%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%&&&((()))((('''((((((((()))((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''&&&&&&%%%''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))))))))))))))))))))(((((())))))***+++++++++******************************************************))))))******+++,,,************************)))))))))************+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************)))))))))******************)))************************(((((()))))))))(((((((((((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))(((''''''(((((((((((())))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((******((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))((('''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$~~~rrr^^^QQQGGG===666444222111///......---+++******,,,...---+++***+++,,,***++++++)))((('''((()))((())))))***++++++******'''((()))******+++******((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''((((((&&&'''((()))((('''%%%$$$''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%(((+++,,,+++)))%%%%%%%%%&&&&&&''''''(((%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%%%%&&&((((((&&&$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''''''''''''''$$$######$$$&&&''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&''''''(((&&&''''''(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((()))***+++++++++******************************************************))))))******+++,,,************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++************************++++++++++++)))&&&###!!!(((((()))***************))))))))))))))))))))))))&&&'''''''''(((((((((((('''((()))*********))))))'''''''''((((((((())))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***'''(((((((((''''''&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%'''(((&&&%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''}}}hhhWWWFFF>>>:::444111222//////...///000000...---)))+++---,,,***((()))***,,,---...---***))))))***''''''((()))))))))))))))&&&'''(((***++++++++++++(((((((((((((((((((((((())))))))))))************((((((''''''''''''((((((&&&'''((())))))'''%%%$$$((('''&&&&&&%%%%%%%%%%%%))))))))))))((((((((((((&&&%%%%%%&&&&&&&&&###!!!%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%'''((()))(((''''''%%%%%%%%%&&&'''((()))***&&&%%%%%%'''((((((&&&$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%'''((((((''''''"""!!!!!!"""$$$&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''')))******+++++++++******'''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%************++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,***(((''''''(((***,,,))))))))))))))))))))))))###%%%(((***+++***(((&&&''''''((()))******))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((()))***+++,,,+++******&&&'''''''''(((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%((()))(((&&&'''+++"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''!!!!!!###$$$&&&'''((()))~~~sssggg^^^KKKFFF>>>777444222111000///...---,,,+++,,,------------,,,,,,+++***))))))************************++++++******))))))((((((''''''(((((())))))******+++*********))))))((((((''''''(((((('''&&&%%%%%%''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''))))))(((((((((((())))))&&&%%%$$$$$$############''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((('''&&&&&&&&&''''''###%%%'''(((&&&%%%%%%&&&(((''''''''''''(((((()))---)))%%%$$$%%%&&&%%%$$$((('''&&&&&&((())))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((''''''''''''((((((&&&'''((((((''''''((()))&&&&&&&&&'''((())))))******)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((()))*********************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))*********)))(((''''''&&&((((((((((((((((((((((((+++*********))))))((((((''''''(((((())))))************))))))((((((''''''))))))))))))************++++++,,,,,,,,,++++++***(((***,,,+++)))(((((()))''''''''''''''''''''''''(((((())))))))))))((((((++++++******))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''(((&&&$$$###$$$'''***---''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%{{{pppfff\\\PPPHHH@@@<<<666222000///.........---,,,+++++++++,,,---------,,,++++++***))))))*********************************)))))))))))))))'''((((((((()))))))))************)))))))))(((((((((((((((((((((''''''&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%$$$$$$$$$%%%%%%&&&)))***+++***(((&&&%%%%%%'''''''''''''''((()))***+++(((%%%%%%&&&'''&&&%%%'''&&&&&&'''((((((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%'''((((((''''''''''''''''''(((((()))***)))'''&&&&&&'''&&&&&&''''''((())))))***))))))(((''''''((())))))''''''((((((((((((''''''((((((((((((((()))******))))))******))))))((('''))))))))))))************))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))************************))))))************)))))),,,,,,++++++***))))))(((******************************)))))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))***************++++++++++++*********+++,,,+++)))((()))***************************(((((())))))))))))((((((*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&%%%###"""###%%%''')))''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''$$$######$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%yyyzzz~~~|||ooo^^^QQQJJJCCC;;;444555222///.........---,,,---,,,++++++******++++++,,,,,,,,,+++******))))))************************))))))))))))************(((((((((((())))))))))))******))))))))))))(((((())))))))))))(((((((((''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&'''///000///---)))&&&$$$$$$&&&&&&&&&'''''')))******((('''&&&'''((()))(((&&&((('''&&&'''((('''%%%"""###$$$$$$%%%&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))******)))&&&%%%%%%&&&&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))((())))))))))))(((''''''))))))*********+++++++++)))))))))))))))))))))))),,,+++***)))(((((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******))))))(((++++++++++++++++++++++++))))))((((((((((((((('''*********)))(((''''''''''''''''''((()))*********(((((())))))))))))******'''((()))******+++******+++++++++)))(((''')))+++(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%zzzwww{{{|||aaaTTTEEE<<<999888333...000...------...///...,,,+++++++++***************,,,+++++++++******))))))************************(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***000111000---)))&&&%%%%%%&&&&&&&&&&&&''')))***+++''''''((()))***+++******,,,***'''%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&)))******)))'''%%%&&&'''''''''''''''(((((())))))(((''''''''''''''''''(((''''''((((((((((((''''''(((((()))))))))))))))((((((((((((((((((''''''&&&((())))))))))))*********)))))))))))))))))))))))),,,+++***)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((((((''''''''''''++++++++++++++++++++++++((((((((((((''''''''''''***)))))))))(((((((((''''''((((((((()))))))))***(((((((((((()))))))))***&&&&&&((()))******************)))'''%%%&&&(((+++''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))******'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''&&&''''''''''''''''''&&&%%%&&&''''''(((''''''''''''((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzxxx}}}~~~rrrfff^^^JJJAAA777222333444111...///---------......,,,++++++++++++*********))))))++++++***************)))))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((((((((((((((((((((())))))'''&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''''''''((('''''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***---...---+++(((&&&&&&'''&&&&&&&&&''''''(((******&&&((()))++++++,,,,,,,,,111---'''$$$$$$&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((('''&&&&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((''''''((()))''''''''''''(((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''(((((())))))))))))((('''(((((((((((((((''''''&&&'''''''''(((((((((((()))((((((((((((((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))******((((((((('''''''''''''''************************''''''''''''(((((((((((('''((((((((()))))))))******)))))))))(((((((((''''''(((((((((((()))))))))%%%&&&'''((()))*********))))))(((%%%$$$$$$''')))************************(((((())))))))))))((((((''''''(((((()))))))))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((((((''''''''''''&&&&&&'''''''''%%%&&&''''''(((''''''''''''((((((((((((&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||ooobbbVVVKKKCCC<<<888222/////////...,,,...,,,++++++,,,,,,***)))***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''(((((((((((())))))&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&''')))******((('''&&&''')))(((''''''''''''((())))))&&&''')))***)))***,,,---222...((($$$$$$''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((((((''''''((()))''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***''''''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((()))******)))'''&&&((())))))))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((()))******************)))((('''''''''''''''(((((((((((())))))&&&'''((())))))***))))))(((((((((&&&$$$$$$&&&((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''%%%&&&&&&&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''zzznnn___QQQHHHAAA;;;666666555222///,,,+++,,,---...,,,******+++,,,+++***++++++,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))'''&&&$$$$$$$$$&&&''')))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%$$$$$$$$$%%%%%%&&&((((((((('''&&&&&&(((***)))((((((''''''''''''((($$$&&&'''&&&%%%&&&))),,,...+++(((&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((((((''''''((()))(((''''''''''''''''''((('''((()))((('''&&&'''(((((((((((((((((((((((('''((()))***++++++***)))(((''''''((((((((((((''''''((()))*********)))'''&&&))))))******))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((())))))******)))))))))((()))***)))'''&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''}}}}}}xxxmmmaaaUUUFFF<<<888777666555444444333///+++***...111000...++++++---.........++++++,,,---,,,+++***))))))))))))))))))*********))))))))))))))))))))))))++++++******))))))((((((******))))))((((((((('''&&&'''''''''(((((())))))((('''%%%%%%%%%''')))***%%%%%%%%%&&&'''((()))***(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((('''&&&&&&&&&''''''((()))((('''%%%&&&(((******)))(((''''''&&&&&&'''###%%%%%%$$$"""###'''+++)))((((((((()))(((&&&$$$###$$$$$$%%%&&&'''((((((&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&'''((((((''''''(((***((((((''''''''''''(((((()))******)))&&&%%%%%%&&&(((((((((((((((''''''''')))***+++,,,,,,+++***)))''''''((((((((((((''''''((()))***+++***)))'''%%%***************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''+++***)))'''''')))***+++&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))******++++++******))))))((((((''''''''''''(((((())))))******''''''''''''((((((((())))))************))))))((()))***,,,+++***(((((()))************************(((((())))))))))))(((((())))))(((((('''''''''&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''((('''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''xxxmmmfff```WWWPPPDDD@@@:::444111111444666BBB:::111,,,,,,------+++,,,,,,---...---,,,***)))++++++++++++++++++++++++///---+++***++++++***)))***)))(((''''''((()))***)))((((((((((((***+++,,,))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&$$$"""###$$$&&&''''''&&&''''''((((((''''''&&&((('''%%%$$$###$$$%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''((('''&&&%%%%%%$$$%%%%%%(((((('''''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###%%%''')))***)))((((((&&&%%%$$$$$$%%%&&&'''((('''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&((()))***(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))******)))&&&%%%%%%&&&%%%!!!)))999999+++%%%,,,((((((''''''''''''(((((($$$%%%%%%%%%&&&''''''''',,,++++++***)))(((((('''((((((((((((((((((((((((,,,***((('''&&&'''((()))******))))))))))))******%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))******)))(((''''''((((((((((((((((((((((((((())))))************)))(((''''''(((((())))))******((((((((()))))))))))))))''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''+++***)))((((((''''''((()))(((((('''''''''((((((******))))))(((((('''''',,,***'''''''''(((((('''%%%&&&&&&'''((()))******))))))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%&&&%%%###''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((***++++++))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyynnn```VVVPPPJJJAAA;;;:::777333///---...111333@@@999111---...000///---,,,,,,------,,,,,,+++***************************+++)))((((((***++++++******)))(((''''''((()))))),,,+++***(((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&(((((('''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%''')))***++++++***)))((('''&&&%%%%%%&&&&&&'''((('''&&&'''(((((('''&&&(((((((((((((((((())))))(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((()))***)))&&&%%%&&&&&&---(((***666:::444000111((((((''''''''''''(((((('''''''''''''''(((((((((*********)))((((((((('''((((((((((((((((((((((((+++***((('''&&&'''((()))(((((('''''''''''''''((())))))(((''''''((())))))''''''''''''''''''''''''((()))***)))'''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((()))))))))(((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((())))))((((((''')))))))))((((((((('''''''''''''''''''''''''''''')))((((((((((((((()))))))))(((((('''''''''((((((***)))))))))(((((((((''',,,***(((''')))***))))))&&&&&&''''''(((((())))))))))))(((&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&(((((())))))(((''''''&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((()))************)))((((((((((((((((((((('''%%%$$$###"""!!!$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}sssjjjddd[[[RRRHHHAAA===:::444///111///---,,,+++---...///888444///---///000///------,,,,,,++++++++++++,,,(((((((((((((((((((((((((((&&&&&&''')))+++***)))))))))(((((((((((())))))++++++***)))(((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&+++)))''''''((()))((('''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$%%%%%%%%%$$$%%%'''))))))'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''')))(((%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((***+++,,,,,,+++******)))(((&&&&&&&&&&&&'''***(((''''''((())))))(((***))))))((((((((((((''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&''',,,)))'''+++222666333///((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''((())))))(((((('''&&&&&&&&&'''+++)))'''&&&&&&''')))+++''''''''''''''''''''''''((()))***)))'''''''''(((((((((((((((((((((((((((''''''((((((((((((((('''******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((()))***+++(((((((((''''''(((((()))))))))))))))(((((((((((()))(((&&&'''((())))))(((''''''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((())))))))))))(((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((******)))(((((((((((()))))))))(((&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||nnnbbbWWWOOOJJJBBB===777555555555222///---------------------...///---++++++---...,,,+++---,,,+++******+++,,,---(((((((((((((((((((((((((((''''''(((*********(((((((((((((((((()))))))))''''''(((((()))******+++((((((((((((((((((((((((******)))((('''&&&&&&%%%(((''''''&&&&&&''''''(((+++)))((((((((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))))))))'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))***++++++*********)))''''''&&&'''((()))+++)))''''''((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&(((((((((&&&%%%&&&''''''***)))%%%)))000000)))(((''''''&&&&&&''''''(((******))))))((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((+++***)))((((((((((((((()))(((''''''''''''((()))'''''''''''''''''''''''''''((())))))'''&&&''')))((((((((((((((((((((((((&&&&&&''''''((('''''''''))))))(((((((((''''''''')))(((((((((((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((((((((((((((((()))***))))))))))))((((((((((((&&&%%%$$$%%%'''((((((''''''''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwnnn```SSSHHHAAA===:::444111//////000111000...---------------,,,++++++*********+++,,,---,,,+++,,,+++***)))******,,,---))))))))))))))))))))))))+++*********++++++)))'''''''''((()))))))))))))))&&&''''''((())))))******''''''''''''''''''''''''***))))))((('''&&&&&&&&&(((''''''&&&&&&''''''((()))(((''''''((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&'''(((***+++***)))'''''')))***)))(((&&&'''(((***++++++******&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''(((&&&000333+++(((---...(((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((******)))((((((((((((((('''(((***++++++***((('''''''''''''''''''''''''''&&&''')))((('''&&&''')))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&'''''''''((((((((()))))))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((()))******(((((((((((())))))))))))&&&&&&%%%&&&((()))((('''''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||pppgggZZZSSSHHH>>>999666444333333222000000111000...,,,,,,,,,,,,,,,,,,***)))(((+++,,,,,,------------,,,+++************++++++,,,************************---,,,,,,,,,---,,,)))'''&&&'''((()))*********)))))))))))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''&&&$$$&&&''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&(((&&&$$$######$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((($$$&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))+++,,,(((''''''(((******(((&&&'''(((***,,,---...------&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%''''''&&&&&&''')))&&&000444...'''((()))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''((((((((('''&&&&&&%%%&&&&&&''''''(((***---//////---***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''')))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((%%%&&&&&&'''(((((())))))''''''&&&&&&%%%$$$$$$$$$''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&(((((((((((()))***++++++(((((((((((()))))))))))))))(((((()))++++++***(((&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{rrriiiaaaYYYQQQKKKAAA>>>999555333333222111333333222222111000...,,,,,,,,,,,,,,,,,,++++++***,,,---------,,,++++++,,,))))))***+++++++++++++++************************+++++++++---...---+++(((%%%&&&((()))*********)))((())))))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&((((((&&&%%%'''(((((())))))(((((('''$$$%%%'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%''')))***&&&&&&''')))***)))&&&$$$'''(((***,,,,,,+++***)))&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&&&&&&&((()))&&&***,,,)))%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((('''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((((('''%%%%%%%%%%%%&&&'''((((((((()))+++,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&((()))((((((((((((((((((((((((%%%%%%&&&(((((()))))))))''''''''''''''''''''''''''''''&&&%%%%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((()))***+++,,,'''((((((((()))))))))***)))(((((()))***)))'''%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!""""""""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}wwwgggaaaVVVLLLDDD???;;;999444333222333444333222000,,,,,,---......---,,,***---------------.........+++,,,,,,+++)))((())))))((()))***,,,,,,,,,+++***************************))))))***,,,......,,,***%%%&&&((()))*********)))%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((%%%%%%%%%'''))))))(((&&&(((((())))))))))))(((((($$$%%%'''(((((((((''''''###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&'''''')))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''############$$$%%%&&&'''""""""######$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''((($$$%%%''')))+++)))%%%"""%%%&&&((()))((('''%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''"""$$$&&&&&&&&&&&&((()))+++'''%%%''''''%%%%%%''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''******)))((('''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''((()))***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((('''&&&&&&%%%%%%))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))***+++,,,'''((((((((())))))******&&&%%%%%%&&&'''&&&###!!!$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$))))))((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&$$$###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyrrrjjj```YYYRRRKKKBBB:::666444111///000000000111222222000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))((()))***,,,,,,+++)))+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))))))))))))))&&&))),,,,,,)))((((((***))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((******((((((((()))***)))((('''''''''''''''$$$&&&((('''&&&%%%%%%&&&'''((())))))(((&&&$$$"""((((((((((((''''''''''''((('''%%%$$$%%%''')))******)))'''%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((''''''((((((((((((''''''''''''(((((('''&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''')))***,,,---''''''((()))))))))))))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###"""###$$$$$$&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwoooddd\\\VVVPPPIIICCC???:::444000//////...---......000666;;;;;;444---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++)))+++***)))(((((()))***+++((())))))******))))))((())))))))))))))))))))))))******)))(((((((((((((((&&&)))++++++)))''''''((((((((((((((((((((((((((('''''''''''''''(((((()))'''''''''''''''''''''''')))(((((('''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''(((******((('''((())))))(((''''''&&&&&&''''''&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))(((&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''%%%&&&&&&%%%######%%%'''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''(((((())))))(((((('''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''((()))***+++,,,''''''((()))))))))))))))%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvmmmfffYYYRRRIIICCC???<<<777444333000...---///000000///---...333===EEEBBB666+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,---,,,***(((******))))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))(((''''''''''''(((''')))******(((&&&&&&'''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''))))))'''&&&&&&&&&'''((()))((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((((('''&&&&&&&&&&&&&&&&&&***(((&&&&&&&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%!!!"""%%%'''(((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&$$$%%%(((***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******''''''((())))))))))))((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{rrriii```WWWPPPKKKFFFAAA;;;777555444333222111000000000000000000///111333:::AAAEEE@@@444***++++++++++++++++++++++++************************+++***)))***+++,,,+++)))***))))))))))))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))******)))((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%'''(((''''''''''''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%''')))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&+++)))&&&%%%''''''&&&%%%$$$%%%&&&''''''''''''&&&%%%''')))+++,,,+++)))'''###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((('''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((((()))))))))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((&&&'''(((((())))))(((((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzztttpppbbb\\\TTTLLLFFFBBB===;;;999666222/////////000000,,,---......------------555:::???@@@===666///+++++++++++++++++++++++++++))))))))))))))))))))))))***)))(((***---//////...)))))))))******)))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&'''$$$$$$%%%''''''''''''&&&((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''')))(((&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&''''''''')))***,,,------+++(((&&&$$$&&&((())))))'''%%%$$$%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''"""$$$&&&'''%%%$$$$$$$$$((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((%%%%%%''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###""""""###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqmmmhhhdddbbb^^^XXXSSSGGGCCC===:::777666555333111111///............///***+++------------///000666:::<<<:::333---++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))+++///111222222))))))************))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***(((&&&'''((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&"""###%%%'''((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((($$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&''')))***++++++***(((&&&$$$&&&'''((())))))'''%%%$$$%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''))))))(((''''''((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''%%%&&&'''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$!!!""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyooogggVVVQQQKKKHHHHHHFFFAAA===999777444222222222111000...///000///...------...,,,---///...---...000333333333333000---+++***+++************************))))))))))))))))))))))))***)))((())),,,///000000((()))***++++++***)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&'''(((((()))'''%%%######&&&(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&###$$$&&&'''((('''&&&%%%######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%''''''%%%$$$%%%&&&''''''&&&&&&''''''((()))###))))))%%%###$$$'''%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%&&&&&&'''''''''&&&%%%$$$&&&'''((())))))(((''''''%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''))))))(((&&&%%%&&&)))+++(((''''''&&&&&&''''''((('''''''''(((((('''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&'''(((((('''''''''&&&''''''((((((%%%&&&''''''((((((''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))))))))))))))(((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&vvvlllddd[[[PPPIIIEEE???:::888999999666222666444222222222222000...***,,,------,,,***))))))---......,,,)))))),,,///...,,,******,,,---,,,***************************************************(((&&&%%%&&&(((***++++++((()))***++++++***)))(((******++++++++++++******(((((((((((((((((((((((('''''''''''''''((()))***%%%""" !!!$$$''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))+++,,,+++((('''$$$%%%'''(((((('''%%%### !!!###%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&''''''''''''''''''&&&###%%%'''&&&%%%$$$%%%%%%'''''''''''''''((()))***"""******%%%!!!$$$(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%$$$###&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%######$$$%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&$$$ ###((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''((())))))***))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''###$$$$$$%%%&&&'''((((((((('''%%%$$$$$$%%%'''((("""###$$$%%%&&&((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((()))******%%%&&&''''''((((((''''''###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%$$$###"""''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%***)))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&|||wwwccc]]]UUUOOOJJJFFFAAA===444444333333222111000000000000///......///111222///...---,,,+++,,,------------,,,,,,,,,,,,++++++111222222000---***)))***************************...,,,******,,,---+++(((---,,,***))))))***,,,---************************((()))***+++,,,---......&&&'''((('''&&&&&&'''(((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''''',,,+++)))((('''''''''(((&&&''''''(((((((((((((((***"""###...222***$$$%%%))))))((((((''''''&&&&&&)))&&&$$$%%%&&&&&&%%%&&&((((((((('''&&&$$$###"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%((('''%%%%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&((()))***)))(((&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))******+++###%%%&&&&&&%%%$$$$$$%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&(((***)))'''&&&&&&''')))((('''&&&%%%%%%&&&'''))))))(((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%'''''''''''''''''''''''''''((((((((())))))******(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&(((((())))))))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&)))+++***(((%%%&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''{{{uuummmhhheeeaaa[[[UUULLLGGGAAA===:::888444222333333222222111000000/////////...---------------......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...///000...+++)))))))))************************,,,***((()))+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))&&&'''((((((&&&&&&'''((()))(((((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&******((('''&&&''''''(((&&&''''''(((((((((((((((333+++***333555...((()))+++******)))'''&&&%%%%%%(((&&&%%%&&&&&&&&&%%%&&&%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%'''(((((((((&&&%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((((((((()))###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&''''''))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&''''''(((''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&'''''''''''''''''''''''')))))))))(((((()))))))))((((((((())))))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$&&&((((((%%%###$$$%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''{{{ssslll^^^XXXRRRMMMIIIEEE???;;;:::777444222111111000///111111111000//////....../////////...---,,,+++***---------------,,,,,,+++,,,,,,,,,,,,++++++++++++***,,,---,,,***(((((()))************************)))((('''(((******)))(((''')))+++,,,,,,+++)))''')))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''((((((&&&&&&'''((()))((('''&&&%%%$$$######((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((444,,,***///000)))%%%&&&))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&$$$%%%&&&((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%###$$$$$$$$$$$$$$$$$$###''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''***+++)))&&&''''''&&&&&&&&&'''(((((()))(((''''''&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%&&&''''''((())))))((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""""""""$$$%%%%%%###""""""###&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''zzzsssooojjjhhheeebbb___YYYRRRMMMGGGCCC???<<<;;;999666444333222111111111111222222/////////.........------///000111111000...---+++,,,,,,---...---,,,+++***,,,,,,,,,++++++++++++***(((***++++++***))))))***************************)))(((((())))))******)))'''***---000000---***'''((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''''''(((((((((((((((///)))&&&))))))$$$"""###$$$$$$&&&(((***,,,---...''')))***'''&&&''''''%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''(((---222333---(((&&&&&&&&&&&&''''''(((((((((''''''&&&&&&'''''''''(((((((((''''''(((((((((%%%&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$"""!!!$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&''''''(((kkkkkkjjjjjjkkkmmmppprrryyyxxxyyy|||}}}sssiiiaaaZZZUUUQQQLLLKKKIIIGGGDDD@@@<<<999666555333222222222111000.....................///......---------------,,,---...///000000///...---+++,,,---------,,,***))),,,,,,+++++++++*********(((***+++,,,+++***+++,,,)))))))))))))))))))))))))))************)))******+++---111333333111---+++''''''''''''''''''''''''&&&''''''(((((()))))))))'''((()))(((''''''((()))'''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((,,,)))'''((()))'''&&&'''###$$$%%%'''***,,,---...&&&+++---(((&&&''''''%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********((((((''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%''''''((((((((((((''''''###$$$%%%&&&((()))******'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''***000666555...'''%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%###"""&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((((()))NNNNNNNNNOOORRRUUUYYY[[[aaa___^^^```eeeiiiiiigggjjjjjjhhhfffcccccceeegggfff___UUULLLFFFAAA>>>===999999999888666555444333222111000///............,,,---......,,,+++,,,---------------------------++++++,,,---------------,,,,,,,,,,,,,,,++++++***++++++++++++************)))***,,,,,,++++++,,,---))))))))))))))))))))))))***+++,,,+++)))((()))***((())),,,------,,,)))(((((((((((((((((((((((((((++++++***)))(((''''''&&&'''((())))))''''''((())))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&%%%%%%&&&''''''(((((((((((((((''''''''''''(((''''''(((''''''''''''((((((((((((%%%---000)))&&&(((((($$$!!!"""###%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((('''&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''((((((###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%''')))******'''''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((---111000***%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&'''(((&&&''''''((((((''''''&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''""""""###%%%&&&'''((()))%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$(((&&&%%%%%%'''(((((('''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((:::::::::;;;===@@@DDDFFFPPPKKKFFFFFFJJJMMMMMMLLLKKKLLLLLLIIIGGGFFFHHHKKKJJJEEE???:::777666444333111111222111111111111222000000000///...---...///,,,...000000---,,,---///------------------------------,,,+++++++++,,,,,,---,,,++++++***+++++++++++++++++++++************)))***,,,,,,+++***+++,,,))))))))))))))))))))))))***+++,,,***'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((++++++***)))((('''&&&&&&''')))***)))((('''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((('''&&&%%%$$$&&&''''''(((((((((((((((###%%%&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$...222***%%%((()))$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''''''''(((###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((('''&&&'''((((((((('''&&&%%%&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%&&&(((*********)))(((''''''''''''''''''''''''###$$$%%%&&&''''''&&&%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$""""""%%%'''&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&333222111111222444666888KKKCCC:::666888<<<===<<<777888999777555555888;;;777555333222333333222111---...///.........000222+++,,,,,,,,,,,,,,,...///***---//////,,,+++---...------------------------222111///---,,,,,,,,,---...---+++***)))***+++,,,+++++++++************))))))***,,,,,,*********+++)))))))))))))))))))))))))))+++,,,***&&&$$$$$$&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''(((((((((((((((''')))***)))((('''(((***""""""###%%%'''(((******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((())))))(((&&&$$$###&&&''''''(((((((((((((((%%%(((***(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$///333***%%%))))))$$$((((((((('''&&&$$$###"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((((((%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''""""""#########$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''###%%%'''&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""$$$(((+++''''''((((((((('''%%%$$$%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$###%%%'''***+++++++++***(((((((((((((((((((((((("""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''***)))(((''''''((()))***$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))%%%%%%%%%$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''((()))******))))))%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$""" ###%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$---............///333666@@@<<<666111000111222222222222222222222222222222222111000//////111333444222000...---------,,,+++------------------------.........------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************((()))+++,,,,,,+++)))(((((((((((((((((((((((((((+++*********))))))(((((())))))))))))(((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))((('''%%%%%%&&&---,,,+++)))(((&&&%%%$$$)))((('''&&&&&&&&&&&&&&&+++)))'''&&&&&&&&&%%%$$$"""%%%((((((&&&&&&(((+++)))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&(((###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&'''(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$%%%))),,,+++&&&$$$&&&)))'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$"""###%%%%%%%%%%%%'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%""" """$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%((()))***)))'''&&&%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''######%%%&&&'''(((((((((&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%***)))(((&&&%%%$$$######(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&'''(((((((((''''''&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%''''''&&&&&&&&&''''''(((''''''&&&''''''((()))***&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((('''&&&&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,------,,,,,,---000333888555000......///000000000000000000000000000000000///...---...///111222111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------......---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************((()))+++,,,,,,+++)))(((*********************************)))))))))(((((())))))))))))((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***+++,,,+++)))((((((***)))))))))(((((('''''''''(((((('''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%%%%&&&((((((''''''((()))((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""&&&)))'''###!!!###&&&***)))'''%%%###""""""###&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%&&&%%%$$$"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))'''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&((()))***)))'''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***)))((('''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,+++***+++---//////---++++++,,,....................................---,,,,,,,,,---///000///---,,,,,,---......---++++++++++++++++++++++++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************((()))***++++++***)))(((******************************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((((((((((((&&&$$$###$$$&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''&&&$$$###$$$%%%''''''&&&((('''''''''))))))(((&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%(((***)))&&&$$$%%%''')))((('''%%%$$$######"""%%%%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%&&&%%%$$$"""$$$%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&)))***)))%%%######%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((()))'''%%%###$$$%%%&&&&&&%%%''''''''''''''''''''''''"""######$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%((((((((('''&&&%%%$$$### !!!###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''(((***+++***)))((('''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((((((((()))'''''''''''''''''''''''',,,,,,,,,+++******+++---+++***)))***,,,------+++---------------------------,,,,,,+++,,,---.........,,,++++++---///......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))************))))))''''''''''''''''''''''''))))))))))))))))))(((((())))))))))))(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&$$$"""!!!###$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''&&&$$$%%%&&&''''''&&&(((&&&%%%(((+++,,,)))&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&(((***)))'''&&&&&&(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&&&&%%%$$$###$$$&&&%%%%%%$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''+++---***%%%!!!###&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$ !!!###%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$######$$$$$$$$$((((((((('''&&&%%%$$$###!!!"""%%%&&&'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%###!!! !!!###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,---...---++++++,,,------,,,+++,,,---...,,,+++---------------------------,,,,,,,,,------......---+++***+++---//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))******)))))))))''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******(((&&&$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((+++)))''''''''''''&&&%%%&&&%%%%%%(((,,,...+++((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''')))'''%%%%%%&&&&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((&&&***---***%%%"""###&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$ """$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%'''((((((&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&'''(((((((((((((((''''''''''''''''''(((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&$$$###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((("""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%,,,...///...,,,,,,,,,...///...,,,---......---+++------------------------,,,---------............---+++***+++---......---------------------------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************''''''(((((((((((())))))))))))))))))((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((*********(((''''''(((***'''&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((---+++((((((((((((&&&%%%&&&&&&(((***------+++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%&&&'''''')))'''%%%%%%&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''((((((((((((%%%(((***(((%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&((((((&&&%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''#########$$$&&&((()))***&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''''''''''''''((((((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++,,,......---,,,---......,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))(((((((((((())))))************************'''''''''((((((((())))))))))))))))))((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++)))'''''''''((('''&&&'''))),,,---,,,***((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((''''''''''''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%###"""$$$$$$$$$$$$%%%&&&'''((()))'''&&&%%%&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$###"""###%%%((()))'''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&'''%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$&&&''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%&&&''')))***'''&&&&&&'''))))))'''%%%&&&&&&''''''((())))))***,,,+++***)))((()))******'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))+++------,,,,,,,,,---+++)))((((((***,,,------++++++++++++++++++++++++++++++,,,------------,,,...,,,++++++,,,---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---......---,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###%%%((((((''''''((()))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''(((((('''))),,,000///+++'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((''''''''''''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((******%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%$$$$$$$$$%%%%%%###""""""###$$$&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((()))(((&&&&&&'''''''''&&&$$$&&&&&&&&&$$$$$$%%%&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!"""%%%(((+++'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%"""""""""$$$'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$$$$$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&%%%$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******(((&&&$$$(((((((((((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&'''''''''(((******'''%%%'''(((((()))***++++++,,,333111---***(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((()))*********'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++------...---,,,+++***++++++******)))((('''++++++++++++,,,---......---,,,***(((((()))***+++(((((()))***++++++,,,,,,******))))))))))))************++++++++++++******+++******)))(((''''''&&&)))))))))))))))(((''''''******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&'''''''''******)))((('''&&&&&&&&&)))((('''&&&%%%$$$######''''''&&&&&&&&&%%%%%%%%%(((&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''***++++++***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""'''''''''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&+++******((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((($$$$$$%%%'''((((((%%%###))))))((((((''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))******+++GGG777)))%%%(((((('''&&&&&&%%%###"""###%%%'''))))))((('''%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%'''))))))((('''&&&&&&&&&%%%$$$###"""###$$$%%%''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&$$$%%%((('''%%%&&&%%%$$$$$$&&&&&&%%%$$$ !!!"""$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''$$$!!!###((()))''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$!!!!!!%%%((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++((()))******+++,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,***)))((()))***+++((())))))***++++++,,,,,,******))))))))))))******)))******++++++******)))*********)))(((''''''''')))))))))))))))(((''''''******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$'''&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###"""!!!!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""&&&%%%%%%%%%%%%%%%%%%&&&+++******)))'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&'''(((((((((((((((+++)))''''''((())))))((())))))(((((((((''''''''''''''''''''''''(((((()))'''''''''&&&&&&&&&%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%)))(((((((((((()))******888///'''%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''')))((((((''''''&&&'''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%$$$""""""###%%%$$$###&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%%%%###%%%((((((%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%$$$$$$$$$"""!!!###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++))))))***++++++,,,,,,---......,,,++++++*********,,,+++***)))))))))***+++)))))))))***++++++,,,,,,******))))))))))))******)))******++++++******)))******))))))(((((('''''')))))))))))))))(((((('''***))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&((())))))(((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((())))))'''&&&$$$%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&'''))))))'''&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''222...)))'''(((***,,,---)))))))))(((((((((((('''''''''&&&&&&''''''((()))((((((((('''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%(((''''''''''''((())))))+++((('''(((&&&"""###'''&&&'''((((((((('''%%%$$$(((((()))))))))((('''&&&%%%&&&'''((((((((('''&&&''''''&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))&&&%%%%%%&&&''''''''''''&&&%%%&&&'''''''''%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!%%%'''&&&&&&(((&&&###'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$(((&&&%%%%%%%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++------,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))***++++++,,,,,,+++***))))))))))))---,,,,,,+++******++++++++++++***))))))******+++))))))*********+++++++++******))))))))))))******))))))************))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))'''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''***,,,,,,***((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$&&&'''%%%%%%'''(((&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''222...)))''''''***,,,---(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((,,,((((((***)))&&&'''***))))))))))))((('''&&&%%%&&&(((***++++++***'''&&&$$$$$$%%%&&&'''***,,,---((('''%%%%%%&&&&&&%%%%%%&&&&&&'''((((((&&&%%%$$$&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&)))***))))))***((('''&&&&&&(((((('''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$(((***'''&&&'''%%%"""'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$(((((('''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++------,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++++++++***)))(((''''''((((((************++++++,,,---******************++++++***************+++++++++******))))))))))))******)))))))))******)))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&((('''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))++++++***(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''$$$$$$''''''$$$''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$$$$###"""!!!$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''',,,)))'''&&&'''((((((''''''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''(((333+++&&&(((***))))))***,,,+++(((&&&%%%&&&''''''%%%'''***,,,,,,***(((&&&'''&&&%%%&&&)))...333777)))'''&&&&&&((()))'''&&&%%%&&&'''''''''&&&$$$###&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''######)))***'''%%%'''((('''&&&&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))---,,,'''$$$%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''')))))))))((('''&&&%%%$$$&&&''''''&&&&&&%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++((('''&&&&&&'''(((***+++)))))))))******+++------)))*********++++++++++++******************************))))))))))))******((())))))******))))))((())))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((((((&&&%%%###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""((((((###$$$******%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%$$$#########$$$%%%&&&%%%&&&'''(((((('''&&&%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((555,,,%%%%%%'''&&&&&&(((---+++(((%%%$$$%%%'''(((%%%&&&)))++++++***(((&&&***))))))***---222888;;;)))'''''')))---...+++(((&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''###&&&...000***&&&((('''&&&%%%&&&'''''''''%%%''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((,,,---'''###$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%$$$&&&'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******************************)))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************((()))***++++++,,,++++++(((((('''&&&''')))+++,,,+++***************++++++))))))***+++++++++++++++******************************))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$&&&'''((()))(((&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$ ''')))$$$&&&...000***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&%%%$$$###$$$%%%'''(((%%%&&&'''(((((('''&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&'''(((((()))///***&&&%%%$$$"""###'''))))))'''&&&&&&&&&&&&'''$$$&&&''')))))))))'''&&&((()))***,,,...000222444(((''')))---222333///***(((''''''&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$%%%&&&'''''''''&&&&&&((($$$)))444666---(((***&&&%%%$$$%%%&&&'''&&&$$$''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''' &&&***'''$$$%%%'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%$$$&&&'''&&&$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&************************)))((((((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))&&&''')))+++,,,,,,,,,+++---,,,***((('''((()))***---,,,+++***))))))))))))((()))***+++++++++++++++++++++************************))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((''''''((((((''''''&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$###$$$$$$%%%&&&(((((()))''''''&&&&&&&&&%%%%%%%%%''')))%%%)))333555///%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&)))(((&&&&&&&&&(((***+++%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&$$$"""###%%%((())))))#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))******(((((((((((()))))))))***,,,+++***)))((('''&&&&&&(((''''''''''''((())))))))))))))))))###""")))&&&'''((((((((('''&&&%%%$$$%%%&&&(((((((((''''''$$$&&&)))+++,,,,,,***)))((((((***///555666111,,,***)))(((&&&&&&'''((((((%%%&&&'''((((((&&&$$$######$$$&&&'''((('''&&&&&&$$$!!!&&&333555+++%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''!!!((((((&&&&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%'''(((&&&###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***))))))******++++++************++++++******************************+++++++++******)))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))(((((())))))&&&''')))*********)))(((''''''(((((())))))******,,,+++(((''''''(((+++,,,)))************+++++++++''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&$$$%%%+++222222---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))***)))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((***(((&&&&&&(((+++,,,,,,))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''$$$%%%'''))))))((('''&&&(((((((((((())))))))))))'''&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$&&&'''((((((''''''&&&&&&&&&%%%'''''''''(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++***))))))******++++++************++++++******************************+++++++++******)))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))------,,,++++++,,,------))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))))))))))))))&&&'''((()))***))))))(((((((((((()))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++''''''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%***111000+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((("""###############"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))'''%%%%%%'''***++++++%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((''''''&&&&&&$$$%%%'''(((((((((&&&%%%&&&''''''''''''((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''((()))((('''&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,+++******)))*********++++++************++++++************************)))******+++++++++******++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))((())))))******))))))(((+++***))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))((((((***))))))))))))))))))***)))))))))*********++++++(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$(((...---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$&&&'''((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$%%%%%%%%%%%%%%%%%%$$$'''''''''''''''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((&&&$$$%%%''')))))))))$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''')))******(((&&&%%%###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''***)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$######$$$'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''((()))((('''&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''((((((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&++++++***************+++++++++************++++++************************))))))***+++++++++******++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))))))))***'''(((((()))))))))))))))+++******))))))(((((((((((()))***++++++***)))((())))))))))))************))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''%%%$$$&&&+++***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%'''***,,,---+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&(((((((((((())))))******%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((&&&%%%%%%'''))))))(((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,$$$&&&''''''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))'''''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&+++***************++++++++++++************++++++************************((()))***+++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))***)))))))))))))))******((((((((((((((())))))***++++++******))))))((((((((()))***++++++***)))((((((((()))))))))*********))))))((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%((((((((()))))))))******((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''&&&$$$%%%))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((("""$$$'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))******)))))))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&)))'''&&&'''((())))))(((***)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))&&&''''''((((((''''''&&&%%%&&&''''''((((((((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))******$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''((($$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&*********)))******+++,,,++++++************++++++************************((()))***+++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))******++++++******))))))))))))))))))******+++((((((((((((((()))************************))))))((()))***++++++***)))(((((((((((()))))))))******((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''(((((())))))******(((''''''''''''''''''((((((((('''&&&&&&&&&&&&'''&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%''''''$$$$$$((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((("""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''''''''(((''''''%%%$$$###&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))((('''((()))***)))''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&$$$###$$$%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''((())))))******''''''((((((((((((''''''&&&'''((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%'''******((('''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))***++++++,,,++++++************++++++************************(((((()))++++++,,,,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))******++++++******))))))))))))))))))***++++++)))(((((('''((()))***+++******************++++++))))))************))))))(((((((((((()))))))))***'''''''''((())))))******%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))******''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$'''(((%%%$$$((()))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&'''(((((('''%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***''''''(((((((((((('''''''''((()))***++++++++++++(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******)))'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&******))))))***+++,,,,,,++++++************++++++************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))******++++++++++++******))))))((())))))***++++++)))((('''''''''(((***+++)))))))))***+++++++++,,,***))))))))))))))))))***(((((((((((())))))))))))&&&&&&'''((()))***++++++%%%%%%'''((((((((('''&&&%%%&&&&&&''''''(((((((((%%%&&&&&&'''((())))))***&&&&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$'''(((%%%%%%(((***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&&&&&&&$$$%%%&&&(((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((())))))******$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&%%%&&&''''''&&&$$$((('''&&&%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%&&&((()))***)))(((''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((()))++++++,,,,,,,,,)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''###%%%(((((('''%%%%%%%%%""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''((())))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&++++++************+++++++++*********))))))((((((((()))***++++++***)))(((******))))))))))))******,,,------,,,***)))***+++***)))))))))))))))******++++++***)))(((((())))))***++++++,,,,,,++++++***+++***)))(((((()))***+++))))))))))))))))))))))))((()))***++++++***)))(((''''''((((((((((((''''''************))))))))))))''''''&&&&&&&&&&&&'''''',,,***((((((((()))((('''(((((())))))))))))((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******%%%&&&'''(((((('''&&&%%%))))))((('''&&&&&&%%%%%%######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''***))))))((('''%%%$$$###&&&'''''''''&&&%%%%%%$$$%%%&&&''''''((((((''''''"""###%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''))))))(((&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))******(((%%%###""""""$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''(((((('''%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$)))***+++***'''%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((('''&&&'''((())))))'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))************''''''''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%&&&&&&$$$"""&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''')))(((((('''''''''(((((('''''''''((((((***+++++++++'''######%%%((()))(((***++++++***'''%%%&&&&&&(((&&&'''******%%%###$$$***'''$$$###%%%'''((((((%%%(((***(((%%%$$$%%%((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&''''''******))))))))))))******+++++++++*********))))))###%%%'''***---...//////******))))))))))))*********,,,,,,,,,***)))***+++******))))))))))))******++++++***))))))))))))))))))******++++++******)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((******)))))))))(((((((((''''''''''''''''''''''''***)))''''''((()))((('''''''''((((((((((((''''''''''''(((((((((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&'''(((((('''&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%######&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''''''''###$$$&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''%%%###"""%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%&&&'''((()))///---)))&&&%%%$$$%%%&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&((())))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&%%%&&&'''((((((&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&(((((((((&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&''''''(((&&&&&&&&&&&&'''((()))***+++'''$$$###%%%(((((((((---......,,,***((())))))((('''(((,,,,,,)))''')))///,,,((('''''')))))))))((((((''''''((()))((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''''''''&&&&&&'''''''''))))))(((((((((((())))))++++++++++++************)))***++++++,,,,,,++++++******))))))))))))******(((***++++++***)))+++,,,+++******)))))))))******+++***)))))))))))))))))))))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))((((((((('''''''''((()))******)))((('''((('''%%%&&&'''(((((('''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%###!!! '''%%%###!!! """$$$&&&''''''&&&&&&&&&''''''(((000...+++(((&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""###$$$$$$$$$''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))&&&&&&''''''&&&&&&%%%%%%$$$&&&((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%$$$%%%'''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((()))((('''&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&(((******)))&&&&&&&&&&&&&&&'''(((((()))(((&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''***(((%%%$$$%%%'''((((((---......---***))))))***(((&&&(((,,,---***)))+++---***'''%%%%%%&&&&&&&&&***'''$$$&&&)))+++(((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''')))((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''******))))))))))))************************)))))),,,,,,,,,+++***)))((((((+++******))))))******+++''')))************+++---++++++******))))))************)))))))))))))))***))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++*********++++++*********(((((((((((('''''''''''''''(((***++++++***(((''''''&&&$$$%%%'''(((((((((&&&''''''((((((''''''&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""'''&&&$$$###"""###$$$$$$((('''''''''&&&&&&&&&'''+++)))'''%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!"""###%%%$$$$$$'''(((((())))))(((((('''$$$%%%&&&''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&'''&&&&&&%%%%%%$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&%%%#########$$$&&&((('''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$%%%((())))))((('''''''''&&&''''''((()))+++)))&&&$$$$$$%%%''')))&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&&&&''')))(((&&&%%%%%%&&&'''''')))***+++***'''&&&'''''''''%%%&&&******''''''))))))'''%%%$$$%%%&&&&&&&&&***(((&&&&&&''''''%%%###(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((())))))(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&''''''''''''''''''&&&,,,++++++******++++++,,,))))))))))))))))))))))))&&&'''((()))***,,,---...++++++************++++++'''(((************,,,...,,,,,,+++******************)))))))))))))))*********++++++++++++++++++***)))))))))******)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******((((((((((((''''''''''''((()))+++,,,,,,+++)))((('''&&&$$$%%%'''(((((((((((((((((())))))(((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&'''(((((((((((('''&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''''''''&&&&&&'''((('''&&&$$$###''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%''''''((((((((((((''''''%%%%%%'''(((((('''%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''&&&&&&&&&((()))((('''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&%%%#########$$$&&&(((((('''&&&%%%%%%&&&'''(((((('''''')))***+++)))'''(((''''''''''''((()))))),,,***(((&&&%%%''')))***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&''''''((()))(((&&&$$$%%%&&&***''''''))))))&&&%%%''')))'''&&&''')))+++,,,,,,+++------***'''$$$$$$&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((())))))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&'''(((((('''&&&&&&,,,,,,,,,++++++,,,,,,,,,)))))))))))))))************************+++,,,,,,++++++************++++++(((***++++++++++++---...---,,,+++***************)))))))))))))))******+++++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******)))))))))(((((((((''''''((()))***++++++***)))(((((('''%%%&&&'''(((((('''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$######%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***$$$&&&(((***)))'''%%%###&&&&&&''''''(((''''''&&&$$$$$$%%%&&&'''(((*********)))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((('''&&&''')))***)))(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((()))((('''&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))(((''''''&&&&&&''''''((())))))+++---///...+++(((((((((((((((((()))******,,,+++)))''''''((()))***%%%%%%%%%%%%&&&'''((()))((('''''''''''''''((((((((())))))'''%%%$$$%%%'''((())))))((('''&&&&&&''',,,)))(((***)))&&&&&&(((%%%$$$$$$&&&)))+++,,,,,,...000111...)))&&&''')))+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''')))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''(((((('''&&&%%%,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,222111///,,,+++*********,,,++++++******++++++,,,***+++------,,,,,,---///...---,,,+++************)))))))))))))))***++++++******++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))************))))))******)))))))))((((((((())))))))))))))))))))))))***)))''''''((()))(((''''''(((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))******)))'''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))$$$%%%&&&'''((('''&&&%%%$$$%%%&&&(((((((((''''''%%%%%%&&&'''((()))*********)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''!!!###%%%&&&'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&%%%&&&((()))((('''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***))))))(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$&&&)))...000...***&&&))))))(((((())))))***+++******)))(((((((((((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((''')))***(((%%%$$$%%%'''((()))))))))'''&&&'''(((***'''&&&((((((&&&&&&)))$$$######$$$'''))))))(((---------,,,***))))))))),,,+++***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((((('''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&((())))))(((&&&%%%++++++************++++++,,,,,,,,,------...............------...///111222,,,++++++******++++++,,,+++---......,,,,,,---///...---,,,+++************))))))((())))))***++++++))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((())))))************))))))************))))))))))))))))))(((((((((((()))))),,,***((((((((()))((('''&&&''''''''''''''''''&&&''''''((((((((((((''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&''')))******)))'''&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""###%%%''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''###$$$&&&((())))))((((((&&&&&&&&&'''''''''(((((('''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''((('''&&&$$$$$$$$$$$$&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%% ###%%%''''''&&&&&&$$$%%%%%%&&&'''''''''&&&!!!###&&&'''&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))************%%%%%%&&&&&&'''((())))))###$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$ %%%+++...---((($$$)))))))))))))))******+++((((((((((((((('''''''''&&&&&&&&&'''((()))******(((''''''&&&&&&&&&''''''''')))***(((%%%###%%%&&&&&&'''((('''&&&%%%&&&'''%%%""""""%%%&&&$$$%%%)))(((''''''(((***+++***)))+++(((&&&'''***+++)))&&&---,,,***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&((('''&&&%%%%%%%%%%%%%%%************************((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###%%%&&&((())))))(((&&&%%%---------+++)))***,,,......///111444888999888666:::444///...222555555333------------------------+++,,,---............---------,,,,,,+++***)))))))))))))))))))))******+++++++++++++++******))))))++++++***)))(((((())))))+++***)))***++++++***))))))))))))))))))((((((''''''***------***((()))***(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((,,,+++***((((((((())))))))))))))))))))))))))))))---***''''''(((***++++++''')))++++++)))'''''''''(((((())))))(((''''''&&&&&&''')))*********)))(((***))))))((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$'''))))))&&&%%%&&&(((******)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''***'''$$$$$$'''((((((&&&((('''%%%$$$%%%&&&(((***,,,)))&&&$$$%%%&&&&&&&&&$$$''''''%%%%%%))))))'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''(((((('''''')))***))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$#########$$$%%%******)))((('''&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&''')))+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((***)))(((''''''&&&&&&'''+++***)))((('''&&&%%%%%%(((((((((((())))))))))))***)))(((((((((((('''&&&&&&&&&''''''((()))))))))))))))(((&&&%%%$$$###"""'''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''')))***,,,---...&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,&&&%%%$$$######$$$'''((('''&&&&&&'''***---...---)))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$%%%'''(((&&&$$$###&&&)))***(((%%%%%%%%%&&&&&&'''''''''''''''&&&$$$%%%'''((()))(((''''''***+++***))))))+++///222@@@@@@AAACCCEEEFFFDDDBBBBBB>>>;;;<<<@@@BBB@@@===,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******)))))))))------,,,,,,+++******)))***************++++++,,,++++++++++++*********)))++++++***))))))))))))))),,,+++***+++,,,---,,,***''''''((()))******)))))),,,...///---)))''''''(((((())))))******))))))((()))))))))*********+++++++++***)))(((((())))))***))))))))))))))))))))))))***(((&&&&&&'''(((((((((&&&(((***)))(((&&&&&&&&&((())))))))))))(((((('''&&&'''((()))***))))))(((***))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&'''&&&(((***)))'''&&&''')))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''***'''%%%$$$&&&((('''&&&''''''&&&%%%&&&'''((())),,,***'''&&&&&&'''''''''&&&***+++'''%%%&&&&&&$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&'''&&&%%%$$$%%%''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&'''((())))))((((((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))(((((('''''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))&&&%%%$$$$$$%%%%%%$$$###)))))))))(((''''''&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%&&&)))+++++++++(((((('''&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((222---'''$$$%%%''''''&&&&&&''''''(((((('''&&&&&&''''''(((((()))(((((('''%%%%%%&&&'''''''''''''''************+++///444999>>>>>>>>>???@@@???===;;;<<<::::::<<<@@@@@@>>>:::++++++++++++++++++++++++***+++++++++++++++***)))---,,,,,,++++++*********+++++++++***+++,,,,,,---++++++++++++************++++++***))))))))))))***---,,,++++++------,,,+++%%%&&&((()))***+++++++++.........,,,)))((((((***)))******************)))************++++++++++++***))))))((())))))***+++))))))))))))))))))))))))((('''&&&'''))))))(((&&&%%%''')))((('''%%%%%%&&&((((((((()))))))))))))))''''''((()))))))))))))))***))))))((((((''''''&&&((((((''''''&&&&&&''''''&&&'''((((((&&&&&&&&&(((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((,,,***'''&&&'''(((((('''(((///222---&&&%%%$$$###&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&$$$###$$$%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((''''''&&&'''''''''&&&''''''((()))%%%%%%&&&&&&'''''''''(((&&&&&&'''''''''((((((((('''&&&%%%%%%'''((('''&&&)))))))))(((''''''&&&&&&'''''''''''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&%%%$$$######''''''&&&&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%''')))((((((''''''&&&%%%%%%%%%&&&&&&((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((+++***(((''''''(((***+++@@@888...'''&&&&&&'''&&&&&&'''(((((('''&&&%%%%%%((()))))))))))))))((((((&&&&&&%%%%%%%%%&&&'''''',,,,,,,,,,,,---111777;;;111000000000111111///---...------///222333222000************************,,,,,,---------,,,++++++,,,,,,,,,++++++*********+++************+++,,,,,,++++++++++++++++++++++++++++++***))))))*********---+++***+++,,,---,,,+++''''''((()))***++++++***,,,,,,+++******+++,,,...******++++++++++++******((((((((((((((((((((((((((((((((())))))***++++++(((((((((((((((((((((((()))((()))+++,,,+++)))'''&&&'''(((((('''&&&&&&(((((('''''''''(((((())))))'''(((((()))))))))))))))))))))))))))((((((''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&))))))))))))************''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''+++)))'''&&&'''((('''&&&)))111666111)))&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((('''&&&&&&'''((($$$%%%'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''(((((((((&&&&&&&&&''''''(((((((((&&&'''((('''&&&%%%&&&(((%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((('''&&&%%%&&&((())))))(((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$######''''''''''''((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%%%%&&&'''((((((((('''''''''&&&%%%&&&(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''((()))***+++,,,+++***'''&&&&&&'''***+++EEE===222+++((('''&&&$$$%%%***///...((($$$###%%%(((((()))))))))((('''''''''&&&%%%$$$$$$%%%&&&''',,,,,,,,,++++++...222666...------...///000///---***)))((()))+++,,,------*********************************++++++******))),,,,,,+++++++++++++++***)))))))))))))))***+++++++++++++++++++++++++++,,,+++***************++++++,,,***)))***+++,,,+++)))))))))************)))))),,,+++))))))***+++------******++++++++++++******''''''''''''''''''''''''(((((())))))************(((((((((((((((((((((((((((((()))+++---,,,)))&&&'''((())))))''''''(((***(((''''''&&&&&&'''((((((((((((((((((((())))))***)))))))))))))))((((((((((((((('''''''''(((((()))((('''&&&%%%&&&&&&''''''************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''(((&&&%%%%%%&&&'''&&&%%%%%%...333///(((&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''''''''''')))***%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&'''((((((&&&&&&'''(((&&&''''''((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&((()))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$###"""###%%%&&&&&&%%%&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((("""###$$$%%%'''((()))***''''''&&&%%%$$$$$$######'''''''''((((((((())))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''(((((('''(((******(((&&&&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''')))+++...///***(((&&&$$$$$$&&&(((***999444---))))))(((&&&$$$%%%000;;;999---$$$$$$((('''(((((((((''''''&&&%%%((('''%%%$$$$$$%%%&&&''')))******(((((((((+++...---,,,+++,,,...//////...++++++***)))***+++---...***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,+++***))))))++++++***)))******++++++******)))(((...,,,***)))******)))((()))******************)))))))))))))))((((((((((((((())))))************)))))))))))))))))))))))))))'''&&&''')))******'''$$$((())))))((('''((()))+++***)))(((&&&&&&&&&'''(((((((((((((((((()))******))))))))))))))))))))))))((((((''''''(((((())))))+++)))''''''((()))***)))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%&&&&&&%%%$$$ ''',,,((($$$$$$&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###%%%&&&&&&&&&&&&''')))%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((&&&'''(((((('''&&&'''((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&%%%&&&'''((('''&&&)))))))))(((''''''&&&&&&))))))(((((('''&&&%%%%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%$$$$$$'''''''''(((((())))))***%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))((()))***,,,,,,***(((''''''&&&&&&&&&'''(((((($$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&(((+++---///(((&&&%%%$$$$$$%%%&&&((('''$$$"""$$$''')))'''%%%&&&333>>>===111'''''',,,'''((((((((('''&&&%%%$$$(((((('''&&&&&&&&&''''''((()))***)))((('''(((***+++***))))))+++,,,,,,+++)))***+++,,,+++******+++++++++++++++++++++++++++***+++,,,---.../////////++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,------+++*********++++++,,,---,,,+++******,,,,,,+++***))))))***+++++++++******,,,***((()))******(((%%%((())))))******))))))(((************))))))(((((())))))***+++******(((((())))))))))))))))))))))))'''''''''((())))))'''%%%'''(((((('''&&&''')))+++...,,,***(((''''''((())))))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((()))******+++(((%%%%%%'''))))))(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))%%%%%%&&&''''''&&&%%%%%%!!!$$$''''''&&&%%%&&&'''''''''&&&%%%&&&'''((()))&&&%%%%%%&&&''''''&&&$$$!!!&&&'''%%%$$$&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))(((&&&%%%&&&'''%%%&&&)))++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''(((((((((''''''((((((((()))))))))+++***))))))***+++***((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))******%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((((((&&&%%%$$$$$$$$$%%%'''((((((((()))+++------***((((((''''''''''''((()))***%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((***+++&&&&&&%%%%%%%%%%%%&&&&&&""" !!!%%%''''''%%%%%%,,,444444...))))))+++)))))))))(((((('''&&&%%%((()))))))))(((((('''&&&(((***,,,,,,*********+++000///------...///...---(((***...///...+++)))(((++++++++++++++++++++++++%%%&&&''')))++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------+++*********+++,,,,,,------,,,++++++------,,,+++'''((()))***+++,,,,,,,,,'''&&&&&&(((,,,,,,***'''(((((())))))))))))((((((***)))))))))(((((('''''')))***++++++***)))((('''))))))))))))))))))))))))***)))))))))++++++***(((&&&''''''&&&%%%&&&(((***111///,,,***)))((()))***)))((('''''''''(((***+++)))))))))))))))*********((((((((((((((()))******)))%%%""""""$$$&&&&&&%%%%%%%%%&&&'''((()))***+++''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((***++++++%%%%%%&&&''''''&&&%%%%%%###&&&'''&&&%%%&&&(((((('''%%%$$$%%%&&&(((***'''&&&&&&'''(((((('''%%%%%%((((((%%%%%%((()))&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''---------+++(((&&&&&&&&&$$$&&&))),,,......,,,+++((((((((((((((((((((((((%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$!!!$$$&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''))))))((('''&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((()))***+++(((((((((((())))))))))))***(((''''''(((((('''%%%&&&&&&''''''((()))))))))$$$$$$%%%%%%&&&''''''((()))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&''''''((()))******+++%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&((((((&&&%%%$$$######%%%'''(((''''''(((***------+++(((((((((((((((((()))******&&&&&&'''((())))))((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((((((***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%""""""$$$&&&&&&$$$"""$$$&&&'''((((((((((((************)))((('''&&&((()))*********)))'''&&&------,,,,,,,,,,,,++++++---,,,+++,,,------+++***---,,,,,,+++*********++++++******,,,......---,,,+++,,,,,,------,,,,,,++++++,,,,,,------......///,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))(((((()))***+++************************---,,,***(((((((((((()))((()))++++++)))((()))***))))))))))))))))))))))))************************+++*********))))))((((((***)))((((((((()))+++,,,((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''''''''''''''(((***+++,,,,,,+++***(((((((((((()))(((((('''''''''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&((()))*********)))'''&&&%%%$$$###''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''$$$###$$$&&&''''''&&&888@@@444&&&$$$&&&%%%%%%'''***,,,,,,***'''%%%))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((---+++***))))))(((&&&$$$&&&%%%%%%$$$############&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''(((******)))(((&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%'''***+++)))&&&$$$%%%&&&((())))))))))))''')))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((((((((((((((###$$$$$$%%%&&&'''(((((())))))))))))((((((((((((((((((((((((''''''''''''&&&'''((('''&&&&&&'''((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))((((((((((((((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((()))))))))(((&&&%%%$$$%%%&&&'''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$%%%###!!!"""&&&&&&###&&&'''''''''(((((())))))&&&&&&&&&&&&%%%$$$###"""((((((((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))(((&&&%%%&&&''')))+++''')))+++,,,,,,***(((&&&------,,,,,,,,,,,,+++++++++,,,,,,,,,+++***))))))---,,,++++++******++++++,,,++++++,,,......---++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++************************---,,,***)))(((((())))))((()))++++++)))))))))***))))))))))))))))))))))))************************************)))))))))(((***)))((((((((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***+++---///000...---+++)))(((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&'''(((''''''(((((()))***+++))))))((('''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%%%%''''''''''''555;;;222((('''***)))%%%&&&(((******(((&&&%%%((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%$$$###&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((***(((''''''((()))((('''&&&&&&&&&''''''&&&&&&%%%&&&&&&(((,,,//////,,,)))'''((()))******+++******'''((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((()))))))))***))))))))))))((((((((('''%%%%%%&&&'''((()))******&&&'''((('''&&&&&&'''((()))((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$(((((((((((((((''''''&&&(((((((((''''''&&&&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''(((''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''''')))((('''&&&&&&%%%%%%&&&&&&))))))&&&&&&((((((&&&&&&'''''''''((((((((()))%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$(((''''''&&&'''((()))***((()))+++------+++)))(((------,,,,,,,,,,,,+++++++++...000...+++))))))+++,,,,,,++++++******++++++---,,,,,,,,,......,,,***,,,,,,------------,,,,,,......---,,,,,,+++******,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,+++***))))))))))))(((***++++++***))))))***))))))))))))))))))))))))************************************)))))))))))))))))))))((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***,,,...000222...---,,,***)))((((((((('''''''''''''''&&&&&&&&&'''))))))((('''&&&'''((()))((((((((((((((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((()))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((%%%///222+++&&&)))+++)))%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&(((((((((''''''(((((((((+++(((&&&%%%&&&'''&&&&&&%%%&&&&&&'''''''''&&&&&&###%%%)))---111000---***((())))))******)))))))))&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''')))))))))(((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%&&&'''((()))******&&&'''((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((((((((''''''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&***))))))(((''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''(((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$)))((((((''''''''''''(((,,,+++)))'''&&&&&&&&&&&&((((((''''''''''''((((((+++***)))''''''((())))))&&&'''''''''&&&%%%$$$$$$''''''&&&&&&&&&'''((((((((((((''''''''''''(((((('''---///,,,))))))***((('''''''''''''''((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))(((***+++------+++***)))------,,,,,,,,,+++++++++---111444222---***,,,///,,,,,,++++++***++++++,,,...---------...---,,,***,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************(((***,,,+++***)))***************************************************************))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&''''''((()))+++,,,---,,,++++++***************''''''''''''''''''''''''((()))***)))((('''''')))((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%'''((((((((((((((($$$((()))$$$###'''(((&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&'''(((((((((((((((''''''''''''((((((+++(((%%%$$$$$$%%%%%%$$$%%%&&&&&&'''''''''''''''"""$$$'''***++++++)))'''''''''(((((('''&&&&&&%%%%%%'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''))))))((((((((('''''''''((((((((((((''''''''''''&&&'''((('''&&&&&&&&&(((((((((''''''''''''''''''((((((((('''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''''''''))))))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&''')))*********)))((('''''''''''''''''''''''''''''''''(((((())))))))))))((('''&&&&&&'''((()))+++***(((&&&%%%%%%'''(((((((((''''''''''''((((((+++***((('''&&&'''((()))&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******&&&...222...)))((()))(((''''''''''''''''''''''''$$$%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))((((((((('''(((***++++++***)))(((------,,,,,,,,,+++++++++---111444222---***,,,000,,,++++++***++++++,,,,,,///...------......,,,***,,,------......------,,,+++++++++,,,,,,---------,,,+++++++++,,,------...)))***,,,------,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))***,,,,,,***)))***+++++++++++++++++++++++++++************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))&&&&&&'''''''''(((((((((************************((((((''''''''''''((((((((())))))***++++++,,,,,,&&&''''''''''''''''''''')))*********((('''((()))((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((###&&&(((((('''&&&'''(((''''''%%%"""###&&&&&&###''''''&&&&&&&&&'''))))))''''''''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&((((((&&&&&&''')))&&&&&&&&&&&&'''(((((()))%%%%%%&&&((())))))))))))'''&&&&&&%%%%%%&&&&&&'''***(((%%%$$$%%%%%%$$$$$$%%%&&&''''''((((((((('''%%%&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%$$$%%%'''(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&'''((('''&&&&&&&&&(((''''''(((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))))))))(((''''''((())))))******)))))))))((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''')))*********)))((('''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))((('''%%%$$$$$$%%%''')))((((((''''''''''''(((((()))((('''&&&&&&&&&'''''''''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((()))***+++$$$,,,000,,,'''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&''''''((()))(((((((((%%%&&&'''((())))))((((((------,,,,,,,,,,,,+++++++++...000///,,,***+++---++++++******++++++,,,,,,...---------//////---+++------............------++++++,,,------...//////,,,++++++,,,,,,---...///+++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++)))+++,,,,,,+++******+++++++++++++++++++++++++++************************))))))))))))************(((((()))************)))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))+++***))))))((((((((((((&&&'''(((***++++++++++++&&&&&&&&&'''''''''''''''((()))***)))((('''((()))))))))((('''&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''$$$&&&((('''$$$###%%%((()))(((&&&%%%&&&''''''%%%&&&&&&&&&&&&'''((()))***'''''''''(((((((((((((((&&&''''''''''''''''''&&&###&&&((('''$$$###%%%(((''''''&&&&&&&&&'''((((((%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&%%%###%%%&&&'''((((((((((((((((((((((((&&&$$$$$$&&&))))))))))))))))))((('''&&&%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&'''((()))******&&&'''((('''&&&&&&'''(((''''''((()))))))))(((((('''(((((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))***)))(((((((((***+++,,,******))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''&&&&&&''''''((())))))***'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((())))))))))))''''''''''''''''''''''''(((((('''%%%$$$###""""""(((''''''''''''(((((()))&&&%%%%%%$$$%%%&&&'''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''((((((((((((((((((((()))******###)))+++(((%%%%%%&&&$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))$$$%%%&&&''''''(((((('''------,,,,,,,,,,,,++++++++++++,,,------------,,,++++++******++++++,,,---------,,,---//////...,,,------............------........................+++++++++,,,,,,...//////------------------------------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************'''((()))***+++******)))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))+++******)))))))))))))))'''((())))))))))))((('''&&&&&&&&&'''''''''((((((((()))***)))'''&&&'''((((((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&'''((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((&&&!!! ###''''''''''''((((((''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''$$$''')))((($$$###%%%(((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&((()))(((&&&###%%%&&&'''((())))))))))))%%%'''((((((&&&%%%''')))((((((((()))((((((''''''&&&(((******)))((()))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((('''''''''((()))))))))***(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******&&&'''((('''&&&&&&'''(((&&&'''((()))***))))))((('''((((((((())))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))(((((()))+++...111333******)))(((((('''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''&&&$$$###"""!!! &&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((('''''')))))))))(((&&&%%%&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&''''''(((((('''''''''((())))))%%%((((((%%%%%%''''''%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&'''((()))***%%%%%%&&&''''''(((((()))---------,,,,,,,,,++++++---,,,,,,---000000///...+++*********+++,,,,,,------,,,,,,---///000///---------............------000000000///......------+++++++++,,,---...///000///......------......///////////////////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++'''((()))++++++******)))))))))))))))))))))))))))&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((()))******))))))***)))((('''%%%$$$&&&&&&&&&'''''''''(((((('''))))))((('''&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((($$$"""&&&######%%%'''(((&&&''')))"""###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''***---+++'''%%%'''+++((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######((((((''''''''''''((((((%%%%%%''')))+++***&&&###%%%&&&'''((()))))))))))) $$$(((((('''&&&&&&(((%%%%%%&&&&&&&&&&&&&&&%%%'''(((***+++***)))***+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&''''''(((((((((((((((###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''&&&'''((('''&&&&&&'''(((&&&'''(((*********)))((('''((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))(((((((((***...222666888***))))))((('''&&&&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''((((((((((((((()))))))))(((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''))))))))))))((('''%%%$$$((((((''''''''''''(((((('''(((***,,,+++)))'''%%%%%%$$$$$$$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((()))'''$$$&&&******&&&'''''''''&&&&&&%%%%%%%%%"""###%%%'''((()))******&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%&&&''')))+++&&&&&&&&&'''((())))))***------------------------...///////////////...............------,,,,,,,,,......------,,,++++++***,,,---......---,,,...///222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........//////000000///...---------...///000//////---,,,++++++++++++...---,,,,,,++++++,,,,,,,,,---///222333111...***,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((,,,+++++++++***))))))))),,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))***+++***)))(((''')))))))))))))))***++++++))))))((((((''''''&&&&&&'''''''''''''''((())))))'''%%%$$$%%%'''))))))((()))((('''&&&&&&'''((()))***(((''''''(((((('''%%%''''''&&&''''''((()))************)))(((&&&%%%$$$(((((('''''''''&&&&&&&&&###$$$%%%'''((())))))***$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%$$$###""""""$$$&&&'''+++***)))((('''&&&%%%%%%'''((((((((((((((('''''''''((('''%%%%%%''')))(((***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''###%%%(((******(((%%%###&&&'''((((((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++((((((,,,---******...)))(((&&&''')))******)))))))))************))))))+++***)))))))))***,,,---+++)))(((''''''((()))+++))))))))))))************+++******)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&((()))************''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))((()))***)))&&&%%%&&&'''*********)))(((&&&%%%$$$''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***************)))'''&&&'''(((***++++++)))'''%%%$$$%%%&&&''')))'''(((++++++'''&&&((()))(((((('''''''''''''''++++++++++++++++++++++++....../////////......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///111222111000000111222//////............//////000/////////////////////------.........///////////////---,,,,,,,,,---.........---,,,++++++++++++......---,,,,,,,,,,,,---------...000111000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))++++++++++++************+++++++++******)))))))))))))))))))))))))))))))))******************************))))))((((((((((((++++++,,,---,,,,,,+++***)))((((((((())))))***+++((((((((((((((('''''''''(((''''''''''''((())))))'''%%%$$$$$$&&&''''''&&&)))((('''&&&&&&'''((()))***(((''''''(((((((((''')))(((((('''''''''((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######%%%''')))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&%%%$$$###$$$%%%'''((((((((((((''''''''''''''''''''''''((((((''''''''''''&&&%%%%%%&&&((()))((()))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$%%%&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&)))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))***---111555555333000...---+++***+++,,,+++***))))))************))))))***)))((((((((((((((((((***)))(((''''''((()))***))))))))))))******************))))))((((((''''''***)))))))))((((((((((((***)))((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++***))))))((((((((()))(((((('''&&&&&&'''((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&''''''((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((())))))(((''')))***(((((((((((((((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''((()))))))))))))))***)))'''%%%%%%%%%&&&'''&&&%%%&&&++++++'''%%%'''&&&&&&'''((()))*********++++++++++++++++++++++++------...............---///////////////.........,,,,,,,,,---...//////000---///000///...---...///---......///000111222222////////////////////////......////////////000000000000///...------------......---------------...///......---------------...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))***************************))))))))))))(((((((((***+++,,,,,,,,,,,,,,,+++((((((((((((((()))))))))'''((((((((((((((())))))((((((''''''(((((()))***)))(((&&&&&&'''''''''&&&((((((''''''''''''((((((***(((&&&&&&''')))))))))******(((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''(((((((((((('''%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$***((($$$""""""$$$(((***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((())))))((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&&&&'''&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$%%%'''))))))(((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,&&&///555777===BBB===222111///,,,,,,,,,,,,***)))))))))************))))))*********))))))((('''&&&***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))++++++++++++************+++)))'''&&&%%%&&&((()))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))++++++******))))))******((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%&&&(((((('''''')))+++&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%$$$%%%&&&)))***+++***((('''***)))(((&&&%%%&&&&&&'''%%%$$$'''+++,,,((('''(((''''''''''''''''''''''''........................,,,------............---///////////////...............//////000111111111+++,,,------++++++,,,---//////000111222333333333............////////////000000000000000000000111000000000000/////////000//////.........///000000///...------,,,,,,------...---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******+++++++++((((((((()))))))))((((((''''''(((((()))))))))***((((((((('''((())))))***...,,,***)))******)))((((((((((((''''''(((((((((***(((&&&&&&(((*********))))))((('''''''''''''''))))))))))))((('''&&&%%%((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))'''%%%######%%%''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&'''((($$$###&&&))))))((()))''''''&&&&&&'''((()))***'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++,,,,,,---$$$333===;;;===CCC>>>222---+++)))))))))***)))'''))))))************)))))))))***+++,,,,,,+++)))(((******)))(((((()))******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))+++)))'''%%%%%%&&&((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&'''''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$%%%'''&&&&&&%%%'''(((&&&''''''(((((((((((((((''''''''''''''''''''''''***)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&((()))))))))((('''***)))((('''&&&&&&&&&'''***'''(((+++,,,***+++...333000,,,(((%%%$$$%%%&&&........................,,,------...//////...................../////////////////////////////////...000111111000///111222111111222333333333222111000000111111222222222222111111111111111111111111//////000000111111111222.........---......//////......---,,,,,,,,,,,,,,,///---++++++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,---)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))************((())))))******+++,,,---(((((()))***))))))(((''''''((((((((())))))******((((((((((((((()))******///---+++*********)))((('''(((((((((((((((((('''***(((&&&&&&(((***+++***'''''''''''''''((())))))((()))))))))((('''&&&%%%))))))((((((((('''''''''((((((((()))(((((('''&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((...&&&###'''***(((((()))''''''''''''(((((()))***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***,,,,,,---%%%777AAA;;;777:::888000***((('''''')))***))))))))))))************))))))'''(((***+++,,,,,,,,,+++******))))))))))))******((()))))))))************))))))))))))************((((((((((((((((((((((((***)))'''&&&&&&&&&((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))((((((''''''&&&&&&'''''''''''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))(((((('''((()))(((&&&%%%&&&'''(((((((((((((((''''''&&&''''''''''''''''''''''''))))))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))******))))))(((''''''&&&&&&---((('''((()))))),,,111<<<777000***&&&&&&)))+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000////////////000000000000000000000000////////////000222333444444444666777555666777777777555444333222333333444444555555555666666666666555555555555111222333333444444333333//////...------.........///......---,,,---------///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,***************+++++++++************************(((((((((((((((((((((((()))))))))************+++******++++++,,,...000000))))))***++++++***((('''((())))))))))))))))))***))))))(((((())))))***+++---+++)))((())))))(((&&&''''''(((((((((((('''''')))(((((((((***+++***(((&&&&&&&&&''''''(((******%%%%%%'''((()))))))))))))))))))))(((((((((''''''(((((()))))))))(((((('''&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%'''((()))666+++$$$'''***'''&&&)))'''((((((((((((((())))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''')))***,,,---...///999===555///000000---+++)))((()))***,,,,,,+++))))))************))))))$$$%%%'''(((***+++++++++************************))))))))))))************************************)))))))))))))))***************)))((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))((((((((()))******))))))************))))))''''''((((((((((((''''''))))))((((((((((((((((((&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))+++,,,,,,+++)))'''((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((((((((())))))))))))'''&&&%%%%%%''')))*********))))))(((''''''&&&,,,'''$$$%%%&&&&&&)))...222///***&&&$$$&&&)))+++---------------------------...///000111111111111111111111222222222333333333333333444444555555666444666888999:::;;;===???>>>???@@@AAA@@@???===<<<;;;;;;<<<======>>>??????AAAAAAAAA@@@@@@?????????;;;;;;;;;;;;;;;999888777555444333222222111222222111000000//////////////////...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++*********+++,,,///111222***+++,,,---,,,+++)))(((*********)))))))))))))))))))))(((((())))))***+++,,,***((('''((()))((('''&&&'''((())))))((('''&&&)))))))))***,,,+++(((&&&(((((('''''''''(((((()))$$$%%%&&&((())))))******))))))))))))(((((((((''''''(((((()))))))))((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))((((((%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''***+++>>>///%%%(((***&&&%%%)))((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((***,,,---//////===999333...+++++++++,,,---+++******+++,,,+++***))))))************))))))''''''''''''((()))++++++*********++++++*********))))))))))))************,,,++++++******)))))))))))))))))))))*********+++)))***+++++++++***(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))******+++,,,)))******++++++******)))''''''((((((((((((''''''((((((((((((((()))))))))&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((()))******((('''((()))&&&'''((((((((((((((((((''''''''''''''''''''''''"""$$$&&&((())))))((((((''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((*********))))))((('''&&&)))&&&%%%'''(((%%%&&&***$$$$$$$$$$$$%%%&&&&&&'''////////////////////////......000111222222222222333333333444444555555555777777888:::;;;<<<===>>><<<>>>AAABBBCCCDDDGGGIIIFFFHHHIIIKKKKKKJJJHHHGGGIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKKKKKKKJJJJJJIIIIIIEEEEEEEEEDDDBBB???===;;;;;;;;;:::888777777777777333222222111111111111111///......///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,++++++++++++++++++,,,,,,---------************************************************))))))******++++++++++++((((((((()))***---///111***+++---------+++)))(((++++++******))))))(((((()))))))))))))))******+++---+++))))))***+++***)))&&&'''((())))))((('''&&&))))))***,,,---+++'''$$$***)))(((''''''&&&''''''(((((((((((((((((('''&&&))))))))))))((((((((((((''''''((()))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***************&&&''''''((()))(((((((((%%%%%%&&&'''((()))***+++((('''&&&%%%&&&(((***,,,DDD222&&&((()))%%%%%%)))))))))***))))))((('''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&(((+++---///))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++---///000111HHH999+++)))+++******,,,...,,,***)))******)))'''))))))************))))))++++++***))))))***+++,,,******++++++++++++******))))))))))))************,,,,,,,,,+++***)))((((((''''''(((((()))))))))***)))***,,,---,,,+++)))'''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***++++++)))***+++,,,,,,+++***)))''''''((((((((((((''''''''''''(((((())))))******&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%###%%%&&&&&&%%%%%%'''((($$$%%%&&&((()))*********''''''''''''''''''''''''$$$&&&(((******(((%%%###(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###$$$%%%'''))))))((('''&&&************)))((('''&&&((('''(((,,,,,,(((&&&'''"""$$$(((+++,,,+++(((&&&............////////////...111555777777777777888666777888999;;;>>>@@@AAAAAACCCEEEGGGIIIJJJKKKKKKNNNMMMMMMNNNQQQTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZ\\\\\\\\\[[[[[[ZZZZZZZZZUUUSSSQQQNNNKKKHHHFFFEEEGGGFFFEEECCCAAA>>><<<:::999999:::;;;;;;888333000///000111222222000///...000///------......---,,,++++++,,,,,,,,,,,,,,,,,,000///...---,,,---......))))))))))))))))))))))))************************++++++******************---,,,,,,++++++***************))))))***+++,,,,,,888444111222555444,,,%%%))))))))))))***************++++++******)))((('''''''''(((((())))))******((((((******)))'''%%%$$$(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&''''''''''''((($$$%%%'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***)))))))))((((((''''''''''''''''''&&&%%%%%%$$$$$$!!!"""###&&&(((***,,,---))))))))))))))))))))))))&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''')))))))))***************''''''''''''((((((((())))))(((((()))))))))&&&$$$&&&'''((())))))((('''&&&))))))))))))***+++------***(((&&&&&&&&&'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))(((&&&%%%%%%%%%&&&'''%%%&&&((()))***+++******)))((('''(((+++///444777<<<666...)))(((((('''&&&*********))))))))))))(((***))))))))))))))))))***))))))))))))************)))))))))))))))))))))))),,,+++******))))))******'''((()))++++++,,,,,,,,,))))))))))))))))))))))))+++,,,---,,,*********+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((************)))((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''......///000000111222222111444888;;;<<<===>>>@@@AAAAAACCCDDDGGGIIIKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSYYYYYYZZZ[[[^^^___```___`````````aaaaaabbbbbbbbbdddddddddddddddeeeffffffggggggfffeeedddbbbaaaaaabbbaaa```^^^\\\ZZZYYYXXXXXXWWWVVVTTTRRROOOMMMKKKDDDBBBAAA@@@???===:::888666666555444333222111000111000......///000000...------------------------------+++******+++,,,---************************************************++++++******************+++++++++*********************))))))***++++++,,,<<<999666666555222+++%%%******))))))((((((''''''(((((())))))***)))))))))))))))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((())))))))))))((((((''''''(((((()))))))))((((((''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))'''%%%&&&''''''((((((''''''&&&''''''''''''(((((()))******(((&&&&&&'''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((((((,,,+++***)))))))))***+++(((((())))))))))))))))))(((((((((***---222666999333///+++)))***+++,,,+++,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---))))))))))))************************************************+++,,,------++++++++++++************************************+++,,,---,,,***)))***+++++++++++++++++++++++++++************************))))))(((((())))))***+++++++++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))((((((((((((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''///000111333555777888999:::===AAAEEEFFFHHHJJJKKKNNNNNNPPPRRRUUUWWWYYYZZZZZZZZZ[[[\\\]]]^^^______ccceeegggjjjkkkkkkjjjjjjlllkkkjjjjjjjjjkkkmmmmmmppppppppppppqqqsssttttttuuutttsssqqqpppnnnmmmlllkkkkkkkkkjjjjjjiiiiiihhheeeeeedddbbb```]]][[[ZZZRRRNNNHHHDDDCCCBBBAAAAAA???>>><<<:::888777777666555333222222333333222111........................,,,,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++))))))))))))*********************)))******+++,,,888888777555222...***'''+++***)))((('''&&&%%%%%%&&&&&&'''((())))))))))))******))))))((('''''''''((('''%%%%%%&&&(((***,,,(((((((((((((((((((((((((((''''''''''''''''''(((&&&''''''((())))))*********))))))(((((())))))***((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$************************''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''(((******(((''''''(((((())))))((((((''''''''''''&&&''''''((((((+++)))''''''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))(((((((((((()))***+++***)))((((((((((((((('''(((***---000444777999,,,***))))))+++------------,,,,,,,,,+++++++++++++++******))))))******+++)))))))))*********++++++++++++++++++++++++++++++)))))))))***,,,...000111///...,,,+++)))(((((((((++++++++++++++++++++++++***,,,,,,+++***)))***+++************************************************)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((''''''(((((()))***)))(((''''''&&&&&&''''''''''''''''''(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''444555888:::===@@@BBBCCCHHHJJJNNNPPPPPPQQQSSSUUUUUUWWWYYY[[[^^^```aaabbbaaaaaabbbccceeeggghhhiiiiiilllppprrrrrrqqqpppooosssrrrqqqpppqqqsssuuuvvvwwwwwwwwwxxxyyy{{{|||}}}}}}}}}|||{{{yyyxxxwwwwwwssssssrrrrrrrrrrrrqqqqqqnnnnnnmmmkkkiiigggeeeccc[[[UUUKKKDDDAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@===;;;999999999777555333000000000///......------...---,,,,,,,,,---//////------------------------++++++++++++++++++++++++******+++++++++++++++,,,))))))******++++++,,,,,,+++***************+++++++++...000000---******++++++******)))((('''''''''&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''&&&&&&'''(((***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))***))))))(((((())))))***'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&''''''''''''((())))))))))))(((((('''''''''''''''&&&&&&'''''''''((('''''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''')))))))))(((((((((((((((&&&''''''((()))*********'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$######$$$$$$%%%&&&''''''((((((((((((((((((''''''''')))))))))(((((((((((((((((('''&&&(((*********(((***************************))))))(((((((((((()))+++***(((((()))******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))+++***)))(((((((((******''')))+++...111333444555,,,+++***************)))++++++*********)))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++---///000111///...,,,***))))))))))))+++++++++++++++++++++++++++,,,,,,,,,***)))***+++************************++++++++++++++++++++++++)))(((((((((((()))******((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''((()))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''>>>???BBBEEEIIILLLOOOPPPUUUWWWXXXXXXVVVUUUVVVWWWXXXYYY[[[^^^```aaabbbbbbaaaaaabbbdddfffhhhkkkllllllqqqvvvyyyxxxvvvvvvvvvxxxxxxwwwvvvxxxzzz|||~~~||||||}}}}}}}}}}}}}}}|||{{{zzzzzzzzzyyyxxxwwwvvvtttrrrpppoooaaaYYYMMMBBB===<<<======???BBBFFFIIILLLMMMMMMLLLIIIGGGEEECCCBBB???;;;888555555333222000///...---///...---------...///000------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++***************+++###'''++++++)))(((***---************************((((((((((((((('''&&&&&&&&&''''''((()))******+++&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&)))((((((''''''(((((()))'''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))(((((('''&&&'''((((((((((((((((((''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***++++++&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%))))))((((((''''''''''''))))))))))))))))))(((((()))''''''''')))+++***)))))))))))))))))))))))))))***))))))(((((((((((()))+++)))((((((***+++***)))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++)))((((((((((((***,,,---(((***+++---////////////++++++++++++***)))((((((+++++++++************))),,,,,,,,,++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,,,,+++******+++++++++++++++++++++++++++++++++,,,---,,,*********,,,************************++++++++++++++++++++++++)))))))))))))))***++++++(((((())))))***+++++++++))))))))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))************++++++++++++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((()))(((((((((((((((((()))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''JJJLLLOOORRRVVVZZZ]]]___`````````]]]YYYWWWVVVWWWYYYZZZ]]]___```aaa``````^^^^^^___```bbbeeegggiiinnnsssyyy|||{{{zzzzzz{{{{{{{{{{{{}}}~~~}}}|||zzzxxxwwwiii```RRRFFF>>>;;;::::::;;;>>>DDDKKKQQQUUUWWWXXXVVVUUURRRPPPNNNKKKFFFCCC???>>><<<999666333111000000///---,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,---------------,,,+++******)))*********&&&)))++++++)))(((***,,,*********+++++++++,,,,,,))))))))))))((('''&&&&&&%%%&&&'''((()))***+++,,,&&&''')))******(((&&&%%%(((((((((((((((((((((((((((''''''''''''''''''((())))))(((((('''&&&&&&%%%)))((((((''''''(((((()))(((((((((((((((''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''(((''''''&&&)))(((((('''&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%((((((((())))))************)))'''''')))******)))(((''''''&&&&&&''''''((('''''''''&&&''''''((((((***)))((((((***+++******))))))))))))))))))))))))************************)))))))))************+++***************)))((((((((((((((()))***+++,,,---)))***+++,,,,,,,,,,,,,,,((()))++++++******+++---------------,,,,,,,,,,,,++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,......---,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&%%%&&&&&&'''))))))(((((())))))***+++***)))((((((''''''((((((''''''''''''(((((((((((()))))))))(((((((((''''''))))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''VVVXXX[[[^^^cccfffiiikkkjjjjjjhhhddd___\\\[[[[[[]]]^^^```bbbbbbbbbaaa```^^^]]]\\\\\\]]]___aaabbbiiinnnuuuwwwvvvuuuwwwzzzzzz{{{}}}~~~}}}tttkkk]]]PPPFFF@@@===;;;888;;;???FFFNNNVVV]]]aaaaaa```___^^^\\\YYYTTTQQQKKKIIIFFFCCC???;;;888777222111///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,++++++***))))))******)))***+++***)))))))))***+++++++++***************)))))))))***))))))((((((&&&''''''((()))******+++&&&&&&'''(((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''***))))))(((((())))))***))))))((((((''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))******'''''''''(((((()))))))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((''''''))))))(((''''''&&&%%%%%%''''''((()))***++++++,,,,,,***(((((()))***))))))))))))(((''''''((())))))''''''''''''(((((()))***)))((('''''')))******)))))))))))))))))))))))))))************************))))))*********+++++++++(((((((((((('''%%%$$$###((()))******++++++++++++))))))******+++,,,,,,---''')))+++*********---000......---------,,,,,,,,,))))))(((((((((((())))))*********+++++++++,,,,,,++++++++++++++++++++++++......---,,,++++++,,,,,,)))+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------))))))))))))))))))))))))************************)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&'''((())))))))))))))))))******+++***))))))(((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''']]]___bbbfffjjjnnnqqqrrrrrrrrroookkkfffbbbaaaaaaaaabbbdddeeeeeedddcccbbb___]]][[[ZZZZZZ[[[\\\]]]aaaffflllooommmnnnqqqtttwwwyyy|||}}}tttfffYYYNNNGGGAAA>>>888999;;;AAAJJJUUU___eeehhhgggffffffeeeccc___\\\SSSRRRNNNJJJEEEAAA>>><<<666555333111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++*********,,,,,,+++***))))))******(((((((((((()))))))))))),,,,,,+++***)))((('''''''''((()))******++++++***(((((((((((())))))))))))&&&%%%%%%%%%&&&))),,,---(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((++++++************++++++******)))((('''&&&&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((()))(((''''''((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''')))******++++++'''((((((((())))))******,,,++++++***)))(((((((((&&&&&&''')))***+++,,,------+++((((((((())))))(((---,,,+++******+++,,,---))))))))))))***,,,------)))'''&&&''')))******)))))))))))))))))))))))))))************************))))))******++++++++++++++++++++++++)))'''%%%$$$******+++,,,,,,***)))((()))))))))***+++---...///***+++,,,+++))))))---000,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,...000///---***'''........................///000000000...---...///------------------------------------------------------,,,,,,------...///------------------------))))))))))))))))))))))))************************(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))+++,,,'''''''''''''''((())))))******)))(((((((((((((((''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''jjjjjjkkkmmmooorrrtttuuuxxxvvvtttrrrrrrrrrpppooooooqqqrrrqqqnnnkkkjjjjjjiiigggeeebbb]]]YYYUUUSSS___aaabbbaaa______cccgggiiilllqqqvvvzzzuuugggWWWIIIAAA===???<<<;;;@@@FFFMMMYYYdddjjjooopppmmmjjjkkkiiifff\\\WWWQQQMMMKKKIIIDDD@@@;;;999666444333111...,,,222111000...---,,,++++++***++++++,,,---......///---------......////////////...,,,+++***)))))))))...,,,+++)))(((((())))))***++++++++++++***)))))),,,,,,+++***))))))******&&&&&&&&&%%%%%%&&&&&&&&&++++++***)))(((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******)))(((((()))******((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&######$$$$$$%%%&&&''''''***)))'''&&&&&&'''((()))((((((((((((((('''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))...,,,***)))''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))...---+++***(((''''''''')))***+++,,,+++***(((&&&************************))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((,,,+++***)))))))))***+++000000///...---,,,,,,+++)))***++++++,,,,,,,,,,,,++++++************+++++++++++++++************))),,,+++***))))))***+++,,,///---+++)))))))))++++++,,,,,,+++++++++,,,...///...........................---,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,...222444555333111///........................000///------...///...---222222222222222111111000111111000000000000111111...///000111111111000///000000//////......------222000...---......---+++(((((()))))))))*********((()))************+++------,,,,,,+++***))))))(((((((((((()))***++++++,,,+++***)))'''''''''((()))))))))))))))))))))))))))'''((()))******************)))(((''''''((()))***************)))))))))))))))((('''''''''(((***+++(((((())))))((('''&&&&&&******))))))((((((''''''(((((('''''''''&&&&&&&&&******))))))((((((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''')))***+++''''''''''''((((((((((((pppppprrrtttvvvyyy{{{|||}}}|||{{{zzzzzz{{{zzzzzzuuuvvvvvvsssoookkkiiihhhhhhgggfffdddaaa___\\\[[[______]]]ZZZXXXXXXZZZ]]][[[___dddiiinnntttzzz~~~|||pppcccUUUJJJDDD@@@======@@@EEEKKKVVV```lllqqquuusssrrrsssrrrnnnfff```XXXSSSPPPNNNJJJGGGCCCAAA>>><<<:::888666333333222111000///...------............////////////++++++++++++,,,,,,,,,---------,,,++++++++++++,,,///...---,,,,,,++++++++++++++++++************))),,,++++++***))))))******''''''&&&&&&&&&&&&''''''***))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))************))))))************************((((((((((((((((((((((((%%%&&&&&&'''(((((()))))))))(((((((((''''''''''''%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''&&&&&&''''''((())))))***)))((('''&&&&&&''')))***(((((((((((((((((((((''')))))))))))))))*********&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))+++***)))((((((((()))***''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))),,,+++***)))((('''''''''((((((*********((('''%%%)))))))))******)))))))))))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((******)))))))))***,,,---///......---,,,+++++++++******+++,,,,,,,,,++++++++++++************++++++++++++++++++************,,,,,,+++******+++,,,,,,...---+++***)))***+++,,,---,,,+++++++++,,,---......---------------------------,,,+++******++++++,,,,,,,,,,,,------------,,,...000222222111///---000000000111111111111111444222111111333444333333666666777888888888888888888888777666666666777777666777777888888777666555555555555555444444333333444222000//////...---+++------------,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,++++++++++++++++++******************************,,,+++***)))))))))******))))))))))))))))))))))))((())))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((('''((()))***+++((((((((((((((('''&&&&&&***)))))))))((((((((('''))))))((((((((('''''''''***)))))))))((((((((('''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))tttuuuvvvwwwxxxzzz{{{{{{||||||zzzyyyxxxxxxxxxxxxtttttttttqqqlllgggdddccc`````````___^^^^^^]]]]]]^^^ZZZTTTPPPOOONNNNNNNNNPPPSSSWWW[[[```gggnnnssssssuuuwwwxxxxxxyyy|||~~~~~~}}}||||||}}}|||sssfffXXXOOOGGGCCCAAABBBDDDHHHPPPYYYjjjqqqwwwxxxyyyzzzyyyvvvmmmfff]]]WWWSSSPPPLLLIIIFFFDDDAAA???>>>===:::999444444333111000///......111111000000////////////******++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///......///......---,,,+++,,,,,,***)))))))))***+++,,,+++******)))*********)))((((((''''''(((((()))((((((((('''''''''''''''))))))))))))))))))))))))((()))+++,,,+++***'''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&''''''(((((())))))***((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&((()))***''''''((((((((((((((((((&&&&&&'''(((((('''%%%%%%&&&''''''''''''((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((((((((()))***+++)))((((((''''''(((((()))(((((((((((())))))))))))***)))((((((''''''((((((''''''((())))))(((&&&%%%'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))************)))((((((((())))))((((((((()))***,,,---...------,,,,,,++++++******++++++,,,,,,,,,+++******++++++************++++++,,,+++++++++************,,,,,,++++++++++++,,,,,,,,,+++*********+++---...------,,,+++++++++,,,,,,------------------------...------,,,,,,,,,------,,,---------....../////////000111111222111111000333333444444555555555666999777666777999::::::999;;;<<<<<<>>>???@@@@@@AAA@@@??????>>>======>>>>>>???????????????>>>===<<<=========>>>======<<<<<<:::888666444333222000...222222222111000000//////---///000000...,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++***)))))))))+++++++++***++++++,,,---)))))))))))))))))))))))))))************))))))(((''''''(((((((((((('''''''''''''''(((((())))))***((((((((((((((()))******(((((((((((((((''''''&&&))))))))))))(((((((((((()))))))))))))))((((((((())))))))))))((((((((((((************)))(((''''''&&&&&&&&&%%%&&&&&&''''''(((((()))))))))*********zzzyyyyyyxxxvvvtttsssrrrttttttrrrooollljjjiiijjjhhhiiijjjiiieeebbbaaaaaa```______^^^^^^^^^^^^^^^aaa[[[SSSOOOOOOOOONNNLLLPPPRRRUUUXXX]]]ccckkkpppppprrrssstttssstttuuuwwwwwwvvvuuuttttttvvvwwwxxx{{{wwwhhh]]]TTTOOOKKKJJJIIIHHHMMMTTTfffooowwwzzz|||}}}|||xxxrrrlllddd^^^YYYTTTNNNIIIGGGDDDBBBAAAAAAAAA@@@???888888666555333000///...////////////............,,,------------------------------------...//////,,,,,,---...---,,,***)))---,,,***(((((()))***,,,++++++***************+++***))))))(((((())))))***((((((((((((((((((((('''((((((((((((((((((((((((***+++,,,,,,+++***((('''))))))))))))))))))))))))&&&'''''''''(((((((((((())))))************)))))))))***,,,------,,,***)))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***+++''''''''''''(((((((((((("""###%%%%%%%%%###!!!'''''''''''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((''''''''''''(((((('''(((((())))))((('''''''''(((***++++++***((('''))))))))))))))))))))))))******))))))))))))************))))))((())))))***)))))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,,,,,,,+++++++++*********++++++************++++++++++++***++++++---...///---------,,,,,,,,,,,,,,,,,,,,,,,,---------------//////.........///000000......//////000111222222444444555555666888999:::888999999::::::;;;;;;;;;>>>===<<<===???AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCBBBDDDEEEFFFFFFFFFEEEDDDDDDBBB@@@>>><<<;;;888555222444444444444333333333222222333555444222///..................------------,,,,,,,,,+++******))))))*********++++++,,,------))))))))))))))))))))))))***************)))((('''&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))***((((((((((((((())))))***'''(((((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********))))))((('''(((((('''&&&&&&&&&''''''(((((((((((())))))))))))}}}{{{yyyuuuqqqlllhhhfffggghhhgggeeeaaa______aaa^^^aaadddfffffffffhhhiiiooonnnllljjjiiiiiihhhhhhfffaaa[[[XXXYYYZZZYYYWWWVVVXXX[[[```eeemmmuuuzzz|||}}}~~~}}}|||{{{|||}}}|||{{{yyyxxxwwwwwwwwwwwwwww|||zzzpppgggbbb]]]ZZZUUUQQQSSSXXXhhhqqqzzz}}}~~~zzzxxxsssmmmiiiddd]]]UUUOOOJJJHHHFFFEEEGGGHHHHHHHHHAAA@@@???===:::777444333........................------------------------000///......------......+++,,,---...---,,,+++***---,,,***(((((()))***,,,+++***************++++++*********))))))*********(((((()))*********)))(((((((((((((((((((((((((((---,,,+++)))))))))***+++************************'''''''''(((((((((((()))))))))************)))))))))***,,,------,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((()))******&&&'''''''''(((((())))))&&&'''((()))((('''$$$###(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''%%%$$$$$$$$$$$$$$$$$$%%%(((((((((((())))))))))))'''''''''''''''(((((()))((()))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))******))))))))))))************))))))))))))***************+++************,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))******************)))******++++++,,,---...///------......------------------.........////////////////////////000111222111111222333444555666777999999:::;;;===@@@BBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCDDDFFFHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHFFFDDDBBB@@@===999666444555555555555555555555555777888777555333222222444444333222000///......++++++++++++++++++++++++)))******++++++,,,,,,,,,***************************************)))((('''&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))***'''(((((()))))))))))))))''''''((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))(((''''''***)))((((((((((((((()))&&&&&&&&&'''''''''((((((uuusssqqqlllgggaaa\\\YYYYYY[[[]]]\\\ZZZZZZ]]]```bbbfffkkkpppsssvvvzzz||||||yyyvvvttttttsssiiigggdddcccddddddeeedddaaadddjjjpppwww}}}xxxssspppjjjdddeeeiiittt|||zzzvvvppplllhhhaaaYYYSSSMMMJJJHHHGGGHHHIIIJJJJJJIIIIIIHHHGGGEEEBBB???===333222222222111111000000------,,,,,,,,,,,,++++++000///...---------------------............------,,,,,,***)))))))))***+++*********)))******+++,,,+++******))))))******+++'''(((***+++++++++***))))))))))))))))))))))))))),,,+++)))(((((()))+++---++++++++++++++++++++++++(((((((((((())))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))(((((()))***)))((('''&&&)))))))))(((((((((((('''((())))))******))))))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&))))))(((((((((((())))))(((((((((((())))))))))))((((((((('''(((((())))))))))))))))))************+++******************+++))))))))))))))))))))))))******))))))))))))************)))))))))***+++++++++++++++++++++***)))(((++++++,,,,,,------......++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))***++++++,,,---.........---...//////000000////////////000000111222222222000000000000111222444444666777888:::;;;===>>>>>>>>>???@@@AAADDDFFFIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHIIIKKKLLLLLLKKKMMMLLLKKKJJJIIIJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQNNNOOOQQQRRRSSSRRRPPPOOOLLLJJJHHHGGGEEEBBB===:::666666666555555555555555666777888777666555666777:::999888666444333222111------------............******+++,,,,,,,,,++++++************************)))************))))))((((((((())))))))))))(((((('''''''''(((((())))))***''''''((()))))))))))))))&&&'''(((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''***))))))((())))))******%%%%%%&&&&&&&&&'''''''''lllllljjjhhhddd___[[[YYYXXX\\\______^^^___ccchhhqqqvvv|||~~~}}}}}}tttuuuuuuuuuttttttuuuvvvvvvzzz{{{|||}}}xxxpppkkkgggccc^^^ZZZSSSOOOKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJHHHGGG>>>===<<<:::888666555444.........------,,,,,,,,,---------,,,------......------,,,,,,,,,,,,------+++++++++************)))******))))))***++++++,,,******))))))))))))******&&&''')))***+++***)))((())))))))))))))))))))))))))))))))))))******+++,,,************************))))))))))))*********+++))))))************))))))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((((('''&&&&&&''''''((())))))***&&&''''''''''''''''''((())))))))))))((((((((('''))))))************))))))&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))))))))(((''',,,,,,++++++++++++,,,,,,(((((((((((())))))))))))******)))((((((((())))))((((((((((((((()))******+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))************))))))******+++,,,))))))***+++,,,+++******)))******+++,,,------...******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,------------,,,+++++++++,,,------.........---...///111222222222222111222222333444444555555555555666666888999:::;;;===>>>???AAACCCEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNOOOOOOOOONNNNNNMMMLLLLLLLLLIIIHHHFFFGGGHHHIIIIIIHHHIIIHHHGGGFFFFFFGGGIIIJJJIIIIIIJJJJJJLLLMMMOOOPPPQQQPPPPPPPPPPPPRRRSSSTTTQQQRRRUUUVVVWWWVVVTTTSSSQQQPPPNNNMMMLLLHHHDDD@@@::::::888777555444333222444555555444444555888;;;===<<<;;;:::999888777666333222222111111000000000,,,,,,---...------++++++************************((())))))************)))******))))))))))))******))))))))))))))))))))))))&&&'''((()))***))))))(((&&&&&&'''((((((((((((((('''((((((((()))))))))***&&&'''''''''(((((((((((('''((((((((()))))))))***((())))))******)))))))))(((((('''(((((()))***+++&&&&&&&&&&&&'''''''''(((mmmmmmnnnmmmkkkhhheeedddeeeiiilllkkkiiiiiinnnrrr~~~tttmmmjjjiiigggeee]]]YYYTTTPPPNNNMMMMMMLLLGGGIIIKKKMMMNNNNNNLLLLLLHHHGGGDDDAAA>>>;;;999777111111000000000/////////+++++++++,,,---...///000+++***)))((()))***+++,,,***++++++++++++***))))))******))))))***+++,,,,,,******))))))))))))******$$$&&&((()))***)))((('''))))))))))))))))))))))))%%%&&&)))+++,,,,,,+++***)))))))))))))))))))))))))))*********++++++++++++))))))************))))))******)))(((((()))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((())))))***((((((((((((((()))***+++******))))))((((((((('''))))))************))))))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((###%%%'''(((*********)))((((((''''''''''''(((((((((((((((((())))))))))))++++++***)))))))))))))))'''''''''''''''((()))***+++***'''&&&&&&'''***+++))))))))))))))))))))))))******))))))))))))************))))))***+++,,,,,,&&&((()))+++,,,,,,,,,+++(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------...//////...------+++,,,------......---------...000222333444444333333333444555555666777777<<<<<<======???@@@BBBCCCBBBCCCEEEFFFHHHJJJLLLLLLPPPQQQRRRSSSSSSSSSRRRRRRNNNMMMMMMLLLKKKJJJIIIIIIEEECCCBBBBBBCCCDDDCCCBBBBBBBBBAAA@@@AAACCCFFFGGGCCCDDDDDDFFFGGGJJJKKKLLLNNNNNNMMMMMMNNNPPPRRRSSSSSSTTTWWWYYYYYYXXXVVVUUUWWWVVVUUUTTTRRROOOJJJGGG>>>===;;;999666333111000222333222222222444999<<<=========<<<<<<;;;;;;;;;888777666555333222111000....../////////...,,,+++************************'''((()))***************,,,+++***))))))***+++,,,************))))))))))))&&&''')))*********)))(((&&&&&&'''((())))))(((((('''((((((((())))))******'''((((((((())))))******'''((((((((())))))******)))******+++++++++******&&&&&&&&&'''''')))***+++''''''''''''((((((((()))wwwyyyzzzyyywwwvvvvvvvvvuuuxxx{{{|||{{{{{{~~~yyyrrrkkkfffbbbbbb^^^ZZZWWWUUUUUUTTTRRROOONNNMMMMMMMMMMMMNNNOOOLLLJJJHHHHHHHHHFFFAAA===;;;999666333000......---///...---...///000///---,,,,,,++++++***++++++,,,++++++++++++++++++++++++...---,,,+++************+++++++++++++++++++++++++++******))))))******+++******)))(((((('''(((((())))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((())))))))))))((('''******))))))))))))******&&&''')))++++++)))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))(((((('''(((((()))***((())))))((('''''')))***+++***)))(((***---000222222...)))'''(((***)))(((,,,+++***))))))***+++,,,'''''''''(((((((((((((((***)))(((''''''((()))***'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((******)))((((((((((((((())))))))))))************+++++++++******)))((('''))))))************))))))************************(((((())))))*********+++(((((()))***+++,,,,,,,,,)))((('''&&&&&&'''((()))++++++,,,++++++++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++******))))))))))))+++,,,,,,***))))))***------,,,,,,+++,,,,,,,,,///...---,,,,,,---///000---///111444666777777777:::<<<>>>???@@@???>>>===BBBBBBBBBCCCDDDEEEFFFFFFLLLLLLKKKKKKLLLMMMOOOPPPQQQSSSUUUVVVUUUSSSQQQOOOJJJIIIGGGEEECCCAAAAAA@@@@@@>>>;;;888888888:::<<<;;;:::999999999:::;;;<<<=========>>>???@@@AAABBBAAABBBCCCDDDFFFIIINNNQQQUUUVVVWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[ZZZYYYWWWTTTRRRKKKHHHCCC>>>999666444444/////////000111333555777888888888999;;;===???@@@<<<>>>@@@???===;;;999999222333333333222000...---,,,,,,++++++******))))))*********)))))))))))))))))))))************))))))************************))))))(((((((((((())))))***)))(((''''''&&&''''''((((((((((((((((((((((((((('''(((+++...///,,,)))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((***)))'''&&&''')))(((((((((((()))))))))))){{{uuuoookkkfffccc^^^[[[ZZZYYYXXXWWWSSSSSSSSSRRRRRRQQQQQQQQQRRRPPPNNNNNNOOONNNLLLIIIEEECCC???;;;666333111000///...------///000000///......---,,,,,,,,,------++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++*********))))))*********+++***))))))((((((((()))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******''''''''''''''''''((((((((()))))))))''''''(((******)))((((((+++111888<<<000---)))''''''((('''&&&)))(((''''''''''''((())))))(((((((((''''''''''''***)))(((''''''((()))***((((((((('''''''''&&&&&&((())))))******))))))((('''''''''''''''(((((()))++++++***)))))))))))))))))))))))))))************(((((()))************************++++++*********************************))))))))))))*********+++))))))******++++++,,,,,,,,,+++************+++,,,,,,+++******+++,,,+++***,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++)))+++,,,,,,+++******+++......---,,,,,,,,,------///...---,,,---...000111000222555888;;;<<<===>>>???AAACCCEEEFFFFFFEEEEEEJJJKKKLLLNNNOOOOOOOOOOOOMMMLLLMMMNNNOOOQQQTTTUUUUUUUUUVVVUUUSSSOOOLLLJJJBBBAAA@@@>>>===;;;::::::999888666444333444555666777666666555555666777888777777777888999:::;;;;;;;;;<<<===>>>???BBBFFFIIILLLOOORRRVVVXXXYYYXXXXXXZZZ[[[\\\]]]\\\ZZZXXXVVVRRROOOJJJEEE@@@;;;999777666555222000000000111111444444555777999<<>>AAACCCDDDEEEFFFGGGIIIKKKLLLMMMLLLLLLMMMOOORRRTTTUUUUUUTTTSSSQQQQQQQQQRRRSSSTTTVVVWWWWWWVVVTTTQQQMMMHHHDDDBBB::::::999999888666555444444444333222111111111111444444333333222333333444333333222222333444555555555666777888888:::===@@@BBBFFFLLLQQQUUUWWWWWWVVVXXXZZZ]]]___```___]]][[[XXXVVVSSSNNNIIIDDD@@@===<<<:::666222///......///000000111444777:::>>>@@@AAADDDHHHJJJIIIHHHHHHHHHEEEDDDCCCAAA>>>;;;888666333333222000...---++++++,,,,,,,,,+++++++++******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))'''&&&''')))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))'''&&&&&&'''&&&&&&'''''''''((((((((({{{wwwrrrmmmjjjfffccc```YYYXXXUUUSSSSSSUUUWWWYYYYYYWWWVVVUUUUUUVVVWWWXXX]]][[[WWWRRRLLLFFFAAA???:::777222000000111111111222111000///............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***************+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))++++++************++++++***))))))(((((())))))***''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''((((((((())))))))))))))))))*********++++++<<<888222,,,(((&&&%%%&&&''')))******((('''((()))+++)))'''&&&'''+++///222))))))(((((((((((('''&&&))))))(((((((((((())))))'''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))******************))))))))))))((()))******++++++******))))))*********((()))))))))************&&&'''((()))++++++++++++*********))))))*********************************************************+++++++++++++++++++++***+++******************+++---***((())),,,...+++(((---------.........//////------,,,,,,,,,+++++++++///.....................***,,,---...,,,,,,,,,---//////...------.........222222222222444555777888<<<>>>@@@CCCEEEFFFGGGGGGIIIIIIKKKLLLLLLLLLLLLLLLLLLOOOSSSWWWXXXWWWUUUSSSUUUTTTTTTSSSRRRQQQQQQQQQSSSRRROOOKKKFFFAAA===;;;777777888888888777555555555555555444444333333333555555444333333333222222333222222222222222333333222444555444444555888:::;;;>>>DDDJJJOOORRRTTTTTTSSSVVVYYY\\\^^^^^^]]]]]]YYYYYYXXXUUURRRMMMIIIFFF@@@===888444111000000111...//////111444777:::<<>>999444222111111000000000000111333555666AAAEEEJJJMMMMMMLLLLLLKKKMMMMMMMMMLLLJJJHHHFFFDDD@@@???===;;;888555333222,,,,,,,,,+++***)))))))))******++++++++++++******************************))))))************))))))******)))******+++,,,---++++++++++++++++++++++++&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&((()))***))))))&&&&&&&&&&&&'''''''''(((}}}wwwrrrnnniiiddd]]]XXXXXX\\\aaafffiiiiiiiiifffcccbbbbbbcccffffffeeeccc___ZZZTTTQQQKKKGGGBBB>>>;;;999777666555444222111///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,............,,,,,,***))))))))))))***++++++))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))%%%%%%&&&'''((((((((((((******))))))))))))******************************((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))******+++&&&&&&'''''''''(((((((((******+++++++++,,,,,,,,,777333---(((%%%'''***,,,&&&(((***+++)))(((((((((%%%&&&(((*********)))(((&&&'''((((((((())),,,...&&&''''''((((((''''''&&&%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&&&&''''''''''''((((((((())))))))))))))))))((()))))))))))))))******+++(((((((((((((((((()))***))))))))))))************+++++++++******)))''''''+++***)))(((((()))***+++************************+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,------,,,------------.........------,,,,,,,,,,,,++++++,,,,,,,,,---------------+++---/////////...///000/////////000111333444555;;;;;;<<<===>>>>>>??????DDDDDDEEEDDDCCCAAA???>>>AAAAAA@@@@@@@@@@@@@@@???HHHKKKOOOSSSUUUTTTRRRPPPHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGDDDAAA>>><<<<<<<<<::::::::::::;;;===>>>???>>>======<<<<<<=========;;;;;;;;;:::999888666555666555444333333222333333111222444444333333444666666666666888;;;@@@DDDGGGFFFGGGHHHJJJMMMOOOQQQRRRSSSUUUWWWYYYYYYYYYXXXWWWNNNKKKFFF???:::555222000333222111000000111222333@@@EEEKKKOOOPPPPPPPPPPPPMMMMMMNNNNNNMMMKKKIIIHHHFFFEEECCC@@@===;;;999888000000//////...---,,,,,,******++++++++++++******************************((()))***++++++***)))(((******************++++++************************&&&((()))((('''&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%''')))+++***(((&&&&&&'''''''''(((((((((}}}yyysssoooiiicccaaabbbdddffflllnnnooommmjjjhhhgggiiijjjkkkkkkiiieee```ZZZVVVNNNLLLHHHEEECCCAAA>>><<<888666555222111//////...------------------------,,,,,,+++,,,,,,---...///++++++++++++++++++++++++***+++,,,------,,,+++***)))((((((((())))))***+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******''''''((((((((()))))))))+++++++++,,,,,,,,,,,,---++++++)))(((((((((((()))&&&(((***+++***(((((((((&&&&&&''')))))))))))))))'''(((((('''%%%&&&))),,,''''''((())))))(((''''''(((((((((((((((((('''''''''((()))******)))((('''''''''((((((((())))))))))))******++++++******))))))(((((((((((()))******))))))(((((())))))***+++))))))))))))************+++++++++******)))''''''---,,,***))))))***,,,---************************,,,,,,,,,++++++************++++++,,,,,,---------,,,---...//////...---,,,+++...111///,,,+++---000,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,------.........+++---///000//////000111111111222444666888:::;;;===>>>>>>??????@@@@@@???DDDDDDDDDCCCAAA???<<<;;;;;;;;;;;;<<<===>>>??????EEEHHHKKKOOOQQQPPPOOONNNLLLMMMNNNPPPQQQQQQPPPPPPKKKIIIEEEBBB@@@@@@@@@AAA??????>>>>>>???BBBEEEGGGEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDCCCBBB@@@>>>===999888777666555555555555444666888888888888999:::999999::::::<<<>>>@@@AAABBBAAA@@@AAACCCFFFIIIKKKKKKLLLNNNPPPRRRSSSSSSSSSPPPNNNJJJEEE@@@:::666333444333222111000111222333;;;@@@HHHOOORRRSSSTTTTTTOOOOOOPPPPPPOOOMMMKKKJJJJJJIIIGGGEEEBBB@@@>>>===222222111000///...------***++++++,,,,,,++++++***************************((()))+++,,,,,,+++)))(((+++******))))))))))))***************************''')))***)))'''&&&(((***)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))***(((%%%''''''((((((((()))))))))~~~yyytttpppmmmllllllsssvvvxxxwwwtttqqqqqqrrrmmmnnnnnnmmmiiiccc]]]YYYOOOMMMKKKIIIHHHFFFCCCAAA:::888666444222111000000------------------------//////...---,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))((((((((('''(((((()))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''((()))************((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,---------''')))+++,,,+++)))&&&$$$%%%(((++++++***((('''(((((('''&&&&&&%%%&&&'''((()))***)))%%%"""###&&&***)))***+++,,,,,,+++***)))+++***)))((('''&&&%%%%%%'''((()))******)))((('''(((((())))))*********++++++++++++,,,,,,+++++++++((((((((((((((())))))*********))))))***+++,,,,,,))))))))))))***************************)))((((((///...,,,++++++,,,...///************************,,,,,,,,,++++++***************+++,,,,,,---......+++,,,---......---,,,++++++000333111,,,***...333+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,---------......//////,,,...000000000000111222222333444666999<<<>>>@@@>>>??????@@@@@@@@@??????BBBBBBBBBBBB@@@>>><<<:::888888999:::<<<>>>@@@BBBIIIKKKOOORRRTTTTTTSSSSSSWWWWWWXXXYYYXXXWWWVVVUUUNNNLLLHHHEEECCCCCCDDDEEEEEEDDDBBBBBBDDDHHHLLLOOOKKKJJJGGGFFFFFFHHHJJJLLLLLLMMMMMMLLLJJJHHHFFFDDD===<<<;;;:::999888888888999;;;===>>>======>>>???>>>???@@@AAAAAAAAA@@@???@@@>>><<<;;;===@@@DDDGGGCCCDDDFFFGGGIIIJJJKKKKKKNNNMMMKKKHHHDDD???;;;999444333222111111222333444555;;;EEELLLQQQTTTUUUVVVVVVVVVWWWVVVUUUSSSQQQOOOLLLLLLJJJGGGEEECCCAAA@@@222111000///...---,,,,,,***++++++,,,,,,++++++***************************((()))+++,,,,,,+++)))(((++++++***)))((((((((()))))))))))))))))))))))))))(((***+++)))'''&&&(((+++)))))))))))))))))))))))))))))))))))))))))))))))),,,)))'''((()))(((%%%"""(((((((((((())))))))))))~~~}}}{{{xxxvvv{{{|||~~~~~~{{{xxxvvvvvvrrrooommmlllhhhccc^^^RRRLLLHHHIIIJJJGGGEEEEEEDDDBBB@@@<<<777333///---......---,,,,,,---...//////...------,,,,,,,,,------------,,,,,,+++++++++))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++************))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&''''''(((((())))))(((&&&$$$%%%((()))(((&&&''''''((((((((((((''''''((((((((()))******+++++++++++++++++++++++++++++++++***)))'''''''''((()))(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&''''''(((((())))))******''')))***)))((('''(((***(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++......---,,,+++***)))(((***+++,,,---...---,,,+++---,,,,,,+++*********+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---.........------,,,,,,,,,000000000111000000//////000000000000//////......222111000///111444888:::999;;;???AAABBBAAA>>><<<===<<<;;;:::;;;<<<>>>@@@AAACCCEEEDDDBBB@@@??????>>>>>>>>>???BBBEEEHHHIIIQQQTTTWWWYYYZZZZZZ[[[]]]___```aaabbbbbb```^^^\\\XXXUUURRRQQQQQQQQQNNNKKKJJJHHHGGGJJJNNNPPPOOOMMMJJJLLLMMMKKKHHHFFFHHHKKKTTTUUUVVVVVVTTTQQQNNNLLLIIIEEE@@@>>>???@@@>>>===>>>???BBBDDDGGGIIIJJJKKKLLLLLLKKKLLLNNNNNNMMMKKKIIIHHHEEEAAA>>>>>>@@@BBB>>>>>>???AAACCCCCCAAA@@@GGGFFFEEEEEEEEECCC@@@===888666333111000111333444555999???DDDIIIMMMQQQTTTTTTVVVWWWVVVTTTSSSSSSTTTRRRQQQOOONNNLLLHHHCCC???666333///...............000///---,,,+++************+++,,,,,,,,,+++)))(((************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((~~~~~~}}}zzzvvvrrrpppoookkkeee```SSSKKKDDDDDDFFFEEEFFFHHHBBBAAA@@@===:::666222000///...---,,,,,,---...///...------,,,,,,,,,------+++++++++*********))))))************************((((((((())))))***************************************************************++++++++++++************))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''((((((((((((((((((&&&$$$%%%''')))((('''''''''(((((((((((('''''''''''''''((())))))******+++++++++++++++++++++++++++***)))(((''''''((()))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&'''((((((((()))))))))***((()))***)))((('''(((***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************++++++++++++,,,,,,,,,+++++++++++++++++++++,,,------------,,,---,,,,,,+++******++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---.........---------,,,,,,///////////////...------...............//////000333333333444777:::===??????@@@AAAAAA@@@===;;;999777666666666888;;;===???BBBDDDEEEEEEDDDBBBBBBBBBFFFGGGHHHIIILLLNNNPPPQQQWWWZZZ^^^aaaaaabbbcccdddcccdddeeeeeeeeedddbbbaaaaaa^^^\\\[[[[[[ZZZVVVSSSUUUSSSRRRTTTWWWXXXWWWVVVTTTUUUTTTSSSQQQQQQRRRTTT\\\]]]^^^^^^]]]ZZZWWWUUUTTTPPPLLLKKKKKKLLLKKKIIIIIIJJJLLLOOOQQQSSSTTTUUUWWWVVVUUUVVVWWWXXXVVVTTTPPPOOOLLLHHHDDDAAABBBCCC??????>>>???@@@???===;;;???@@@AAADDDEEECCC???<<<:::888555333111111333444222666;;;@@@EEEJJJOOOSSSUUUWWWYYYZZZYYYWWWWWWXXXUUUSSSRRRPPPNNNJJJEEEAAA666333000......///////////////......---,,,,,,,,,,,,,,,------,,,+++******************)))))))))((())))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''******))))))))))))******((((((''''''''''''((((((|||xxxvvvtttoooiiicccYYYNNNDDDAAA@@@AAACCCFFFAAAAAABBBAAA???<<<999777111000///...------......---,,,,,,,,,,,,,,,------++++++++++++************++++++++++++++++++++++++)))*********************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))((((((((((((((('''(((&&&%%%&&&''')))((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))***************************))))))(((((((((((()))(((((((((((())))))))))))''''''(((((())))))******((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((())))))))))))((()))******(((((()))***---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************+++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,------...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------...---------------------------...///...,,,,,,,,,..................---------////////////............///.........000222444555666777999<<>><<<:::999888333444555777:::>>>AAACCCGGGIIIKKKKKKJJJJJJJJJKKKPPPQQQSSSUUUWWWXXXYYYYYY\\\```dddggghhhhhhhhhiiihhhhhhhhhhhhhhhgggggggggeeedddbbbbbbaaa___[[[XXX\\\[[[ZZZ[[[]]]^^^]]]\\\]]][[[XXXWWWXXXZZZ[[[[[[```aaacccdddcccaaa^^^\\\]]][[[XXXVVVWWWWWWVVVUUUVVVXXXZZZ\\\___```aaabbbbbbaaa```aaaaaaaaa___]]]ZZZYYYWWWSSSMMMIIIGGGGGGEEEDDDBBB@@@@@@>>>:::888777999===AAACCCAAA<<<888;;;999666333222111222222///222666:::>>>DDDJJJNNNSSSVVVZZZ\\\\\\[[[[[[[[[YYYWWWUUUSSSPPPLLLGGGCCC777444000......///000000...///000111111111000///000///...---,,,,,,++++++*********))))))))))))((())))))************))))))'''(((((())))))(((((('''))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''******))))))))))))******)))((((((''''''(((((()))|||zzzxxxssslllfff___SSSGGGBBB???<<<<<>>@@@DDDFFFHHHIIIIIIBBB@@@===:::999999:::;;;777888;;;>>>CCCGGGKKKNNNQQQSSSTTTUUUUUUUUUVVVXXXVVVXXXZZZ]]]^^^______^^^___bbbgggiiiiiiggggggfffiiiiiihhhgggggghhhhhhiiifffffffffeeedddaaa^^^\\\___^^^______```aaaaaaaaaddd```\\\\\\___aaaaaa```cccdddfffggggggeeecccaaadddcccaaa``````_________```aaaccceeeggghhhhhhiiihhhgggffffffgggfffdddbbbaaabbbaaa]]]XXXSSSQQQPPPQQQOOOKKKIIIFFFCCC???<<<999999;;;===>>><<<777444888777555222111000111111///000222555777<<>>;;;<<>>AAACCCDDDFFFHHHJJJKKKKKKKKKJJJDDDAAA<<<999777888;;;===???@@@DDDHHHMMMRRRUUUWWWXXXYYY[[[\\\\\\]]]___aaa\\\^^^```bbbcccccccccbbbaaadddggghhhfffdddccccccggggggfffffffffgggggghhhhhhhhhiiihhhfffdddcccbbb```aaabbbccccccdddeeefffhhhdddaaabbbeeehhhgggffffffhhhjjjkkkkkkjjjgggfffhhhhhhhhhgggfffeeeffffffeeefffggghhhiiiiiiiiiiiikkkjjjiiiiiiiiiiiigggeeeeeefffgggeeeaaa]]][[[ZZZ___\\\XXXTTTQQQNNNJJJGGGDDDAAA???===;;;999666333666555333222111000111111000111222222222555999<<>>???@@@@@@@@@@@@@@@@@@>>><<<999555222111000//////...---.........++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))*********************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******))))))************))))))++++++++++++++++++++++++***))))))))))))))))))((('''((()))((('''''')))+++''''''((((((((((((''''''(((((())))))***+++++++++(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))''''''(((((())))))******%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))((('''))))))))))))(((((((((((()))***++++++))))))***+++$$$%%%&&&''')))***++++++******************************************************++++++++++++******++++++++++++,,,,,,,,,,,,......------,,,,,,++++++---------------......///,,,,,,,,,,,,,,,------...---------------......///////////////////////////---...//////...---///000////////////000000000000///.........000222444555777999;;;???BBBEEEGGGHHHMMMMMMOOOOOOOOOOOONNNMMMKKKGGGAAA===:::;;;>>>@@@GGGHHHLLLPPPTTTXXX[[[\\\ZZZ[[[]]]]]]]]]^^^aaacccbbbcccdddeeeffffffffffffdddfffggggggeeecccccccccggggggggggggggghhhhhhhhhfffggggggfffdddcccdddeeeaaacccddddddddddddeeeggggggfffeeefffhhhjjjjjjjjjhhhiiikkkllllllkkkhhhgggfffggghhhhhhfffeeefffgggjjjjjjjjjjjjjjjiiihhhgggmmmlllkkkkkklllllljjjhhhfffhhhiiihhhfffdddcccccchhheee```]]]ZZZXXXTTTRRRPPPLLLGGGDDDAAA>>>;;;999888777666444333222222222222222333222111111444666<<>>;;;999777444222000///...---------,,,,,,,,,++++++******++++++++++++******((())))))******))))))((()))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((******))))))))))))*********))))))(((((())))))***}}}uuuooo```WWWOOOMMMKKKGGGEEEEEE>>>============>>>@@@AAAAAAAAAAAA@@@>>>;;;999888333222111//////.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))***************************************************************++++++++++++************))))))))))))******((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))*********'''((())))))'''''')))+++''''''((((((((((((''''''''''''(((((()))*********((((((((((((((((((((((((&&&'''((()))******)))((((((((((((((())))))))))))''''''(((((())))))******&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))************)))((((((***)))))))))(((((((((''')))***++++++))))))***+++&&&&&&'''((()))******+++************************************************++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,---------------,,,------...............,,,,,,,,,,,,,,,---......---------------...//////////////////////////////,,,...//////......///111//////000000000111111111000000000111333666999;;;>>>@@@DDDIIILLLNNNOOOOOOSSSSSSSSSSSSSSSSSSRRRRRRPPPLLLHHHDDDBBBDDDGGGIIIOOOPPPSSSVVVYYY\\\^^^___[[[\\\]]]]]]]]]^^^aaadddddddddddddddeeefffggggggcccdddeeedddcccccceeefffiiijjjkkklllmmmllllllkkkeeeffffffeeecccdddgggjjjlllnnnooonnnkkkjjjkkkmmmkkknnnpppqqqqqqqqqrrrssspppqqqssstttsssqqqooommmiiikkkmmmmmmkkkjjjkkkmmmppppppooonnnmmmkkkiiihhhlllkkkkkkkkkmmmmmmkkkiiigggiiijjjiiihhhgggggghhhhhheeeaaa^^^]]][[[YYYWWWWWWTTTQQQOOOMMMJJJGGGDDD@@@???===:::888666444333111222333333222111222444444999@@@HHHNNNSSSXXX\\\^^^]]]\\\[[[YYYVVVRRRNNNFFF@@@999444222222222222---///222666:::>>>AAABBB???>>>===;;;888555222000///............---------***++++++,,,,,,++++++***((())))))******))))))((()))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((******))))))))))))************))))))))))))******xxxrrrggg\\\RRRNNNKKKGGGEEEFFFAAA@@@???>>>>>>???AAACCC@@@AAABBBBBBAAA@@@>>>===555444222111///.........---------....../////////........................&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******((()))***++++++***)))((((((((((((((((((((((((((((((((())))))******++++++&&&(((***)))''''''))),,,''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''(((*********)))((((((((((((((())))))))))))*********)))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))***************)))((((((******))))))(((((((((''')))+++++++++***)))***+++))))))))))))************************************************************,,,+++***))))))***+++,,,++++++,,,,,,,,,---------***++++++,,,---//////000+++,,,.../////////...---,,,,,,,,,,,,,,,---...///...------------...//////000000000000000000000000,,,...//////......///111//////000000111111111222444444444555888<<>>BBBDDDBBBBBBAAA???<<<888555222000////////////.........***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++************************************))))))))))))************))))))))))))******}}}uuulll^^^SSSLLLIIIIIIIIIIIIGGGEEEDDDDDDCCC@@@>>>@@@AAADDDFFFGGGGGGFFFFFF<<<:::888555333111000000000...,,,,,,,,,,,,+++)))...------,,,,,,------...---------,,,,,,+++++++++************************+++++++++++++++++++++++++++)))''''''(((*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))***++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******+++++++++++++++*********''''''''''''((()))+++++++++++++++***)))(((((('''******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++++++++************+++++++++***)))))))))***,,,,,,++++++++++++++++++++++++************************------,,,,,,+++,,,,,,,,,+++,,,------.........---------,,,---...000222333.................................///......---------...//////000000//////111000//////000000///...000111222222111111222333777999<<<>>>AAAEEEJJJMMMQQQSSSVVVZZZ\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZTTTSSSRRRRRRSSSUUUXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ\\\^^^]]]ZZZ[[[```bbbaaaaaa___]]]^^^bbbfffiiijjjhhh```___fffiiieeegggooovvv{{{~~~zzzyyyzzzppprrrrrrnnnlllqqq}}}|||vvvqqqooommmooopppnnnkkkiiijjjlllllljjjhhhggghhhgggfffeeefffeeeccc```]]]ZZZWWWVVVWWWXXXZZZZZZZZZXXXVVVUUUTTTSSSPPPLLLGGGBBB>>>;;;;;;777222111111222000...444555555555888@@@KKKSSSUUUXXX\\\______]]]ZZZXXXRRROOOIIICCC>>>:::888777444333333777===BBBDDDCCCBBBBBBCCCBBB???<<<888555555555555444333000...---,,,+++++++++,,,,,,---...+++++++++++++++***)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))+++*********))))))((((((***)))((()))***+++***(((''''''((()))))))))))))))|||tttggg\\\SSSNNNJJJHHHIIIIIIIIIJJJJJJJJJGGGEEEBBBCCCCCCDDDFFFGGGHHHHHHBBB???;;;777444222111111///...------......,,,***...------,,,,,,------...---------,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++************************************************))))))************))))))***************)))(((((()))))))))))))))))))))))))))))))))******))))))))))))((((((((('''((((((((('''''''''(((((()))+++++++++++++++***)))(((((((((******))))))))))))******))))))*********+++++++++******************************************************++++++++++++******++++++++++++++++++++++++++++++************+++++++++***)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---...............------------...///111222........................---...............------------...///////////////000//////000111222111111000222444444444444666888888<<>>;;;999999<<>>@@@AAAFFFLLLRRRUUUWWWYYYZZZ]]]]]]___``````___^^^]]]\\\]]]^^^`````````___^^^]]]\\\[[[ZZZXXXWWWVVVVVVTTTSSSRRRRRRTTTVVVYYYZZZ\\\^^^^^^[[[\\\```aaa___]]]\\\]]]aaafffkkknnnooonnngggiiiuuu~~~|||zzzxxxvvvsssooojjjgggffffffeeedddhhhgggfffdddcccbbbbbbbbb\\\]]]]]]\\\[[[YYYVVVUUURRRTTTVVVXXXXXXUUURRRPPPLLLJJJFFFCCC@@@<<<777333444555666666555555777999AAADDDHHHLLLQQQUUUWWWXXX\\\[[[XXXTTTPPPKKKHHHFFFDDDCCCBBBDDDFFFHHHIIIHHHEEEFFFGGGFFFDDD@@@<<<:::666555555555555555666666111111000///...---,,,,,,++++++,,,,,,,,,,,,,,,+++)))***++++++++++++***)))++++++++++++++++++++++++***************))))))))),,,+++***+++,,,---,,,***++++++,,,---------------vvvlllaaaVVVPPPNNNMMMMMMOOORRRTTTUUUUUUOOOLLLHHHDDDBBBCCCFFFHHHLLLKKKIIIFFFAAA;;;555222000///...///000000...,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************///444333...******,,,))))))))))))))))))))))))************************************************))))))************)))))),,,+++)))((((((((()))***(((((((((((((((((((((((((((((())))))))))))((((((***)))((('''((()))***,,,))))))(((((()))******++++++++++++******)))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++++++++++++++***))))))))))))))))))))))))++++++************++++++************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------++++++*********+++,,,,,,---,,,,,,,,,,,,,,,------///............/////////........................------.../////////...................../////////---///000111111222444555666888<<<>>>AAACCCGGGJJJNNNRRRVVVYYYZZZ[[[\\\]]]``````aaaaaaaaa```______^^^___```aaaaaa___^^^\\\ZZZZZZ[[[[[[[[[ZZZYYYXXXSSSSSSRRRRRRSSSWWWZZZ]]]]]]``````^^^^^^aaabbb___\\\\\\]]]```eeejjjllllllmmmjjjooo~~~{{{tttnnnjjjhhhfffeeehhhgggfffeeeeeeeeeffffffccccccaaa^^^[[[WWWTTTRRRNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSQQQNNNJJJDDD???;;;:::::::::999999888999999:::<<<>>>CCCHHHMMMRRRTTTVVVWWWWWWVVVTTTQQQMMMKKKLLLKKKJJJIIIIIIJJJJJJIIIFFFFFFGGGGGGFFFCCC???===:::999777666666777888888444444333111000...,,,+++******+++,,,,,,,,,,,,+++*********++++++*********++++++++++++++++++++++++************************,,,+++******,,,,,,+++***((()))******++++++******~~~vvvlllbbb[[[VVVSSSPPPOOOQQQUUUWWWXXXVVVRRRLLLFFFCCCBBBCCCDDDJJJLLLNNNNNNKKKDDD<<<777444222000///000///...---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************///444444///******,,,))))))))))))))))))))))))************************************************))))))************)))))),,,+++)))((((((((()))***'''''''''''''''''''''''')))******++++++******)))***)))(((((()))***+++,,,***))))))))))))******+++++++++++++++******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))++++++************++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........++++++******+++,,,,,,---,,,,,,+++******++++++,,,......//////////////////........................---...//////000000000/////////.........///000111...000222333222222444666<<>><<<999888777666666555666777999===BBBFFFIIILLLNNNPPPRRRSSSRRRQQQPPPPPPOOONNNKKKIIIGGGGGGGGGCCCDDDFFFGGGFFFDDDAAA???>>>===;;;888777777777777666666555444222000...---******+++++++++++++++***+++******************+++***************************************++++++++++++)))((()))***+++***)))'''(((((()))))))))))))))~~~wwwoooiiiccc^^^XXXUUUUUUVVVXXXXXXYYYVVVPPPJJJEEEBBB@@@@@@EEEIIIOOOSSSRRRLLLEEE@@@<<<999444111000000///...//////............//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***...111222...+++++++++************************************************))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''(((((())))))***************))))))******+++++++++++++++++++++++++++******))))))))))))******)))))))))))))))((((((((())))))))))))))))))))))))************************)))))))))******)))))))))************************++++++************++++++***++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........++++++++++++,,,---.........---+++*********+++,,,------...///000000//////...........................///000111222222222111111000///...///000111222000333777777666777:::===DDDGGGKKKNNNQQQTTTXXX[[[ZZZ\\\]]]^^^___aaaeeehhhbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```___]]]\\\[[[ZZZ\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYZZZ\\\^^^aaacccdddhhhkkkkkklllnnnmmmiiiaaa^^^\\\\\\___bbbdddeeeiiimmmttt}}}~~~yyyrrrnnnlllmmmooopppnnnppprrrssstttvvvyyy|||tttqqqmmmjjjggggggiiijjjlllppptttxxx}}}vvvtttqqqnnnllllllmmmmmmjjjiiigggeeebbb```^^^]]]ZZZVVVPPPLLLJJJMMMPPPSSSVVVXXXYYYXXXTTTPPPMMMKKKLLLIIIEEEAAA>>>;;;777555222222111222444777:::<<>>@@@CCCEEEEEEDDDBBBAAAAAA@@@===;;;888666555555666666666666555333111000,,,,,,,,,,,,,,,+++******++++++***))))))***++++++))))))))))))))))))))))))*********+++++++++++++++***)))((()))******)))((())))))***++++++++++++***yyyuuuppplllfffbbb^^^\\\YYYWWWWWWUUURRRMMMHHHDDDAAA???BBBFFFMMMRRRTTTSSSPPPMMMFFFAAA999444222111111111//////............//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......,,,+++***++++++++++++++++++++++++************************************************))))))************))))))***************)))((((((************************))))))************))))))&&&''')))+++,,,+++******++++++***))))))******+++++++++++++++++++++++++++******))))))))))))******((('''''''''&&&&&&&&&%%%************************************************)))******++++++******)))++++++++++++++++++++++++++++++************++++++***+++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,---...///000000///---++++++,,,---...+++,,,...///000000000000........................000000111222333333333333222111000///000111333444333777<<<>>>>>>@@@EEEIIILLLOOORRRUUUWWWZZZ]]]```^^^```cccddddddeeehhhiiigggfffeeecccbbbbbbaaaaaabbbaaa___]]]]]]]]]^^^___^^^^^^]]]^^^^^^```bbbcccdddeeeeeefffhhhjjjkkkllljjjooossssssuuuwwwvvvrrrjjjgggcccbbbeeeiiilllnnntttxxx{{{|||{{{|||~~~xxxvvvqqqkkkhhhhhhkkknnnoooqqqsssssssssqqqpppoooiiijjjiiieeeaaa```cccfffeeehhhkkkoooxxx|||yyyyyyzzz|||}}}~~~|||||||||tttrrroookkkgggcccaaa```^^^ZZZTTTOOOLLLMMMPPPRRRVVVXXXZZZXXXTTTPPPNNNNNNUUURRROOOMMMKKKFFF???:::333222111111111333555666999;;;???CCCGGGJJJLLLMMMKKKKKKIIIEEE???;;;:::;;;999;;;???BBBCCCCCCBBBAAA@@@@@@???===:::777555444444555777888777666444333////////////...---++++++++++++***))))))***++++++*********************************++++++,,,,,,,,,+++***))))))++++++***)))******+++,,,,,,,,,,,,+++|||xxxuuuqqqlllgggaaaZZZVVVTTTTTTRRROOOKKKFFFBBB???AAADDDJJJPPPTTTVVVWWWVVVMMMFFF===666333222333333//////............//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++------+++)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))***+++++++++***((('''))))))))))))))))))))))))(((((())))))))))))(((((('''))),,,///000///---+++++++++***************+++++++++++++++++++++++++++******))))))))))))******---,,,,,,,,,++++++******++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,---...///000111222111///---------///000***+++---///111111111000........................000111222333444555555555333222111000000222444555555:::AAACCCEEEHHHNNNSSSQQQSSSVVVYYYZZZ]]]```bbbcccfffiiijjjiiigggffffffkkkiiigggeeecccbbbaaa```aaa```^^^]]]]]]___aaacccddddddeeefffiiimmmqqqtttooooooppprrrssstttuuuuuuuuu{{{ssspppkkkjjjmmmrrrwwwyyy}}}xxxyyy}}}~~~{{{uuupppppptttxxx|||}}}}}}yyytttrrrkkknnnppplllgggeeehhhlllkkkmmmooosss|||~~~zzzwwwuuuuuuvvvwwwssswww}}}}}}wwwpppkkkgggeeeccc```[[[WWWTTTSSSTTTUUUVVVXXXYYYWWWRRROOONNNOOORRRRRRRRRSSSSSSNNNEEE>>>666555444333333444555666333555888<<<@@@CCCFFFGGGGGGHHHFFFAAA;;;666666777666888<<<@@@BBBBBBBBBAAA?????????===;;;888555444333555777888999888666555222222222111000...,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++******,,,,,,+++***))))))***++++++++++++***~~~{{{xxxrrrkkkccc]]]XXXTTTOOONNNNNNJJJCCC===<<>>>>>;;;555111111222444666777888999999999777444111////////////,,,+++************'''%%%*********++++++,,,,,,,,,************************)))))))))***+++++++++,,,)))************+++++++++{{{tttmmmgggZZZUUUOOOMMMLLLJJJEEE@@@???AAAEEEJJJPPPUUUZZZ\\\]]]YYYRRRJJJCCC>>>:::999333222000000111111///...---------------------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++++++++***************************))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******((((((((()))))))))*********+++,,,+++***)))***,,,,,,++++++++++++++++++,,,+++++++++*********))))))************))))))))))))*********++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++/////////.........------************+++,,,---...---------,,,,,,,,,++++++,,,,,,---......---,,,,,,------------------------......------------......//////.........------------------........./////////////////////.........111333555666555444444555555666666777999===BBBFFFJJJKKKNNNQQQTTTWWWYYYYYY[[[\\\^^^```ccceeeggghhhhhhiiiiiijjjjjjjjjiiiiiifffeeedddbbb```_________aaaaaa```aaadddjjjqqquuu~~~{{{{{{~~~zzzvvvvvvvvvyyy|||zzzvvvtttuuuwww|||}}}~~~~~~uuuooojjjkkknnnqqquuu|||{{{ssspppkkkccc]]][[[[[[[[[\\\^^^]]][[[[[[ZZZXXXUUUSSSQQQQQQRRRTTTVVVUUUSSSQQQBBB???;;;888666555444222222222222333444666777888999999888777555333222111333444666777888888888777666777999<<<===<<<888444444444444666777888888777999888777555333000...------,,,++++++,,,+++)))'''******+++++++++,,,,,,,,,************************************++++++++++++************++++++++++++~~~wwwsssaaa[[[TTTOOOMMMLLLIIIFFFCCCCCCDDDGGGMMMTTT[[[___bbb```[[[UUUOOOIIIDDDAAA888666333111111111000///------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++)))))))))*********++++++)))***++++++))))))***++++++++++++++++++++++++++++++++++++*********************************************************))))))************+++,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,.........------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---.........///......------------....../////////............---------........./////////............////////////222333333333333444777999:::<<<===???BBBFFFKKKOOOTTTUUUVVVXXXYYYZZZ[[[[[[^^^___```bbbeeeggghhhiiihhhhhhhhhhhhiiiiiiiiiiiifffdddbbb```_______________```bbbeeeiiiqqqzzz~~~}}}~~~xxxpppiiijjjlllnnnrrrxxx}}}vvvvvvwwwyyy|||xxxlllccc^^^]]]_________^^^]]]]]]^^^]]]ZZZXXXYYYWWWWWWWWWYYYZZZZZZYYYJJJGGGBBB>>><<<999666444444333333333444555666666222222444444444333111000444444555555444444333222333444555999;;;<<<:::888666444333444777888666444888888999888666333///---///---,,,,,,------+++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,|||xxxmmmggg]]]VVVRRRPPPNNNLLLHHHFFFDDDEEEJJJSSS\\\aaaddddddbbb^^^YYYRRRLLLHHH???;;;777444222222111000////////////////////////...------------,,,,,,,,,+++,,,............,,,+++************************------,,,,,,,,,+++++++++++++++++++++++++++++++++------------,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++++++++***)))*********++++++++++++(((*********)))((()))***++++++++++++++++++++++++************************)))***************+++++++++*********)))(((((((((************+++,,,---...************************++++++++++++++++++++++++*********)))))))))))))))***+++,,,---...------,,,------------------,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...//////000......------------....../////////...........................////////////......///////////////000222222222111222555:::===@@@BBBEEEHHHKKKOOOTTTWWWXXXXXXZZZ[[[[[[\\\\\\\\\aaaaaacccdddfffggghhhiiigggffffffeeeeeeeeeeeeeeefffeeecccaaa``````aaabbbaaadddhhhlllqqqyyy}}}wwwnnnoooqqqrrrvvv{{{~~~xxxvvvuuusssssstttvvv{{{yyynnngggeeedddcccccc```^^^]]]^^^______^^^```___^^^^^^^^^^^^\\\ZZZTTTQQQLLLGGGCCC>>>999666666666666666666777888999222222222222222222222222444444444333333222222111333333444666:::;;;;;;:::666333000222666777666333666777777777666555333222000///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,|||wwwpppggg^^^XXXTTTRRRQQQNNNKKKHHHGGGKKKTTT]]]cccggghhhhhhfffbbb[[[TTTPPPEEEBBB<<<888666444222111000000000000000000000000.........---------,,,,,,+++,,,............,,,+++*********++++++*********---------,,,,,,,,,++++++++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++************************))))))************)))))))))*********++++++++++++(((*********)))((()))******++++++,,,,,,++++++***************************))))))******+++++++++,,,+++*********)))(((((((((************+++,,,---...************************++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++***++++++------------------------------,,,,,,++++++++++++,,,,,,,,,,,,------...///000000......------------......////////////////////////........./////////000000/////////000000111111111222333333444555999???CCCEEEHHHLLLOOORRRUUUYYY\\\YYYZZZ[[[]]]^^^_________ccccccdddeeefffggghhhhhheeedddccccccbbbccccccdddgggfffeeecccccccccddddddjjjnnntttxxx}}}~~~uuuwwwxxxyyy{{{}}}yyytttrrrooonnnpppuuuyyy||||||uuupppllliiihhhddd^^^[[[\\\^^^___```aaaaaaaaaccccccbbb___\\\]]]ZZZUUUPPPKKKEEE???:::888888888888999:::;;;;;;888666444111000000111222333333333333333333333444555444444666999::::::999444222000111444666555444666555444444555666888999333000...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,{{{wwwppphhh```[[[XXXWWWUUURRROOONNNQQQXXX___dddlllmmmooonnnjjjddd]]]YYYMMMIIIDDD@@@<<<999666333....................................---------,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************************)))))))))******))))))))))))))))))*********++++++)))***++++++))))))***+++***+++,,,------,,,+++******************+++++++++))))))******+++,,,,,,,,,******************))))))************+++,,,------+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---------------............---,,,,,,++++++,,,,,,------------.../////////000......------------.........////////////000000000....../////////000000000000000111111222222333333444666999;;;>>>AAAFFFIIILLLOOOSSSVVVXXXZZZ\\\^^^ZZZ[[[]]]___aaabbbcccdddccccccddddddeeeeeeffffffbbbbbbbbbbbbccceeehhhiiilllllllllllllllkkkkkkkkkrrrwww}}}~~~yyytttnnnkkklllpppsssuuu|||wwwsssnnniiibbb^^^\\\]]]______]]]^^^```ccceeeeeebbb``````^^^[[[XXXTTTNNNGGGCCC======<<<<<<;;;<<<<<<======;;;888555333111111111222222222222333444555555666555555777:::;;;:::999555555444333333444555666777666555555666888;;;===777444111//////...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,~~~}}}yyyssslllfffcccaaa]]][[[XXXWWWYYY]]]cccgggoooppprrrrrroooiiiccc___UUURRRMMMHHHDDD???:::777....................................------------,,,,,,++++++++++++,,,,,,,,,,,,---......---,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++************************************************)))******++++++******)))((((((((()))))))))*********+++,,,+++***)))***,,,)))***,,,------,,,***)))))))))*********+++++++++))))))***++++++,,,------*********++++++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************+++++++++,,,,,,,,,------------,,,,,,------------.........//////...------------...///............////////////......------------........./////////000000000000.../////////000000000000111111222333333444555555888<<>>:::111111111111111111111111//////.........------------,,,************,,,---******,,,,,,,,,,,,******......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++(((((((((((())))))))))))***+++,,,,,,+++***+++,,,)))***,,,------,,,***)))))))))******++++++++++++))))))***+++,,,,,,------*********+++,,,,,,,,,---,,,,,,++++++***+++++++++)))))))))******+++++++++++++++++++++++++++++++++---------....../////////+++---///111111///,,,***---------.........//////111000///......///000111///////////////..................------............/////////000000111111////////////000000000000222222333444444555666666;;;@@@GGGLLLPPPRRRTTTUUUWWWZZZ]]]``````___``````[[[\\\]]]___aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb___```cccgggmmmtttzzz}}}|||vvvuuuzzzwwwwwwxxx{{{}}}yyyuuuqqqlllgggcccccc```]]]]]]^^^___``````\\\\\\^^^___```]]]YYYUUURRRPPPNNNJJJGGGEEECCCBBBEEEGGGJJJJJJHHHBBB<<<777333222111000000111111222333444666:::===>>>===;;;>>>AAAAAA;;;333000444999<<<===>>>???>>>===;;;:::@@@<<<888444333222111///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------~~~|||zzzwwwtttmmmggg```\\\]]]bbbgggjjjmmmoooppppppnnniiiddd```bbb^^^XXXSSSOOOJJJCCC>>>555444222111000//////000000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,...---,,,+++******************,,,,,,,,,,,,***************++++++,,,,,,---,,,,,,,,,+++***)))((((((---------,,,,,,+++++++++++++++************++++++*********))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++***)))(((((())))))++++++***))))))***+++,,,...+++)))***---000000...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------,,,+++,,,...111111...+++,,,---------,,,,,,...///////////////000000000000...........................//////000000000000///666444111000000111111111777444111111444999>>>AAAIIIKKKNNNRRRVVVYYYZZZ[[[]]]^^^_________]]][[[YYYZZZYYYYYY[[[___aaabbbbbbaaabbbcccbbbaaaaaaccceeeiiihhhiiinnnwww|||vvvvvv{{{xxxpppjjjdddbbb___^^^___aaabbbbbb_________]]][[[ZZZ[[[\\\[[[YYYVVVQQQLLLGGGDDDBBBIIILLLOOOPPPOOOJJJDDDAAA777444000///000222333333222444666888:::===AAADDDCCCCCCBBB>>>999555444444<<>>:::555222111111222111222333555777999<<>>>>>===<<<:::888666555000000//////.........///...------,,,,,,,,,,,,,,,///...,,,---///000...,,,,,,222999999333...,,,,,,}}}{{{|||wwwpppkkkhhhhhhgggffflllmmmnnnnnnmmmkkkiiiggghhhccc[[[UUUPPPNNNLLLJJJBBB@@@;;;777444222111111000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------......---,,,***)))---.........---,,,+++***+++++++++++++++*********************************************************+++++++++***************+++,,,,,,,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,+++***))))))***+++,,,+++***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------------------------,,,---...000000...,,,,,,---...---,,,,,,...000////////////000000000000...........................///000000111111000000444333111000000111333444888999;;;???EEEKKKPPPSSSWWWYYY[[[]]]___``````````````````___^^^\\\[[[ZZZUUUUUUUUUWWWYYY]]]```bbbeeeeeeeeeeeeggglllsssyyy}}}|||xxx{{{}}}wwwoooiiifffgggggghhhgggeeecccaaa^^^]]]\\\\\\_________^^^\\\ZZZWWWVVVRRRTTTWWWXXXXXXUUUQQQNNNHHHCCC;;;555222111111000222333444555777;;;AAAFFFIIIIIIIIIFFFBBB>>>=========@@@EEEJJJLLLKKKIIIGGGBBBAAA???>>>===<<<;;;;;;444333222111000//////...000///...---------------///...------//////...---...555:::888000***+++///~~~|||wwwssspppmmmjjjhhhmmmmmmnnnnnnmmmlllkkkjjjhhhcccZZZRRRMMMJJJIIIIIIGGGEEE@@@;;;666333222111000000///...------------------------------------.........------,,,++++++//////...------------------..................---,,,---...//////---+++***---------------,,,++++++*********************************++++++*********)))***************++++++,,,+++++++++***)))))))))+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,---,,,+++*********+++,,,+++******+++,,,,,,---,,,------------------------,,,,,,,,,,,,------......------------------------------......//////...---,,,---...---,,,---...000////////////000000000000...........................///000111111111111111111111111000000222555777<<>>=========777666555444333111000///000000///...------------,,,,,,+++,,,,,,,,,,,,,,,///333555333...+++,,,///~~~{{{xxxvvvsssooollloooooooooooonnnllljjjiiigggccc[[[RRRKKKGGGFFFFFFIIIGGGCCC>>>:::666444333111111000///...------...------------------------......------,,,,,,,,,,,,//////...---------..............................+++,,,---.........------,,,,,,,,,,,,,,,++++++***************************)))***++++++++++++***)))))))))******+++++++++,,,,,,+++++++++***)))))))))++++++++++++***************++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...---+++*********+++++++++,,,------------------------------------------,,,,,,,,,------------------------------------------............------------.........------///000////////////000000000000////////////////////////...///000111222222222222000111222222333555:::===CCCHHHMMMQQQSSSUUUXXXZZZ^^^^^^___```___^^^]]]\\\^^^\\\ZZZWWWTTTRRRRRRQQQRRRTTTWWWZZZ^^^fffooouuuvvvwwwxxxzzz}}}~~~sssiiidddbbbaaa```XXXYYY[[[]]]^^^^^^^^^^^^___```aaa```___\\\ZZZXXXQQQKKKAAA:::555444333333333333333222333888>>>CCCKKKMMMNNNNNNLLLJJJJJJJJJGGGHHHKKKLLLMMMMMMKKKJJJJJJHHHEEEAAA===;;;::::::777777777666555333222111000///...---,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,///...------......---,,,}}}|||{{{yyyvvvsssrrrrrrrrrqqqnnnkkkgggeeeeeeccc^^^VVVNNNHHHFFFFFFHHHGGGEEECCC???<<<888777333222111000///.........------------------------...------,,,,,,------...///......---------......///...------------...///+++++++++,,,------...///++++++,,,,,,,,,,,,++++++*********+++++++++++++++)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,+++++++++***************++++++***************)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------...---,,,+++******+++++++++---......---,,,---...------------------------+++,,,------......------------------------------...//////...---,,,---...---...///...------///111////////////000000000000////////////////////////...///000111222333333333000333666777888<<>>:::777666666666777888777666444333111000///...---,,,,,,,,,---...//////------...///...+++(((***...000...+++~~~{{{yyyvvvvvvvvvtttoooiiiddd```______^^^YYYQQQKKKGGGGGGFFFGGGHHHHHHEEEBBB>>>;;;555444333111000000//////........................,,,,,,++++++,,,---///000...---------------............---,,,,,,---......---,,,+++******+++---...,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---(((***+++,,,,,,+++***((())))))***++++++,,,------***************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++++++++,,,------///...,,,+++******++++++***,,,///...,,,++++++,,,........................+++,,,---.........------------------------------...///000...,,,+++---///---...///...------///111////////////000000000000////////////////////////...///000111222333333333333777;;;===???DDDKKKRRRSSSWWW[[[[[[YYYXXXZZZ]]]aaaaaaaaaaaa```^^^\\\[[[WWWVVVTTTSSSSSSUUUXXXZZZ[[[^^^aaacccgggooo|||}}}wwwqqqjjjddd]]]\\\[[[ZZZ[[[\\\^^^___]]]^^^^^^^^^______^^^^^^VVVQQQIIIBBB===:::888666444444444333333555888;;;DDDGGGLLLOOOPPPPPPQQQRRRPPPPPPPPPQQQPPPPPPPPPPPPLLLKKKHHHDDD???;;;777555333444666888888888777666222222000///...---------,,,...000///---,,,...///---,,,+++,,,------,,,+++~~~|||xxxxxxxxxuuuppphhhaaa]]]XXXZZZ\\\YYYRRRKKKHHHGGGEEEGGGJJJKKKJJJFFFBBB???666555444222111000000000........................,,,+++++++++,,,...000111------,,,,,,,,,------......---,,,++++++,,,---...000...+++)))((()))+++,,,------......///......---+++++++++,,,,,,---------((()))+++,,,,,,+++)))((())))))***+++,,,,,,------))))))******+++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------************++++++,,,---///...---+++******++++++(((+++......+++)))***+++........................+++,,,---.........---,,,------------------------...000000///,,,+++---///---...//////---...///111////////////000000000000000000000000000000000000...///000111333333333444555:::???BBBDDDIIIRRRYYYWWW[[[^^^^^^[[[ZZZ\\\```______```___^^^\\\ZZZYYYUUUTTTSSSSSSVVVZZZ___bbb```bbbeeefffhhhqqq}}}|||qqqhhh^^^\\\ZZZXXXXXXYYY[[[]]]ZZZZZZ[[[]]]^^^___aaaaaaYYYTTTLLLEEE@@@<<<999777444555555444333444666888AAAEEEKKKOOOPPPQQQRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSKKKJJJIIIEEEAAA<<<888555111333555888999999888777444333222000///.........***,,,...---+++***+++...---///000///,,,******+++}}}|||xxxvvvtttnnneee]]]XXXVVVUUUXXXZZZWWWPPPJJJCCCBBBBBBDDDHHHJJJIIIGGGCCC@@@;;;666222000......111111111111000///...---///...---,,,,,,---...///+++++++++,,,,,,---------333...***)))+++...---,,,---------,,,,,,,,,++++++---.........---,,,,,,+++,,,++++++***+++,,,...///---,,,,,,+++*********+++))))))(((((((((((())))))******+++,,,,,,,,,,,,+++---+++)))***---///...,,,------------,,,,,,+++***)))+++---...------///000...,,,***+++...000...,,,------------------------------------------------////////////////////////...,,,***+++...///...,,,......//////...---,,,,,,///////////////////////////000000000000000//////////////////000111333333222///---...111333333222///111222222222222444666@@@CCCGGGKKKOOOSSSWWWZZZ]]]]]]^^^^^^^^^]]]]]]\\\``````___]]]\\\[[[[[[[[[SSSUUUZZZ```fffkkkoooqqqnnnnnnmmmlllooozzzzzzoooiiiccc______^^^[[[ZZZ[[[\\\^^^______^^^]]]^^^___[[[XXXRRRKKKDDD???;;;999888666555555777888888777;;;@@@GGGOOOSSSTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTOOOMMMJJJGGGCCC>>>888444222111000111444777999999777666555333111///...---,,,+++*********,,,...000///111...(((---888888///~~~{{{yyywwwrrriiibbbXXXUUUSSSTTTVVVVVVRRRNNNEEECCCAAABBBFFFIIIJJJJJJEEECCC???:::666222///...000000000000//////...---///...------------...///,,,,,,---------.........111000///...,,,---///000---------,,,,,,,,,++++++------......------,,,+++---,,,+++++++++,,,---...---,,,++++++******+++++++++******************+++******+++,,,,,,,,,,,,+++---+++)))***,,,...---,,,---------------,,,+++***(((***,,,,,,,,,+++,,,---...,,,+++,,,...///...,,,------------------------------------------,,,,,,...........................,,,+++,,,///000///---......//////...------,,,//////////////////////////////000000000//////...////////////000111222222666333000///111222111000111222333444555777:::===EEEHHHLLLPPPSSSVVVZZZ]]]^^^^^^^^^^^^]]]]]]\\\[[[]]][[[ZZZZZZ[[[]]]^^^^^^^^^```eeekkkqqqvvv{{{}}}{{{{{{{{{{{{zzzrrrlllgggeeebbb^^^]]]```___```aaa```______```bbb^^^\\\XXXRRRKKKEEE???<<<<<<:::888777888888777666888<<>>:::333111000111333666777777888777777666444222000///,,,,,,+++++++++---...///,,,000...+++111===>>>777~~~}}}{{{vvvoooiii\\\XXXSSSQQQSSSUUUUUUTTTHHHDDDAAA@@@BBBGGGJJJLLLHHHGGGDDD@@@;;;666222///////////////............///......------......///.............../////////---000222111---+++...111------------,,,,,,,,,,,,------......------,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,***))))))+++,,,,,,+++,,,------------,,,,,,+++(((***++++++***)))***+++---,,,+++,,,...///...---------------------------.........------,,,,,,,,,------------------------///...---...///000000............///......---,,,////////////////////////......////////////......000000////////////000000666444111111111222111111222444555777999===BBBFFFMMMPPPTTTWWWYYY[[[]]]___^^^^^^^^^]]]\\\[[[[[[ZZZZZZXXXVVVXXX^^^cccfffffflllnnnrrrxxx~~~yyytttpppjjjdddcccfffccceeegggfffeeeddddddeeebbbaaa```\\\VVVNNNFFFAAAAAA>>>;;;999999999888666555777;;;AAAGGGMMMRRRUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUSSSQQQOOOMMMIIIDDD@@@555333111000222444444444777888999999888666444222---------------------...,,,///...,,,222<<<>>>888~~~zzztttpppfff___XXXSSSRRRUUUWWWXXXMMMHHHBBB>>>>>>AAAFFFIIIJJJJJJIIIFFFBBB<<<666222000//////...............//////............//////........................***---//////---+++,,,---...------------,,,,,,,,,,,,------...------,,,,,,...------,,,++++++++++++,,,,,,++++++***++++++,,,------,,,,,,,,,,,,------******+++,,,,,,,,,,,,++++++***))))))******++++++,,,---------------,,,,,,***+++,,,,,,***))))))***,,,,,,,,,,,,---......---------------------------.........------,,,,,,+++------------------------////////////000000000000---...............------////////////////////////---......////////////...000000//////.../////////222111000000111333555555444555888;;;???DDDKKKOOOTTTWWW[[[]]]^^^^^^^^^___]]]]]]\\\[[[ZZZYYYYYYYYYZZZXXXWWW\\\eeennnssstttwwwyyy~~~vvvmmmjjjlllhhhlllpppqqqooollliiihhhfffggghhhfff```WWWNNNHHHEEEBBB>>>;;;;;;:::999888555555777:::@@@GGGNNNRRRWWWVVVUUUUUUUUUUUUVVVVVVSSSRRRQQQPPPNNNKKKFFFCCC888555222000111222222222555777999::::::999666444...////////////...---,,,---///...+++...444444000|||xxxuuunnnhhh^^^WWWSSSSSSUUUWWWRRRMMMFFF???;;;<<>>======<<<;;;888777666777;;;AAAHHHLLLUUUUUUVVVWWWWWWXXXXXXXXXSSSRRRQQQPPPOOOMMMHHHEEE;;;777333000000111111111333444777:::;;;:::888777111111111000///...---,,,...///...,,,,,,......+++}}}zzzyyysssnnnfff]]]WWWTTTSSSTTTVVVRRRKKKBBB<<<;;;>>>AAAFFFHHHJJJKKKJJJGGGBBB@@@777666444222000000000000...//////000000//////............---------------///---,,,...222333///+++............---------,,,,,,,,,------......------,,,,,,---------,,,++++++++++++******++++++,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++,,,,,,+++))))))***,,,,,,------............------...//////---+++,,,,,,+++,,,...---,,,,,,---///------------------------------------------------------------------------...///000000//////000111,,,---......///.........////////////////////////---...///000111111111000111000000000000000111111111222222222111333555888:::>>>CCCHHHMMMRRRXXX\\\___bbbfffgggddd```]]][[[XXXXXXXXXXXXZZZ\\\^^^______aaagggnnnxxx~~~zzzvvv{{{{{{uuurrrssstttuuusssmmmeee]]]XXXPPPLLLGGGBBB@@@???>>>===;;;:::888888:::>>>CCCEEEOOOQQQTTTWWWYYYZZZYYYYYYTTTSSSSSSRRRRRROOOKKKHHH===999444111000111111111111333666888:::;;;::::::444333222111///...---,,,---.....................}}}|||wwwuuuooohhh```ZZZVVVUUUWWWUUUPPPHHHAAA>>>???AAAAAADDDGGGKKKLLLKKKHHHGGG<<<:::777444222111111222...///000111111000///.../////////.........------.........///000000//////............------------+++,,,------......------***+++,,,---------,,,+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,---...,,,***)))+++---,,,,,,---...............,,,...//////---,,,,,,---***,,,......,,,,,,---///------------------------+++,,,,,,------.................................---///000000......///111,,,------...//////......////////////////////////...///000111222222222222111111000111111222333444111222444444444666999===@@@DDDJJJPPPTTTYYY]]]```cccgggjjjjjjgggaaa]]]ZZZXXXXXXXXXZZZ\\\```ccceeefffmmmvvv~~~~~~|||yyyxxxzzzzzzyyyvvvqqqkkkeeeaaa[[[VVVOOOHHHEEEBBB@@@>>><<<;;;;;;;;;<<<>>>@@@BBBGGGKKKPPPVVVZZZZZZYYYXXXUUUTTTSSSSSSRRRPPPLLLHHH???;;;555222111222222333111333555888:::<<<======777555333111///...------------...//////......///~~~~~~{{{zzzwwwqqqhhhaaa\\\YYYXXXWWWSSSLLLEEEAAAAAACCC>>>AAAEEEJJJLLLMMMLLLKKK???===999666333222222222...///000111111000///...111111000000/////////...))),,,///...++++++---000//////.........---------+++,,,,,,---.........---)))***,,,---...------,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,...///---***)))+++---,,,,,,---.../////////...+++---......---,,,---...***---///...,,,+++---000------------------------***++++++,,,---...//////////////////////////////,,,...000000------///111,,,,,,---.../////////...//////////////////////////////000222222333333333111111111111222333444555...111444666777:::???DDDCCCHHHOOOUUUZZZ]]]```cccfffiiimmmmmmiiibbb]]]ZZZXXXXXXYYY[[[___ccchhhjjjnnnwww|||{{{|||}}}~~~|||xxxtttnnniiifffccc]]]UUUMMMGGGDDD@@@???<<<<<<<<<===>>>???@@@AAAAAAFFFMMMUUUYYYZZZXXXWWWTTTSSSRRRRRRQQQNNNJJJGGG@@@<<<666222111222333444222333555777:::===???@@@999777333000...---......------...///---++++++---yyytttoooiii___XXXZZZYYYVVVOOOGGGBBB@@@AAAAAA@@@@@@EEEKKKOOOOOOMMMHHHEEE@@@;;;777444333333111111000000000//////...000000000000000...,,,+++///...---,,,,,,---...///000000//////......------///...,,,+++***++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++---------............///------............------//////.........---------///...---,,,,,,---///000........................////////////////////////222111///---,,,---///000---...///000000///...---////////////000000000000111111111000000000000000...///000222333555666666333444666888;;;@@@FFFJJJOOORRRVVVYYY\\\```dddgggiiinnntttuuuqqqiiibbb]]]```___^^^^^^aaahhhpppwww}}}}}}~~~~~~{{{wwwrrrmmmiiigggddd___[[[WWWPPPHHHBBB???>>>>>>???AAACCCCCCBBBBBBBBBEEEMMMVVV[[[YYYVVVZZZXXXUUUTTTTTTQQQLLLHHHDDD???777333222333222111444333111333777;;;>>>@@@>>><<<999666333111000/////////...---------......|||xxxuuuooogggaaa[[[ZZZVVVOOOHHHCCCBBBCCCCCCBBBBBBDDDHHHLLLOOOPPPMMMJJJEEE@@@;;;666333222111111111000000000/////////000000000000...---,,,//////............/////////////////////............---,,,+++++++++,,,---,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++---------............///------............------//////.........---------///...---------------...------------------------////////////////////////111000...---,,,---...///......///000000///......////////////000000000111111111111111000000000000000111111222444555666666555666999;;;???DDDJJJOOOQQQTTTXXX\\\___cccgggjjjlllpppuuuwwwtttnnnhhheeeeeeeeeeeefffkkkttt~~~{{{wwwssspppnnnkkkfffaaa]]]XXXQQQLLLCCCAAA@@@@@@CCCFFFHHHHHHDDDBBBDDDJJJRRRYYYZZZYYY\\\ZZZWWWVVVUUUSSSOOOKKKHHHBBB:::555333333333222444444333444666999===???>>>===;;;999666333111///000//////.........//////~~~|||xxxqqqkkk___\\\WWWPPPIIIEEEDDDEEEGGGGGGFFFFFFFFFJJJOOOSSSRRRPPPMMMGGGAAA:::555222222111111000000000000000/////////000000///......//////000000000000//////...///////////////000000---,,,,,,,,,,,,,,,---...........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------............///------............------...............------------.........---,,,,,,+++------------------------////////////////////////000///...,,,,,,---.........//////000000//////.../////////000000000111111111111111111111111111111222222222333444555666777777:::===AAAEEEKKKQQQUUUUUUXXX]]]```cccgggkkkmmmpppssswwwxxxvvvrrrpppoooooooooppprrryyy|||zzzzzzvvvpppkkkgggbbb]]]YYYKKKHHHDDDCCCFFFJJJOOOQQQIIIFFFCCCFFFMMMTTTYYY[[[^^^\\\ZZZXXXWWWUUURRROOOLLLFFF>>>888555444333333333555777666555666:::>>>===>>>>>>===:::777333000000000////////////000000}}}wwwsssfffbbb[[[SSSLLLGGGEEEEEEJJJKKKLLLJJJIIIJJJOOOTTTTTTTTTRRRNNNGGG@@@999555222222000////////////000/////////000000000000000///000111222222111000///......//////000000000111,,,,,,,,,,,,------..................------------........................///..................///,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,------------............///------............------........................------.........,,,+++***------------------------///////////////////////////...------------....../////////000000///////////////000000000111111111000111111111111111222222333222222333444555777888:::>>>BBBGGGLLLQQQWWW[[[ZZZ]]]```cccfffiiimmmpppqqqsssuuuuuutttttttttuuuyyyyyy{{{~~~|||vvvpppjjjeeecccUUUPPPJJJGGGIIIOOOUUUXXXRRRLLLFFFDDDGGGNNNTTTWWW^^^]]][[[ZZZXXXVVVTTTSSSPPPKKKCCC;;;666444444444333777:::888444333777;;;<<<>>>@@@AAA???;;;666333000000////////////000000zzzvvvpppkkkcccZZZRRRLLLHHHFFFIIILLLNNNNNNKKKKKKMMMPPPTTTUUUTTTRRRMMMGGG@@@<<<555333111///....../////////////////////000000000///000111222222111000///.../////////000000111111+++,,,,,,---............---------,,,,,,,,,,,,,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------------............///------............---------.....................------...///...---+++***------------------------////////////////////////.........------.........000000000//////000000000000000000000111111111111000000111111222222222333222222222333444777999;;;???BBBHHHMMMRRRVVV[[[^^^___```bbbccceeehhhmmmqqqpppqqqrrrrrrrrrtttwwwzzz~~~yyyqqqkkkhhh```ZZZRRRNNNPPPUUUZZZ^^^\\\VVVMMMGGGFFFIIINNNQQQZZZ[[[[[[[[[ZZZWWWVVVUUURRRNNNGGG???999555444444333777:::999555333555999:::===AAACCCCCC???:::777111000000///.../////////~~~zzzzzztttlllddd]]]VVVPPPLLLKKKLLLNNNOOONNNMMMMMMNNNUUUVVVWWWVVVSSSMMMHHHDDD999777444111////////////111111000//////000000000000000111111111111000000///000000000000000000111,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------............///------............---------------...............------......///......---........................////////////////////////.........///////////////111000000//////000000111000000000111111111222222000000111111222333333333222222222444777;;;???AAAEEEIIIOOOTTTXXX[[[^^^```bbbbbbaaa```aaaeeekkkooommmoooppprrrtttyyy~~~yyyqqqmmmgggbbb\\\XXXZZZ^^^ccceeefff```XXXOOOJJJHHHJJJKKKTTTXXX\\\]]]\\\YYYXXXWWWSSSQQQLLLEEE===888666666333777999999666444444666888;;;@@@DDDEEEBBB>>>;;;444333222000////////////|||uuuoooiiibbb[[[UUUSSSRRRQQQQQQRRRTTTTTTSSSXXXYYY[[[ZZZXXXSSSNNNKKK???===999555222111111111333222111////////////000000000000//////000000000111111111000000000000000---......//////...---,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...---------............///------............---------------.........//////............///000111111////////////////////////////////////////////////...//////000000111000000111111000//////000111111000000111111111222222222000000111222222333444444333333444777;;;AAAFFFIIILLLPPPVVVZZZ]]]___aaabbbdddbbb___[[[[[[```gggmmmlllnnnqqqvvv{{{zzztttkkkgggcccbbbeeeiiimmmnnnllliiibbbZZZRRRLLLJJJIIIPPPVVV\\\```___\\\ZZZYYYTTTTTTRRRKKKCCC<<<999999444555777888888666444333666:::???DDDFFFEEEBBB@@@888777555333111000//////{{{vvvrrrkkkccc]]]]]]YYYTTTTTTWWW[[[\\\[[[\\\]]]^^^]]]ZZZVVVRRROOODDDAAA<<<777444333222333444333111////////////000111000///......///000111222222111111000000//////....../////////...,,,+++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------------------.........//////---..................------------........./////////.........///000222444000000000000000000000000//////////////////////////////000111111111111111222111000//////000111222000111111111111222222222000000111222333333444444444444666999???EEEKKKOOOQQQUUU[[[___aaaaaabbbcccfffbbb]]]XXXXXX\\\eeekkkkkknnnssszzzzzzllljjjhhhiiimmmqqqtttuuuooommmhhhaaaXXXPPPLLLJJJNNNUUU]]]bbbbbb___\\\[[[VVVWWWUUUPPPGGG@@@<<<;;;555555666888999888444111555888>>>CCCFFFFFFDDDBBB;;;:::888555333111000000yyyuuusssssskkkeee\\\XXXYYY\\\^^^^^^___^^^^^^^^^^^^[[[XXXUUUPPPKKKBBB;;;777444333222222111000000111111000///......//////000000111111111000///......///000111000000...------------------,,,,,,,,,,,,---............---,,,***)))((((((------------,,,,,,+++***++++++******++++++,,,---//////.........---------...------------...//////......---------,,,,,,,,,---------............//////000000///------...///222222111111000000/////////000111222222111//////////////////000000000000//////000000111111222222111111111000000000000000///111222333222222444555333555999>>>CCCIIIPPPTTTZZZZZZZZZ\\\```bbbdddddd```aaaaaa^^^]]]aaagggmmmooovvvxxxtttooommmnnnrrruuuwwwyyyrrriiieeeddd___VVVNNNPPPQQQUUU]]]dddddd^^^XXXXXXXXXUUUOOOLLLIIIAAA888888666555666777777555333444444777===DDDIIIIIIHHHAAA>>>>>>???:::222000222}}}{{{ooohhh```\\\]]]```aaaaaabbbaaa`````````]]]YYYVVVTTTOOOGGG@@@;;;888666444333222000000111111000///////////////000000111111111111//////...///000000000000///...------------------,,,,,,------...///......---,,,+++******)))---------------,,,+++***+++++++++***++++++,,,---//////.........---------///............///000000............------,,,,,,........./////////000000000000000...------...000000/////////.........---000000111111111111000000////////////000000000111000000000000111111111111222222222222222222111111000111333333222222333555444888===BBBGGGMMMSSSWWW[[[[[[]]]___aaabbbaaa```^^^```ccccccdddhhhnnntttvvv~~~|||xxxvvvvvvxxxyyyzzztttnnnkkkjjjfff]]]UUUPPPOOOQQQVVV]]]aaa___\\\\\\]]]YYYTTTPPPMMMEEE===888888777888999888666333555555777<<>>:::777666444222111222222000////////////000000000000111222111000///////////////111000///...---------------------,,,------...///......---------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,------...............---------///////////////000111111/////////............---////////////000000000111111111000...,,,,,,///111////////////............111000000000000000111111/////////000000000111111111111111111111000000000222333333333333333333333222333333333222222333555777;;;BBBHHHMMMRRRWWWZZZ\\\]]]___`````````^^^]]]^^^bbbfffjjjnnnsss{{{zzzyyyzzzyyyuuurrrqqqppplllddd]]]TTTQQQNNNPPPVVV]]]aaabbbaaabbb```ZZZVVVSSSLLLDDD;;;:::999::::::999777444666555666:::AAAGGGJJJLLLHHHRRRYYYZZZZZZVVVGGG666xxxrrrlllhhhhhhiiihhhgggjjjiiigggfffeeebbb]]]ZZZ[[[XXXSSSNNNIIIEEE@@@<<<999666444222222222111000000000000000000000000000222222111000000/////////111000///...---------------------------...//////------..................,,,---------------,,,,,,,,,++++++++++++,,,------........................//////......//////000111/////////////////////........./////////000000000222111000...,,,---///222111111111111000000000000111000/////////000222222//////000000000111111111222222222111111000000000222222222222333333333333333444444333222333555777;;;@@@GGGNNNSSSVVVYYY\\\\\\]]]]]]]]]\\\\\\^^^___dddhhhmmmsssyyy|||yyyzzzwwwuuusssttttttqqqjjjddd^^^XXXQQQNNNQQQYYYaaaeeedddfffddd___[[[XXXRRRLLLAAA>>>;;;999999999888777666555555777<<>>999555444333222111222222222111111111000000...///111222333222222222222111000///...........................//////000......------------------,,,,,,---...............---,,,,,,,,,,,,---......---------.........//////...............//////000,,,,,,------........................///////////////111222222000/////////---........./////////000...///000111111222222222000000111111111222222222111222222222222222222333111111222222333444444555222333444666888===CCCGGGOOORRRVVVXXXXXXXXXYYYZZZXXX[[[^^^aaafffppp~~~|||zzztttppphhh```ZZZWWWWWWYYY^^^dddgggdddbbbaaa```]]]XXXRRRJJJCCC???===<<<;;;999999999888888<<>>GGGNNNRRRYYYYYY[[[___]]]YYYWWWZZZ^^^ccckkkvvvtttrrruuuqqqrrrtttttttttvvvxxx{{{~~~yyywwwtttrrrpppkkkccc^^^[[[```eeegggfffddddddeeeaaa\\\UUUOOOIIICCC===:::;;;<<<>>>???@@@BBBDDDGGGOOOPPPRRRSSSRRROOOKKKHHH{{{uuupppmmmjjjfffdddbbb^^^WWWRRREEE@@@===>>>AAACCCGGGMMMJJJGGGBBB<<<888555333222000000000000000111111111000000000000000000000000111000///......///000111111000000000/////////.................................////////////......------------------------000000000//////...---,,,------...///000000000///........./////////000000000000////////////000000000000000000111111111111222222222222222222222222111111222222222222111111111111111111222222222222222333555666666555333222444555666444333333444666777777999>>>EEEMMMTTTWWWZZZYYY[[[^^^]]]ZZZ[[[___fffnnn{{{rrrhhhgggkkkkkkmmmppprrrtttwwwzzz}}}~~~zzzyyyyyyvvvooojjj___bbbgggjjjjjjiiihhhgggccc___ZZZTTTNNNHHHBBB???<<<>>>@@@AAABBBDDDGGGJJJOOOPPPRRRRRRQQQOOOLLLJJJ~~~yyytttooolllhhhfffddd```ZZZUUUGGG@@@<<<===???AAAEEEJJJJJJIIIEEEAAA<<<888444222111111000000000000000000000000000000000000000000000000////////////000000000000000000////////////..............................////////////..............................111111000000///.........,,,---...///000000111000....../////////000000000111111000000000000111111000000000000111111111111111111111111111111111111111111222222222222111111111111111111222222222333333444666666666666444333444555555444222333555777777;;;AAAHHHOOOVVVZZZ\\\^^^[[[[[[]]]^^^^^^ccciiisssuuugggbbbdddhhhkkknnnrrruuuwwwzzz}}}||||||~~~yyyssshhhiiikkknnnppppppmmmjjjfffccc___ZZZVVVPPPIIIEEE???@@@AAABBBCCCFFFJJJMMMPPPPPPQQQQQQQQQPPPNNNMMM|||yyyrrrnnnjjjgggfffbbb\\\WWWJJJBBB<<<<<<>>>???BBBFFFIIIIIIHHHFFFAAA<<<666333444333111000/////////000222222222222222222222222000000////////////000000000000000000////////////..............................////////////............................../////////000000111222222,,,---...///000111111111...////////////000000000111000000//////000000111///000000000111111111111000000000000000000000000111222222333333222222111111111111222222222333333444444555555555555444444333444444333333444777999;;;@@@IIIRRRXXX[[[]]]^^^```]]]\\\___bbbeeennnwww{{{ooojjjjjjnnnppptttwww{{{}}}|||}}}{{{tttssssssuuuwwwvvvqqqlllhhhfffccc___[[[UUUOOOJJJBBBBBBCCCCCCDDDGGGKKKOOOPPPPPPQQQQQQQQQPPPPPPOOO}}}uuuqqqllliiigggccc^^^YYYNNNDDD<<<;;;===>>>@@@CCCGGGHHHIIIIIIFFF@@@:::777777555333111/////////000222222222222222222222222//////000000000000//////////////////000000000000////////////////////////......////////////......------------------------000000//////000111222333---...///000111111111111////////////000000000111000//////......//////000///000000000111111111111000000000000000000000000222222333333333333222222111222222222222333333333333333333444444333333333333444444444444666:::>>>AAAHHHRRRYYY\\\]]]]]]]]]^^^[[[\\\aaagggooo{{{wwwrrrqqqsssuuuvvvyyy}}}}}}|||}}}}}}zzztttnnnkkkiiifffccc___ZZZSSSOOOFFFFFFDDDCCCCCCFFFKKKOOOPPPPPPPPPPPPPPPPPPOOOOOO||||||www}}}zzzvvvpppllliiieee___[[[RRRGGG<<<;;;======>>>@@@CCCFFFIIIJJJHHHDDD???<<<:::888555222000000000111000000000000000000000000//////000000000000//////////////////000000000000////////////////////////......////////////......------------------------444222111/////////000000//////000111111111000000/////////000000000111111//////............//////000000000000111111111111111111111111111111111111222222333333333333222222222222222222333333333333333333333333333333333333444444555666777;;;@@@DDDIIIPPPYYY^^^^^^]]]\\\]]]\\\[[[___hhhrrr|||~~~zzzxxxwwwvvvvvvuuuzzz~~~}}}wwwssspppmmmjjjfffccc^^^XXXTTTLLLKKKHHHDDDCCCEEEIIIMMMOOOOOOPPPPPPPPPOOOMMMLLLvvvlllkkkmmmjjjrrr}}}{{{uuuppplllhhhbbb]]]UUUIII===;;;=========>>>@@@CCCGGGJJJJJJGGGCCCAAA===;;;777333111111111222000000000000000000000000...///000111111000///....../////////000000000111////////////////////////......////////////..............................333222000.........///000000111111111111000////////////000000000111111111000000////////////000000000000000000111111111111222222222222222222222222222333333444444333333222222222222333333333444444444444333333333333444444444555666777:::???EEEJJJOOOVVV]]]```___]]]^^^___```aaaiiivvv}}}{{{zzzzzz~~~|||zzzwwwtttoookkkgggccc^^^[[[SSSQQQLLLFFFCCCDDDIIIMMMNNNOOOPPPQQQPPPNNNKKKIII}}}lllccccccffffffnnnzzzxxxrrrooojjjddd___WWWJJJ>>>;;;=========>>>>>>AAAEEEIIIJJJIIIFFFDDD???<<<888444222111222222222222222222222222222222...///000111111000///....../////////000000111111000000000000000000000000......////////////......000000000000000000000000000///...---...000222333111222222111111000///...000000000000111111111111111111000000000000111111000000000000111111111111222222222222222222222222222333333444444333333222222222333333333444444444666555555444444555555666444555777999<<>>@@@BBBCCCFFFCCCBBBCCCFFFIIIJJJIIIGGGAAA:::555333111000...111111111111000000000000000000000000000000000111000000000000111111111111111000000000////////////......///000000000000000///000000000......000111///////////////000111111000000000000000000000000111111111111111111111111...///000111111222111111111111111111111111111111222222333333333333222222333333444444444333222111333333333333333333333333666555555555666777777666666:::???EEEJJJPPPVVVZZZXXX[[[]]][[[ZZZ]]]eeelll~~~{{{wwwuuurrrmmmiiiddd]]]WWWUUUQQQLLLIIIJJJOOOPPPQQQQQQPPPMMMJJJHHHwwwiiiccceeemmmttt|||tttnnniiibbbYYYMMMDDD@@@AAACCCEEEHHHEEECCCBBBDDDGGGIIIIIIKKKFFF>>>888555333222111222222111111111000000000111111000000000000000000000000000000111111111111111111000000000/////////......///000000000000000///000000000......000111///////////////000111111000000000000000000000000111111111111111111111111000000111111111111111000222222222222222222222222333333333444444333333333333333444444444333222111333333333333333333333333555555555666666777888999999>>>FFFMMMRRRWWWZZZ]]]\\\]]]]]]\\\\\\cccoooyyy}}}yyysssnnngggaaa\\\ZZZVVVPPPLLLLLLMMMNNNOOOPPPOOOMMMKKKIIIqqqgggdddiiitttxxxqqqlllfff^^^RRRHHHBBBAAADDDFFFJJJGGGDDDBBBBBBDDDGGGHHHIIIEEE@@@;;;888666666666222222222111111111000000111111111000000000000000///000000000111111111111111111111000000000//////......///000000000000000///000000000......000111///////////////000000111000000000000000000000000111111111111111111111111111111222222222111000000222222222222222222222222222222333333333333222222000111222333444555555555333333333444444444444444666666666666666666888:::???EEENNNUUUZZZ\\\]]]]]]```aaaaaa```cccnnn}}}xxxssskkkeeeaaa___[[[TTTOOONNNMMMNNNNNNOOONNNLLLKKKIII~~~tttxxx}}}}}}nnngggffflll{{{~~~uuupppjjjcccXXXMMMEEEBBBCCCEEEKKKIIIFFFCCCAAABBBDDDFFFGGGFFFBBB>>>:::777666666222222222222111111111111111111111111000000/////////000000000111111111111111111111111000000000000......///000000000000000///000000000......000111///////////////000000111111111111111111111111111111111111111111111111111111222222222222111111000222222222222222222222222111111222222222222111111111111111222333444555666555555555555666666777777666777888777555666999<<>>???AAAEEEHHHIIIFFF@@@999555333333333222222222111111111222222111111000//////...000000000000111111111111222222222111111111000000......///000000000000000///000000000......000111///////////////000111111111111111111111111111111222222222222222222222222000000111222333333333333333333333333333333333333111222222333333222222111555444333222222222333333555555555666777777888888444777:::;;;<<<@@@GGGMMMVVVYYY^^^aaacccdddfffgggiiirrr}}}zzzllllllmmmsss|||{{{sssmmmggg^^^YYYYYYTTTSSSPPPMMMIIIFFFCCCAAAiiinnnwwwyyynnnjjjfffjjjmmmrrrvvvwwwyyy}}}yyyuuutttrrrooonnnpppvvv}}}~~~~~~pppcccaaabbbfffuuuuuurrrkkk```TTTKKKHHHHHHKKKLLLKKKGGGAAA>>>>>>???AAAEEEIIIHHHCCC===999777333333333222222222111111222222222111000//////...000000000000111111111111222222222111111111111000...//////000000000000000///000000000......000111///////////////000111111111111111111111111111111222222222222222222222222///000111222333444444444333333333333333333333333222333333444444333333222222111111111222444666777444444444555666777777888222777;;;>>>@@@EEENNNUUUYYY[[[___bbbdddgggjjjmmmpppzzzzzzpppnnnooosss{{{wwwqqqiiiaaa\\\\\\VVVTTTQQQMMMHHHDDDAAA???]]]dddmmmvvvuuuhhhbbbaaabbbccciiitttxxxssstttwwwvvvtttooorrrtttvvv}}}wwwooonnnmmmiiifffddddddeeennnqqquuuxxxzzzyyyxxxvvvvvvvvvuuuuuuuuuvvvvvvvvv~~~vvvkkk___[[[\\\dddrrr~~~yyyllldddZZZNNNGGGGGGLLLKKKHHHEEEBBB>>>;;;999FFFGGGIIIJJJIIICCC;;;666888666333222333444444444333333333222222222111111000000000000000000000000000111222222111000////////////000111111111111111000000000000111111111111000111111111111222222222222333333333333222111111222111111000111222444555222222222222222222222222444444333333333333222222222222333333333444444444000000111222333555666777:::777333333555777777666888888;;;@@@HHHPPPVVVYYYbbb___```dddffffffhhhmmm}}}yyyqqqooolllrrr|||~~~tttmmmgggbbb```\\\XXXRRRNNNKKKFFF@@@:::YYY___gggoooyyyyyyiiiaaa^^^^^^```aaagggrrr}}}zzzssskkkggghhhjjjkkkjjjjjjnnnpppqqqvvv{{{yyyrrrkkkhhhccc______aaadddggghhhkkknnnqqqsssrrrqqqpppppppppooonnnmmmmmmmmmmmmppptttyyy}}}~~~|||{{{nnneee\\\WWWXXX___mmmzzzvvvlll```SSSJJJHHHHHHHHHGGGEEEBBB???<<<;;;AAACCCGGGJJJJJJFFF@@@::::::777444333333444444444333333333222222222111111111111111111111111111111222111000000111111000/////////000111111111111111000000000000111111111111111111111111222222222222222333333333333222111111444333222111111111222333222222222222222222222222555555444333333222111111222222333333333444444444333333333333444555666777777444222222555777777666999;;;>>>EEEMMMTTTYYY\\\bbb```aaadddgggjjjqqqzzzvvvsssrrrvvv{{{}}}uuunnnhhhddd^^^YYYTTTPPPMMMHHHAAA<<>>DDDJJJNNNNNNKKKHHHBBB>>>888444222222222222333333333222222222111111111111111111111111111111555222000000222333111/////////000111111111111111///000000000111111111111111222222222222333333333222333333333333222111111111111222222333333333333222222222222222222222222111222222333333444444555333333444444444555555555777666555444333333333333888888999999999:::;;;<<>>:::777666666555444333333333333333111222222333333222222111333333333222222222222111000111111111111111111000333222222111111222222333444444444444333333333333222222222222333333333333444222111222333444333111444444333333333444444555444444444444444444444444777666666666666666666777666666666666777777777777999<<>>CCCLLLTTT\\\bbbhhhkkkmmmppptttwww|||zzz|||}}}rrrjjjgggwwwwwwwwwvvvvvvwwwwwwwwwxxxyyyxxxwwwvvvwwwyyy|||{{{zzzyyyxxxwwwwwwvvvwwwuuuvvvvvvtttrrrqqqqqqrrrqqqrrrrrrssssssrrrrrrqqqppppppoooooonnnmmmmmmmmmiiijjjjjjkkkkkkiiihhhgggffffffffffffffffffffffffhhhhhhhhhggggggfffeeedddbbbbbbbbbbbbbbbccccccdddaaaaaa``````aaabbbcccdddaaaaaa```______```aaabbbdddaaaaaadddffffffhhhmmmpppzzz~~~ppp]]]QQQLLLLLLPPPUUUSSSQQQLLLGGGDDDFFFKKKOOORRRQQQOOOLLLHHHCCC>>>;;;777666555444333222222222111222222333333222222111111222222222222333333333000111111111111111111000000000000//////000000000222222222222333333333333222222222222333333333333222444555444333222333555333444555666777777777777555555555555555555555555666777888999999888777666333444555777999;;;<<<===BBBIIISSS]]]dddiiimmmooooooqqquuu{{{}}}yyyxxx~~~yyyoookkk~~~~~~~~~~~~}}}{{{|||}}}xxxyyyzzz{{{zzzzzzyyyxxxyyyyyyxxxwwwvvvvvvvvvvvvooopppqqqrrrrrrpppooommmlllllllllllllllllllllllloooooooooooonnnmmmllllllhhhhhhhhhhhhhhhiiijjjjjjsssnnnhhhfffggghhhfffdddeeeeeeeeeeeeeeefffggghhhjjjfffeeeggghhhgggiiimmmuuu~~~~~~~~~|||fffWWWOOOLLLOOOUUUTTTTTTQQQMMMJJJJJJMMMPPPQQQQQQPPPNNNJJJEEEAAA>>>777666555444333222222222111222222333333222222111111111222222222333333333111111222222222222111111222222111111111111222222111111222222222333333333333333333333444444444444222444666555333222333555333444666777888888777777555555555555555555555555555666888999999888666555000111222333666:::===>>>GGGNNNZZZeeemmmrrruuuvvvrrrtttzzz~~~uuuppp~~~~~~~~~~~~{{{|||}}}~~~~~~|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvuuutttsssoooooonnnoooooopppqqqqqq~~~sssmmmmmmkkkfffaaadddeeefffhhhjjjlllnnnppppppkkkhhhiiiiiihhhkkkpppzzz~~~|||mmm]]]RRRMMMPPPUUUUUUVVVUUURRRNNNMMMOOOQQQPPPQQQPPPOOOLLLGGGBBB@@@777777555444333222222222222222222333333222222222111111111222222333333333222222333333333333222222444333333222222333333444111111111222222333333333333333444444444444555555222444666555333222333666333444666777888888888777666666666666666666666666444666777888888777666444555555666777;;;???CCCFFFIIIRRR___kkktttyyy{{{}}}tttwwwxxxzzzzzzttt~~~}}}}}}||||||uuuvvvwwwvvvuuuxxx~~~~~~uuupppoooqqqrrrllllllkkklllnnnqqqtttvvvuuurrrooommmnnnnnnnnnnnnsssvvvzzz}}}uuuwww|||hhhXXXOOONNNSSSVVVXXXYYYWWWTTTRRRRRRTTTWWWVVVTTTSSSPPPLLLFFFBBB<<<:::888666666555444222444222111222555666444111666555333222111222333333333333333222222111111111111111111111111111111111333333333333333333333333666666666555444444333333444444444555666777777888777555333222222444777888777777777777777666666666555555555666666777888999888:::;;;;;;<<>>;;;888666555555444222444333333333444444333111555444333222222222333333333333333222222222111111111111111111111111111111333333333333333333333333555555555555555444444444333333333444555666666666666555333222333444777888999888777777666666666666666666666666666777999999999::::::<<>><<<999666555555777888777777777777888999::::::;;;999999???IIIRRRXXXZZZbbbaaaccckkkqqqxxx{{{zzz~~~yyyssseee```______```aaaaaa___]]][[[XXXWWWVVVUUUUUUSSSPPPNNNHHHCCC===888666666555555333666888777333111111333444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444222333333444555666777777555555555555555666666666666555555555555666777888>>><<<999666555555777888777777777888888999:::;;;;;;:::<<>>CCCJJJSSSZZZ^^^``````aaafffoooyyy{{{|||zzzrrrkkkhhhdddcccccccccbbb```]]][[[XXXWWWWWWVVVSSSQQQMMMIIIDDD@@@===:::777555555444444555666666444333222333555666666666555444333333333444444444555555333333333333333333333333555555555555555555555555333444444444555555666666555555555555555555555555666666666666666777777777999888777777666666666666999999888999999:::;;;<<<>>>CCCKKKSSSXXX]]]```bbbbbbeeennnzzz|||~~~pppkkkfffdddeeeeeedddbbb^^^\\\YYYXXXWWWVVVTTTRRRNNNKKKFFFBBB???<<<888555666444222444777888555222222333555666666666555555333333333444444555555555333333333333333333333333555555555555555555555555444444444555555555555555444444444444444444444444666666666666777777777777777777777777777666666666999999999999:::;;;<<<<<>>CCCOOOYYY[[[^^^cccfffdddkkkrrr~~~vvv|||}}}tttkkkhhhfffcccaaabbb___]]]ZZZWWWTTTSSSSSSSSSTTTQQQLLLFFFAAA<<<999777666555444444444444444444777777666666666555555555444444444444444444444444444444555666666555444444333333333333444555666777555555555555555555555555666666666555555555555555777777777777777777777666888888888888888888888888:::::::::;;;<<<>>>AAACCCIIISSS[[[]]]___dddiiiiiiqqq||||||~~~vvvsss{{{{{{mmmhhhgggeeebbbbbb```^^^[[[XXXUUUTTTTTTTTTTTTRRRNNNIIICCC???;;;999777666555555444444444555777777666666666666555555555555555555555555555555333444666777777666444333333333333333444444555666555555555555555555555555555555555555555555555555777777777777777777777777888888888888888888888888888:::;;;;;;;;;>>>DDDIIIRRRYYY^^^___```fffnnnrrr~~~~~~wwwzzz{{{qqqooovvvoooiiiiiigggeeedddbbb```\\\YYYWWWUUUUUUVVVTTTSSSPPPLLLGGGBBB>>>;;;888888777666555555555555777777666666666666666666555555555555555555555555222444666777777666444222333333333333333444555555555555555555555555555555555555555555555666666666777777777777777888888888777777777888888888888888666999;;;::::::???HHHPPPXXX]]]`````````hhhttt}}}}}}|||~~~rrrppptttuuulllkkkiiihhhgggcccaaa^^^ZZZXXXWWWWWWWWWUUUTTTRRROOOJJJEEE@@@===:::999888777666666666666666666777777777777777777444444444444444444444444333444666777777666444333444444333333333444555555666666666666666666666666555555555666666666777777666777777777888888888999777888888888999999999:::666999;;;;;;<<>>>>>@@@@@@BBBHHHQQQZZZbbbeeefffhhhnnnuuu{{{{{{yyyxxx|||zzzuuuooohhhgggfffdddaaa___]]]\\\[[[\\\[[[YYYVVVRRRMMMIIIFFFBBB???;;;999888888777666999888777777777777777888777666666555666888999:::666666666666666666666666888888777777666666555555777777888888888888777777999999888888999999:::;;;777888999;;;;;;:::999888<<<;;;;;;<<<>>>???>>>>>>===BBBJJJRRRXXX___fffkkkllllllrrr|||}}}zzzssskkkhhhfffdddbbb___]]]\\\\\\ZZZZZZXXXVVVSSSOOOKKKIIIDDD@@@<<<888777777666666999999888888888999999:::888888777777888888999999666666666666666666666666888888777777666666666666666777777888888777777666888888888888888999::::::888888999::::::::::::999<<<;;;;;;<<<===>>>>>>>>>???FFFNNNVVV]]]cccjjjnnnqqqttt|||{{{rrriiihhheeeccc```^^^]]]\\\YYYYYYXXXWWWTTTQQQNNNLLLGGGCCC===999777666666666999999999999:::;;;<<<<<<:::::::::::::::999999888666666666666666666666666888777777777777666666666666666777777777777666666777888888888888999999999999999999999999:::;;;;;;<<<;;;;;;;;;<<<===??????CCCKKKUUU]]]cccgggmmmqqqvvv~~~~~~vvvxxxxxxkkkiiigggdddaaa___^^^]]]ZZZZZZYYYXXXUUURRROOONNNJJJEEE???:::888777777666999999999999:::;;;<<<===;;;<<<<<<===<<<:::888777666666666666666666666666777777777777777777777777666666666777777666666666777777888888999999999888:::999888888999:::<<<===;;;;;;;;;;;;;;;===@@@BBBIIIQQQ[[[bbbeeeiiinnnrrr{{{tttttt|||xxxlllkkkhhheeeccc```___^^^]]]]]]\\\YYYVVVSSSPPPNNNLLLGGGAAA<<<:::999888777888888888999:::;;;<<<===<<<=========<<<;;;999777777777777777777777777777777777777777888888888888666666777777777777666666777777888999999999999888:::999888888999;;;<<<>>>;;;;;;<<<;;;;;;>>>CCCGGGPPPWWW```eeefffiiiooouuuvvvqqq|||vvvnnnmmmjjjgggdddaaa```___^^^^^^]]][[[XXXTTTQQQOOOMMMIIIDDD@@@>>><<<:::999999999999999::::::;;;<<<=========<<<<<<:::999999777777777777777777777777777777777888888888888999777777888888888888777777777888999:::;;;:::999999999999999999:::<<<===>>>:::;;;<<<;;;;;;???GGGMMMWWW]]]dddfffgggllluuu~~~xxxrrrttt|||pppnnnkkkhhheeebbb``````]]]]]]\\\[[[YYYVVVTTTRRRMMMJJJGGGDDDBBB@@@===:::<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::::::::777777777777777777777777777777888888888999999999888888999999999999888888888999;;;<<<<<<;;;:::999777888999;;;<<<=========999;;;<<<<<<<<>>;;;>>>======<<<<<<<<<=========<<<;;;999999:::;;;<<<777777777777777777777777777777888888999999999999999999::::::::::::999999888999;;;======<<<;;;:::666888:::<<<=========<<<999;;;===<<<===CCCMMMVVV```eeejjjkkkmmmwwwuuurrr}}}{{{rrrkkkiiihhhccc```___aaa```^^^[[[XXXUUUSSSRRRQQQLLLGGGEEEDDDBBB===888:::::::::::::::;;;<<<===:::888666666888999999999;;;:::999888777777777777:::777444555888:::999666999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<======???AAABBBAAAAAAFFFPPPYYYeeeeeejjjrrrwwwwwwtttwwwzzzqqqnnnlllhhhdddcccaaa```^^^[[[YYYVVVTTTSSSSSSNNNIIIFFFFFFCCC>>>999;;;::::::::::::;;;<<<===<<<:::888888999::::::999999888888888888888999999666999;;;;;;999999;;;===;;;;;;:::::::::::::::::::::;;;<<<<<<======<<<<<<::::::::::::;;;<<<===>>>???@@@BBBCCCFFFMMMWWW^^^dddeeekkkvvvwwwuuuyyy}}}{{{|||}}}~~~~~~~~~~~~~~~rrrnnnlllgggcccbbbbbbaaa___\\\ZZZWWWUUUTTTUUUPPPLLLIIIGGGDDD???;;;;;;;;;:::::::::;;;<<<<<<>>><<<:::999:::;;;:::999777777777888999::::::;;;444===FFFFFF===777888<<<<<<<<<;;;;;;:::999999999;;;<<<======>>>>>>======;;;::::::;;;;;;<<<===>>>???@@@BBBFFFMMMVVV^^^dddhhhiiiqqq~~~yyyqqqwww}}}}}}||||||||||||||||||~~~|||yyyxxxwwwuuurrrpppooooooooooooppppppqqqrrrqqqrrruuuxxx|||zzzyyysssmmmlllhhhdddccccccbbb```^^^[[[YYYWWWVVVUUURRRMMMJJJHHHDDD@@@<<<;;;;;;:::::::::;;;;;;<<<>>><<<::::::::::::999777777777888999::::::::::::;;;HHHVVVXXXNNN@@@999777;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===============;;;;;;;;;;;;<<<===>>>???@@@@@@BBBHHHQQQ[[[cccfffnnnqqqzzz|||vvvvvvrrrrrrrrrrrrrrrrrrsssssssssttttttsssrrrsssvvvxxxxxxzzz|||}}}|||||||||}}}zzzzzz{{{}}}~~~}}}zzzxxxvvvtttqqqooommmkkkhhhfffeeeeeedddddddddeeefffgggggghhhiiilllnnnppprrrssssssuuuwwwxxxyyy{{{~~~~~~|||{{{{{{||||||}}}wwwxxxwwwqqqpppmmmjjjhhhdddcccaaa___]]]ZZZYYYXXXUUUSSSOOOKKKGGGCCC???===<<<;;;;;;:::::::::;;;;;;===;;;::::::::::::888666888999::::::::::::999888AAAOOO___fff```PPPAAA777999999:::;;;;;;<<<======::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>??????@@@AAADDDKKKTTT^^^dddgggrrryyy}}}vvvxxxfffggggggggghhhhhhiiiiiigggiiiiiiiiihhhhhhjjjlllkkkmmmoooooonnnnnnooopppooooooqqqtttuuuuuurrrooonnnkkkiiifffeeeccc```^^^\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^___```bbbccceeeeeefffhhhjjjlllooosssxxx{{{}}}{{{yyywwwvvvvvvwwwxxxyyyzzz||||||||||||}}}|||~~~}}}zzzsssqqqoookkkjjjddddddbbb```^^^\\\ZZZZZZVVVTTTQQQLLLGGGCCC@@@>>><<<<<<;;;:::::::::;;;;;;;;;:::999:::;;;:::888666999999:::;;;;;;:::999888;;;EEESSS\\\[[[PPPBBB888888888999;;;<<<===>>>???999::::::;;;<<<;;;;;;;;;===<<<<<<======>>>???@@@AAADDDIIIPPPXXX```gggkkktttvvvsss}}}ZZZ[[[[[[\\\]]]^^^^^^______aaabbbbbbaaaaaaaaabbb___aaabbbbbbbbbbbbcccdddeeefffhhhlllnnnmmmjjjhhhfffdddaaa___]]]\\\YYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[]]]^^^^^^```bbbdddgggkkkpppwww{{{|||{{{xxxvvvvvvwwwxxxzzzyyyzzz{{{zzzyyyxxxyyyzzzwwwyyy{{{}}}~~~vvvtttpppllljjjeeedddcccaaa___]]]\\\[[[WWWVVVSSSNNNIIIDDDAAA@@@===<<<;;;:::::::::::::::;;;::::::;;;<<<<<<:::888777888:::;;;<<<;;;::::::666;;;BBBFFFFFFBBB===;;;999::::::;;;<<<===>>>>>>:::;;;;;;<<<<<<<<<<<<<<<============>>>???@@@@@@BBBGGGOOOWWW]]]eeennnttt}}}wwwvvvzzzRRRSSSSSSTTTUUUVVVWWWWWWWWWYYY[[[\\\[[[ZZZYYYZZZWWWYYYZZZZZZYYYZZZ[[[]]][[[\\\^^^bbbddddddaaa^^^```^^^\\\ZZZYYYWWWTTTRRRTTTUUUUUUUUUUUUUUUTTTSSSTTTTTTVVVXXXZZZ\\\]]]^^^___aaadddggglllrrryyy~~~}}}zzzyyyxxxzzz|||}}}zzz{{{{{{zzzxxxwwwwwwxxxxxxyyy{{{||||||~~~}}}~~~{{{vvvqqqnnneeeeeecccaaa```^^^\\\\\\YYYXXXUUUPPPJJJEEEBBBBBB===<<<;;;:::::::::::::::;;;;;;;;;<<<>>>>>><<<:::444666999;;;======<<<<<<;;;<<<<<<:::777888<<>>???@@@AAABBBJJJTTT\\\bbbjjjttt{{{qqqpppuuuOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTVVV[[[^^^\\\WWWRRRUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVXXXZZZ\\\\\\\\\\\\[[[ZZZWWWTTTSSSRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUXXX[[[]]]^^^```bbbdddaaaggglllnnnssszzz~~~|||zzzzzz{{{|||}}}{{{yyywwwvvvzzz{{{|||}}}~~~}}}}}}|||}}}}}}yyytttpppgggeeebbbaaa```___\\\ZZZ\\\XXXSSSNNNKKKGGGCCC@@@??????>>>===============;;;;;;;;;<<<===???@@@AAA<<<:::999888888999;;;<<<999999999:::;;;<<<===>>>>>>============<<<<<<<<<>>><<<@@@???888>>>DDD>>>BBB===;;;>>>???>>>@@@CCCDDDMMMTTT^^^lllpppuuuxxxooottt~~~~~~NNNNNNOOOPPPPPPPPPPPPPPPOOOPPPRRRUUUXXXXXXTTTPPPSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZYYYYYYXXXVVVTTTSSSSSSTTTUUUVVVWWWXXXZZZ[[[[[[ZZZZZZ]]]```ccceeefffhhhkkkmmmgggooovvvyyy~~~}}}||||||}}}~~~}}}|||zzzyyy|||}}}|||}}}vvvppphhhfffcccaaa```___]]][[[]]]ZZZUUUPPPMMMIIIEEEBBB<<<<<<;;;:::999999999:::::::::;;;;;;===>>>???@@@AAA@@@===;;;::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>:::::::::999999999888888:::888<<<<<<:::FFFRRRPPPDDD???===???@@@@@@AAAEEEEEEPPPWWWaaannnrrrzzzsssoooyyy~~~~~~LLLLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNQQQSSSTTTRRRPPPRRRSSSSSSSSSTTTTTTTTTTTTVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXZZZ\\\___aaaccccccbbbaaaccceeegggiiijjjlllooorrrpppyyy~~~~~~~~~~~~~~~||||||}}}vvvooojjjgggcccaaa``````___^^^___[[[VVVRRROOOLLLHHHEEE@@@???>>>===<<<<<<<<<<<<;;;:::;;;;;;<<<===>>>???DDDCCC@@@>>><<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===:::===>>>>>>OOO```aaaDDD@@@>>>@@@@@@???AAAFFFHHHTTT\\\eeepppvvvyyypppuuu~~~zzzxxxxxx~~~~~~{{{zzz|||~~~JJJJJJKKKMMMMMMNNNNNNNNNNNNNNNOOORRRTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^aaacccfffhhhiiiiiihhhggghhhiiikkklllmmmooosssvvvyyy~~~~~~~~~}}}|||zzzyyy}}}uuummmkkkhhhccc``````aaaaaa```___[[[WWWSSSPPPMMMIIIGGGDDDCCCAAA@@@???>>>>>>>>><<<<<<;;;<<<<<<===>>>>>>BBBAAA???===;;;::::::999::::::999999999999999999???>>>>>>>>>>>>=========@@@<<<>>>===<<>>???>>>>>>AAAGGGLLLYYYaaahhhssszzzwwwvvv~~~yyywwwuuuuuuuuuuuusssrrrqqqpppqqqtttzzz}}}~~~|||yyyxxxvvvvvvxxx{{{IIIKKKMMMOOOQQQRRRSSSTTTSSSTTTVVVWWWYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]]]]^^^^^^`````````_______________^^^___aaabbbddddddddddddgggiiijjjllllllkkkjjjiiinnnooopppqqqsssvvv|||~~~}}}}}}~~~~~~{{{zzzzzzyyyvvvyyywwwnnnkkkhhhcccaaa```aaaaaaaaa]]]ZZZVVVRRRPPPMMMJJJGGGCCCBBBAAA???===<<<<<<;;;======<<<<<<<<<===>>>>>>???>>>===<<<<<<;;;;;;;;;<<<;;;:::::::::::::::;;;===<<<<<<<<<<<<;;;;;;;;;===:::===;;;666???IIIEEEBBB@@@???@@@??????DDDKKKQQQ^^^eeemmmxxx{{{|||{{{zzzxxxwwwuuuvvvvvvvvvuuuuuuuuutttpppnnnlllllllllmmmlllkkkiiijjjllloooqqqsssssssssssssssssstttuuuyyy}}}LLLNNNPPPSSSVVVXXXYYYZZZXXXZZZ]]]^^^^^^^^^___aaa^^^^^^___```aaabbbcccccceeedddccccccccccccddddddeeefffhhhjjjkkkkkkiiihhhjjjkkkkkkkkkkkkkkkjjjjjjnnnpppqqqtttxxx~~~}}}|||{{{zzzzzz{{{}}}~~~~~~{{{{{{}}}~~~{{{yyyxxxwwwuuuvvv{{{qqqjjjgggcccaaaaaabbbaaa```\\\YYYUUURRROOOMMMJJJHHHFFFEEECCCAAA???======<<<======<<<<<<;;;<<<<<<<<<==============================<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<;;;:::???>>>888===CCC===BBBAAAAAABBBAAAAAAHHHPPPVVVbbbjjjssszzzwwwtttrrrqqqpppooommmppppppppppppppppppppppppnnnkkkiiihhhhhhiiiiiihhhdddgggjjjlllllllllmmmnnnmmmnnnqqqrrrtttwww{{{~~~QQQRRRTTTWWWYYY[[[\\\\\\ZZZ]]]```aaa```___```aaa______```aaabbbcccdddeeeeeeeeedddcccddddddeeefffjjjllloooppppppnnnllljjjiiihhhhhhhhhhhhiiikkkllllllooorrrwww{{{yyyxxxvvvvvvwwwyyyzzz}}}~~~zzzvvvxxx~~~|||zzzwwwvvvzzz{{{qqqhhheeecccbbbbbbbbb```___\\\YYYUUURRRPPPNNNKKKIIIHHHFFFDDDBBB@@@>>>======<<<;;;::::::999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>============;;;;;;AAAAAA:::???DDD===???>>>>>>@@@???@@@HHHRRR[[[fffnnn{{{{{{zzz{{{||||||zzzrrrpppnnnmmmmmmmmmkkkiiinnnnnnmmmmmmmmmnnnnnnnnnnnnkkkhhhggghhhhhhhhhhhhcccggglllmmmlllkkklllnnnjjjnnnsssvvvxxx{{{TTTUUUWWWYYY[[[\\\\\\]]]YYY]]]```aaa___^^^^^^___^^^___```aaabbbcccddddddddddddcccbbbcccdddeeefffnnnooorrrsssssspppmmmkkkgggfffeeeeeefffiiilllmmmpppsssxxx{{{yyyxxxvvvttttttuuuvvvwww}}}~~~zzzsssrrryyy{{{xxxyyy}}}zzzooofffdddcccbbbbbbbbb```^^^\\\YYYUUUSSSQQQOOOLLLJJJDDDBBB@@@>>>;;;:::888888::::::999888777777777777888888999999999888777666777777777888999:::;;;<<<::::::999999999888888888888777======666;;;@@@999:::999:::<<<<<<===FFFPPP]]]hhhqqq}}}yyyuuuqqqqqqtttwwwwwwwwwooonnnmmmnnnnnnnnnkkkiiimmmmmmmmmllllllmmmnnnnnnooollliiiggghhhiiiiiihhheeejjjooopppnnnmmmnnnqqqlllqqqxxx}}}