BM6P6(@ 000------222999CCCQQQ^^^~~~xxxjjj```]]]```gggnnn}}}qqqsssrrrppptttwwwnnnfffgggkkkooouuuzzz}}}jjj\\\PPPFFFAAAAAA@@@AAAFFFMMMNNNJJJEEE;;;666444666777888<<>>@@@BBBEEELLLSSS\\\hhhzzzyyypppjjjgggeeeeeefffhhhiiiiiikkkiiiggghhhkkkmmmllljjjdddcccaaa```^^^\\\[[[ZZZ]]][[[YYYYYYYYYXXXVVVTTTOOOMMMIIIDDD@@@<<<999777888777666555555333000---111222222111///...///111000///000444666888>>>EEEIII^^^}}}dddKKK;;;444555555444444555666888999===>>>CCCIIIOOOZZZmmm~~~~~~}}}~~~}}}}}}zzzvvvuuuuuuvvvtttrrruuuvvvxxxyyyxxxwwwuuutttqqqpppnnnoooqqqssstttsssvvvyyypppTTTCCC:::444000333000///222333555<<>>>>>BBBGGGQQQYYYjjjgggeeellltttpppqqqtttxxx{{{{{{||||||}}}{{{yyyuuussssssuuuwwwyyy{{{zzzyyyyyyyyyxxxvvvtttsssttttttssspppnnnnnnnnn000......444:::CCCQQQ^^^}}}wwwmmmgggeeeffflllrrr~~~tttttt{{{pppooosssuuulllfffggglllpppvvv{{{|||hhh[[[OOOFFFBBBBBBAAABBBGGGMMMOOOJJJEEE;;;777555777888999===CCCCCCAAA>>><<<:::888555333///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111222333555777999:::;;;AAA@@@@@@BBBEEEFFFDDDBBB@@@<<<;;;===???AAAHHHOOOZZZcccrrrwwwnnnkkkiiiffffffgggiiijjjjjjlllkkkiiijjjlllllljjjgggddddddbbbaaa___^^^]]]\\\^^^\\\ZZZYYYYYYXXXVVVTTTPPPNNNKKKGGGCCC@@@===<<<:::888555333333222111000111111222111//////000111222000111555777999>>>EEELLL```gggOOO???888555555444444555666777999<<<>>>CCCIIIOOOZZZmmm~~~~~~}}}|||yyyuuutttuuuuuusssrrruuuvvvxxxyyyzzzyyyxxxwwwtttrrrpppppprrrtttttttttwwwzzzsssWWWDDD;;;555222333000000222333555<<>>???===:::666444555777999999BBBOOOaaajjjuuuwwwrrr|||}}}rrreee]]]eeesss~~~YYY???:::444111333111000//////......---,,,,,,///---,,,******+++,,,---++++++++++++,,,---...///444:::DDDTTTlllxxxmmmaaa```nnn~~~yyy{{{fffaaafff}}}}}}~~~~~~}}}}}}}}}~~~|||{{{|||}}}~~~}}}zzzwwwvvvuuuvvvvvvuuurrrmmmiii^^^RRRDDD>>>===>>>BBBGGGRRR\\\oooiiigggnnnwww}}}kkkooossswwwzzz{{{|||}}}~~~zzzyyyvvvuuuuuuvvvxxxyyy{{{zzzyyyxxxyyyxxxuuusssssstttuuutttqqqnnnmmmmmm///...000555;;;DDDRRR___~~~|||tttmmmkkkiiiiiimmmsssxxxwwwyyynnnmmmsss~~~rrrjjjeeegggmmmrrrwww}}}yyyeeeYYYNNNFFFBBBBBBAAACCCHHHNNNOOOIIICCC;;;777666888:::;;;???EEEEEEBBB???===;;;888555222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000111222333555888999;;;===<<<<<<>>>@@@@@@???>>>;;;999999<<<===???DDDKKKWWW]]]iii{{{uuulllmmmjjjhhhggghhhjjjjjjjjjmmmllllllmmmmmmkkkhhheeeddddddcccbbbaaa```_________]]]ZZZYYYYYYXXXUUUSSSPPPNNNKKKHHHDDDAAA@@@???<<<999444111111111222111///000111000//////111333333111222666888999???FFFNNNaaaiiiQQQAAA:::555444444444444666777888<<<>>>CCCJJJPPPZZZmmm}}}~~~}}}~~~~~~}}}zzzxxxvvvtttttttttsssrrruuuvvvxxxzzz{{{{{{{{{zzzxxxvvvtttssstttuuuuuutttxxx{{{wwwZZZFFF;;;666444333000000222444555;;;CCCLLLVVVccckkkmmmmmmnnnqqquuu{{{eeeWWWQQQHHHAAA???>>>;;;777555666888999:::AAAOOOccclllvvvzzzuuu}}}|||sssggg^^^dddppp]]]AAA999222000444444000//////......---------...---,,,+++***+++,,,---++++++++++++,,,---...///444<<>>===>>>BBBGGGRRR^^^sssjjjhhhpppzzzxxxgggooossswwwzzz{{{|||}}}~~~xxxxxxwwwwwwwwwxxxxxxyyy|||zzzyyyxxxxxxwwwtttrrrsssuuuvvvuuurrrnnnllllll------000555;;;EEETTTcccwwwnnnhhhhhhfffeeellluuu{{{|||yyynnnnnnrrr}}}ooohhhdddhhhnnnsssyyy~~~uuubbbVVVMMMFFFCCCAAA@@@CCCIIINNNMMMGGGAAA;;;777777:::<<<===AAAFFFFFFDDD@@@===;;;888555222111000///...,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000000000111222444666999:::;;;;;;;;;;;;<<<<<<<<<;;;:::999;;;>>>??????EEELLLVVV\\\iii}}}uuummmllljjjgggfffhhhiiijjjjjjllllllnnnooonnnlllhhhfffdddccccccbbbaaa`````````___]]][[[ZZZYYYXXXUUUSSSPPPOOOKKKGGGCCC@@@>>>===;;;888444222222222111000///000111000///000222333222000111555777888>>>DDDMMM___|||hhhOOO???888444444333333444555777888;;;>>>DDDJJJPPPZZZlll}}}~~~}}}}}}~~~~~~}}}zzzyyywwwvvvvvvuuutttssstttuuuwwwzzz{{{|||}}}}}}}}}zzzxxxvvvwwwwwwvvvvvvyyy|||}}}___III<<<666555333111000333444555;;;BBBIIISSS```hhhkkklllnnnqqquuu{{{eeeWWWSSSNNNGGGBBB???<<<888666666888::::::AAANNNbbbmmmvvv~~~xxxqqqiiiaaaeeeoooeeeGGG===444111444333000/////////......------...---,,,+++++++++,,,,,,,,,++++++,,,,,,---...///444<<>>===>>>BBBGGGNNN\\\rrr}}}jjjhhhooozzzwwwhhhrrruuuyyy{{{zzzzzzzzz{{{vvvvvvwwwxxxxxxxxxxxxxxx|||{{{yyyxxxxxxwwwtttrrrsssuuuwwwvvvsssooolllkkk,,,,,,000666===GGGZZZjjj}}}rrrgggaaabbbccceeerrr~~~{{{pppnnnrrr}}}mmmfffdddiiipppuuuzzz~~~ooo^^^TTTLLLFFFCCC??????BBBIIINNNLLLEEE===:::777777;;;===>>>BBBGGGGGGDDDAAA>>><<<999555333222111///...---,,,,,,++++++++++++,,,,,,---------++++++++++++,,,---...///000000000111333666999:::<<<<<<<<<;;;;;;;;;;;;;;;999999<<>>DDDKKKQQQZZZlll|||}}}}}}}}}~~~}}}}}}~~~~~~}}}zzzzzzzzzyyyxxxwwwvvvvvvtttuuuwwwyyy{{{}}}~~~~~~{{{yyyyyyyyyxxxwwwyyy|||fffMMM===666555333111111444444555:::AAAHHHRRR^^^gggjjjlllooorrruuu{{{hhhYYYWWWUUUMMMEEE???<<<888666666888999999>>>HHH[[[gggqqq{{{rrrooojjjeeehhhppppppPPPDDD888222222000///////////////.........------,,,,,,++++++++++++,,,,,,,,,,,,---...//////444<<>><<<===AAAFFFMMMZZZooo}}}lllgggmmmxxxyyyoooxxxzzz||||||zzzxxxwwwwwwtttuuuvvvxxxxxxyyyxxxxxx|||{{{zzzyyyyyyxxxuuussstttvvvwwwvvvrrrooommmmmm,,,---111888???MMMcccvvvpppccc]]]```dddjjj~~~|||pppnnnrrr}}}kkkfffdddiiiqqquuuzzz~~~jjj[[[SSSKKKEEEBBB???@@@DDDJJJOOOLLLCCC<<<999666777;;;>>>???CCCHHHGGGDDDAAA???===:::777444111000///...------------***++++++,,,,,,------...++++++++++++,,,---...///111000000111333666999;;;===>>>>>><<<;;;:::;;;===888999<<<@@@@@@AAAJJJTTT^^^jjj~~~yyyrrrhhhfffddddddgggiiikkkkkkjjjmmmooopppnnnlllkkkkkkddddddcccbbbaaa```___^^^^^^]]][[[ZZZZZZYYYWWWVVVWWWUUUPPPKKKEEEAAA===;;;888777666666555333000---///000111000//////111333111///000333444555:::AAAHHHXXXrrrhhhPPP@@@999444333333333333555666777:::===DDDKKKQQQ[[[lll||||||{{{|||~~~|||}}}~~~~~~}}}yyy{{{|||{{{yyywwwwwwxxxvvvwwwyyy{{{}}}|||{{{{{{{{{zzzyyyxxx{{{~~~oooSSS???666555333111111444555555:::@@@GGGPPP]]]fffiiilllppptttuuu{{{mmm]]]ZZZYYYPPPHHH???<<<777555666777888888:::???NNN[[[hhhxxxoooooommmiiilllsssxxxVVVHHH:::222111///////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,---...///000444<<>>???CCCHHHFFFDDDAAA???===;;;888666000000///...............******+++,,,,,,---......------------...///000000222111000111333666:::<<<>>>??????===:::999;;;>>>;;;<<>><<<999777555444333333111///111111222111//////000111222000000444555666;;;AAAIIIWWWpppiiiPPP@@@999444333222222333444666777:::===DDDLLLRRR[[[lll|||~~~}}}|||}}}}}}{{{|||}}}~~~}}}xxxzzz|||{{{yyywwwwwwxxxzzz{{{|||}}}}}}|||||||||{{{zzzwwwzzz}}}yyyZZZCCC888555333111222555555555999???EEENNN[[[dddhhhkkkppptttuuu|||rrraaa\\\ZZZRRRHHH???;;;777444555666777777999999DDDSSSccczzzpppppppppmmmooouuu|||XXXGGG999222333111/////////////////////000,,,---------,,,,,,++++++---,,,,,,------...///000444>>>MMM```xxxwwwooorrrooobbbdddjjjzzz|||}}}|||{{{yyyyyyyyy{{{}}}}}}|||{{{yyywwwuuutttqqqmmmjjj]]]PPPCCC===<<<===AAAFFFNNNWWWfffwwwvvvmmmnnnxxx{{{}}}|||yyywwwvvvvvvwwwxxxyyyzzz|||}}}~~~|||{{{zzz{{{||||||zzzxxxuuuuuuuuusssqqqpppqqqsss000111666===GGGYYYtttxxxjjjbbbfffhhhmmmxxxjjjiiiooo~~~{{{jjjeeedddkkkrrrvvvyyy|||wwwbbbWWWRRRKKKDDD@@@BBBDDDHHHOOOSSSOOOEEE===777444666;;;>>>???CCCHHHFFFDDDAAA???>>><<<999777000//////.........//////******+++,,,,,,---......///......//////000111222222222111111333777:::===???@@@@@@===:::999;;;>>>???@@@CCCFFFGGGJJJWWWccciiiyyywwwpppgggeeedddfffiiimmmooopppqqqrrrrrrpppkkkiiiiiikkkiiihhhgggeeecccaaa```___\\\[[[ZZZZZZ[[[[[[ZZZXXXRRROOOLLLHHHCCC@@@===<<<<<<888444222111222222111111222222111///...///111333111222555666777<<>>GGGYYYvvvwwwkkk```^^^aaalllxxxlllkkkqqqwwweeeaaabbbjjjpppttt{{{xxxdddXXXPPPIIIFFFFFFDDDFFFKKKQQQTTTOOODDD:::444444555888;;;???BBBDDDHHHEEEAAA???===;;;888666444333111///---,,,+++***------,,,,,,,,,,,,++++++,,,,,,------.../////////000111222555777999:::;;;<<<<<<<<<:::999999:::<<<999@@@AAACCCIIIJJJRRRdddrrrzzzsssjjjfffdddggglllpppooolllooollljjjkkkooopppmmmiiiiiihhhfffdddbbb```^^^^^^\\\___^^^ZZZXXXZZZYYYVVVWWWSSSNNNIIIFFFCCC???===;;;888555333222222111///000000000000111111111111111222222222444777<<>>666222222222333444666999:::999@@@BBBHHHUUU\\\gggzzz}}}||||||{{{zzz~~~~~~}}}||||||||||||}}}}}}}}}{{{yyyxxxwwwvvvvvv|||{{{{{{}}}~~~~~~|||zzzwwwyyy{{{aaaIII;;;666444111111444666666999>>>DDDLLLWWW```eeejjjnnnrrrtttyyyyyyhhh___YYYPPPIIIAAA<<<777444333555666666777;;;BBBSSSqqqwwwtttrrrnnnqqq{{{WWW@@@888222---...111000...------......///...---,,,,,,++++++,,,,,,,,,+++***+++,,,,,,***(((555BBBXXXsss{{{}}}{{{sssdddgggrrr|||}}}~~~}}}}}}}}}~~~}}}xxxrrrnnnqqqpppnnnmmmllliiieeebbbWWWMMMDDD???<<<;;;>>>DDDJJJTTTbbbppp}}}}}}lllnnnttt~~~|||{{{{{{{{{yyyxxxwwwyyy|||~~~~~~~~~|||zzzzzz||||||zzzwwwuuutttrrrpppnnnmmmnnnnnn+++///555===GGGZZZwwwsssggg]]][[[___jjjzzznnnmmmssstttgggcccdddjjjpppuuu}}}yyyeeeXXXNNNGGGBBBBBBCCCEEEIIIOOOQQQLLLBBB999777888999;;;???CCCFFFHHHHHHEEEAAA???===;;;888666666555333111///...------------,,,,,,,,,,,,++++++,,,,,,------.../////////000111222444666888:::;;;;;;<<<<<<:::999999;;;===;;;CCCDDDFFFNNNQQQZZZmmmzzz|||wwwmmmiiigggiiiooorrrqqqnnnooolllkkklllpppqqqnnnjjjjjjiiihhhfffcccaaa```___]]]```___[[[ZZZ[[[[[[XXXWWWSSSNNNIIIFFFBBB???===:::888444333222222111000000000000000111111111111111222222222444777<<>>:::555222222333444555777<<>>EEEGGGJJJTTTZZZeeezzz{{{rrrnnnkkkmmmsssvvvtttqqqpppnnnlllnnnpppqqqooolllkkkjjjiiigggeeecccbbbaaa^^^``````\\\[[[]]]\\\YYYWWWSSSMMMIIIEEEBBB???<<<999777444222333333222111000000000000111111111111111222222222444777<<>>:::555222222444555666666<<>>JJJ]]]yyy~~~rrrcccVVVTTTZZZjjjxxxtttssszzzoooooowwwyyyuuukkkiiijjjmmmrrryyyqqq___TTTMMMGGGCCCCCCBBBDDDGGGKKKKKKGGG???999555555777:::===AAAEEEGGGHHHEEEAAA???===;;;888666444333111///...---,,,,,,------,,,,,,,,,+++++++++,,,,,,------.../////////000000222333555777888999999999:::999999999<<<>>>???GGGIIINNNZZZcccqqqvvvrrroooqqquuuxxxvvvrrrpppooonnnoooqqqqqqooommmkkkjjjiiigggeeecccbbbaaa^^^aaa```\\\[[[]]]\\\YYYVVVRRRMMMHHHDDDAAA>>><<<888666333222333333333222///000000000111111111111111222222222444777<<>>???@@@AAAGGGOOOZZZfffsss|||vvvxxx~~~||||||}}}}}}|||{{{}}}}}}~~~~~~~~~}}}~~~~~~zzzuuurrrtttwwwsssssssssssssssttttttuuu///111666@@@LLL___zzzvvveeeWWWSSSZZZnnnuuurrrtttvvvmmmpppyyyyyysssqqqjjjkkklllooottt}}}}}}mmm\\\RRRLLLFFFBBBBBBBBBEEEIIILLLKKKFFF???999888999:::===AAAEEEIIIKKKHHHEEEAAA???===;;;888666333333111000...---------------,,,,,,,,,+++++++++,,,,,,------...////////////000111333444666777888777888999999888:::===???AAAIIILLLSSSbbbnnn{{{wwwsssssswwwxxxuuuqqqpppoooooopppqqqqqqpppnnnjjjiiihhhfffeeecccbbbaaa___aaa```\\\[[[\\\[[[XXXUUUQQQLLLGGGDDDAAA===;;;888666333222333333333222///000000000111111111111111222222222444777<<>>888444333333333444666777888888@@@CCCIIIUUUZZZdddvvv~~~~~~}}}zzzyyy{{{|||}}}~~~~~~|||zzzyyywwwuuusssqqqrrruuuxxx{{{yyyxxxwwwwwwyyyzzzzzzyyy{{{zzz{{{|||~~~}}}rrrUUUBBB888666222111444444444666:::@@@HHHTTT^^^eeejjjppptttvvvyyy~~~kkk\\\VVVQQQJJJCCC???999666555777888888777:::???MMMkkkyyyfffhhhvvvjjjHHH777111000000...///000000000///---,,,...---,,,,,,++++++,,,,,,))),,,...,,,))))))...444>>>MMMeee||||||yyy{{{}}}{{{}}}~~~}}}xxxvvvsssppplllgggaaa]]]ZZZWWWUUUUUUVVVXXXYYYYYYTTTIII@@@>>>??????@@@BBBIIIPPPYYYdddrrrvvvyyy~~~||||||~~~~~~~~~}}}~~~~~~|||~~~~~~{{{xxxvvvyyy|||rrrsssssstttuuuuuuvvvvvv///111777BBBPPPbbbzzzvvvfffXXXVVV^^^sss{{{}}}vvvsssuuu{{{qqqlllqqq|||uuummmjjjgggkkknnnqqqwww|||mmm\\\QQQJJJCCC???>>>AAAEEEKKKNNNLLLFFF>>>999666777888;;;@@@DDDHHHJJJHHHEEEAAA???===;;;888666555555333222111000000000------,,,,,,,,,,,,++++++,,,,,,------...////////////000111222444555666777555666888888888:::>>>@@@DDDLLLQQQ[[[ooo|||wwwvvvxxxxxxtttpppooooooppppppppppppooooooiiiiiihhhfffeeedddcccbbbaaacccaaa]]][[[[[[ZZZVVVUUUQQQKKKGGGCCC@@@===:::999777444222333333222111000000000000111111111111111222222222444777<<>>KKKhhhxxxeeefffrrrpppLLL999222111000///////////////......---...---,,,,,,++++++,,,,,,***---......,,,---111444===MMMhhh{{{ttttttyyyyyy}}}}}}xxx~~~}}}~~~}}}zzztttrrroookkkgggaaa[[[VVVSSSQQQOOOPPPSSSWWWZZZ[[[TTTLLLDDD@@@>>><<<===AAAIIIOOOZZZeeessswwwzzz~~~}}}}}}~~~~~~~~~~~~{{{|||}}}}}}|||{{{|||}}}rrrrrrtttuuuuuuvvvvvvuuu...000888DDDSSSdddzzz~~~}}}qqqdddYYYZZZcccwww|||xxxvvvwwwvvvmmmkkkssswwwllliiidddjjjooorrryyyzzzkkkZZZPPPIIIBBB>>>===???EEEKKKOOOLLLEEE===777333444555999===AAAEEEHHHHHHEEEAAA???===;;;888666555444333222111000000000------,,,,,,,,,,,,++++++,,,,,,------...////////////000111222333444555666444555777888888;;;>>>AAAGGGQQQXXXfff~~~{{{yyyyyyxxxtttooonnnoooppppppooonnnnnnooojjjjjjiiihhhfffeeedddddddddfffddd^^^[[[\\\ZZZVVVTTTPPPKKKFFFCCC???<<<::::::888444333222222111000000000000000111111111111111222222222444777<<>>FFFSSS]]]eeekkkqqquuuuuuwwwzzzppp]]]XXXTTTMMMEEEAAA:::666444444444444777;;;@@@MMMhhhzzzfffbbbkkkuuuPPP;;;555333111000000///..................---,,,,,,++++++,,,,,,+++,,,---///000111222333<<>>:::<<>>DDDLLLOOOLLLDDD;;;666555666888;;;???DDDHHHKKKHHHEEEAAA???===;;;888666333222111000////////////---------,,,,,,,,,++++++,,,,,,------...//////000///000000222333444555555333555666777888;;;???BBBJJJUUU^^^nnn}}}{{{{{{yyytttooommmnnnppppppooonnnnnnooolllkkkjjjiiihhhgggfffeeefffhhhfff```]]]\\\ZZZVVVTTTPPPKKKFFFBBB???<<<:::;;;888555333222222111///000000000000111111111111111222222333444777<<>>999555444333333444555777777>>>DDDCCCHHHTTT\\\iii~~~~~~~~~~~~}}}||||||||||||}}}yyyyyyxxxyyyyyyzzzzzz{{{zzzxxxvvvvvvvvvvvvuuutttwwwwwwwwwyyy|||}}}|||{{{zzz|||{{{\\\DDD888222//////222444444777<<<===FFFRRR]]]eeekkkqqquuuuuuvvvxxx~~~rrr^^^[[[XXXQQQIIIDDD===888666666555555777<<>>777555333111000///------...//////...---,,,,,,++++++,,,,,,+++***+++...111333222111;;;LLLiiissshhhdddeeerrr}}}xxxpppvvv}}}}}}~~~}}}}}}xxxuuulllggg___XXXSSSOOOLLLJJJMMMKKKHHHIIIMMMSSSWWWZZZ[[[VVVQQQJJJAAA:::>>>EEECCCKKKXXXgggwwwvvvuuu~~~}}}}}}~~~~~~~~~|||{{{|||~~~|||wwwqqqrrrtttuuuuuuuuutttsss---///777CCCQQQbbbyyyyyyjjjccc]]]ZZZ___kkk}}}wwwvvvyyy}}}sssppppppwwwqqqhhh___dddlllttt|||rrreeeVVVMMMGGGBBB@@@BBBBBBEEEJJJLLLIIIBBB:::444333333555999>>>BBBDDDDDDGGGDDD@@@===;;;:::888666444333111///---,,,++++++******+++++++++,,,,,,,,,((()))***+++,,,---------......//////000222333444777555555666:::???CCCDDDOOOVVVdddyyy||||||{{{uuupppooopppooommmkkkkkkkkkmmmmmmnnnllljjjgggeeeeeeffffffmmmjjjeeeaaa^^^[[[XXXUUURRRNNNIIIDDDAAA===:::777888666333111//////000000//////000000111111222222111333444444555888<<<@@@JJJVVVlll}}}aaaJJJ<<<666666555444333333444666777888AAADDDIIITTT]]]mmmzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxuuuvvvyyy|||{{{zzz|||zzzwwwvvvvvvwwwvvvvvvvvvxxx{{{|||{{{zzz{{{{{{yyy~~~~~~^^^DDD666555222111333444333555999???FFFPPPZZZbbbiiinnnqqqwwwxxxzzz}}}yyyhhh]]]UUUPPPSSSJJJAAA<<<777333444888666:::FFF[[[qqq|||yyyrrrzzz~~~lllbbbiii}}}TTT<<<777555000000000000000000000000000*********++++++,,,------***+++,,,,,,,,,---000333===MMMgggrrrgggbbbcccppppppkkkrrryyy~~~|||tttjjjhhh^^^QQQIIIGGGFFFEEECCCCCCCCCDDDEEEHHHLLLSSSWWW[[[[[[YYYSSSJJJBBB>>>===DDDKKKWWWggg{{{wwwpppxxx~~~}}}~~~~~~~~~}}}|||{{{||||||{{{yyyvvvtttsssrrrqqqrrrtttuuuwww000222:::FFFSSSddd|||yyyhhhddd^^^[[[```lll~~~wwwuuuwww}}}pppmmmooovvvtttiii```dddlllttt|||rrrdddVVVMMMGGGBBB@@@BBBBBBFFFJJJLLLJJJBBB:::444555555777;;;@@@DDDFFFFFFEEECCCAAA???===;;;777444444333111///---,,,++++++++++++,,,,,,,,,---------,,,,,,---.........------.........///000111333333666555555666:::???CCCFFFOOOWWWiii{{{{{{{{{vvvqqqpppooonnnlllkkkjjjkkklllmmmmmmkkkiiiggggggggghhhiiikkkhhhddd```^^^[[[XXXVVVRRRNNNIIIDDD@@@===:::777888666333111000///000000000000000000000111111111111222333444555777<<>>888666444333222222444666777777@@@CCCHHHTTT]]]ooo~~~~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{xxxvvvwwwzzz||||||{{{zzzwwwuuutttuuuvvvvvvuuuxxxzzz|||}}}|||{{{{{{|||yyy}}}aaaHHH:::555222111333444333555999???FFFPPP[[[ccciiinnnqqqtttvvvxxx||||||iii^^^YYYUUUTTTKKKBBB===888444444888999===KKKaaavvv~~~vvvlllrrryyy}}}ssseeeffftttUUU===777555///000000000000000000000000,,,,,,++++++++++++++++++***+++,,,,,,,,,---000333===KKKdddtttjjjbbbaaammm}}}{{{llljjjttt}}}~~~}}}yyyxxxuuummmddd[[[SSSGGG@@@??????>>>===???@@@BBBDDDGGGMMMSSSXXX\\\\\\[[[UUUMMMEEEAAA@@@EEELLLXXXgggyyyssslllttt~~~|||~~~~~~|||~~~~~~}}}}}}|||}}}~~~}}}|||{{{|||}}}|||yyywwwuuutttsssrrrssstttvvvwww222333:::FFFTTTfff~~~yyyggg```[[[YYY___lll}}}yyytttuuu~~~mmmkkkmmmvvvuuuhhhbbbffflllttt{{{qqqdddVVVMMMHHHBBB@@@AAABBBFFFKKKMMMKKKCCC:::444777777999===BBBFFFHHHHHHDDDCCCAAA@@@???;;;666222333222111///---,,,++++++,,,,,,---------.........---.........------,,,+++.........///000111222333666555555777:::@@@EEEHHHOOOYYYmmm}}}yyyzzzzzzvvvrrrrrrooommmllljjjjjjkkklllmmmlllkkkjjjhhhhhhiiijjjjjjgggeeeaaa___^^^[[[XXXVVVRRRNNNHHHDDD@@@===:::888777555333111000000000000111111111111000000000000000111222333444777;;;>>>HHHSSShhhdddLLL===777444333222111222333555666888@@@CCCHHHTTT___rrr~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz|||zzzxxxyyy{{{}}}}}}}}}wwwuuusssssstttuuuuuuuuuyyy{{{}}}~~~}}}|||||||||yyy}}}dddJJJ;;;666222111333444333555999>>>EEEQQQ\\\dddjjjnnnqqqqqqsssvvvzzzkkkaaa^^^[[[VVVLLLBBB===999555555777999>>>LLLdddyyy~~~ssseeemmmvvv}}}{{{iiicccqqqXXX>>>666444///000000000000000000000000---------,,,+++************+++,,,,,,,,,---111333<<>>999888::::::999<<<>>>@@@CCCGGGMMMTTTYYY]]]]]]\\\XXXQQQJJJFFFCCCEEENNNZZZggguuuoooiiippp|||}}}|||yyyyyy|||zzzzzz{{{|||}}}~~~~~~||||||{{{|||}}}|||zzzwwwwwwvvvuuuttttttuuuwwwxxx111333999EEESSSggg|||hhhZZZUUUTTT\\\kkk|||zzzvvvwwwmmmlllnnnwwwttthhhdddhhhnnntttzzzooocccUUUMMMHHHBBB@@@AAABBBFFFLLLNNNLLLDDD;;;444888888:::>>>CCCGGGIIIIIIEEECCCAAA???===:::555222333222000///---,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,++++++***............000111222333555555666777:::@@@GGGKKKQQQ[[[ppp{{{xxxzzzzzzvvvsssrrrnnnlllkkkiiiiiijjjlllmmmmmmlllkkkjjjiiiiiiiiiiiicccaaa___^^^]]]\\\YYYVVVQQQMMMHHHCCC@@@===:::888666555333222111000000000222222111111000000//////000111222222333666:::>>>GGGQQQeeebbbJJJ;;;555333222111111111333555666999AAADDDIIIVVVcccwww~~~}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz|||{{{zzzzzz|||}}}~~~wwwuuutttsssuuuwwwwwwvvvyyy{{{~~~~~~}}}||||||}}}}}}fffJJJ:::777333222444444333555999===EEEQQQ]]]fffkkkoooqqqoooqqquuuzzzmmmfffdddaaaWWWMMMBBB===999555555666777;;;HHH___ttt{{{rrrfffpppyyynnnfffttt]]]???666333///////////////////////////------,,,,,,,,,+++++++++***+++,,,,,,,,,...111333:::FFF\\\tttzzznnn```\\\lllnnnhhhmmmzzz}}}xxxpppkkkggg^^^UUUEEE@@@:::777888:::<<<<<<>>>???BBBDDDHHHMMMSSSWWW[[[\\\\\\ZZZUUUOOOIIIFFFFFFPPP\\\fffqqqrrrkkkrrr~~~~~~{{{wwwvvvxxxyyyzzz{{{}}}~~~||||||{{{|||}}}}}}zzzxxxyyyxxxvvvuuuuuuvvvxxxyyy111333:::FFFVVVkkklllWWWQQQQQQ[[[kkk}}}yyywww|||{{{ooommmpppxxxuuulllhhhkkkooouuu{{{nnnbbbUUUNNNHHHBBB@@@AAABBBGGGMMMPPPMMMEEE;;;444777888999===CCCGGGHHHHHHIIIEEE???;;;999888666555222222000///---,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,------......///111222333444555666777:::@@@IIIOOOXXXaaasss{{{wwwyyyyyyuuurrrqqqlllkkkjjjiiiiiijjjlllmmmooonnnmmmkkkiiigggffffffaaa___^^^^^^]]]\\\YYYWWWPPPLLLGGGCCC@@@===:::888555444333222111111000000222222111111000000//////000111222222333666:::>>>FFFPPPccc{{{bbbJJJ;;;555333222111111111333555777:::CCCFFFLLLZZZggg{{{~~~}}}||||||||||||{{{{{{{{{zzzzzz|||||||||||||||}}}zzzxxxvvvvvvxxxyyyzzzyyyxxx{{{}}}~~~}}}}}}}}}~~~jjjMMM<<<888444222444444333555999;;;DDDRRR^^^ggglllooopppnnnqqquuuzzzqqqkkkiiidddWWWLLL@@@<<<999666555666777999CCCVVVkkkvvvtttnnnttt{{{sssmmmyyybbbBBB666333///////////////////////////++++++,,,,,,,,,---------+++,,,---------...111444999EEE[[[sss{{{mmm___]]]ooonnniiippp~~~}}}{{{tttlllfffaaaXXXNNNAAA>>>:::999:::<<<>>>???BBBCCCEEEGGGIIILLLQQQTTTYYYZZZ[[[ZZZXXXRRRLLLHHHHHHPPP[[[cccnnnyyyrrrxxx|||wwwuuuwwwyyy{{{}}}||||||{{{}}}~~~}}}{{{yyyzzzyyywwwvvvvvvwwwxxxyyy333444<<>>GGGPPPaaaxxxdddLLL===777333222111111222444666888;;;DDDGGGNNN\\\iii}}}~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}|||{{{|||~~~|||zzzzzz{{{|||||||||xxx{{{~~~oooSSSBBB888555333555555333555999:::DDDRRR```iiimmmooopppmmmqqquuuzzzuuuqqqllldddVVVJJJ>>>:::999777555666888:::@@@NNN___lllrrrtttrrrzzz~~~xxxuuu~~~hhhEEE777333000000000000000000000000000+++++++++,,,---.........+++,,,---------...111444:::GGG]]]uuuzzzlll```___rrrnnniiipppwwwvvvpppgggaaa\\\QQQGGG<<<;;;999999999;;;>>>???EEEFFFHHHHHHIIIKKKOOOQQQVVVWWWYYY[[[ZZZVVVOOOIIIJJJPPPXXX```lllyyy{{{~~~xxxvvvwwwzzz||||||{{{|||}}}~~~~~~|||zzzzzzyyywwwvvvvvvwwwxxxyyy111333<<>>CCCGGGHHHIIIIIIEEE???;;;888777555333222111000...------------+++++++++,,,,,,,,,------+++,,,------............---------...///000111222222555777888:::AAALLLTTT^^^hhhwww~~~yyyyyywwwrrrmmmkkkjjjiiihhhggghhhiiikkkmmmmmmmmmllljjjhhhfffeeeccc```___^^^______]]]YYYVVVOOOKKKFFFBBB???===:::888333333333333222111111000000000000000000111111111111222333444555777<<>>EEEPPP]]]hhhooommmuuu|||}}}{{{xxx|||lllHHH888444111000000000000000000000000,,,,,,------------------+++,,,---------///222444<<>>DDDFFFGGGHHHHHHJJJMMMPPPUUUVVVYYY\\\]]]YYYQQQKKKLLLOOOUUU]]]kkk|||{{{~~~yyyvvvxxx{{{}}}}}}|||{{{|||}}}~~~~~~|||zzzzzzyyywwwvvvuuuvvvwwwxxx///111:::JJJ___zzz{{{kkkYYYPPPKKKSSSdddvvvrrrlllrrr}}}xxxmmmssssssmmmfffeeeiiittt}}}zzzqqqrrruuuyyy}}}|||kkk```TTTNNNIIICCC@@@@@@CCCHHHOOORRROOOGGG<<<555888999:::>>>DDDHHHIIIIIIGGGDDD@@@===:::777444111222111000......---------,,,,,,,,,---------......++++++,,,,,,,,,+++******------------///000111222222555777888:::AAAMMMUUUYYYeeeuuuzzzyyywwwpppkkkiiijjjiiihhhggghhhiiikkklllkkkkkkjjjjjjhhhgggeeeeee```____________]]]YYYVVVNNNKKKFFFBBB???===:::888333333333333333222111000//////000000111111222222111333444444555888<<<@@@IIIPPP```ttt|||aaaJJJ;;;555444333222222333666888:::777BBBGGGOOO]]]hhhzzz~~~}}}}}}zzz|||}}}|||zzz{{{~~~~~~}}}}}}~~~}}}|||zzz}}}qqqSSSBBB999555444555555333555999999CCCSSSaaajjjnnnppppppkkkooosssxxx~~~{{{yyyooo___RRRFFF:::888999777666555777999;;;???FFFPPP]]]fffhhhsss||||||jjjrrroooJJJ999444222000000000000000000000000///......------,,,,,,++++++,,,---------///222444>>>LLLbbb{{{vvvmmmdddcccqqqjjjbbbkkk|||yyy{{{}}}ssssssoooiiiccc]]]QQQFFF999999999999888999;;;===BBBDDDFFFGGGHHHJJJMMMOOOUUUVVVZZZ^^^___[[[SSSMMMMMMOOOSSS[[[kkk}}}xxx~~~yyywwwxxx{{{}}}~~~||||||{{{|||}}}~~~}}}{{{zzzyyywwwuuuuuuvvvwwwxxx+++333<<>>>>>@@@AAAFFFPPPUUUOOOBBB888666:::999:::===AAADDDEEEEEEDDDCCC@@@===999666333222222000...---------,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++,,,---...//////444666888888777<<>>;;;888555444222000...------...---+++++++++++++++++++++++++++,,,------......------,,,---------------......///000333777888999???GGGNNNUUU```fffnnn||||||sssrrrrrrnnniiihhhfffggghhhhhhgggggghhhiiigggiiiiiihhhfffddddddeeebbbaaa```aaaaaa```]]][[[SSSMMMEEE???<<<999666222111111111111111000000///---...///000000000///...---000444666888:::===???GGGPPP___qqqzzz^^^GGG999444333333222333444666888:::===AAAGGGNNNYYYkkk~~~~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{}}}{{{YYYDDD:::666222000111333555666;;;CCCQQQ]]]eeeiiikkkllloooooorrryyy~~~ttt```HHHDDD>>>:::888777777777999666777<<<===BBBTTTggg~~~}}}qqqqqqvvviiifffwwwtttLLL===777111000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......//////...000222555;;;GGG\\\vvvxxxpppgggfffsssyyy```XXXaaauuu}}}|||}}}xxxvvvsssnnnhhh___TTTHHH@@@:::888666555666888;;;===@@@AAACCCDDDFFFIIIMMMPPPRRRVVV[[[]]][[[VVVRRRPPPNNNSSSXXX^^^gggxxx~~~vvvxxx~~~~~~}}}~~~}}}{{{yyy|||}}}{{{zzz{{{|||{{{xxxuuuuuuttttttsssssstttuuuvvv///555???OOOjjjuuummmdddVVVOOOUUUbbbppp~~~wwwrrrrrrxxx}}}ssskkkkkkiiikkkrrr|||vvvoooppprrruuuxxx|||}}}iii___SSSKKKEEE???>>>@@@DDDGGGNNNQQQKKK???777666777777999===BBBFFFHHHHHHCCCBBBAAA@@@===999666444111///------......---,,,++++++++++++++++++++++++------............------.........---....../////////333777999;;;???FFFKKKPPPZZZ___fffsss}}}zzzqqqooonnnkkkhhhhhhfffggghhhhhhgggggghhhiiieeeggghhhhhhfffeeeffffffbbbbbbcccddddddbbb^^^[[[RRRLLLDDD???<<<:::666333111111222222111111000///---...///000000000//////...111444777888;;;>>>@@@FFFNNN\\\mmm}}}www\\\FFF:::777333333333333555777999:::@@@CCCGGGMMMXXXkkk|||}}}~~~~~~~~~~~~~~~|||{{{xxxyyy|||~~~[[[DDD:::777222000111333555666;;;DDDPPP\\\dddhhhkkklllppppppsssyyy~~~~~~ooo]]]EEEDDDBBB===999777777777888555777:::;;;CCCZZZrrrxxxnnnooowwwgggcccsssyyyQQQ@@@999444111000///......------...+++,,,,,,------,,,,,,+++,,,---...------...111333;;;EEEXXXqqqyyytttmmmkkkxxxttt^^^WWWbbbyyy|||wwwwwwsssmmmfff]]]RRRGGG@@@999888666555666999<<<>>>===???AAACCCEEEHHHMMMPPPRRRUUUYYYZZZWWWSSSOOOMMMPPPTTTZZZ```hhhuuu}}}tttsssyyy}}}{{{{{{}}}~~~~~~~~~|||{{{|||}}}}}}{{{wwwtttrrrrrrrrrrrrssstttuuuvvv111777AAASSSppp{{{pppbbbUUUMMMSSS___nnnyyysssooosss{{{vvvmmmooolllmmmsss~~~xxxqqqnnnoooqqqtttwww{{{~~~{{{ggg]]]QQQIIIBBB===;;;>>>EEEHHHMMMOOOIII===777666555555888<<>>AAADDDLLLUUUYYY^^^jjjrrryyyooolllllliiihhhhhhfffggghhhhhhgggggghhhiiifffhhhiiihhhgggeeeffffffbbbcccdddeeefffccc___[[[RRRLLLDDD???===:::777444111222222222222111000000......//////000000000000///222555777888;;;>>>AAAFFFMMMZZZiiizzztttXXXDDD:::777333333333333555777999;;;@@@CCCHHHOOOZZZlll{{{}}}~~~~~~~~~}}}}}}~~~}}}zzz{{{|||}}}~~~]]]FFF;;;777333000111333555666<<>>EEEGGGLLLOOOHHH===777777444555777<<>>@@@AAAHHHQQQUUUYYYccciiiwwwzzznnnjjjiiihhhggghhhfffggghhhhhhgggggghhhiiiiiijjjkkkjjjgggeeeeeefffccccccdddffffffddd___[[[TTTNNNFFF@@@===;;;777444222222222222222111000000////////////000000111111111333555777999;;;???BBBFFFMMMYYYhhhyyyqqqUUUAAA888666333222333444555888:::<<<>>>DDDKKKSSS]]]mmm~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}aaaJJJ<<<888333111111333555666;;;BBBMMMXXX```fffkkknnnrrrrrrtttyyy}}}|||uuuiii[[[FFFHHHIIIEEE>>>999777777555444666999:::CCC]]]xxxxxxzzz~~~yyy|||rrr___\\\lllYYYAAA888555111111000/////////000000+++,,,,,,------,,,,,,+++,,,---......---...111444999AAASSSmmm~~~}}}wwwqqq~~~{{{fff^^^hhh{{{vvvvvvppphhh___WWWNNNFFFAAA???===;;;888777777777777888:::===???BBBFFFKKKNNNNNNPPPRRRSSSQQQPPPQQQQQQTTTXXX^^^ccchhhnnnvvv|||}}}yyyrrrmmmmmmppptttwww~~~|||zzzxxxxxx|||}}}||||||}}}{{{}}}~~~zzzwwwuuurrrqqqqqqppppppooonnnmmm222888BBBTTTooorrr\\\RRRMMMUUUbbbrrryyywwwtttzzz}}}xxxtttssswww}}}uuummmlllmmmooorrruuuyyy|||}}}wwwggg\\\QQQJJJDDD???>>>AAADDDGGGLLLOOOJJJ???999999444555777<<>>AAABBBDDDNNNRRRVVV^^^aaammm{{{mmmhhhfffeeeeeegggfffggghhhhhhgggggghhhiiikkklllmmmkkkiiigggfffgggddddddeeeffffffddd```]]]VVVPPPHHHBBB???<<<888555222222222333222222111000000000/////////000111222222333555777999<<<@@@CCCHHHOOO[[[jjj{{{pppTTT@@@666444222222333444666888;;;<<>>@@@DDDIIIMMMOOOPPPQQQQQQPPPQQQRRRTTTVVVYYY^^^bbbfffkkkppptttsssrrrpppnnnoooqqqtttwww~~~|||zzz{{{~~~{{{zzz{{{}}}yyy{{{}}}|||yyyvvvssssssooooooooonnnlllkkkiiihhh111777AAAQQQjjjpppYYYOOOLLLTTT```ppp|||zzzxxx{{{zzzvvvtttxxx{{{tttmmmkkklllnnnqqqtttxxx{{{}}}vvveee[[[PPPIIIDDD??????BBBBBBFFFMMMQQQLLLAAA::::::444555777<<>>999555555444777===>>>BBBQQQcccttt|||yyy}}}hhhXXXXXXlllbbbCCC777555/////////......//////000+++,,,,,,------,,,,,,+++)))***++++++***+++...111:::DDDZZZyyy|||uuuxxxsssnnn~~~vvvfffiii{{{{{{uuuqqqpppjjj```WWWPPPJJJEEECCC@@@???<<<:::888777666555666888;;;===???BBBGGGKKKRRRRRRRRRQQQPPPPPPSSSUUUXXXZZZ^^^aaaeeeiiilllnnnmmmooopppppppppsssxxx|||~~~zzzyyyzzz|||yyy{{{|||zzzvvvsssrrrsssnnnnnnnnnnnnmmmllljjjiii000777@@@OOOfffoooTTTLLLIIIQQQ]]]lll|||yyy~~~~~~vvv~~~zzzvvvtttwww}}}xxxrrrkkkkkklllnnnqqqtttxxx{{{|||uuubbbXXXMMMGGGBBB>>>>>>AAAAAAEEEMMMRRRMMMBBB<<<;;;555555888<<>>>>>>>>???666444111//////...,,,***++++++++++++++++++++++++)))***+++,,,------...---///...---,,,,,,,,,,,,,,,444333222444666999;;;<<<===HHHNNNRRRXXXXXX___qqqzzzkkkccc```______bbbfffggghhhhhhgggggghhhiiiiiikkkmmmmmmlllllllllmmmjjjhhhggggggggggggdddccc[[[UUULLLEEEAAA===888555222333333333333222111111111000/////////000222333333444666777999<<>>:::444222222444555666777>>>IIITTT^^^gggnnnsssppppppsssyyy~~~|||vvvoooeeeWWWSSSMMMIIIEEE@@@:::444666444777>>>@@@AAALLL[[[mmm|||~~~zzzzzzbbbVVVWWWmmmeeeDDD777555//////............///000+++,,,,,,------,,,,,,+++---...//////...///222555<<>>===<<<:::999888777777666888:::<<<>>>AAAFFFIIIUUUUUUTTTRRRPPPPPPRRRUUUYYYZZZ]]]aaadddgggjjjlllkkknnnpppqqqqqquuu|||}}}zzzxxxzzz|||{{{|||}}}{{{vvvttttttuuuoooooopppqqqqqqpppooonnn222888>>>III___|||rrrZZZKKKGGGUUUbbbkkkzzzxxxuuuxxxsssvvv~~~}}}uuuooommmlllmmmnnnpppqqquuuyyy|||~~~rrrfff\\\QQQKKKEEE???===>>>AAAGGGPPPVVVPPPCCC999666888888999===CCCHHHKKKLLLLLLJJJFFFCCC@@@??????@@@888666222000000000...---+++)))'''(((***,,,***(((,,,+++******,,,,,,+++***---,,,,,,,,,,,,---......111222444777:::<<>>:::777444222///......///............//////000111111111222444666888999<<>>FFFHHHMMMSSS]]]kkkxxx~~~}}}}}}{{{yyyyyyyyyyyyyyyzzz{{{{{{~~~kkkLLL>>>777222222222222333666===@@@GGGQQQ\\\dddiiikkkpppooorrryyy|||sssqqqnnn___RRRIIIKKKIII>>>666777666555777:::===AAAJJJTTTiiiwwwvvv\\\WWW\\\rrrfffEEE555111222000.........///...---...---,,,,,,++++++,,,,,,------...---,,,---///111:::GGGbbbxxxnnnoooiiicccsss|||zzzhhheeennn}}}yyyvvvtttvvvnnnaaaVVVMMMGGGCCCAAAAAA???===<<<<<<;;;999777777777888999;;;@@@FFFKKKTTTTTTSSSQQQOOOOOOQQQSSSUUUZZZaaafffiiikkklllmmmmmmmmmnnnqqqtttyyy}}}zzzwwwxxxzzz{{{{{{|||}}}{{{yyyvvvuuuuuuqqqqqqqqqqqqqqqqqqqqqqqq333888>>>GGGZZZuuuxxxaaaQQQJJJUUUaaakkk{{{{{{yyyzzztttuuu~~~~~~wwwrrrppplllnnnppprrrtttvvvxxxzzzssseee[[[QQQJJJEEE???===???BBBHHHQQQWWWQQQDDD:::777888888999>>>DDDJJJNNNOOOOOOMMMIIIFFFCCC@@@???>>>888555222000//////...,,,,,,+++)))***,,,---+++(((---+++***+++,,,---,,,+++---,,,,,,,,,,,,---......000222444777:::<<>>777222222333222333777<<<@@@GGGQQQ\\\eeejjjkkknnnmmmqqqwww}}}xxxtttrrr___RRRIIIJJJHHH>>>777888666666888===???BBBJJJTTTfffvvvzzzaaaWWWZZZpppgggFFF666333222000.........///...---...---,,,,,,++++++,,,,,,,,,---...---,,,---///222;;;HHHbbbwwwmmmkkkccc\\\jjj}}}sssbbbbbbppp}}}{{{xxxwwwvvvooodddYYYPPPIIIDDDAAA@@@???<<<<<<<<<;;;999777666777888999;;;@@@FFFJJJUUUUUUTTTRRRPPPPPPRRRTTTVVV[[[```eeehhhiiikkkmmmoooooopppssswww|||zzzwwwwwwyyy{{{|||~~~~~~{{{xxxvvvuuussssssssssssssssssssssss222777>>>HHHZZZrrrgggWWWNNNVVVbbblll}}}xxxqqqrrrzzz{{{yyywwwqqqmmmllljjjlllooorrruuuxxxyyyzzztttdddZZZPPPJJJDDD??????AAACCCIIIRRRXXXRRRDDD:::888777888:::???GGGMMMRRRTTTSSSQQQOOOKKKGGGBBB???===999666222000///...---+++---,,,,,,---...---+++(((---,,,+++,,,---...---+++---,,,,,,,,,,,,---......000111333666999<<>>BBBFFFLLLXXXjjj}}}vvvWWWCCC888333333333444444666999>>>BBBIIIMMMSSS\\\fffqqq}}}~~~}}}}}}|||zzzyyyyyyzzz{{{|||{{{nnnPPP>>>777222222333222333777;;;???GGGRRR]]]fffkkklllmmmnnnqqqxxx}}}zzzvvvrrr___RRRIIIIIIGGG>>>888888777777;;;@@@BBBDDDJJJRRRbbbsss~~~gggVVVYYYnnniiiHHH888555222111///...//////...---...------,,,,,,,,,,,,,,,,,,---------,,,---000222<<>>BBBFFFMMM[[[ooowwwVVVAAA888444333333555555777;;;@@@DDDIIINNNVVV___iiittt~~~~~~~~~~~~~~~}}}zzzyyyxxxzzz{{{}}}|||pppRRR>>>888333333333222444777:::>>>GGGRRR^^^ggglllmmmoooppptttzzz~~~yyysssnnn```TTTJJJHHHEEE>>>999888777999>>>CCCEEEDDDIIIPPP]]]ooohhhYYY\\\qqqmmmKKK:::666333111///...//////...---......---,,,,,,,,,,,,,,,,,,---------,,,---000222;;;FFF[[[vvv|||nnnfffZZZQQQ]]]qqq{{{~~~bbbWWW^^^qqq~~~}}}|||zzzzzztttpppiiibbbZZZQQQIIICCCBBB@@@===;;;;;;;;;999888666666777777999===CCCHHHOOOOOOOOONNNMMMLLLNNNPPPWWWZZZ^^^bbbfffjjjooossstttttttttuuuxxx||||||~~~{{{wwwvvvwwwxxxyyyyyyyyywwwtttrrrqqqrrrxxxwwwwwwvvvvvvwwwwwwxxx000555AAARRRfff|||zzz___VVVTTT^^^lllyyy~~~||||||{{{rrrkkkllluuusssjjjbbbbbbfffjjjpppuuuzzzvvvqqqooosssyyy~~~qqqeeeZZZOOOIIIDDD???@@@CCCFFFKKKTTTYYYSSSEEE;;;888777888;;;BBBKKKTTTZZZ\\\\\\[[[YYYUUUPPPIIICCC???===999555222111///---,,,+++,,,---------+++******...---,,,,,,......---,,,---,,,,,,,,,,,,---.........000222555999<<>>GGGSSS___hhhlllmmmooopppuuuzzz~~~xxxqqqkkkcccXXXMMMGGGDDD???:::888777999???DDDEEEDDDGGGMMMYYYiii|||}}}iiiaaafff}}}qqqOOO===777333111/////////000///...///...------,,,,,,------+++,,,------,,,...000333999CCCVVVooo|||mmmcccWWWPPP]]]ppp|||{{{sss[[[VVVcccwww~~~|||zzzxxxxxxsssppplllggg```WWWMMMGGGEEEBBB>>><<<;;;;;;999888555666666666888<<>>DDDHHHTTTeee|||}}}VVV???555333111222444666888===DDDHHHKKKPPPXXXaaakkkvvv~~~|||{{{{{{yyyyyyyyyyyyyyyzzz{{{{{{tttVVV???888333333444333444888:::???HHHTTT```hhhkkkllllllnnntttyyy|||yyyrrrlllggg\\\PPPGGGCCC@@@;;;777777999>>>CCCCCCBBBDDDJJJUUUbbbvvv~~~lllmmmtttvvvSSS???888333111//////000000///...///......---------------+++,,,---,,,,,,...111333999BBBUUUlll{{{lll___SSSPPP^^^qqq|||lllWWWWWWiii~~~{{{xxxwwwvvvtttsssoookkkfff^^^UUUNNNIIIFFFAAA===<<<;;;999888555555555555777;;;AAAEEEJJJLLLOOOPPPPPPQQQSSSTTTVVVYYY^^^ccciiiooouuuyyy||||||{{{{{{|||~~~{{{vvvtttuuuuuuzzzyyyvvvsssqqqrrruuuxxxwwwvvvtttsssssstttvvvwww333666AAASSSfff{{{ttthhh\\\WWWWWWcccuuu{{{vvvuuu{{{xxxqqqmmmqqq|||~~~uuuooonnnvvv~~~yyyyyy}}}uuuggg\\\PPPHHHBBB>>>>>>BBBFFFKKKTTTYYYRRRDDD999666777888<<>>DDDIIIMMMRRRYYYbbblllwww~~~{{{yyywwwuuuvvvxxxyyyzzz{{{zzzzzz|||~~~tttVVV???999444444444333555888;;;@@@IIIUUU```gggjjjkkkllloootttyyy|||yyyrrrnnnjjjaaaSSSHHHCCC@@@<<<777666888<<>>AAAEEEKKKSSSXXXRRRCCC999666777888<<>>:::888666333111---......---+++---222666,,,+++******,,,,,,+++***---,,,,,,,,,,,,---......---...111555999<<>>;;;:::<<<===;;;===@@@>>>@@@CCCHHHNNNWWWaaahhhkkkiiigggffffffhhhkkkmmmkkkmmmpppuuuwwwwwwssspppkkkhhhbbb\\\WWWQQQKKKGGG<<<999666444333333222000000000000111222222333333000222444777<<>>DDDIIIOOOSSSZZZbbblllxxx~~~{{{wwwuuurrrtttwwwzzz{{{{{{zzzyyyzzz|||||||||~~~tttWWW???999444444444333555888<<>>@@@GGGKKKSSSWWWOOOAAA888555666999???FFFNNNVVV]]]```bbbaaa___\\\XXXSSSOOOLLLIIIFFFBBB???<<<999555333222000...---------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,---------......000111333444555777;;;>>>AAADDDFFFFFFEEEHHHOOOUUUYYYfffuuu~~~kkkVVVIIICCC===999999;;;:::888777666777999::::::<<<@@@DDDJJJRRR[[[bbbfffeeecccbbbbbbdddfffhhhqqqrrrtttvvvwwwvvvsssqqqnnniiiccc___[[[UUUNNNIIIBBB>>>888444222222222111111111000000111111222333333333666999:::===GGGRRR___ttt]]]CCC888333333111000333999@@@FFFIIILLLSSS]]]fffnnnyyy~~~~~~~~~|||yyyvvvrrrtttxxx{{{|||{{{yyywww{{{{{{~~~uuuVVV@@@:::555555555333333666999@@@KKKWWWaaagggjjjjjjgggpppsssyyywwwoookkkkkkbbbWWWMMMDDD<<<777555888666777999999999<<>>EEEMMMVVV\\\```cccbbbaaa___[[[WWWTTTRRRLLLIIIEEEBBB???<<<888555444222000/////////---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......///111333444555777;;;>>>>>>AAACCCCCCCCCEEELLLQQQWWWbbbnnnvvv{{{~~~{{{uuudddQQQFFFAAA<<<:::::::::999777666666777888999888:::===AAAFFFMMMVVV[[[___^^^\\\\\\]]]bbbhhhlllssstttvvvwwwwwwvvvsssqqqpppkkkeeeaaa]]]WWWPPPKKKEEEAAA;;;666444333333222111111000000111111222333333333666999:::>>>HHHSSSbbbvvvaaaFFF999444666555333555999>>>DDDFFFNNNTTT]]]gggqqqzzz~~~~~~~~~|||yyywwwuuuwwwyyy|||}}}|||{{{zzz{{{{{{~~~vvvWWWAAA:::555555444333333666999@@@KKKVVV```fffhhhiiihhhppptttyyyrrrjjjfffgggbbb[[[QQQGGG>>>999888888666666999:::999===CCCMMM___qqqwwwwww~~~yyySSS<<<666333111/////////000///.../////////.........------+++,,,------,,,---000333<<>>;;;:::;;;888777666555555666888888888:::<<>>999666444333222111111000000111111222333222333666:::<<>>DDDOOO```ppptttqqqtttyyySSS<<<555333111//////000000///...............---------,,,+++,,,------,,,---000333<<>>EEENNNXXX___dddiiihhhhhhfffdddaaa^^^\\\VVVSSSOOOKKKGGGCCC>>>;;;999777444333222111///...,,,,,,,,,,,,------------,,,,,,,,,---------.........000222444444666999;;;999;;;<<<===>>>@@@EEEHHHQQQZZZccchhhjjjmmmlllhhh^^^QQQEEE???<<<999888:::777666666666666777888888:::;;;===???AAAEEEKKKOOOPPPSSSUUUXXX\\\ccclllsssuuuwwwzzz{{{zzzxxxvvvvvvuuuqqqlllhhheee___WWWQQQLLLGGG@@@:::666444333111111111000000111111222333222333666:::<<<@@@KKKWWWfffyyypppNNN<<<555222333555777;;;AAAGGGLLLPPPTTT]]]hhhsss{{{~~~}}}}}}}}}}}}{{{yyy{{{{{{{{{|||}}}~~~}}}}}}|||[[[BBB;;;555444444333444888:::@@@HHHRRR[[[aaaeeegggjjjqqqssswwwpppgggeeeccchhhhhh[[[JJJ>>>888666666444555999::::::???EEEOOOaaaqqqtttmmmlllyyyzzzUUU>>>777444222000///000000///.........---------,,,,,,,,,+++,,,------,,,---000333<<>>???DDDJJJOOOSSSVVVZZZ\\\]]]bbbhhhlllnnnrrrxxx|||xxxuuuvvvzzz}}}~~~{{{{{{||||||yyyvvvsssrrrrrrzzzzzz{{{{{{zzzxxxuuusss---555DDD[[[uuuvvvbbbQQQOOOSSSfffwwwxxxrrreeeiiiwwwzzzuuuuuuvvvwwwyyy~~~{{{kkk```TTTMMMFFF@@@>>>@@@BBBGGGOOOTTTNNNAAA888666888:::???FFFPPPZZZccchhhmmmlllkkkiiifffccc___]]]ZZZWWWRRRNNNKKKFFFBBB???<<<999666444333222000...------------------------,,,,,,,,,---------......---///222333444555777999888999;;;<<<===@@@CCCEEEKKKUUU^^^cccdddeeeaaa\\\VVVLLLBBB===:::777666888777777777777888888999999:::;;;===>>>@@@CCCHHHKKKLLLQQQWWW\\\___cccjjjooouuuxxx|||}}}|||zzzzzzzzzvvvsssnnnkkkhhhbbbZZZTTTLLLGGG@@@999666333111000111111000000111111222333222333666:::<<<@@@KKKWWWeeexxxvvvPPP<<<666111333666888;;;@@@GGGLLLMMMSSS\\\fffpppxxx~~~}}}||||||}}}}}}|||zzz{{{{{{zzz{{{|||}}}~~~]]]CCC<<<555444444333555888;;;???GGGQQQYYY```eeegggjjjqqqrrruuu~~~nnnfffeeehhhooommm[[[GGG;;;555222666444555999::::::???EEEPPPdddvvv~~~sssgggbbboooyyyVVV???888444222000000000000000.........---------,,,,,,,,,+++,,,------,,,---000333;;;EEEXXXooo|||rrrbbbXXXdddxxxyyypppsss{{{|||wwwsssuuuzzz{{{xxxsssllliiiddd\\\RRRGGG>>>888777666555444555777999;;;>>>BBBIIIOOOSSSVVVYYY[[[^^^bbbgggjjjlllpppuuuyyyyyywwwxxx|||~~~}}}yyyzzzzzzyyyvvvttttttttt{{{|||}}}|||yyyuuurrrqqq///666GGG___zzzrrraaaUUUNNNPPPeeesssvvv~~~pppeeeiiiuuuzzzttttttuuuwww{{{}}}lllaaaUUUMMMFFF???===???BBBGGGOOOUUUOOOBBB999888999;;;@@@GGGQQQ\\\eeejjjoooooonnnllliiieeebbb```]]]ZZZVVVRRROOOKKKGGGDDD???===999777666444222000//////.........---------,,,,,,,,,---------......---///222333444555666888777888999:::===???AAABBBCCCMMMWWW[[[\\\[[[VVVQQQPPPHHH@@@===;;;777777999888888999::::::;;;;;;;;;:::<<<>>>???AAADDDHHHKKKLLLSSS[[[___aaaccchhhmmmvvv{{{}}}{{{{{{|||vvvsssooommmiiiccc[[[UUULLLGGG???999555333111///111111000000111111222333222333666:::<<>>DDDQQQhhh{{{}}}nnnaaaZZZgggxxxUUU>>>777444222000000111111000///............---------,,,+++,,,------,,,---000333888@@@QQQggg}}}tttdddZZZggg}}}uuurrruuu|||~~~{{{xxxuuusssrrrtttxxxyyywwwtttmmmllljjjdddZZZMMMBBB;;;888777555444444666888999>>>BBBHHHNNNRRRUUUXXXZZZ]]]aaaeeehhhiiilllppptttwwwwwwzzz~~~}}}tttwwwzzz{{{{{{{{{|||}}}zzz{{{|||zzzwwwtttrrrrrr111777FFF___|||pppcccXXXOOOOOO```yyywwwpppwww|||qqqkkkoooyyy|||uuusssuuuwww|||~~~nnncccWWWOOOGGG@@@>>>@@@BBBGGGPPPUUUPPPCCC;;;999888:::???GGGQQQ\\\fffkkkooooooooonnnllliiifffeee```^^^ZZZVVVSSSPPPLLLIIIDDDAAA===;;;999888555333111000000///...---,,,,,,,,,,,,,,,---------......,,,///222333444444555666666666666888;;;===>>>???@@@IIIPPPSSSSSSSSSPPPLLLJJJDDD???>>><<<999:::===::::::;;;<<<======>>>>>>>>>@@@BBBDDDFFFIIIMMMPPPRRRYYYaaadddeeegggnnntttzzz~~~zzzzzz{{{vvvsssooommmjjjddd[[[UUULLLGGG@@@999666333222000111111000000111111222333333333666999:::>>>HHHSSSbbbvvvyyyQQQ<<<888111444888999999<<>>BBBHHHNNNQQQTTTWWWYYY[[[___ccceeeeeegggkkkoootttuuuyyy}}}}}}~~~{{{sssvvvzzz}}}}}}}}}}}}}}}vvvwwwyyywwwuuutttuuuwww444888EEE]]]{{{qqqhhhZZZQQQPPP]]]ooo{{{oooooozzz~~~wwwsssxxx~~~}}}uuussstttwww}}}oooeeeXXXPPPIIIBBB???AAABBBGGGPPPVVVPPPDDD<<<:::888:::>>>FFFPPP[[[eeekkkoooooopppooonnnllljjjiiiccc```\\\YYYVVVSSSPPPMMMGGGDDD@@@>>><<<:::888666222222111///...---,,,+++,,,,,,,,,---------......,,,...222333444444555666444444555777:::<<<===<<>><<<===@@@;;;<<<===>>>????????????CCCEEEHHHJJJMMMPPPTTTWWWZZZ```fffiiiiiimmmuuu}}}~~~~~~yyyxxxyyyuuurrrooommmjjjddd[[[TTTLLLGGG@@@:::777555333222111111111000111222222333333333666999:::===GGGRRRaaavvvyyyPPP;;;888,,,111666888999===DDDJJJIIITTTaaagggjjjqqq~~~~~~|||zzzzzz|||~~~~~~~~~zzz{{{|||~~~yyy}}}```EEE===666444444333666:::;;;???EEENNNXXXbbbiiilllqqqwwwvvvwwwjjj___hhhtttoooSSS@@@<<<;;;777888666777999:::999<<>>CCCIIINNNQQQTTTVVVXXX[[[^^^bbbccccccdddhhhkkkrrrtttxxx}}}|||{{{zzztttwww{{{}}}|||zzzxxxwwwrrrtttvvvuuuttttttxxx{{{444888CCCVVVppp~~~mmmfff]]]QQQLLLWWWiiixxx~~~pppnnnvvv|||{{{{{{sssqqqtttxxx}}}uuujjj^^^UUULLLDDD@@@AAAEEEGGGMMMTTTQQQFFF<<<888999666666???NNN\\\cccdddrrrqqqqqqpppnnnkkkiiiggggggddd___[[[XXXUUUQQQOOOFFFEEECCC@@@>>>;;;999888555444222000000///000000...------------------,,,,,,...000111111111222444444555777:::<<<>>>??????CCCCCCEEEIIIMMMNNNKKKHHHGGGEEEBBBAAAAAAAAA@@@@@@======>>>???@@@BBBDDDEEEHHHJJJMMMPPPSSSVVVYYYZZZaaagggnnnrrrtttwww}}}~~~|||{{{wwwuuurrrnnnjjjccc\\\WWWMMMGGG???:::999888555333000000000000000111111222333222444777:::===FFFPPP```wwwzzzTTT>>>888333333444666:::>>>CCCEEEJJJMMMUUUaaakkkwww|||||||||||||||||||||{{{zzz|||~~~zzz|||\\\DDD:::333222333333444777;;;???FFFOOOXXX```fffiiinnnqqquuuvvvyyyzzzbbb```rrrrrrWWW@@@777555555666444555777888777;;;AAARRRbbbqqqvvv{{{jjj```ZZZdddcccHHH======666111222333000//////,,,------......------,,,///...+++******,,,...000666:::FFF]]]rrr]]]PPP^^^xxxtttpppooommmzzzzzz{{{}}}|||~~~{{{xxxwww{{{yyywwwxxxzzzzzzvvvsssuuuvvvwwwuuuooocccUUUKKKCCCAAA===888444444777:::<<>>BBBEEEIIILLLUUU```kkkwww}}}}}}||||||||||||}}}}}}|||~~~{{{}}}\\\DDD;;;333222333333444777<<<@@@GGGOOOYYYaaagggjjjnnnrrrvvvxxx{{{ssscccggg|||wwwYYY@@@555333333666444555888888888<<>>888777:::>>>===???CCCHHHLLLPPPRRRSSS^^^aaaccccccaaa___aaaccckkkqqqxxx{{{|||}}}~~~}}}}}}{{{wwwsssvvvtttrrrrrrtttwwwxxxyyy222444>>>RRRnnnooodddaaaVVVNNNSSS^^^ppp|||vvvwww{{{|||{{{|||sssqqqsss{{{vvvsssvvvxxxzzz}}}~~~rrreeeZZZOOOEEE@@@AAADDDFFFMMMSSSQQQGGG===999666999>>>CCCIIISSS^^^fffjjjkkkmmmmmmllljjjhhhfffeeeccc```^^^]]]\\\ZZZYYYUUUSSSQQQNNNKKKGGGEEEDDD=========<<<999555222//////......------,,,,,,,,,,,,...000111000000111222333333333444777;;;???AAAEEEEEEFFFGGGHHHJJJJJJJJJIIIJJJKKKLLLLLLMMMOOOPPPKKKJJJIIIIIIJJJLLLNNNOOOQQQSSSUUUWWW\\\eeeqqqyyy~~~yyy}}}zzzvvvppphhh___YYYOOOHHH@@@:::777555222000000000000000000111111222333222444777999<<>>FFFOOOYYYbbbhhhlllpppuuuzzz~~~rrrgggkkk~~~{{{XXX@@@777666777444333555999;;;:::>>>CCCPPP```uuuuuulllaaabbbssskkkXXXBBB999111000000......000------,,,,,,,,,,,,---------,,,++++++,,,---///000000777DDDZZZyyynnnZZZMMMRRR```rrr{{{llljjjpppuuu~~~|||{{{~~~~~~~~~}}}zzzuuupppppptttxxx}}}{{{zzzxxxvvvrrrlllhhh___ZZZPPPDDD;;;888999<<<;;;===@@@EEEJJJOOOSSSUUU^^^aaadddeeecccbbbeeegggkkkpppwwwzzz{{{|||~~~~~~|||yyyvvvxxxuuussssssuuuxxxyyyzzz222444===PPPhhhrrrfff___TTTMMMRRR^^^pppyyyvvvuuusssqqquuu~~~rrrnnnpppyyyvvvtttwwwxxxzzz|||{{{pppcccZZZPPPGGGCCCCCCDDDFFFMMMSSSQQQGGG===:::444888===AAAFFFOOO[[[ccceeegggjjjlllmmmllljjjhhheeeccc```______^^^\\\[[[UUUTTTRRROOOKKKHHHFFFEEEBBBAAA>>>;;;888555333333000000//////...---,,,,,,,,,...000000000///000111444444444555888<<<@@@BBBEEEFFFGGGHHHIIIJJJKKKLLLJJJMMMPPPRRRRRRSSSVVVXXXRRRQQQOOONNNOOOQQQSSSTTTQQQSSSVVVYYY___kkkzzz}}}uuuqqqyyyzzzsssjjj___YYYNNNHHH???:::777555222///000000000000000111111222444222444777888;;;DDDNNN[[[xxx^^^DDD:::333333333555777;;;>>>@@@DDDHHHQQQ\\\eeettt~~~}}}}}}}}}~~~yyy}}}\\\EEE<<<444333444444555888999===EEEOOOYYYbbbhhhlllqqqvvv{{{oooiiisss{{{WWW???666666666444333666;;;<<<<<>>:::555888<<<@@@EEENNNXXX```cccfffiiilllnnnmmmkkkiiieeeccc```_________]]]\\\UUUTTTRRROOOLLLJJJHHHGGGFFFCCC@@@<<<999777666666222222111000///......---,,,...000000/////////000111111222444777;;;>>>@@@AAADDDGGGHHHHHHIIIKKKLLLKKKOOOTTTWWWWWWYYY]]]```XXXWWWUUUSSSSSSUUUWWWYYYTTTWWW[[[^^^dddqqq}}}tttmmmiiirrr{{{~~~vvvkkk___XXXMMMGGG???999777555222000000000000000000111111222444222444666888;;;CCCMMMYYYxxx^^^EEE<<<444333333444666:::===???BBBGGGOOOYYYbbbqqqyyy}}}]]]EEE<<<444333555444555888999===EEEOOOZZZcccjjjnnnssswww||||||ooonnn{{{}}}XXX>>>555333222333333666<<<======@@@FFFRRR[[[kkk{{{wwwmmmeeehhh}}}mmmPPP???777000000111000///111---,,,+++******+++,,,---+++++++++,,,---...///000000666@@@NNNeee{{{hhhSSSFFFHHHPPPdddwwwnnndddfffsss~~~wwwssswww}}}}}}zzzxxxuuurrrrrruuu{{{~~~|||{{{zzzxxxvvvssstttooofffYYYKKKAAA;;;999777888;;;@@@FFFMMMTTTXXXWWW\\\aaadddfffhhhlllpppoooppprrrtttvvvyyy~~~~~~~~~~~~}}}}}}|||{{{zzzzzzxxxwwwxxxzzz{{{{{{zzz...333;;;FFFTTTfffwww}}}kkkXXXNNNKKKWWWhhhyyyyyyxxx|||zzzssssssuuuxxxsssmmmnnnwwwxxxxxx{{{|||}}}~~~~~~|||qqqeee\\\SSSKKKGGGHHHCCCEEELLLSSSQQQGGG>>>;;;777888;;;???FFFOOOXXX^^^eeegggkkkmmmnnnllliiigggeeeccc```_________]]]\\\UUUUUUSSSQQQOOOMMMKKKKKKFFFEEECCC@@@===;;;888777444444333222111000///...,,,...000000///...///000...///111444777:::===>>>???CCCHHHKKKKKKKKKMMMNNNLLLQQQXXX[[[\\\]]]bbbfff]]][[[YYYWWWWWWXXX[[[]]]YYY\\\```bbbgggsssxxxnnneee```kkkvvvxxxkkk___VVVLLLFFF>>>999777666333111000000000000000111111222444222333666888:::CCCLLLZZZyyy~~~XXXBBB:::444333333444666999<<<>>>AAAFFFNNNWWW___nnn~~~~~~zzz~~~]]]EEE<<<555444555555666888:::???GGGQQQ\\\fffmmmpppuuuwww{{{wwwooorrr}}}YYY@@@777555333222333666<<<>>>>>>AAAFFFQQQXXXfffwwwqqqhhhbbblllhhhIII===555000111222111000111///...,,,++++++,,,...///***++++++,,,---...///000///666>>>JJJ^^^wwwmmmVVVGGGGGGOOOdddxxxmmmaaabbbnnn|||}}}}}}zzzrrrpppuuu~~~}}}{{{{{{}}}zzzwwwrrrqqqssswww{{{}}}}}}|||{{{{{{||||||{{{yyywwwuuuooodddVVVJJJAAA===999:::;;;>>>DDDKKKQQQUUU[[[___eeehhhjjjlllqqquuuqqqpppppppppssswww}}}}}}}}}}}}|||{{{yyyxxxxxxxxxxxxxxxyyy{{{{{{yyywww,,,222:::BBBMMM]]]ppp}}}}}}gggYYYOOONNN]]]pppzzzvvvwwwzzz{{{tttmmmnnnwww}}}vvvvvvyyyzzz{{{}}}~~~tttggg^^^UUULLLHHHIIICCCEEELLLSSSRRRHHH>>>;;;999999;;;???GGGPPPXXX]]]gggjjjmmmnnnnnnkkkhhheeeeeeccc```______^^^]]][[[WWWVVVUUUSSSQQQPPPOOONNNFFFFFFFFFEEEBBB>>>:::777555555444333222111000///,,,...000000///...///000...///222666999<<<===>>>@@@EEEKKKNNNOOOOOOPPPRRRLLLRRRYYY]]]^^^```eeeiii```^^^[[[YYYYYYZZZ]]]___[[[___bbbdddgggrrr~~~vvvkkk```XXXgggsssyyylll^^^UUUKKKEEE===888777666444111000000000000000111111222444333333666777:::CCCLLL[[[{{{wwwRRR===777444444333444555888;;;===@@@EEENNNVVV]]]lll~~~{{{|||}}}|||]]]EEE<<<555444555555666888<<<@@@IIISSS^^^hhhooosssuuuwww{{{~~~xxxrrrnnnttt|||YYYCCC;;;:::888222222777===??????BBBGGGOOOUUUddduuu~~~lllccc```nnnfffHHH;;;444000222333222111111111000...------...000111******+++,,,...//////000...444<<>>CCCIIIOOORRRYYY^^^cccfffhhhjjjooosssrrrqqqooooooqqqvvv}}}}}}yyy}}}~~~~~~|||yyyvvvuuuuuuvvvwwwxxxzzz{{{{{{xxxuuu,,,111:::AAAHHHTTTkkkfffVVVTTTRRRZZZpppxxxvvvxxx}}}qqqnnnrrrxxxxxxvvvxxxxxx{{{~~~uuuggg^^^VVVLLLFFFEEEIIIHHHKKKQQQRRRIII???999777777:::BBBIIIPPPZZZccciiikkkmmmnnnmmmjjjfffdddfffbbb]]]]]]___```\\\YYYXXXWWWVVVTTTQQQNNNLLLJJJIIIHHHFFFEEEDDDAAA<<<999999777555444444333000/////////...------------...,,,...000111333666:::>>>@@@CCCGGGIIIJJJKKKLLLMMMQQQUUUWWWYYY^^^eeefffdddeeebbb]]][[[\\\___aaabbb______aaacccggglllqqqttttttnnnnnnpppgggXXXTTTZZZkkk|||}}}ooo```UUUIIIBBB:::555444333222000000000000111222222222333333111333555666888@@@HHH]]]wwwjjjMMM:::333111333555666666888:::===???AAAGGGPPPZZZkkk|||}}}{{{YYYBBB;;;555444333222333777999???HHHSSS\\\eeelllqqqxxxxxxyyy|||~~~~~~|||{{{wwwooonnn|||uuuXXXEEE888333333777666666777:::===???@@@KKKVVV```mmm~~~tttkkkdddnnnbbbJJJ888555333222111111///...///...------,,,,,,,,,,,,------............------000333:::HHH\\\rrruuu]]]KKKIIIQQQiii|||oooeee```ggg{{{~~~xxxrrrlllkkkooo}}}}}}yyyyyy{{{~~~~~~}}}vvvuuurrrqqqrrrtttxxxzzzvvvvvvvvvwwwxxxzzz{{{|||yyyyyyuuunnnggg___RRRFFF???:::888===DDDIIINNNRRR\\\]]]___aaadddiiioootttyyyuuuooommmooovvv|||~~~~~~|||zzzwwwtttrrrqqqrrrtttvvvvvvuuuuuuvvvwww///222999@@@GGGUUUmmmdddYYYWWWVVV^^^uuuzzzwwwyyyvvvsssvvvzzzwwwuuuvvvwwwzzz}}}uuuhhh^^^VVVLLLFFFEEEFFFEEEJJJRRRSSSKKK@@@;;;777666:::AAAHHHOOOYYYcccgggiiilllnnnnnnlllhhhffffffbbb^^^]]]______\\\YYYWWWWWWVVVTTTQQQNNNLLLKKKIIIHHHFFFEEEDDDAAA<<<999999777555444444333111/////////...------------...111333444555666888<<>>CCCGGGLLLQQQZZZ[[[^^^```ccchhhnnnrrruuurrrmmmlllooouuu||||||~~~~~~|||yyyvvvtttrrrrrrwwwvvvuuuuuuuuuwwwyyyzzz222333888???GGGXXXsssddd]]][[[[[[ddd{{{zzzvvvuuuyyy}}}yyyyyy{{{uuurrrsssuuuyyy~~~|||vvvhhh___VVVMMMFFFEEEBBBCCCIIISSSUUUMMMBBB<<<777666999@@@GGGNNNYYYbbbeeegggkkknnnooonnnkkkiiifffbbb___^^^___^^^\\\YYYWWWWWWUUUTTTRRROOOMMMLLLIIIHHHFFFEEECCCAAA===999:::888666444444333111/////////...------------...111222333333333555888;;;@@@BBBDDDEEEFFFGGGJJJMMMOOOTTTXXXZZZ^^^dddfffdddccc```]]]\\\^^^aaacccdddcccbbbaaa```aaaccceeefff```YYYVVVVVVSSSQQQXXXdddxxxsssbbbVVVIIICCC:::555444444222000222222222111111111111111444333555888999;;;CCCLLL^^^yyysssTTT@@@888666222333555555666777:::<<<>>>AAAGGGPPPZZZjjj}}}zzz}}}\\\BBB;;;555444444222444888<<>>@@@HHH```xxxyyyllliii{{{UUUAAA777555222111222111000///---------------...///000------............------111444:::FFFWWWlllwww^^^LLLLLLVVVnnn}}}{{{vvvzzztttooooookkkhhhhhhmmmyyy~~~~~~~~~}}}{{{yyyxxxvvvuuutttttttttuuuuuuvvvvvvvvvvvvuuutttssswwwzzzzzzwwwuuusssoooiii]]]SSSIIIDDDBBBBBBGGGMMMTTTWWWZZZ\\\```eeejjjnnnpppooonnnnnnooossswww{{{~~~zzzvvvssssssssstttxxxsssoooppptttwwwvvvsss000111666@@@PPPiiizzziiibbb___]]]fff|||{{{wwwqqqrrr~~~yyy{{{~~~sssooooooqqqvvv{{{}}}yyykkkaaaWWWMMMFFFDDDBBBCCCJJJTTTVVVLLL@@@:::777555777===DDDKKKVVV```aaadddiiinnnppppppnnnmmmeeecccaaa___]]]\\\[[[YYYVVVVVVUUUTTTSSSQQQOOONNNJJJHHHFFFDDDBBB@@@===::::::888666555555444111000//////...------------......000222333444777;;;???BBBDDDFFFGGGHHHKKKOOOSSSSSSZZZ``````aaaeeefffeeebbb```]]]\\\^^^```aaaaaa___^^^]]]\\\\\\]]]___```]]]]]]```eeejjjssszzzgggZZZJJJCCC;;;666555444333111333222222222111000000000222111333777999<<>>AAALLLggg}}}zzzmmmmmmuuuSSSAAA666444222111222222111///------------......///000------............------111444:::DDDSSSiii{{{dddRRRQQQWWWnnnzzzyyyvvvvvvqqqmmmjjjhhhiiimmmxxx~~~zzzyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttwww{{{{{{wwwuuutttqqqlllfff\\\RRRKKKEEECCCGGGMMMSSSUUUYYY\\\```dddjjjnnnrrrrrrqqqpppooopppuuuxxx~~~}}}yyyuuussssssssstttuuurrrppprrrvvvvvvqqqlll//////555AAARRRjjjxxxkkkddd```\\\bbbwwwyyy{{{}}}}}}yyy{{{~~~sssooopppqqquuuzzz}}}{{{lllaaaXXXMMMFFFDDDCCCDDDJJJSSSUUULLLAAA;;;777555666<<>>777444222222333555555444555888:::999<<>>777555666;;;AAAIIITTT___bbbdddiiilllnnnmmmjjjiiieeedddccc```\\\ZZZZZZZZZUUUUUUUUUTTTSSSRRRQQQPPPKKKIIIEEECCCBBB@@@===;;;;;;999777666555444222000//////...------------...(((***,,,---...000444777???BBBGGGKKKNNNQQQUUUXXX]]]eeekkkiiigggggghhhgggeeebbb^^^\\\[[[ZZZYYYWWWVVVUUUTTTSSSTTTUUUWWWYYYWWW]]]eeennnxxx~~~hhhYYYJJJDDD<<<777555555333111111111111111111222222222222222444888;;;>>>GGGQQQ___~~~}}}^^^EEE888555444333222333444444444555777999:::===DDDNNNXXXfff|||}}}xxxyyyXXXBBB:::555555555555777;;;>>>DDDNNNWWW^^^cccfffhhhkkkpppvvvxxxwwwvvvwwwzzzlllNNN>>>999666444222222555888888666888===AAAMMMmmmxxxooowwwfffJJJ===555333222111222222111000000//////............///------............------///222777???LLLbbbzzz{{{kkk```]]]lllyyy{{{tttwww}}}xxxtttjjjhhhgggiiillltttzzz{{{|||}}}|||{{{yyyxxxwwwwwwvvvvvvwwwzzz}}}~~~|||wwwwwwvvvtttpppkkkeee___WWWPPPPPPTTTSSSVVVZZZ___bbbggglllooopppqqqqqqmmmjjjlllrrrxxx|||{{{||||||{{{yyywwwuuussssssrrrppppppooonnnlllhhheeeccc000000444???LLL^^^uuuuuulllhhhaaaYYY[[[ooo~~~}}}~~~tttrrrrrrrrrtttwwwzzz|||mmmbbbXXXMMMFFFDDDAAAAAAFFFPPPTTTNNNFFFAAA777555555;;;AAAHHHTTT___bbbeeeiiilllmmmkkkiiigggeeeeeeccc```\\\ZZZYYYZZZUUUUUUUUUTTTTTTSSSQQQQQQKKKIIIEEECCCAAA@@@===<<<;;;999777666555444222000//////...------------...,,,.../////////111555777<<<@@@FFFKKKOOORRRVVVXXX```iiinnnllliiihhhiiigggfffccc___\\\ZZZXXXVVVTTTTTTSSSRRRQQQQQQRRRSSSUUUUUU\\\dddlllxxxgggXXXJJJDDD<<<777555555333111000000111111222222222333333333555:::<<<@@@IIISSSaaa~~~vvvVVV>>>444333444444222333444444444555777999;;;>>>FFFPPPYYYggg}}}~~~xxxzzzZZZBBB:::555555555555777;;;???FFFOOOYYY___cccgggiiimmmrrrxxxyyyvvvuuuxxx{{{~~~dddHHH;;;888666444222222555888888666777===BBBPPPppp~~~tttlllwwwdddIII>>>555333111111222222111000111000///...............---..................---...111666===KKK```xxxtttfff___hhhyyy|||yyy}}}{{{uuuqqqiiigggfffhhhjjjqqqzzz{{{}}}~~~~~~|||zzzyyyxxxwwwuuuuuuxxx|||~~~|||wwwwwwwwwvvvsssoookkkggg^^^VVVTTTXXXSSSWWW[[[```dddhhhmmmpppnnnooonnnkkkhhhkkkrrryyy~~~}}}~~~{{{zzzyyyxxxvvvtttrrrqqqmmmmmmkkkgggccc_________000///555AAAHHHPPPeee}}}vvvmmmggg^^^UUUXXXjjj}}}~~~qqqnnnqqqsssuuuwww||||||mmmaaaWWWLLLEEEBBBAAACCCEEEJJJRRRTTTJJJ===;;;777555:::@@@FFFPPPXXXccceeehhhllloooooommmkkkbbbaaa___]]][[[ZZZYYYYYYVVVUUUTTTSSSSSSRRRPPPMMMJJJGGGDDDBBBAAA???<<<::::::777555333444444333222..................------+++,,,,,,,,,+++,,,///111888:::???FFFLLLSSSXXXZZZbbbhhhnnnooolllhhhhhhiiifffccc^^^YYYTTTPPPNNNMMMKKKLLLMMMMMMLLLMMMOOOQQQRRRXXXcccooo{{{oooZZZMMMDDD;;;888666333111333333222222111111222222333///222555888<<>>DDDOOO]]]lll~~~|||yyyxxxTTT@@@999555555555444666999<<>>DDDKKKQQQVVVXXXaaaffflllmmmjjjgggfffgggbbb___[[[UUUPPPLLLJJJHHHFFFHHHIIIJJJJJJKKKMMMOOOQQQXXXbbbmmmyyyrrr]]]MMMDDD;;;888666333222333333222222111111222222333000222555777;;;AAAHHHMMM___```GGG===333000333111333333222333444666888:::>>>???FFFRRR___mmm~~~{{{{{{vvvSSS@@@999444555555444666:::>>>FFFRRR[[[aaafffkkkoooooorrrwww|||zzzxxx}}}xxx]]]CCC888666333222444555444444555777;;;???AAAVVVjjjvvvzzzpppkkk|||[[[CCC<<<777555333222333333111000//////.........------------------------------------///444<<>>EEEOOOcccwww}}}qqqfff```ZZZTTTVVVdddzzzsssnnnpppqqqsssuuuyyyzzz~~~}}}jjj^^^TTTKKKDDDBBB@@@AAAEEELLLVVV[[[SSSGGG===888666999>>>CCCLLLUUU___bbbfffjjjllllllkkkjjjdddccc```]]][[[YYYWWWWWWUUUSSSQQQPPPPPPOOOMMMLLLKKKHHHEEECCCBBB@@@===;;;===:::666333222111///...000//////...---,,,+++++++++,,,---,,,+++,,,...000222444888>>>DDDIIIMMMOOOWWW\\\aaabbb```]]]]]]]]]WWWTTTPPPKKKFFFCCCAAA@@@@@@BBBDDDEEEFFFGGGJJJMMMPPPWWW```kkkuuuuuu```NNNDDD;;;888666333222333333222222111111222222333222333444666:::AAAIIINNN]]]~~~yyyYYYBBB999111000333111333333333333555777999:::>>>AAAHHHUUUaaaooo~~~~~~zzzsssRRR???999444444555555777:::???HHHSSS]]]ccchhhmmmqqqsssuuu{{{~~~rrrYYY@@@888777444333666666666555666888<<<@@@BBBUUUiii{{{ooottt~~~nnnlll[[[DDD>>>888666333333333333222000/////////.........------------------------------///000333:::FFF[[[{{{zzzcccXXX\\\rrr{{{ttt|||tttcccdddqqqzzzuuuqqqmmmbbb___bbbhhhooottt|||}}}{{{{{{|||{{{zzzvvvvvvwwwxxxyyyzzz{{{{{{yyyzzz|||~~~{{{xxxuuurrrqqqooommmkkkgggfffeeeeeefffdddaaa___aaa^^^[[[[[[[[[]]]gggrrr}}}|||yyyxxxtttsssqqqrrrqqqmmmeee___VVVPPPKKKIIIJJJNNNXXXbbb000000444<<>>999666999===AAAIIIRRR\\\___dddhhhjjjjjjjjjjjjdddccc```]]]ZZZXXXVVVVVVUUUSSSQQQPPPPPPOOONNNLLLKKKIIIFFFDDDBBB@@@===;;;;;;888555222222111000...000000///...,,,+++*********,,,---,,,++++++---///---...111444888;;;>>>@@@FFFIIIMMMOOOMMMKKKJJJJJJFFFDDDAAA>>>;;;999888777;;;===???AAABBBEEEHHHKKKNNNUUU^^^gggqqq}}}yyycccNNNDDD;;;888777333222333333222222111111222222333333444444666:::AAAIIIOOO^^^}}}sssTTT>>>777000///333000333333333333555777999;;;>>>AAAJJJWWWbbbppp}}}~~~{{{mmmOOO>>>888333444555555777;;;@@@HHHTTT^^^dddiiinnnrrr{{{~~~lllUUU???888777444333666666666555666888<<<@@@CCCSSShhhyyymmmrrr{{{hhhkkk\\\FFF@@@888666444333333333222111////////////....................................111111333999CCCXXXwwwfffVVVWWWlll{{{ssszzzwwweeecccmmmwwwsssnnnjjj``````fffpppxxx||||||zzzzzzzzzzzzyyytttvvvwwwyyyzzzzzzzzzzzztttvvvzzz}}}~~~{{{xxxvvvttttttsssrrrpppjjjjjjiiigggccc^^^YYYVVVXXXUUUTTTTTTUUUYYYcccnnnyyy~~~~~~~~~zzzwwwwwwoooooooooooollleee\\\UUUMMMHHHEEEEEEHHHPPP]]]jjj000000444:::CCCPPPcccrrryyynnnfff```XXXUUU\\\qqq{{{~~~rrrlllmmmooorrruuuzzz{{{oooaaaWWWNNNHHHFFFAAABBBEEEKKKVVV\\\UUUJJJ???:::666888;;;???FFFNNNXXX]]]cccggghhhhhhhhhiiidddccc```]]]ZZZWWWVVVUUUWWWTTTRRRPPPPPPPPPOOONNNKKKHHHEEECCCBBB@@@===;;;888666333111111111111000000///...---,,,+++*********+++------,,,+++,,,---+++,,,---...///111222222555888:::<<<;;;:::999888888777555444444444555555777999<<<>>>@@@CCCFFFIIILLLSSS\\\dddmmmyyy|||eeeNNNEEE<<<999777444222444333222222111111222222333444444555666:::AAAJJJPPP]]]zzzoooQQQ===777000///222000333222333444555888:::<<<>>>BBBKKKXXXcccqqq}}}~~~{{{gggLLL===777333444666666888<<>>999888333222555555666888:::===???@@@AAANNNbbb{{{uuuxxx~~~kkk^^^kkk]]]EEE>>>999777444444444444333111000000000/////////..............................000000111555<<>>;;;999888555222000000000///...---------,,,,,,+++++++++)))+++------,,,******+++---------------,,,,,,,,,,,,---...///000000///---............000222555666222444777999;;;===AAADDDHHHPPPYYY```hhhuuu}}}cccOOOEEE<<<999888444333444333222222111111222222333222444666999===BBBIIINNNWWWttt}}}cccGGG777444000111555222222222333444666999;;;===AAAEEEOOOZZZfffvvvwwwZZZFFF<<<666222444666777:::>>>AAAJJJVVV```gggmmmrrrvvvyyy}}}yyy[[[JJJ<<<999888444444777666888<<>>@@@EEEKKKSSSaaammmxxxzzzxxxzzz~~~}}}vvvqqqppppppnnniiibbbXXXOOOHHHEEEAAAEEENNNXXX___jjjzzz...111444888DDDWWWiiisss{{{ttteeedddbbb___cccuuuyyy|||zzzttt~~~|||kkkeeehhhnnntttyyyxxx{{{vvvfffZZZOOOIIIGGG@@@BBBEEEMMM[[[ccc___VVVBBB<<<777777888:::@@@GGGPPPWWW___cccccccccfffiiiaaa```^^^\\\ZZZXXXXXXWWWVVVSSSOOOMMMMMMMMMMMMMMMHHHFFFCCCAAA???===:::888:::777333000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,************+++++++++,,,,,,------------...///000000///---,,,,,,,,,,,,...000222333111333555777999;;;???AAAGGGOOOYYY```ggguuu}}}bbbOOOEEE<<<999888555333444333222222222222222222333111333777:::>>>CCCIIIMMMWWWuuu{{{^^^CCC333333000222666444222222333444666999<<<===CCCGGGQQQ\\\gggyyy{{{uuu|||WWWEEE;;;555222444666777:::>>>CCCKKKWWWbbbiiioootttxxx~~~oooVVVFFF:::999999555666:::777:::>>>CCCEEEEEEDDDCCCIIIZZZrrrwwwuuuyyyzzziiieeesssgggLLLDDD999777555444444444333222000000000000////////////////////////////////////---...000333888DDD\\\qqqjjjRRRJJJUUUcccsss|||wwwcccggg{{{uuupppnnnkkkiiimmmttt|||qqqqqqssstttuuutttpppmmmuuuuuuvvvwwwxxxyyyzzzzzzwwwxxxzzz|||}}}~~~~~~}}}zzzxxxuuusssrrrqqqpppnnnnnnmmmhhh___RRRGGGAAA???BBBAAACCCIIIPPPYYYgggttt|||yyyxxx{{{~~~wwwrrrqqqmmmjjjddd[[[PPPHHHBBB@@@BBBHHHTTTaaajjjttt...111///555EEEPPP]]]ppp|||xxxllliiigggaaa]]]dddxxx~~~zzzwww{{{gggfffkkkmmmrrryyy|||~~~ttthhh]]]OOOGGGHHHCCCDDDIIIRRR\\\```^^^ZZZHHH???888888;;;===@@@DDDSSSXXX^^^cccdddddddddddd``````___^^^\\\ZZZXXXWWWSSSQQQOOOMMMMMMMMMLLLJJJHHHFFFCCC@@@>>><<<999666555444222000///...------+++***)))***+++------,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---)))+++,,,...//////......,,,,,,,,,,,,---///111222333555666777777999===@@@CCCRRR\\\dddpppxxxxxx___PPPFFF<<<999666222111222222222111111111111111111222222555:::===???GGGOOO___qqqxxxXXX@@@444444111000222///222333444555555777;;;>>>FFFKKKOOOZZZjjjyyy}}}}}}~~~yyyvvvsssNNN<<<:::777777999888555888<<>><<<888666555444222000///...------,,,+++)))***+++,,,,,,+++))))))*********+++++++++,,,,,,++++++++++++,,,,,,((()))***++++++,,,++++++,,,,,,+++,,,,,,...000111222444555666777:::>>>AAADDDRRR[[[dddoooxxxxxx___QQQFFF;;;777555222111333111111111111111111111111222222555:::===???GGGPPP```rrrvvvXXX@@@444444111000222///333444555666777999<<>>FFFOOOZZZbbbgggmmmtttzzz|||~~~lllRRREEE888555555555555666888777:::BBBGGGEEEBBBBBBIIIXXXfffrrruuuiiihhhxxxyyymmmjjjyyyqqqQQQCCC;;;777555666555222111222............------------------------------------,,,---///222444<<>>CCCCCCHHHQQQ[[[hhhzzzzzzyyyxxxxxxzzzzzzwwwqqqkkkgggaaaYYYPPPIIIEEEDDDCCCNNNXXXhhhvvv|||///333222666DDDMMMYYYlllwwwzzznnndddXXXSSS[[[nnn|||~~~zzzyyyxxxiiigggkkknnnsssyyy{{{lll```RRRIIIGGGCCCCCCEEEKKKSSSYYY[[[[[[NNNCCC999777888;;;@@@EEEPPPUUU\\\```bbbaaa``````______^^^]]][[[YYYWWWVVVVVVSSSPPPNNNMMMLLLJJJHHHGGGDDDAAA???===;;;888555444333222000///...---------,,,******+++,,,+++******************+++++++++++++++************++++++******)))))))))******+++---,,,+++++++++---...///111333555666888;;;???BBBEEERRR[[[cccooozzzvvv]]]OOODDD:::666444222222444111111111111111111111111222222555:::<<>><<<:::777555333222111000.........---...,,,******++++++***)))************************+++******))))))******+++---,,,+++*********+++,,,---,,,+++++++++,,,---...000111444666888<<<@@@CCCFFFSSS[[[cccppp|||rrrZZZJJJAAA999777555222111222111111111111111222222222333222555:::<<<@@@IIIRRR```qqquuuWWW@@@444444111000222///222444555666777:::===@@@BBBJJJNNNTTTcccttt{{{|||||||||{{{|||~~~{{{^^^FFF>>>444222222555666666:::@@@IIIQQQ]]]eeeiiinnntttyyy|||~~~vvvcccJJJ???666444555444555777777666888>>>AAA???>>>@@@EEEWWWfffooosssooouuummmlll}}}uuuWWWHHHCCC<<<777777666222///............---------,,,,,,------------------------......111333333888EEESSSggg~~~uuu^^^JJJHHHPPPeee|||tttkkkdddgggtttmmm^^^ZZZXXXWWWbbbsss|||{{{zzz{{{{{{yyyzzz{{{{{{|||zzzxxxwwwyyyzzz{{{{{{yyyyyyzzz{{{uuuvvvpppllliiiaaaXXXNNNGGGAAA>>>@@@EEELLLNNNUUUbbbqqq}}}zzzwwwvvvvvvwwwzzzzzzuuullleeeYYYUUUOOOKKKLLLPPPVVVZZZaaakkk{{{+++111000333???HHHWWWlllxxxxxxhhhXXXRRRWWWiii~~~||||||wwwuuu}}}{{{rrrjjjggggggjjjnnnssswwwzzz|||||||||ooodddYYYPPPJJJEEECCCAAACCCIIIQQQYYY]]]VVVIII<<<777777999>>>CCCMMMSSS[[[aaacccbbbaaaaaa______^^^]]][[[YYYWWWVVVWWWUUUQQQNNNMMMKKKHHHFFFDDDBBB???===;;;:::777444222222000///...............,,,******++++++***)))************************+++******))))))******+++---,,,+++*********+++,,,---,,,+++++++++,,,---...///111444666888<<>>999999888333000///000000111111111222222222333333555999<<<@@@IIISSS___pppwwwWWW@@@444444111000222///111222444555666999<<>>HHHZZZrrrxxxiiiYYYTTTWWWfff~~~yyyuuu|||}}}vvvrrrlllhhhfffhhhmmmpppsssvvvyyyzzz{{{rrrggg]]]RRRKKKFFFDDDBBBCCCHHHPPPYYY^^^YYYLLL>>>888777888===AAAJJJPPPYYY```ccccccbbbbbb``````___^^^\\\ZZZXXXWWWWWWTTTQQQNNNMMMKKKHHHFFFBBB@@@===<<<;;;999666444222111000///............---,,,******+++,,,+++***+++++++++***************++++++************++++++******)))))))))******+++---,,,+++++++++---...//////111444666888<<<@@@DDDHHHTTTZZZcccssshhhRRRBBB;;;777888888333000///000000000111222222333333333333555999<<<@@@JJJUUUaaarrrxxxXXX@@@444444111000222///000111333444666888<<>>KKK```zzzyyykkk^^^YYYZZZgggwww}}}wwwtttsssooojjjgggiiilllooorrruuuxxxyyyzzzvvvjjj___TTTKKKGGGEEEDDDDDDHHHPPPZZZ```ZZZMMM@@@:::888888;;;???FFFMMMWWW___bbbcccbbbbbbaaaaaa```___]]][[[YYYXXXVVVTTTPPPNNNMMMKKKIIIGGGAAA???===;;;:::888666333111000///...............,,,+++)))***+++,,,,,,++++++++++++*********)))))),,,,,,++++++++++++,,,,,,((()))***++++++,,,++++++,,,,,,+++,,,,,,...000111000222444666888;;;@@@CCCHHHTTTZZZcccuuufffQQQCCC;;;555444555222111222///000000111222222333333444333555999<<>>>>>===AAAGGGZZZsss|||vvv|||___PPPAAA;;;888555222222//////.........---------------------------------++++++---//////444BBBPPPbbb|||pppYYYPPPMMMZZZppp~~~zzz}}}yyyiii___bbbqqquuufffaaa^^^___ppp}}}{{{zzzzzzvvvwwwvvvtttqqqqqqsssvvvwwwyyyzzzzzzyyyyyyzzz{{{~~~}}}yyytttrrroooeeeZZZOOOIIIDDDDDDFFFIIIPPPWWWdddlll|||~~~{{{xxxwwwvvvtttrrrpppnnnkkkeee\\\UUUPPPPPPRRRWWWaaannnzzz~~~---222111333@@@NNNddd}}}{{{oooddd___^^^jjjyyytttuuuuuurrrlllhhhiiimmmooorrruuuxxxxxxyyyzzzlllaaaTTTJJJGGGFFFEEEEEEIIIQQQZZZaaaZZZNNNAAA;;;999888:::>>>CCCJJJTTT]]]aaabbbbbbbbbbbbaaaaaa___^^^\\\ZZZYYYVVVSSSPPPNNNMMMLLLJJJHHHAAA???<<<;;;:::888555333111000///...............+++***)))***+++------,,,++++++++++++******))))))---,,,,,,++++++,,,,,,---)))+++,,,...//////......,,,,,,,,,,,,---///111222111333555666888;;;???BBBIIITTTZZZcccvvvfffQQQEEE;;;333111111111222555///000000111222222333333444333555999<<>>555444222222555777999@@@GGGQQQZZZfffnnnqqqtttxxx|||~~~qqqYYYFFF:::555333444444222333777888888;;;???@@@@@@EEELLLgggzzz|||^^^NNN>>>777555333111222......---------,,,,,,,,,------------------------+++---000333222555@@@MMM^^^xxxrrr[[[RRRNNNZZZqqq|||~~~ooobbb```kkkyyyiiibbb]]]\\\lll~~~|||zzzzzzuuuuuutttqqqnnnooosssvvvwwwxxxzzzyyyyyyyyyzzz{{{|||}}}{{{uuupppjjj___UUUMMMHHHEEEFFFIIIMMMTTT\\\kkkttt}}}~~~~~~|||zzzxxxwwwwwwtttqqqnnnkkkhhhbbbYYYSSSRRRSSSWWW^^^iiiwwwwww,,,...222777===NNNjjjyyyfffYYYZZZfff}}}wwwyyywwwrrriiicccdddiiilllnnnqqqtttvvvyyymmm___TTTNNNIIIDDDAAACCCFFFJJJRRRZZZ\\\VVVHHH;;;555888;;;:::DDDIIIRRRYYY^^^aaacccdddaaabbbcccdddccc```]]][[[TTTRRROOONNNMMMKKKIIIFFFCCC@@@;;;888666555444333333222111///---,,,,,,+++'''(((***+++,,,,,,+++***++++++++++++******))))))((()))***+++,,,+++******000...,,,*********+++,,,111***""" $$$))),,,,,,///111333555777999===@@@FFFOOO[[[fffvvv```LLLBBB;;;333///111333222111/////////000111111222222333444666:::;;;???KKKWWWcccnnnOOOBBB555111111000111333333222333444777<<<@@@CCCGGGRRRYYY\\\hhh~~~~~~}}}|||zzzzzz|||~~~}}}{{{zzz{{{||||||}}}aaaHHH;;;666000222444444444888???EEEPPPYYYdddlllooorrrwww{{{mmmTTTBBB777666555444444555666777;;;777:::BBBBBB???EEERRRqqqyyy~~~]]]III:::999:::333///000......------------......///---++++++,,,,,,,,,++++++,,,,,,+++---333===EEE[[[sss{{{hhh[[[QQQWWWppp}}}|||ttthhhbbbhhhyyytttccc\\\aaaiiimmmttt~~~zzzsssrrrqqqrrrtttvvvvvvvvvxxxyyyyyyxxxwwwwwwxxxzzz~~~}}}yyyssspppjjj]]]PPPLLLHHHFFFHHHLLLRRR^^^iiiuuu}}}yyyzzz{{{{{{zzzwwwtttrrrqqqkkkfffdddaaa[[[XXXXXXSSSYYYaaajjjwww~~~{{{yyywww,,,...111666<<>>AAAHHHPPP[[[fffwww{{{]]]LLL@@@:::222///000222222000000000000111222222333333666666888;;;<<>>666555444333333444555666<<<999===DDDCCC???EEEPPPjjjrrrxxx___NNN???===;;;444000333///......------......///...,,,,,,,,,---...---,,,,,,------,,,---333<<>>888999:::888>>>DDDMMMTTTYYY\\\^^^```bbbaaa```^^^\\\YYYWWWUUUVVVSSSQQQOOONNNLLLIIIGGGBBB???;;;888777666444333333222000///---,,,,,,,,,++++++******************++++++++++++************)))******+++,,,+++++++++---,,,+++***+++,,,---......,,,+++---000111...,,,111222555666888;;;???CCCJJJQQQ[[[fffxxxnnnUUUHHH===888222///000111111///111111111222333333444444777777999<<<===@@@KKKVVVnnngggKKK???333000000//////111333333333444777;;;@@@BBBIIIQQQYYY```nnn~~~zzzvvvrrrpppoooooopppooooooqqqtttvvvvvvuuu}}}~~~{{{|||XXXDDD:::555444555777777777;;;AAAGGGTTT\\\eeelllooorrryyy~~~mmmXXXEEE999555444333222222333444555<<<<<<@@@FFFDDD@@@DDDNNNeee~~~jjjpppgggWWWIIICCC===444111444///......------......///,,,,,,,,,...//////---+++---......------222:::@@@PPPfff~~~tttdddcccuuu}}}vvv~~~uuuccc^^^jjjyyyyyyiii```aaadddeeehhhrrr~~~zzzzzzyyyyyyyyyzzzyyyvvvtttssstttuuutttssstttvvvxxxzzzyyyuuuqqqnnniii]]]PPPMMMJJJIIIMMMRRR]]]nnn}}}{{{yyyxxxwwwuuuttttttuuutttqqqmmmhhheee```[[[WWWVVVVVVUUUXXX]]]dddooo|||~~~zzzwwwtttrrrqqq------000333888CCCXXXkkk{{{}}}gggWWWVVV[[[ssszzz~~~zzz|||nnn___YYYYYY___eeejjjlllpppqqqrrrvvv}}}mmm___UUUNNNLLLFFFBBBBBBDDDGGGMMMUUUXXXVVVNNNBBB:::999999777<<>>444111333//////............//////,,,,,,---...///...+++(((...//////...---000777===HHH^^^zzzhhh___kkkuuu{{{~~~hhh]]]cccppp{{{xxxnnnaaaZZZ\\\___```hhhppp~~~~~~~~~}}}}}}}}}}}}{{{wwwtttsssttttttsssrrrsssvvvxxxzzzyyyuuupppmmmgggZZZNNNLLLJJJJJJNNNVVVcccwwwzzzvvvuuuuuusssrrrqqqqqqooolllgggbbb\\\YYYXXXSSSPPPPPPQQQTTT[[[cccnnn{{{~~~{{{wwwtttqqqpppooo------///333777@@@RRRbbbuuu~~~fffTTTQQQUUUkkk|||uuuxxxxxxwwwnnn___XXXXXX^^^eeegggjjjnnnqqqssswww~~~nnnaaaVVVOOOMMMGGGBBBBBBCCCEEEKKKRRRVVVWWWQQQEEE<<<999888666;;;AAAJJJRRRWWWZZZ]]]^^^^^^]]]\\\[[[[[[ZZZYYYYYYTTTQQQNNNLLLKKKIIIFFFCCC@@@>>>;;;999888777555333222111000...---------------,,,***)))((()))******+++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,*********+++,,,---...///000///...///000222222222444555777888;;;???DDDHHHMMMTTT___nnn|||ZZZEEE<<<666444111000//////////////////000000111222222222555666999>>>AAAGGGSSS```nnneeeJJJ???555222333333222444444444333444777;;;???BBBHHHMMMVVVbbbppp|||tttqqqlllgggcccaaaaaaaaacccdddeeegggiiikkknnnpppvvvyyy~~~xxxnnnPPPAAA999555222444666666777;;;BBBHHHUUU]]]eeekkkmmmqqqxxx~~~www^^^KKK???:::666555444444444555777888<<>>MMM\\\ppp||||||eeeTTTPPPQQQcccyyyqqqsssyyyvvvsss}}}ooo___YYYXXX]]]eeeeeeiiinnnqqqssswww}}}pppbbbWWWQQQNNNHHHCCCBBBBBBCCCIIIPPPUUUWWWSSSHHH>>>:::777555:::@@@IIIQQQVVVZZZ\\\^^^[[[\\\\\\\\\\\\[[[ZZZZZZSSSQQQMMMKKKJJJGGGDDDBBB???===;;;:::999777555333111111///......---------++++++******************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------******+++,,,------......///...---,,,---///222444666777888999<<<@@@FFFJJJPPPXXXfffwwwtttUUUAAA:::333333222111000/////////...//////000111111222222444555:::???CCCJJJWWWcccooo```GGG<<<222111222111111222555444444444777;;;???AAAEEEJJJTTT```lllzzz{{{wwwuuunnnkkkfff```]]]\\\\\\]]]___```bbbcccdddgggkkknnnrrrvvv{{{}}}zzzfffJJJ???999555111333555666777<<>>GGGPPPUUUYYY\\\]]][[[[[[\\\]]]\\\ZZZXXXWWWTTTQQQNNNLLLJJJGGGDDDBBB???===;;;:::999888555333111000///......---......)))******+++++++++******+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...***++++++,,,------------+++,,,,,,,,,,,,...000222777888999:::===BBBHHHLLLTTT^^^nnngggMMM===666222222333222111000000000///000000111111222333333666777;;;AAADDDKKKWWWdddlll}}}___FFF;;;222111222222111333555444444444777;;;>>>AAAAAAFFFQQQ^^^hhhttt~~~|||{{{{{{yyywwwtttqqqooommmiiieee```[[[XXXXXXYYYZZZ[[[]]]___```aaadddiiimmmnnnsssyyy}}}zzz~~~\\\DDD<<<999555000333555777999>>>FFFMMMXXX```jjjpppsssuuuzzz~~~dddOOOBBB999666444444333333444555777888;;;BBBHHHDDD>>>>>>FFFMMM```xxxrrrfffeeettthhhNNN@@@999444000000000////////////000000///...------...///---,,,,,,...111000///000333777???OOOkkkqqq^^^[[[kkk|||pppuuuxxxfff```bbbaaaiiioooppppppooolllgggdddjjjvvv~~~||||||}}}}}}|||zzzyyyxxxvvvsssqqqrrruuuxxxwwwwwwsssooolllggg[[[OOOHHHIIINNNTTT\\\kkk{{{wwwrrrpppnnnjjjddd___ZZZVVVOOOIIIDDDBBBBBBCCCBBBDDDJJJSSS\\\hhhyyy}}}yyytttqqqooonnnooo---,,,...222666===IIIUUUkkkyyyzzzzzz}}}~~~{{{uuueeeZZZVVVOOOUUUjjj|||{{{{{{{{{|||vvvmmmrrrmmm^^^YYYVVVZZZbbbgggjjjnnnppppppssswww|||ssseeeZZZSSSPPPIIICCCAAAAAAAAAFFFMMMSSSWWWVVVLLLAAA:::777444777===FFFOOOTTTXXX[[[\\\[[[\\\]]]]]]\\\YYYUUUSSSUUURRROOOLLLKKKHHHEEEBBB>>>===;;;::::::888555333111000///...............''')))***,,,,,,,,,+++***+++++++++,,,,,,------------,,,+++***+++,,,---...++++++,,,---------,,,,,,---///111222222222333555888888999;;;===BBBIIIMMMWWWbbbtttxxx[[[EEE888222111222333333111000000000000111111222333333444444888999===BBBEEEJJJWWWcccfffwwwbbbGGG===444333555444444555555444444555777:::>>>AAA???DDDPPP\\\eeeqqq}}}yyywwwvvvtttnnnnnnmmmlllkkkjjjiiiiiieeebbb]]]XXXVVVUUUWWWXXXYYY[[[]]]^^^^^^aaagggkkklllqqqxxx|||yyy}}}UUU???:::888555111333666888;;;@@@IIIOOOYYYbbbmmmsssvvvxxx|||xxx]]]III===666222333333222222333555666777:::BBBGGGCCC===>>>FFFNNNggg}}}uuullllll}}}hhhMMM@@@<<<777222000000////////////000000///...---...000222222222+++...000000///000333777:::GGG```}}}rrr^^^VVV```tttwwwssstttfffbbbeeebbbmmmxxx|||{{{vvvmmmeeeccciiivvv~~~}}}{{{{{{|||}}}}}}|||zzzyyyvvvssspppqqqtttwwwuuuuuurrrooommmjjj^^^SSSHHHJJJPPPVVV^^^lll|||yyyuuupppmmmkkkfff___YYYRRRNNNGGGAAA>>>???AAADDDCCCFFFOOO[[[ggguuu||||||xxxssspppnnnnnnnnn...++++++...111777DDDPPPfffoooxxx}}}~~~~~~xxxqqqqqqlllggg```SSSIIIQQQ```yyy|||zzz|||ttt~~~sss```VVVUUU[[[bbbcccgggkkkmmmnnnppptttxxxvvvkkkaaaXXXNNNJJJDDDAAAAAADDDGGGIIIQQQSSSTTTNNNDDD;;;777666666999???GGGQQQWWW[[[\\\]]]]]]]]]]]][[[XXXTTTRRRWWWTTTPPPMMMJJJGGGCCCAAA;;;;;;;;;<<<;;;888333//////......---------......************************++++++,,,,,,,,,++++++***(((***++++++))))))+++......,,,***,,,...000...,,,+++++++++,,,---///000111;;;999;;;===>>>@@@HHHQQQ^^^jjj{{{eeePPP@@@777555---------.........//////,,,,,,,,,,,,...000222333666777;;;BBBEEEIIIRRR[[[eeeuuubbbGGG===555333333111111444333444666777999::::::;;;AAAHHHPPPVVVZZZjjjxxxuuutttqqqnnnmmmfffeeeeeedddcccccccccdddhhh___TTTNNNNNNRRRTTTTTT]]]]]]\\\[[[\\\___bbbdddlllnnnrrrxxx}}}nnnVVVBBB999888333111333555666:::BBBLLLTTT___cccjjjpppuuu{{{kkkTTTFFF;;;444111222333444444444666:::<<<;;;DDDDDD@@@>>><<>>AAACCCCCCKKKVVVaaannn~~~|||wwwrrrpppoooppprrr---,,,,,,///111666@@@KKKUUU```nnnyyy|||ssspppjjjeee^^^RRRKKKSSSbbb{{{~~~zzzxxxzzzxxxfff[[[WWWYYY^^^bbbfffkkkmmmnnnppptttxxx}}}qqqdddZZZQQQLLLFFFBBBCCCEEEHHHIIIOOOSSSTTTOOOFFF<<<666555555888>>>GGGQQQYYY]]]_________^^^]]][[[XXXVVVTTTVVVSSSPPPMMMJJJGGGCCCAAA>>><<<:::999999777444111333222000///...---,,,,,,************************+++++++++,,,,,,++++++***)))+++,,,+++))))))+++------+++***+++...///...,,,111111222222444555777888:::999:::===???AAAIIIRRR```nnnsssZZZFFF888111000---------.........//////333333222111111222333444555666:::???CCCGGGQQQZZZfffvvvdddGGG>>>666444333222333555333444555777888999::::::???DDDLLLTTT\\\nnn|||pppkkkjjjgggddddddaaaaaa````````````aaaaaaccc\\\SSSNNNPPPTTTWWWXXX]]]ZZZWWWTTTUUUXXX^^^bbbhhhlllqqqwwwfffOOO===666666222222444777888<<>>III```zzz}}}uuupppzzzaaaLLLBBB;;;555111111111000/////////////////////...---------......------...------...111444555;;;HHH]]]sss{{{jjjZZZNNNNNN[[[jjjwwwwwwwwwxxxqqqnnnoooqqqmmmqqq~~~oooaaa^^^ggg}}}}}}||||||}}}~~~}}}{{{yyytttssssssrrrrrrsssssstttvvvvvvvvvvvvrrriii]]]SSSKKKLLLQQQXXX^^^gggyyy}}}tttoookkkgggccc]]]XXXRRRLLLGGGAAA@@@???===<<<>>>BBBFFFLLLSSS]]]jjj{{{~~~|||xxxtttrrrpppqqqqqq---,,,---000111333;;;DDDHHHUUUfffwwwuuummmfff___YYYOOOIIIRRRaaaxxxzzz~~~}}}www{{{~~~nnnaaaXXXWWWYYYbbbfffkkkmmmnnnpppssswwwwwwiii]]]TTTOOOHHHDDDDDDEEEHHHIIIMMMQQQTTTQQQHHH>>>666333444777===FFFQQQZZZ___bbbaaa```___]]][[[YYYWWWVVVUUUSSSOOOLLLJJJGGGCCCAAA@@@===:::777777666555444666555333000...,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++++++++,,,,,,+++))))))***,,,,,,+++***+++---...---,,,000000000111333555666777999888:::>>>@@@CCCMMMVVVbbbtttfffPPP@@@555111111------........./////////111000000000111111222333555555888===AAAFFFPPP[[[gggwwweeeGGG>>>666444444333333666333444555666888999::::::???AAAHHHSSSaaauuutttfffaaa___\\\ZZZ[[[[[[[[[[[[[[[\\\]]]^^^___^^^YYYSSSQQQRRRVVVZZZ\\\\\\XXXSSSOOONNNSSS[[[aaafffjjjqqqwww]]]III999555666333444666999;;;???GGGRRRZZZdddhhhlllqqquuu}}}zzz\\\HHH>>>888555444222333444444444666:::<<>>>>>@@@OOOhhh}}}vvvllluuu```NNNGGGAAA999333111111000////////////000------.../////////......------...------...111333222777BBBPPP```ppp|||xxxkkk]]]OOOJJJSSS```{{{vvvttt|||sssppptttyyy|||oooppp{{{rrraaaaaakkk}}}|||{{{{{{{{{{{{xxxvvvrrrrrrtttuuuuuuvvvvvvvvvzzzzzzzzzzzzwwwnnnaaaWWWNNNOOOSSSYYY]]]eeettt|||tttmmmgggfffbbb\\\UUUPPPJJJDDD@@@<<<=========>>>AAAGGGKKKUUU[[[fffvvv~~~}}}|||yyyvvvsssqqqpppooo---,,,...111111111666>>>HHHSSSdddwwwuuuiii```WWWRRRKKKGGGPPP^^^qqq~~~xxx}}}yyyzzzsssdddXXXUUUXXX```eeejjjmmmnnnooosssvvv}}}zzzkkk___VVVQQQIIIEEECCCDDDFFFGGGJJJNNNSSSRRRKKK@@@777222555777<<>>:::888888777555444666444222000---,,,******++++++++++++++++++++++++******+++,,,,,,,,,++++++---,,,,,,+++***)))***+++++++++++++++,,,------,,,,,,------...000222333555999888:::???BBBGGGQQQ\\\fff{{{xxx[[[GGG;;;444222333............////////////++++++,,,...000222444555777666888===@@@FFFQQQ\\\iiiwww}}}bbbGGG>>>555444444333333555333444444666777999:::;;;AAAAAAGGGTTTeeezzzyyylll___YYYWWWTTTUUUWWWVVVVVVVVVWWWYYYZZZ\\\]]][[[ZZZWWWUUUTTTVVVZZZ\\\XXXVVVSSSOOOOOOUUU^^^fffkkkoootttxxxwwwVVVFFF888555777444444777999<<<@@@HHHTTT\\\gggkkkooorrrvvvqqqSSSAAA999444333333222333444444444666:::<<<@@@EEEAAA<<<===BBBTTTooo~~~rrrhhhqqqfffUUULLLEEE===888222111000000//////000000,,,---...000000000///...---.........---...000333111666>>>GGGSSScccvvvzzzpppaaaQQQIIIOOOZZZwww~~~|||uuuwwwtttuuu~~~nnnjjjpppttteeehhhqqq~~~~~~}}}{{{zzzyyyyyyxxxvvvtttrrrtttvvvxxxzzz{{{{{{zzz~~~~~~}}}}}}yyyooobbbXXXPPPQQQTTTYYY]]]bbbmmmxxxzzztttpppkkkfffeee___XXXQQQKKKFFFAAA>>>======>>>???BBBGGGMMMRRRXXX___nnn~~~zzzyyyxxxvvvsssqqqnnnmmm,,,,,,...111000///444;;;IIISSScccuuuxxxjjj^^^TTTPPPKKKGGGOOO[[[mmmyyywww~~~|||tttcccWWWUUUZZZ___dddjjjmmmmmmooorrruuuzzzzzzkkkaaaXXXRRRJJJDDDBBBCCCCCCDDDGGGKKKQQQRRRMMMCCC:::333888999<<>>===;;;;;;:::888555222222111000...---,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...---++++++++++++******++++++,,,,,,,,,,,,------//////000111333555777888888888;;;@@@EEEKKKWWWccclllkkkOOO>>>666222111222........./////////000000------///111333444555666999888:::???BBBHHHSSS^^^iiivvvwww___GGG>>>555333333111222444333333444666888:::===>>>CCCCCCHHHVVVhhhzzzzzz{{{sssnnnbbbWWWRRRPPPOOOQQQUUUSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^]]]ZZZVVVTTTVVVXXXRRRSSSSSSSSSUUU\\\gggpppzzzzzzzzz{{{mmmPPPBBB777555666333333666888;;;@@@IIITTT]]]iiimmmqqqtttyyyhhhLLL<<<555111000111222333444444444666:::<<>>===<<<;;;;;;999555222000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,...,,,******,,,,,,,,,++++++,,,...---,,,,,,---/////////000222444666888999999999<<>>555333444000222555888;;;@@@IIIUUU^^^hhhnnntttwww|||www```GGG888333111000000222333444444444666:::<<<===BBB===999===GGG]]]{{{wwwkkkhhhwww|||cccNNN>>>777666222222111000000000000111......///000000000//////,,,...//////......///111...222666:::DDDVVVnnn{{{lllWWWIIIJJJSSSfffyyyuuunnnuuu~~~iii^^^YYYfffxxxtttxxx~~~|||{{{yyyxxxxxxyyyzzzzzzyyyyyyzzz|||~~~{{{yyyuuunnnccc[[[WWWVVVXXX\\\___```eeekkkpppqqqnnnhhhfffhhhhhhfff```ZZZQQQIIIEEECCCCCCBBBCCCDDDFFFHHHKKKQQQXXX]]]hhhvvv~~~{{{rrrrrrrrrrrrqqqooonnnmmm******---000000000555<<>>;;;999999888666444222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,...+++)))***,,,...---,,,,,,...//////------...000......///111333555777999::::::===DDDKKKTTTbbboooxxxbbbIII<<<888666444444.../////////000000000000//////000000///...,,,,,,999999===CCCGGGKKKTTT^^^cccnnnyyyuuubbbNNNDDD:::777555222222333222333444666:::???CCCFFFIIIKKKUUUcccppp|||xxx|||tttfff]]]OOOHHHCCCCCCEEEFFFKKKPPPPPPQQQQQQRRRTTTVVVXXXYYYaaaeeegggbbbXXXPPPOOOQQQOOOTTTYYY___hhhxxxvvvVVVAAA<<<555444555000222555888<<>>:::@@@JJJbbbxxxpppjjj}}}www```MMM???777444333222111111000000111111111000//////////////////,,,...000000///...///000000222444888AAASSSiiizzzwww```NNNKKKQQQfffxxx~~~qqqttttttbbbVVVQQQ]]]qqq~~~}}}zzzxxxwwwxxx{{{}}}~~~~~~{{{|||}}}}}}zzzwwwvvvtttooogggaaa[[[YYY[[[```bbbbbbeeeiiigggjjjhhhbbb```ccceeefff___XXXOOOHHHFFFFFFGGGHHHIIIKKKMMMPPPUUU[[[ccciiiwww}}}yyyqqqqqqqqqppppppppppppppp******,,,000000000666>>>???QQQhhh}}}ssseeeYYYVVVRRRMMMNNNTTTeeetttpppwwwxxxqqq~~~xxxeeeVVVTTTYYY]]]bbbiiilllmmmnnnppprrrvvv~~~zzzmmm```YYYPPPHHHDDDCCCBBBBBBAAADDDJJJOOOOOOJJJAAA;;;333333666===IIIUUU^^^ccceeefffffffffccc```]]][[[XXXUUURRRPPPNNNLLLIIIGGGDDD@@@:::777666777777777444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------+++)))***---///...,,,,,,...000000...---///111000000111333555888:::;;;::::::>>>EEEMMMVVVeeerrrqqq[[[CCC777444222///...////////////000000000000000111222444444333333222888999===CCCGGGKKKSSS]]]___kkkvvv~~~wwwfffQQQGGG===999777444333444222222444777;;;@@@EEEHHHMMMRRR]]]lllxxx{{{qqqqqq{{{yyykkk^^^TTTMMMHHHBBB???AAACCCFFFKKKQQQPPPPPPPPPQQQSSSUUUVVVWWWaaafffjjjdddXXXOOONNNPPPUUUYYY___eeepppoooQQQ???<<<777777777222333666999<<>>DDDEEEGGGJJJOOOOOOFFF;;;888555666>>>FFFOOOZZZcccdddeeegggfffccc```^^^]]]VVVTTTQQQOOOMMMJJJFFFDDDCCCAAA>>><<<:::888555333555222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---......---+++))))))***+++,,,,,,,,,------.../////////222222222222222444777:::999???@@@CCCNNNWWWfff|||mmmVVV>>>444333111...,,,---------............//////000000//////000222555::::::>>>FFFLLLOOOUUU[[[___kkkwww~~~}}}tttkkk\\\QQQCCC:::666666555444333222555<<<@@@AAAEEEJJJOOOWWWeeetttsssfffgggeee```ZZZTTTNNNIIIGGGAAABBBBBBBBBDDDIIIOOOTTTXXXYYYWWWRRRMMMNNNVVV^^^pppssspppaaaSSSLLLKKKLLLSSSZZZaaajjj{{{~~~```OOO===555444333555777888999;;;???GGGRRR[[[aaagggooovvv|||www]]]LLL999222333444444666444555666555666888;;;>>>CCCAAA@@@@@@BBBOOOiiiyyyppphhh|||lll[[[KKK???777333444444444444222111000///111000000000000000111111111000///......///000111000---000888>>>HHH^^^sssqqq___TTTNNNWWWjjjxxxsss^^^PPPIIIQQQbbbuuuwwwzzzyyyxxxyyy||||||www|||zzzssspppssstttoooiiifff___```bbbdddjjjnnnkkkcccbbb___\\\\\\^^^aaabbbccc[[[RRRKKKKKKMMMPPPVVV]]][[[ZZZZZZ\\\bbbkkkuuu{{{{{{xxxvvvuuurrrnnnkkkjjjlllnnnppp***,,,---......111444777AAAPPPggg}}}{{{mmm```\\\VVVMMMKKKPPPbbb{{{xxxzzzvvv}}}{{{~~~jjj[[[WWWYYYbbbeeehhhllloooqqqrrrrrrvvv|||ttteee\\\RRRMMMIIICCC???>>>BBBDDDFFFIIINNNPPPGGG===;;;777777===DDDKKKUUU^^^^^^```bbbaaa___\\\[[[ZZZWWWUUURRRPPPNNNKKKGGGEEEAAA???===;;;:::999666444555222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---...---+++***)))***+++,,,,,,,,,------.../////////222333444444444555888;;;:::@@@AAAEEEQQQZZZkkk~~~cccNNN999111111111///...---------............///000111111111000111444666:::;;;@@@IIINNNQQQVVV\\\bbblllwww}}}~~~}}}vvvooo___UUUGGG===888666555333333222555;;;???AAAFFFLLLRRR^^^oooxxxggg\\\WWWUUURRRMMMIIIDDDAAA???@@@@@@@@@AAADDDJJJQQQWWW^^^\\\XXXQQQLLLOOOYYYaaaooosssoooaaaRRRMMMMMMOOOYYY___gggqqq}}}{{{ZZZKKK;;;555444444555777888888;;;@@@IIISSS]]]cccfffnnnvvv~~~pppXXXHHH777222222333333333444555666555666888<<<@@@DDDBBB@@@???CCCSSSnnnqqqiiiiii{{{ssseeeUUUHHH>>>888555555555555444333222111111111000000//////000000111111000////////////000111333000333999>>>GGG[[[ppplll\\\QQQRRRhhhvvveeeUUUIIINNN]]]qqq|||xxxxxxzzz~~~{{{zzzxxxvvvwwwzzz}}}~~~yyyvvv|||rrrnnnmmmssswwwtttqqqooofffhhhiiikkkoooqqqlllddd^^^[[[YYYXXX[[[]]]___```ZZZTTTOOOPPPSSSVVV\\\cccdddbbbbbbdddjjjuuuzzzwwwvvvtttqqqnnnkkkjjjkkknnnppp***,,,------...000444666BBBNNN```sssyyylllaaa]]]XXXPPPLLLOOO]]]uuu|||{{{rrr{{{~~~~~~kkk]]]YYYYYYbbbdddhhhlllpppqqqrrrrrrvvv{{{yyyhhh^^^TTTNNNIIICCC???>>>AAACCCEEEHHHMMMOOOIII@@@>>>999777;;;@@@FFFOOOWWWYYY[[[^^^^^^\\\[[[ZZZZZZYYYWWWTTTRRRPPPLLLHHHEEE@@@>>><<<;;;:::999777555555222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***)))***+++---,,,+++*********+++,,,,,,,,,------.../////////222333555666666777999;;;:::AAABBBGGGUUUaaasss|||mmmTTTCCC333---///000//////---------............///000111222222222333666888<<<>>>DDDMMMRRRSSSWWW\\\ccclllvvvyyyzzzzzzvvvqqqddd[[[NNNBBB:::555333222444333666;;;???BBBHHHPPPYYYhhh{{{yyyeeeWWWPPPHHHFFFDDDAAA???===<<<;;;???@@@AAACCCGGGPPPYYY```gggbbbYYYPPPLLLQQQ]]]gggpppsssooo___PPPLLLNNNRRRXXX```iiiuuu|||mmmQQQEEE999555555555555777777888<<>>BBBGGGBBB>>>???FFFXXXvvv~~~zzzkkkdddqqqwwwoooaaaRRRFFF===888666666555555555444444333333000000////////////000000111000000//////000000111444111222888<<>>===<<<======???AAACCCHHHOOOZZZfffnnnqqqhhhZZZOOOMMMTTTaaakkkqqqtttooo^^^NNNIIIMMMRRRWWW```kkkyyy|||bbbJJJ@@@777555555444333555666999>>>EEEOOOZZZccciiissszzzuuu___JJJ>>>444222333222000000444444555666777;;;AAAEEEIIIBBB===???III___~~~xxxjjjeee{{{}}}ttteeeUUUGGG===777555666666555444444444444444111000//////.../////////000000000000000000000000000---///444777===OOOccczzzddd]]]jjjyyy}}}rrrUUUJJJPPPaaa}}}}}}nnndddbbbdddfffooo}}}{{{wwwvvvwww{{{}}}yyyyyy|||}}}vvvnnnkkkmmmssswwwvvvtttuuuqqqttttttrrrpppnnnfff]]]TTTRRRPPPPPPTTTWWWZZZ[[[YYYYYY\\\bbbeeegggkkkqqqoooqqqsssvvv{{{}}}zzzvvvsssqqqooollljjjjjjkkkmmmnnn+++,,,---------///222555777AAARRRdddrrryyy||||||uuukkkccc``````[[[VVVSSS\\\nnn}}}|||uuu~~~~~~qqqggg___[[[^^^aaaeeejjjooorrrssssssvvvyyyrrrfffZZZSSSLLLEEEAAA@@@>>>AAACCCDDDIIINNNMMMHHH>>>999555666:::>>>GGGOOOUUUXXX[[[]]]]]]\\\\\\]]]XXXVVVSSSQQQOOOMMMIIIFFFDDDBBB???<<<:::888444222555222000//////...---,,,++++++++++++++++++++++++***,,,,,,+++)))((()))***+++++++++++++++++++++,,,,,,,,,------...////////////111444666666777888:::;;;BBBEEEMMM```qqqiiiTTT@@@666///......---,,,...---------............///...///111111222444777:::BBBFFFNNNVVVVVVTTTVVV[[[dddnnnwwwwwwtttrrroookkkkkkfff[[[MMM???555333333444444777<<<@@@FFFRRR^^^qqqzzzyyyaaaOOOGGGEEE???>>>===<<<<<<===>>>??????BBBGGGNNNXXXeeesss|||zzzmmm\\\PPPNNNXXXeeennnrrrvvvppp^^^LLLGGGLLLQQQ[[[eeesss~~~[[[EEE===777555555222111333777:::@@@IIISSS^^^fffkkkssszzzoooYYYDDD;;;444444555333222222333444555666888===DDDIIIJJJBBB<<<@@@MMMeeetttgggfff~~~xxxiiiXXXIII???:::888777666555444444444444444111111000///////////////000000111111111111000000...+++---222555:::LLL___gggYYYbbbvvvwwwyyy{{{ZZZJJJKKKZZZttt|||oooiiiiiikkkllluuu|||yyyzzz|||~~~|||~~~{{{uuuooommmoootttvvvtttsssttttttwwwwwwsssoookkkddd\\\TTTRRRPPPQQQUUUYYY\\\]]]\\\]]]bbbiiikkkkkknnnsssqqqvvv{{{~~~{{{vvvrrrpppnnnllljjjjjjkkkmmmnnn+++,,,---------...222444777@@@OOO```nnnvvvzzz|||sssllleeedddeeeddd]]]WWW[[[ggg~~~tttzzzuuulllccc]]]ZZZ]]]bbbhhhnnnqqqtttuuuvvvxxx|||wwwkkk^^^VVVOOOGGGCCCBBB>>>AAABBBCCCGGGLLLMMMJJJ???999444555888<<>>;;;888444222555222000//////...---,,,++++++++++++++++++++++++***+++,,,,,,***)))***+++***++++++++++++,,,,,,,,,,,,,,,------...////////////111333555555777999;;;===EEEHHHRRRggg{{{xxx^^^JJJ999333/////////,,,+++------------............///...///000111222444888;;;EEEJJJRRRYYYYYYVVVYYY___kkksssyyywwwqqqnnnllliiikkkhhh```QQQAAA666333555444444888===BBBJJJYYYgggyyy|||}}}zzzxxx|||rrr[[[KKKCCCAAA<<<;;;:::::::::<<>>AAAIIIMMMXXXnnnyyybbbMMMAAA222///...000///++++++------------............///...000111222444666:::===FFFKKKTTT\\\\\\[[[aaahhhqqqwwwxxxppphhhfffggggggjjjiiibbbSSSBBB666444777333444888>>>DDDMMM^^^nnnvvvtttqqqoooqqq{{{mmmYYYKKKCCC???;;;;;;:::;;;===AAADDDGGGMMMRRRYYYbbbmmmxxxsss___SSSUUU^^^gggmmmqqqwwwuuudddRRRMMMSSSYYYfffssslllKKK===777444444444333444888999===EEENNNYYYbbbiiimmmpppxxx~~~aaaKKK===666222333444333444666333333444666:::@@@IIINNNIII@@@<<>>FFFPPP\\\gggqqqvvvqqqmmmhhhiiinnnooohhh___RRRWWWhhhuuutttuuusss|||zzzzzzssshhh___SSSWWW^^^eeelllqqquuuvvvvvvwwwzzz}}}~~~qqqcccZZZRRRJJJFFFEEE???BBBBBBAAADDDJJJMMMLLLDDD===666444555888@@@HHHRRRUUUXXXZZZZZZYYYZZZZZZVVVUUUSSSSSSSSSRRRPPPNNNFFFDDDAAA???>>><<<999777555333000/////////---,,,***************************+++------,,,,,,---///)))***+++,,,,,,,,,,,,,,,,,,,,,------...//////000333444555555666888===@@@DDDLLLPPP\\\sssiiiPPP@@@:::...,,,---000///++++++...---------........./////////111333444555888<<>>>>>>>>@@@CCCHHHLLLOOOXXX\\\dddmmmvvvsss```UUUWWW___hhhlllpppwwwwwwgggVVVQQQWWW___qqq~~~dddDDD:::555222444444444777;;;:::>>>FFFPPPZZZccciiimmmwwwxxx[[[DDD;;;444000111333222444777333333444666:::AAAJJJPPPHHH@@@<<>>GGGJJJQQQVVVWWWXXXYYYYYYVVVUUUSSSQQQQQQQQQRRRQQQPPPLLLJJJFFFDDDAAA>>>:::777777555222111000///,,,***((()))***+++++++++++++++(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,......------...///111222222111222555666777;;;AAAGGGKKKTTTeee~~~mmmTTT???444111......------------......++++++,,,,,,...///111222///000111222444888===AAAGGGMMMVVV___eeejjjnnnpppjjjeee]]]VVVSSSVVV^^^dddnnniii^^^OOO@@@888555666111777:::<<>><<<:::999888999999999888777333000...///000222111000......//////000---///222111000444;;;BBBWWWkkk|||nnn]]]TTTVVVeeennnrrrzzzpppvvvmmmYYYXXX```gggzzzzzzrrroootttzzz|||{{{zzz{{{||||||{{{zzzxxxvvvvvvxxxzzzzzzwwwuuutttsssvvvtttqqqnnnkkkiiihhhhhhgggfffeeeggglllrrrvvvxxxvvvtttrrrpppoooooopppqqqvvv}}}~~~vvvqqqpppooommmkkknnnlllkkkmmmppprrrqqqooo+++++++++,,,---///000111333@@@CCCCCCKKKRRR]]]nnnxxx~~~vvvoooxxxyyylllcccVVVVVVaaazzz}}}}}}|||oooooorrrqqquuu~~~qqqbbbUUUUUUXXX```iiiqqqssssssyyyvvvvvv|||xxxhhh___XXXPPPHHHDDDAAAAAA@@@AAADDDHHHLLLOOOLLLBBB999666555666===DDDGGGOOOUUUVVVWWWYYYXXXTTTUUUSSSQQQPPPQQQQQQPPPOOOLLLIIIFFFDDDAAA>>>:::777777555222111000///,,,******++++++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,...000111666444555888999:::>>>DDDMMMQQQ]]]oooxxx```LLL;;;222///......------------......,,,,,,,,,---...///000111000111222333555888>>>AAAGGGNNNWWW```dddeeeeeeeee]]]ZZZTTTOOONNNRRRYYY___hhhddd\\\PPPCCC;;;777777333888:::<<>>EEELLLYYYlllwww|||{{{nnnfffXXXTTT\\\ttt}}}uuuwww}}}pppnnnqqqssswwwuuufffUUUTTTWWW]]]gggooorrrsssvvvtttuuuzzz{{{mmmddd[[[QQQJJJHHHAAA@@@@@@@@@CCCGGGLLLOOOPPPGGG===777444444:::AAADDDLLLSSSUUUWWWXXXWWWSSSUUUSSSQQQPPPQQQQQQPPPOOOLLLIIIFFFDDDAAA>>>:::777777555333111111///---+++---------,,,,,,,,,++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++---///111333555333444777888888===CCCMMMTTTcccxxxeeeOOOAAA666000.........------------.........---------...//////000000222333444666999>>>BBBGGGNNNWWW]]]^^^[[[XXXVVVNNNMMMKKKJJJKKKOOOVVV[[[^^^[[[UUUKKKAAA:::666555777999;;;<<>>:::777888666333222111000...,,,......---,,,+++*********))))))*********+++++++++******+++++++++,,,,,,,,,---------...000222555666555222333666777888===DDDMMMWWWjjjtttUUUBBB999333///......------,,,,,,------...///...............//////111333555666888;;;???CCCIIIMMMRRRTTTRRRNNNKKKIIIDDDEEEGGGIIIKKKPPPUUUYYYZZZVVVPPPHHH@@@:::777555999:::;;;>>>DDDMMMTTTXXX[[[bbbjjjooowwwoooaaaVVVSSSUUUZZZ\\\bbbiiiqqqyyyeeeUUUSSSYYYfffpppxxx|||yyysssttt}}}yyynnnTTTBBB888444333222222333555777888???FFFOOOXXX___hhhqqqxxx}}}dddLLL<<<777555111///111333222222444555777999===IIIWWWXXXQQQAAA???>>>DDDSSSkkk~~~jjjbbbbbbzzzxxxfff[[[TTTMMMFFFCCCDDDCCCBBB@@@???>>>=========???@@@>>>;;;888777666444444444333333333333333111222222111000111555999???IIIWWWdddqqq}}}}}}sssbbbTTTPPPTTTaaa|||||||||~~~pppgggccc```gggsss}}}xxxtttssssssuuuwww{{{}}}xxxxxxzzz|||~~~}}}zzzwwwttttttuuuwwwvvvssspppnnnnnnmmmmmmmmmmmmoooqqqssstttoooooopppsssuuuuuurrrpppnnnlllkkkjjjlllpppuuuxxx|||}}}zzzuuurrrjjjmmmpppooommmkkkmmmooonnnnnnnnnmmmmmmkkkjjjhhh******+++,,,---///111111444999777888@@@FFFVVVooozzzkkkdddSSSOOOTTTkkkooonnnyyywwwiiifffjjjwwwxxxhhhYYYVVVTTTXXX```hhhmmmoooppppppsssxxx{{{vvvlllaaaUUUMMMLLLEEECCCAAAAAACCCGGGLLLOOOTTTPPPGGG<<<444333666999>>>GGGOOOSSSVVVYYYXXXUUUUUUSSSQQQQQQRRRRRRQQQPPPMMMKKKHHHEEECCC???;;;888999777444333222111...,,,...---,,,***))))))))))))***************+++++++++******+++++++++,,,,,,,,,------...///000333555777888666666999;;;===CCCJJJSSS___tttiiiKKK;;;555222///...------,,,,,,,,,,,,------//////.........//////000222444666888:::===AAADDDIIIJJJJJJIIIFFFCCCCCCCCCAAADDDGGGJJJMMMPPPSSSVVV[[[WWWPPPHHHBBB>>>;;;::::::999:::???FFFMMMUUUZZZ]]]eeennnttt}}}uuuhhh___]]]___hhhkkkqqqyyyfffWWWVVV]]]iiisssyyy{{{|||~~~}}}```KKK???888333333222222333666999;;;BBBIIIRRR[[[bbbkkkttt{{{sss[[[FFF:::777555000...111333222222555333888:::>>>KKKYYYXXXMMMBBB???===CCCTTTmmmwwweeeaaaeeetttccc[[[VVVOOOIIIGGGEEEEEEDDDCCCBBB@@@???>>>>>>@@@AAA???<<<:::888888555555555555444444333333111111111111222333666888:::CCCQQQ```qqqxxxhhhWWWOOOOOO]]]xxx}}}ooofff___ccchhhttt~~~xxxuuuwwwyyy{{{zzz~~~{{{wwwxxxzzz|||}}}}}}zzzwwwuuusssuuuwwwwwwuuusssrrrrrrppppppppppppppprrrtttuuuoooppprrrtttuuusssooolllooonnnmmmmmmppptttxxx{{{zzz}}}yyyvvvsssqqqkkknnnqqqqqqnnnlllmmmooommmnnnooonnnllljjjhhhggg*********+++,,,---...///000444444777???CCCRRRlll}}}kkkcccYYYTTTWWWhhh}}}qqqkkksssooofffiiizzzyyyhhh\\\WWWTTTUUU\\\dddiiillloooooorrrvvvyyy}}}yyyooodddYYYPPPNNNGGGDDDAAA@@@AAAEEEIIIMMMRRRRRRKKK???666555666777<<>>BBBDDDHHHGGGDDD@@@===>>>AAACCCDDDGGGJJJLLLMMMNNNOOOQQQVVVRRRLLLGGGCCC@@@<<<::::::888:::@@@GGGMMMUUU\\\```jjjuuu~~~}}}rrrkkkkkknnnvvvyyyyyydddYYYYYY```jjjsssyyy~~~qqqTTTCCC:::444222333333333444777<<<@@@EEELLLUUU^^^eeennnwww}}}jjjRRR>>>555444444000...111333222333555111999>>>@@@LLLZZZWWWJJJCCC???===FFFZZZsssuuugggffflllvvvddd^^^[[[TTTNNNMMMGGGGGGGGGFFFEEECCCAAA@@@@@@AAAAAA@@@===;;;::::::666777777777777666555555333222222222333555777888666???LLL\\\ooo}}}ppp```TTTPPPZZZqqqvvvggg]]]___```hhhxxx|||yyy{{{{{{~~~yyyzzz{{{||||||{{{zzzxxxvvvtttvvvyyyyyyxxxvvvvvvvvvsssrrrqqqpppqqqrrrssstttpppqqqrrrttttttrrrmmmjjjnnnmmmmmmnnnpppsssvvvxxxvvvzzz}}}zzzwwwuuusssrrrmmmnnnoooooommmlllllllllkkkmmmooonnnkkkhhhffffff+++++++++++++++,,,------000444555:::AAABBBOOOhhhjjjaaa^^^XXXWWWbbbuuu{{{tttyyyyyykkkjjj{{{jjj^^^YYYSSSSSSYYYaaafffiiinnnooorrrvvvvvvyyy}}}qqqhhh]]]TTTOOOGGGDDD@@@>>>>>>AAAFFFIIIOOORRRNNNBBB888666777555999@@@GGGJJJNNNTTTWWWVVVXXXVVVTTTSSSTTTTTTSSSRRRPPPNNNKKKHHHFFFBBB>>>;;;:::888555444333222///---...---+++)))))))))++++++******************************+++++++++,,,,,,,,,............///111333444333111111555999===EEEMMM]]]jjj___MMM;;;222000...,,,+++---,,,,,,++++++,,,,,,---............///000222222333666999;;;===???CCCEEEDDDCCC@@@===<<<>>>CCCFFFLLLNNNPPPPPPOOOMMMMMMMMMOOONNNMMMLLLKKKFFF@@@;;;;;;888999@@@FFFJJJRRRZZZfffrrr~~~zzz{{{sssccc]]]___eeemmmtttwww~~~}}}aaaJJJ>>>777111111222444444555999???DDDHHHNNNWWW```gggpppyyyzzzaaaJJJ999222333444///...111333222333666000<<>>???MMMddd{{{~~~tttttt{{{yyyfffaaa^^^VVVOOOOOOHHHIIIIIIHHHGGGEEECCCBBBBBBCCCBBB@@@===<<<===>>>999::::::;;;:::999888777666555444444555555555555777===HHHWWWlllyyykkk\\\TTTXXXhhhxxx}}}lllaaabbbaaafffqqqyyy~~~{{{~~~{{{~~~~~~{{{{{{{{{zzzzzzyyyxxxxxxvvvxxx{{{{{{yyywwwvvvvvvqqqqqqpppooooooppprrrrrrrrrrrrsssttttttrrrnnnjjjlllmmmmmmooopppqqqssssssrrrtttxxx|||~~~zzzxxxxxxyyyyyywwwuuurrrqqqppplllkkkjjjjjjkkkkkkjjjiiigggjjjmmmllliiieeedddddd---,,,,,,++++++,,,,,,---333777999???EEEDDDNNNggg|||ggg]]]___XXXUUU]]]nnn|||}}}oookkk|||lll```ZZZTTTRRRWWW___dddgggnnnooosssuuuuuuwwwssskkkaaaWWWQQQGGGDDD???<<<<<<>>>CCCFFFMMMRRROOODDD:::888777555777>>>DDDFFFKKKRRRVVVVVVYYYWWWUUUTTTUUUUUUTTTSSSQQQOOOLLLIIIGGGCCC???<<<:::888666444444222000...///---,,,******+++,,,---++++++************************+++++++++,,,,,,,,,111111111111111333555666555333444888<<>>@@@CCCEEEAAAAAA@@@>>>>>>@@@EEEIIISSSUUUVVVTTTQQQOOOMMMMMMQQQRRRTTTWWWXXXSSSJJJCCC<<<888888???DDDHHHOOOWWWkkkyyyqqqdddaaaeeejjjqqqvvvuuu{{{|||vvvWWWDDD===888222111222444444666:::AAAGGGIIIOOOYYYaaaiiiqqqzzzrrrZZZFFF777222444444///...111333333333666000>>>FFFFFFNNNZZZVVVHHH@@@===AAARRRlllzzzfffaaa^^^UUUNNNNNNIIIIIIJJJIIIHHHFFFDDDBBBDDDDDDCCCAAA>>>===???@@@;;;<<<=========<<<;;;::::::888666555555555444333999>>>GGGUUUjjj|||nnn___SSSSSS^^^kkk}}}rrrggghhhfffhhhmmmoooqqq{{{|||{{{|||}}}|||{{{yyyyyyyyyyyyyyyxxxzzz||||||yyyvvvuuutttoooooonnnnnnnnnoooqqqrrrssssssssstttuuusssoookkklllmmmooopppqqqqqqqqqqqqnnnpppssswwwyyyxxxuuurrrrrrtttuuutttrrrpppooonnnkkkgggeeeeeehhhjjjhhhfffdddgggkkkjjjgggcccbbbbbb''')))+++++++++,,,---///222222<<>>KKKZZZjjj}}}___CCC999///...///......///---,,,,,,,,,,,,---......---...///000000111333666666777888:::<<>>>>>>>>>>>>>><<<888888777666666777888999999===BBBMMMddd|||}}}qqq___TTTZZZeeexxx|||yyypppfff]]][[[___gggsss}}}zzzwwwxxx~~~{{{xxxuuuuuuvvvvvvvvvxxxzzzzzzyyywwwvvvrrrnnnnnnppprrrrrrpppssswwwzzzxxxsssppprrrtttnnnooopppsssuuuuuutttrrrrrruuuxxxxxxwwwvvvuuuuuurrrrrrrrrqqqpppooommmmmmgggeeeddddddfffgggfffeeegggfffeeefffddd___\\\[[[''')))++++++++++++---///333444>>>LLLNNNIIISSSfffsssjjjgggbbbYYYPPPVVVmmmxxxyyyzzzzzz{{{xxxhhh```XXXUUUUUUXXX```hhhkkkmmmnnnoooqqqxxxxxxjjj___[[[OOOGGGAAA@@@@@@???@@@DDDLLLOOOQQQLLLBBB999555444444888>>>CCCHHHMMMRRRVVVWWWVVVUUUSSSRRRRRRSSSSSSSSSPPPMMMJJJHHHFFFBBB@@@===:::777555444333111///---------,,,,,,,,,,,,+++((()))******++++++******++++++++++++,,,---......000111222111000111555888444555888;;;<<>>999999:::;;;;;;:::999999999===BBBKKK^^^vvvzzzhhh\\\\\\bbbmmm|||{{{{{{mmmddd[[[WWWXXX___lllyyy|||vvv{{{~~~~~~zzzvvvtttssswwwwwwxxxyyy{{{|||zzzyyywwwtttqqqpppqqqsssrrrqqqsssuuuwwwtttpppmmmooorrrnnnoooqqqsssuuuuuutttrrrtttvvvwwwwwwuuurrrqqqqqqqqqrrrtttuuutttrrrnnnllliiigggeeedddddddddbbbaaadddcccbbbaaa^^^\\\\\\]]]((()))++++++++++++---///333555AAAPPPSSSPPPXXXffftttllliiiaaaWWWNNNTTTkkk~~~xxxyyy|||wwwrrryyy{{{lllddd\\\XXXWWWXXX___fffjjjlllmmmnnnpppvvv}}}oooccc]]]QQQIIICCCAAA@@@???@@@CCCIIIOOOTTTPPPEEE:::555444444777<<>>===999===GGGLLL[[[sss|||~~~wwwvvvyyy~~~{{{yyywwwwwwyyy|||~~~{{{xxx|||~~~oooSSSCCC888777777111111333555666999???GGGNNNVVVbbbhhhmmmtttuuu}}}jjjTTTCCC555333444---000000111111333444555666777>>>HHHRRRYYYXXXLLL???<<<>>>GGGZZZuuu|||sssoooyyyrrr```XXXRRRTTTVVVPPPMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGEEECCCAAAAAAAAABBBAAA@@@:::<<<>>>@@@@@@>>><<<:::999===AAAGGGVVVkkk~~~wwwjjjccc```dddttt|||xxx|||vvvnnnddd\\\WWWZZZhhhvvv}}}zzzuuussswww}}}{{{xxxuuusssxxxxxxxxxzzz||||||{{{zzzyyywwwtttsssttttttsssrrrtttuuuuuurrrnnnlllnnnqqqoooppprrrssstttssssssrrrtttuuuvvvuuuqqqnnnllllllmmmpppsssvvvuuurrrmmmjjjkkkhhheeecccbbb```^^^\\\^^^___]]]ZZZWWWXXX\\\```(((***++++++++++++---...444777CCCSSSXXXVVV[[[fff{{{wwwqqqmmmdddZZZPPPSSSfff~~~}}}}}}zzz}}}sssqqqttt{{{uuukkk```YYYVVVWWW]]]eeeiiikkkmmmooopppuuu}}}sssggg```VVVNNNGGGEEECCCAAABBBEEEFFFNNNUUURRRGGG<<<666555333666:::>>>CCCIIIOOOSSSXXXWWWWWWVVVVVVUUUUUUUUUWWWUUUQQQNNNLLLJJJFFFDDDAAA>>>;;;888777555333111000///---+++***+++,,,---******+++,,,,,,,,,,,,+++++++++++++++,,,---......+++---000222333444444444444555:::???CCCJJJYYYhhhzzzVVV>>>555///,,,...///,,,,,,---,,,,,,,,,,,,,,,------......///111111111222555777888999;;;>>>BBBEEEHHHJJJKKKKKKKKKKKKLLLOOOUUUYYYaaa```^^^ZZZXXXXXXZZZ\\\^^^ccclllyyy{{{dddNNN@@@>>>:::>>>IIIPPPddd}}}|||wwwsssxxx}}}~~~}}}{{{zzzeeeKKK???777888999222222333555888;;;BBBKKKQQQ\\\fffkkkooovvvwww|||aaaLLL@@@666555666///111111111111222444666777888AAAMMMWWWZZZTTTHHH===;;;>>>HHH]]]www{{{vvvlllmmm|||vvvcccYYYQQQQQQSSSNNNOOONNNMMMKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIFFFDDDBBBBBBCCCCCCBBBAAA>>>???@@@AAAAAA???>>><<<999===@@@DDDMMM___uuuzzzlllaaabbbrrr~~~xxxyyyyyyjjj]]]ZZZfffttt~~~xxxllllllrrr}}}{{{zzzzzzyyyyyyzzz|||}}}|||{{{zzzyyyxxxwwwvvvuuusssrrrvvvvvvtttqqqnnnnnnppprrrrrrsssttttttrrrppppppppprrrssssssrrrnnnkkkjjjjjjjjjmmmoooqqqqqqnnnkkkhhhkkkhhhdddbbb```___\\\ZZZYYY[[[YYYSSSQQQVVV___ddd)))***++++++++++++,,,...333777CCCRRRYYYYYY\\\bbbuuu|||uuuoooiiiddd\\\SSSRRR```zzz{{{qqqpppqqqwww~~~qqqcccYYYTTTTTT[[[dddhhhkkknnnoooppptttzzzxxxlllcccYYYQQQJJJGGGDDDAAAAAADDDDDDLLLTTTSSSJJJ???888666333555888;;;@@@FFFMMMRRRXXXXXXXXXXXXXXXWWWWWWWWWXXXUUURRRPPPNNNLLLIIIFFFDDDAAA===:::888666333111111000---+++++++++,,,---******+++,,,,,,,,,,,,+++++++++++++++,,,---......///000222444666666555444666888<<<@@@DDDLLL]]]lllpppPPP>>>444///---///000------///+++++++++***+++,,,,,,---///000111222222333555888888999<<>>FFFNNNSSS___hhhlllpppwwwzzzxxx[[[GGG>>>666555666///111111000111222555777888;;;DDDQQQZZZXXXNNNCCC<<<:::@@@NNNeee{{{xxx|||vvvmmmqqqxxxeee[[[QQQQQQTTTPPPQQQPPPNNNMMMLLLLLLMMMNNNLLLKKKJJJHHHHHHIIIJJJJJJHHHFFFDDDCCCDDDDDDCCCBBBBBBAAA@@@???????????????;;;===@@@BBBFFFTTTjjj|||vvvcccbbbnnnyyyxxx|||wwwbbbXXX___lllwwwsssfffhhhqqq~~~}}}}}}~~~}}}zzz{{{{{{yyywwwtttrrrqqqsssrrrqqqooonnnnnnqqqsssuuuwwwwwwtttpppnnnmmmnnnooopppqqqooommmkkkkkkkkklllmmmmmmnnnmmmllljjjiiigggeeebbb```___]]][[[YYYTTTWWWTTTNNNOOOYYYbbbfff)))***,,,,,,++++++,,,---222555@@@NNNWWWXXXZZZ]]]kkksssyyyxxxuuuppphhhaaa___[[[VVVTTT\\\rrrpppllllllrrrrrrcccXXXRRRRRRYYYaaafffiiilllnnnooorrrwww|||~~~rrrhhhZZZRRRJJJFFFCCC@@@???BBBBBBIIIPPPQQQKKKBBB;;;777222444666888===CCCKKKQQQXXXYYYYYYZZZZZZYYYXXXXXXWWWUUURRRQQQPPPNNNKKKIIIFFFCCC???<<<:::777444222111000...---,,,+++,,,,,,)))******+++++++++++++++++++++++++++,,,---......//////000222444555333111888999<<<@@@DDDNNNaaarrrgggJJJ;;;222...---......+++,,,///+++++++++++++++,,,,,,---///111222222222444666888888999<<<@@@DDDIIIMMMOOOPPPPPPPPPPPPQQQTTTZZZ^^^cccaaa^^^ZZZXXXYYY^^^bbbiiippp{{{uuuYYYEEEAAA===BBBLLLTTTqqqzzz~~~zzz{{{{{{fffNNN>>>888000111444///444555666:::AAAIIIQQQVVV___iiilllpppyyy~~~qqqTTTAAA;;;333111333///111111000111222555888:::>>>GGGSSSZZZUUUHHH???===;;;EEEYYYrrryyy}}}wwwmmmtttsssccc\\\SSSUUUYYYVVVSSSRRRQQQOOONNNMMMMMMMMMJJJIIIGGGGGGGGGHHHJJJLLLJJJHHHFFFEEEFFFFFFFFFDDDDDDCCCAAA?????????@@@AAA===>>>@@@BBBCCCLLL```rrriii___fffyyy|||xxxyyyzzzaaaSSSUUU___mmmzzzjjj]]]```iii{{{~~~zzz{{{|||{{{wwwrrrpppoookkkkkkkkkkkkmmmoooppprrruuuwwwwwwtttooommmmmmooonnnoooooonnnlllllllllmmmoooooonnnnnnlllkkkjjjjjjcccaaa^^^\\\[[[ZZZXXXWWWOOORRROOOKKKOOO]]]eeefff)))+++,,,,,,+++***+++---111444<<>>DDDPPPeeexxxcccFFF888222///---...,,,***+++///------,,,,,,------...///000111333333333444777999777888;;;???EEEJJJNNNPPPPPPPPPPPPPPPQQQUUUZZZ^^^aaa___\\\ZZZYYY]]]dddiiioooxxx~~~```FFFCCC???EEEMMMTTTttt~~~~~~|||~~~~~~rrrWWWDDD;;;666...///333000555555666;;;CCCLLLTTTXXX```iiimmmrrr|||jjjNNN===999111...111000222111000000222555999;;;AAAIIITTTYYYPPPBBB<<<>>>===LLLfffsssiiisssmmmaaa[[[TTTWWW\\\ZZZTTTSSSSSSRRRPPPNNNLLLKKKHHHGGGFFFEEEGGGIIILLLNNNMMMKKKIIIIIIJJJJJJIIIHHHDDDDDDCCCCCCBBBAAA@@@@@@@@@???@@@BBBCCCHHHWWWgggrrr___^^^hhh|||zzz{{{bbbRRRQQQWWWcccsss{{{ggg\\\___gggvvv~~~~~~zzz~~~}}}}}}}}}{{{zzzxxx{{{}}}{{{vvvpppmmmlllffffffhhhkkknnnqqqrrrsssrrruuuvvvtttooonnnpppsssoooppppppooommmlllmmmnnnnnnnnnoooooommmjjjgggeee___]]]ZZZWWWVVVUUUSSSQQQJJJMMMJJJHHHQQQ```fffbbb***+++,,,,,,+++***+++---000222:::FFFPPPTTTTTTTTTRRR[[[dddkkkrrrtttnnnfff]]]aaaaaa[[[XXXfffyyyllljjjmmmwww{{{nnnfff]]]WWWSSSQQQSSSYYY```dddhhhjjjjjjlllpppttt|||zzznnn```WWWOOOJJJFFFBBBAAACCCBBBCCCGGGLLLMMMHHH???888222333333555999@@@IIIOOOYYYZZZ[[[\\\\\\[[[ZZZYYYUUUSSSQQQQQQQQQPPPNNNLLLIIIFFFBBB>>>;;;999555333000000000///...,,,+++***(((((()))***************++++++++++++,,,---......///------000555999999888666666888===DDDRRRiii}}}dddFFF888555111//////,,,***,,,111///............///000000000111333333333444777999666888;;;???EEEJJJNNNPPPPPPPPPPPPPPPQQQUUUZZZ^^^^^^]]][[[ZZZ[[[aaaiiinnnsss{{{dddHHHDDD@@@FFFNNNTTTttt{{{}}}}}}|||gggOOO@@@:::777//////444333666555777;;;DDDMMMUUUYYY```iiimmmsssfffKKK<<<999111---222333222111000000222555999;;;DDDJJJTTTXXXNNN???:::??????QQQoooooodddpppkkk```[[[TTTVVV[[[YYYTTTUUUTTTSSSQQQNNNLLLJJJHHHGGGEEEEEEGGGJJJMMMOOOPPPNNNLLLKKKLLLLLLKKKJJJCCCDDDFFFFFFFFFCCCAAA???AAA???@@@CCCDDDFFFSSSaaaqqqzzzbbb[[[^^^qqq|||}}}eeeUUUSSSXXX[[[ppp~~~mmmeeehhhppppppvvvwwwpppmmmttt{{{yyyxxxwwwuuutttwwwzzz|||{{{uuuooolllkkkdddeeehhhlllqqquuuvvvvvvooorrruuussspppooossswwwqqqrrrqqqooommmllllllnnnjjjlllnnnooommmhhhccc___^^^[[[WWWTTTSSSQQQNNNLLLGGGIIIGGGFFFQQQbbbfff___---+++)))***,,,---,,,)))---000555===EEEKKKMMMMMMOOOVVVcccqqqzzzyyyrrrjjjfffkkkiii[[[SSS___}}}uuukkkfffooo{{{uuullliiiddd___[[[XXXVVVVVV```dddjjjmmmoooppptttwwwzzzlllggg\\\PPPKKKGGGCCCAAABBBAAAAAACCCGGGKKKHHH???888777222000333777;;;BBBJJJNNNQQQWWW\\\^^^^^^\\\ZZZYYYWWWSSSQQQQQQPPPOOONNNKKKIIIFFFBBB===999555222333111...,,,------,,,++++++*********+++,,,------++++++++++++,,,---............///111222333444555888888<<>>===AAAJJJQQQSSSQQQMMMMMMQQQTTTVVV[[[aaabbbaaa```______dddjjjooosss{{{hhhSSSDDDHHHHHHNNNaaayyy~~~zzz~~~}}}~~~sssUUUEEE<<<444333333222333666222444888===CCCLLLVVV\\\gggkkkrrrxxxtttWWWIII:::555333111//////222//////333555666:::???@@@WWW\\\NNNDDD===999;;;CCCcccvvvhhhaaassszzzpppdddZZZWWWWWWWWWWWWVVVSSSOOOLLLJJJJJJLLLMMMDDDEEEDDDDDDEEEIIINNNRRRRRRQQQPPPMMMKKKHHHEEEDDDHHHHHHGGGFFFDDDBBB@@@???>>>DDDHHHFFFBBBDDDLLLUUUggg}}}xxxgggXXXSSSbbbvvvmmm\\\YYY^^^dddyyy~~~wwwrrrnnnpppooollliiijjjoooyyy~~~||||||{{{xxxuuutttuuuwww||||||zzztttnnnjjjjjjllliiikkkmmmooopppppppppppppppnnnnnnpppssstttrrroooqqqpppmmmkkkiiiiiiiiiiiijjjjjjjjjiiigggccc___\\\]]][[[TTTLLLKKKOOOLLLDDDCCCEEEGGGLLLWWWaaaccc___)))(((''')))---///...---,,,...333:::BBBGGGHHHHHHLLLUUUdddtttxxxqqqmmmoookkk]]]SSS\\\uuu{{{yyyooojjjnnnwwwuuupppmmmhhhccc^^^ZZZWWWVVVaaaeeekkknnnnnnpppsssvvv|||rrrkkk```TTTNNNIIIEEEBBBCCCBBBBBBCCCGGGJJJHHHBBB<<<888333000333666999@@@GGGMMMQQQVVV[[[^^^]]][[[YYY[[[XXXUUUSSSRRRRRRQQQPPPLLLKKKHHHEEE@@@<<<888666444222///---......---,,,***************+++,,,,,,++++++++++++,,,---............///111222333444555888888<<>>DDDLLLUUU___eeennnrrryyylllQQQDDD888444444222000000333000000333555666:::@@@DDDYYY[[[MMMDDD>>>:::>>>KKKkkkzzzmmmaaa___uuuvvvmmmaaaYYYVVVVVVWWWWWWWWWTTTOOOKKKIIIJJJLLLMMMGGGGGGGGGFFFGGGIIINNNRRRRRRRRRPPPNNNLLLIIIGGGFFFHHHHHHGGGFFFEEECCCBBBAAABBBFFFHHHGGGDDDEEEKKKRRR^^^ppp|||mmm]]]TTT^^^ooo}}}rrrdddaaahhhkkkzzz~~~{{{yyywwwssslllfffdddiiisss{{{~~~}}}yyyuuussstttuuu{{{{{{zzzuuuooollllllmmmmmmnnnooopppqqqqqqpppoooqqqqqqqqqsssvvvvvvtttrrrqqqpppnnnkkkjjjiiiiiiiiifffiiikkkhhhbbb\\\XXXXXXYYYWWWQQQIIIHHHJJJHHHAAABBBDDDFFFKKKVVVbbbdddaaa(((((((((***---......---+++,,,000666<<>>===CCCGGGIIIMMMRRRSSSQQQOOOLLLLLLQQQUUUYYY___ffflllkkkiiifffeeeggglllpppooovvv|||vvv^^^MMMPPPPPPWWWjjj|||zzzwwwzzzyyy{{{~~~___HHH>>>777222222222222333777777:::@@@HHHPPPZZZdddjjjpppuuu|||zzzaaaJJJ???666444555333111222444222222444555666<<>>JJJ___wwwzzzooobbbVVVVVVbbbpppvvvrrrttt~~~sssnnnsssyyy{{{zzzzzzrrrpppmmmiiiddd___ZZZXXX___dddiiimmmnnnpppssswwwyyy{{{vvvkkk^^^WWWPPPIIIEEEDDDDDDBBBAAACCCFFFGGGFFFEEE<<<666333333333444888>>>HHHLLLSSSZZZ___aaa```______\\\YYYWWWWWWWWWVVVUUUTTTRRROOOKKKFFF@@@<<<:::666333000.........---,,,*********))))))******+++++++++++++++,,,---............///111222333444555777888<<>>???AAAEEEJJJMMMRRRXXXYYYVVVQQQNNNNNNSSSXXX]]]dddkkkrrrqqqnnnkkkiiijjjmmmppprrrxxx}}}iiiVVVVVVTTT[[[oooyyy~~~yyy{{{zzzuuu~~~mmmRRR@@@999444111222222222444888888<<>>FFFTTT^^^XXXGGG@@@<<<;;;CCCVVVyyyssseeeWWWSSS___~~~rrrfff```YYYVVVWWW[[[]]]^^^\\\YYYSSSNNNLLLMMMPPPRRRPPPPPPOOOMMMLLLMMMPPPRRRTTTTTTSSSRRRPPPNNNLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFMMMKKKIIIGGGGGGHHHHHHHHHPPPWWW___jjjzzz~~~lllZZZSSSYYYhhh~~~tttmmmooossstttwww|||}}}kkk\\\WWW]]]iiisss}}}zzzvvvsssrrrsssyyyzzzyyyxxxvvvsssrrrqqqmmmnnnooopppppppppooonnnttttttuuuuuutttrrrooolllfffeeedddbbbaaa```___^^^YYY\\\```___[[[WWWUUUUUUOOONNNKKKFFFCCCCCCCCCBBBIIIJJJJJJNNNZZZfffjjjggg***,,,---......---,,,+++------...111555888999888<<>>888444444333222555:::BBBHHHPPPYYY```cccdddddd```^^^[[[YYYYYYYYYYYYXXXXXXVVVRRRLLLFFF@@@;;;888666333000......---,,,+++++++++***************+++++++++++++++,,,---............///111222333444555777888<<>>@@@BBBEEEIIILLLOOOWWW```bbb___VVVRRRRRRWWW]]]bbbjjjrrrzzzxxxvvvrrrooonnnqqqsssuuu{{{rrr]]][[[XXX___sss}}}{{{zzzzzz}}}ssssss}}}aaaJJJ===555222111333333222444999>>>BBBJJJRRRZZZbbbjjjoootttzzz{{{bbbPPPBBB;;;555444333000///000444333555777777999BBBKKKZZZ___TTTDDD>>>::::::CCCUUUyyy~~~kkk^^^RRRRRRbbb~~~kkk___ZZZVVVUUUYYY___bbbbbb^^^ZZZVVVQQQPPPQQQSSSUUUSSSSSSRRRPPPOOOOOOQQQSSSUUUUUUTTTSSSQQQPPPNNNMMMGGGFFFFFFEEEFFFGGGHHHHHHOOOLLLIIIHHHHHHHHHGGGEEELLLQQQXXXbbbqqqtttaaaTTTRRR^^^sss}}}qqqooovvvsssooonnnttt~~~kkk[[[XXX___lllvvv~~~zzzvvvsssssstttwwwxxxxxxxxxwwwuuurrrppplllmmmoooqqqrrrrrrrrrrrruuuvvvwwwuuurrrmmmiiifff_________^^^]]]\\\[[[ZZZ[[[YYYXXXYYYZZZXXXTTTOOOIIIHHHFFFDDD@@@@@@CCCGGGPPPOOOMMMOOOXXXcccgggddd'''***...000000000000000...---...000444666777777>>>JJJ___zzzoooddd[[[TTTWWW^^^www}}}wwwvvvyyyuuurrr~~~~~~xxxvvvrrrmmmhhhddd```^^^\\\aaahhhlllnnnpppuuuxxxyyyzzz}}}sssggg___WWWNNNHHHGGGCCCBBB@@@@@@AAACCCEEEGGG???:::666555333111333888>>>CCCMMMWWW^^^ccceeeeeeaaa___\\\[[[[[[[[[ZZZYYYYYYWWWSSSNNNGGGAAA<<<999888555111//////...---,,,---,,,++++++***+++++++++++++++++++++,,,---............///111222333444555777888<<>>CCCLLLTTT]]]dddkkkooouuu{{{oooZZZLLLBBB;;;555444222//////111333333555888999;;;EEEPPPZZZ[[[MMM???<<<999;;;EEEUUU|||xxxeee[[[SSSVVVhhhyyyjjj[[[XXXTTTUUUZZZ___bbbbbb\\\ZZZWWWTTTSSSTTTUUUWWWUUUUUUUUUSSSQQQPPPRRRSSSUUUTTTTTTSSSRRRQQQOOOOOOHHHGGGFFFFFFFFFGGGIIIJJJMMMKKKIIIHHHHHHGGGFFFEEEIIILLLRRR[[[gggttt}}}lllZZZRRRWWWgggvvv~~~~~~zzzvvv{{{wwwpppiiiiiiqqq}}}lll___^^^gggsss{{{~~~~~~}}}yyyuuurrrrrrssstttssstttuuuvvvtttppplllkkkmmmoooqqqrrrssssssssssssuuuvvvsssnnnhhhcccaaaZZZ[[[[[[[[[[[[[[[ZZZZZZ^^^YYYSSSRRRTTTSSSMMMGGGCCCBBBBBBAAA>>>>>>FFFPPPWWWUUUPPPOOOUUU^^^```]]](((,,,000222222111111222---,,,,,,///222555555555???III]]]vvvpppeee\\\TTTSSSXXXqqq}}}zzz|||}}}xxxyyyyyyssslllgggdddbbb^^^ccciiilllmmmooorrruuuvvvwwwzzz|||wwwkkkccc[[[RRRLLLJJJDDDCCCBBBAAAAAACCCEEEGGGAAA;;;777666444222333777;;;AAAJJJSSS[[[___aaaaaaaaa___\\\[[[\\\\\\[[[ZZZYYYWWWTTTOOOJJJDDD@@@===:::888444222111000///......------,,,++++++,,,,,,++++++++++++,,,---............///111222333444555777888<<>>888333222444666555222444999===CCCMMMWWW___gggnnnsssyyy~~~{{{fffTTTIII@@@:::444333111///000444111222666999:::===IIIUUUUUUTTTFFF;;;;;;;;;>>>JJJ[[[vvvddd^^^ZZZbbbuuuttthhh[[[WWWTTTTTTXXX]]]^^^^^^XXXWWWVVVUUUTTTUUUVVVWWWUUUVVVVVVTTTRRRQQQRRRTTTTTTTTTTTTTTTSSSQQQPPPOOOIIIHHHGGGFFFFFFGGGIIIJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGJJJNNNTTT]]]jjjzzzwwwdddVVVUUU___iii|||yyy|||~~~uuuhhh___bbbppp}}}}}}oooffffffoooyyywwwooonnntttzzz{{{{{{||||||}}}}}}~~~~~~~~~}}}xxxssspppooopppnnnnnnoooqqqrrrooojjjfffhhhiiikkklllmmmmmmmmmllljjjmmmooommmgggaaa\\\[[[TTTUUUWWWXXXYYYYYYXXXXXXZZZUUUOOOLLLKKKIIIFFFCCCBBBAAABBBBBB@@@BBBNNN\\\bbb^^^VVVQQQUUU[[[\\\XXX,,,000444444222//////000---,,,,,,---111333444444>>>FFFXXXqqqqqqeee]]]SSSPPPUUUooo~~~~~~~~~~~~uuu}}}wwwpppjjjfffeeeaaaeeejjjllllllmmmppprrrssstttwwwyyy}}}yyynnnfff^^^UUUNNNLLLEEEEEEDDDCCCBBBCCCFFFHHHAAA<<<888777555222333777:::???HHHQQQXXX[[[\\\\\\aaa___\\\[[[\\\\\\\\\[[[XXXVVVTTTPPPLLLGGGCCCAAA===:::666444333222111000///...------,,,,,,,,,,,,++++++++++++,,,---............///111222333444555777888<<>>KKKXXXPPPNNNAAA888;;;<<<@@@MMMaaauuufffccccccmmmpppfff\\\XXXTTTTTTWWWYYYZZZYYYUUUUUUUUUUUUUUUUUUUUUVVVUUUVVVVVVTTTSSSRRRSSSTTTTTTTTTTTTSSSSSSRRRPPPPPPJJJIIIGGGFFFFFFGGGIIIJJJGGGHHHIIIHHHFFFEEEFFFGGGHHHJJJMMMQQQWWWdddxxxlllZZZUUU[[[bbbtttvvvxxxwwwfffWWWVVVcccppprrr{{{~~~qqqjjjlllttt|||}}}wwwkkk___]]]gggqqqvvvyyyyyy{{{|||}}}}}}}}}}}}~~~xxxrrrnnnmmmmmmkkkjjjkkkmmmnnnlllfffaaadddeeefffggggggfffeeedddaaadddgggfff```ZZZWWWVVVOOOPPPRRRTTTUUUVVVVVVUUUQQQOOOKKKGGGDDDCCCDDDEEEEEEDDDEEEFFFDDDGGGUUUfffkkkfff]]]VVVWWW\\\[[[WWW)))***,,,------,,,***)))......---,,,,,,///444888???GGGUUUgggrrreee___XXXTTTTTTdddyyyyyywwwpppqqqwwwwwwpppmmmjjjhhhhhhffffffiiinnnqqqrrrqqqrrrsssuuuwww{{{uuuhhh___WWWPPPKKKHHHFFFCCCAAA@@@AAABBBCCCDDD???888222//////222555444;;;EEEMMMRRRUUUWWWXXX\\\[[[ZZZZZZ[[[[[[ZZZYYY]]]YYYUUUQQQMMMIIIEEEBBB>>><<<888444111///------......---,,,++++++++++++)))+++++++++***)))***+++***,,,...///000111333555555999>>>CCCKKKZZZlllyyyqqqVVVFFF===999444333666777444111111222555777888888888888888888888999>>>FFFPPPWWW```bbbfffiiilllmmmmmmmmmbbb]]]YYYZZZ```ggglllnnnmmmkkkgggdddaaa`````````fffggghhhkkknnnoooooonnncccbbbbbbdddjjjsss{{{zzzwwwkkknnnzzz~~~gggRRRAAA999777333333222222222444777999BBBKKKXXXccciiinnnrrruuuzzzrrr```OOOCCC888666333000//////111222111666888777;;;FFFQQQWWWRRREEE======999555BBBWWWqqqvvvqqqmmmjjjqqqyyyjjjaaa\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTQQQSSSUUUVVVVVVTTTRRRPPPTTTTTTVVVVVVUUUSSSQQQOOOKKKIIIGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGJJJNNNRRR___xxx|||jjj^^^ZZZ[[[jjjuuuwwwuuuxxx|||{{{pppdddZZZZZZ^^^lll}}}}}}{{{|||vvviiiZZZRRRSSS\\\kkkyyyxxx{{{~~~~~~||||||~~~~~~yyyrrrjjjfffggghhhhhhhhhjjjllljjjfffbbb```___^^^]]]\\\\\\\\\\\\^^^[[[XXXVVVUUUSSSPPPNNNOOOMMMKKKJJJLLLMMMMMMMMMMMMKKKIIIFFFDDDCCCCCCCCCEEEHHHJJJGGGGGGRRRfffwwwqqqfff[[[XXXYYYXXXXXXYYY)))***,,,------,,,***)))---------,,,,,,///444888???FFFQQQbbbyyyqqqfffaaa[[[VVVUUUbbb~~~}}}xxxyyy}}}{{{yyywwwrrrrrruuu~~~~~~xxxqqqooommmmmmllljjjiiikkkooorrrsssrrrppprrrtttvvvzzzyyymmmccc[[[TTTOOOIIIHHHEEEBBBAAAAAACCCDDDEEEAAA;;;555222222333555///555???HHHNNNSSSWWWZZZ[[[ZZZZZZ[[[\\\]]]]]]\\\[[[YYYVVVSSSQQQMMMIIIFFFAAA???;;;777333000......///...---,,,++++++++++++)))+++,,,+++***)))***++++++---///000000111333555444888===BBBJJJYYYkkkxxxlllSSSEEE<<<777333333666777555333555666999;;;===>>>>>>>>>;;;;;;;;;<<<@@@HHHQQQXXXbbbdddgggiiihhhfffbbb___WWWUUUSSSTTTXXX[[[]]]]]]^^^\\\YYYVVVTTTTTTTTTTTTYYYZZZ\\\```ccceeedddddd^^^^^^```ccciiiooovvvzzz{{{}}}{{{tttkkkpppuuu^^^JJJ<<<555555333333333333333666999;;;EEENNN[[[eeelllqqquuuxxx~~~|||lll[[[III<<<666444222000///000111222333666777888>>>IIIRRRUUUIII===777:::999:::KKKaaaxxxxxxhhhhhhnnnpppccc[[[[[[ZZZYYYXXXWWWVVVVVVVVVXXXWWWVVVUUUUUUTTTTTTUUUSSSTTTUUUVVVUUUTTTRRRQQQTTTUUUUUUUUUTTTRRROOONNNKKKIIIGGGFFFGGGGGGFFFEEECCCCCCDDDDDDEEEEEEDDDDDDFFFGGGJJJMMMQQQ[[[qqqwwwjjjbbb```dddqqqsssmmmppptttzzzpppddd]]][[[hhh|||uuuhhhZZZSSSSSSXXXdddnnnvvvxxx{{{|||}}}xxxrrrllleeeccceeeiiihhhggghhhiiigggccc```]]]\\\\\\ZZZYYYXXXXXXWWWWWWUUURRRQQQPPPOOOLLLJJJMMMKKKJJJJJJKKKLLLMMMLLLGGGFFFDDDCCCBBBBBBCCCCCCGGGJJJJJJHHHGGGQQQdddtttsssjjjaaa]]][[[XXXWWWXXX***+++,,,------,,,+++***+++,,,,,,,,,---000555999AAAEEEMMM[[[qqqqqqjjjgggaaaYYYUUU^^^yyy~~~{{{nnnnnnsss}}}}}}yyyzzzyyyvvvvvvzzz|||~~~xxxrrrqqqqqqqqqqqqooonnnnnnppprrrssssssppprrruuuwwwzzz~~~sssiii```XXXRRRLLLJJJGGGDDDBBBBBBCCCCCCFFFCCC???:::666444444444,,,111999AAAHHHOOOUUUXXXYYYZZZ[[[]]]^^^^^^______]]]\\\ZZZYYYXXXUUUPPPMMMEEECCC>>>999555222///...///...---,,,++++++++++++***+++,,,+++***)))***,,,+++---000111111222444666333777<<>>>>>??????BBBIIIQQQWWW]]]___bbbccc```[[[UUUQQQKKKKKKKKKMMMNNNNNNLLLJJJLLLKKKIIIHHHGGGGGGGGGHHHJJJMMMPPPTTTWWWXXXXXXXXXYYY[[[___dddhhhllloooqqqoootttzzzzzz}}}{{{pppjjjsssgggQQQ@@@555111333333333444444444777<<>>CCCMMMTTT___iiioootttzzz~~~|||vvvkkk[[[LLL???999000//////...///111222444666777777<<>>GGG]]]sss|||}}}{{{pppggghhhpppooo___ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSXXXXXXWWWWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRPPPQQQQQQRRRRRRQQQPPPPPPOOOLLLHHHFFFEEEEEEDDDCCCAAABBBCCCDDDFFFHHHIIIJJJIIIIIIJJJLLLMMMPPP[[[fffpppzzztttkkkdddjjj{{{}}}qqqmmmnnnooovvv|||~~~uuuggg^^^___mmm|||lllccc______ccchhhxxxzzz|||tttlllgggdddbbbffflllkkkjjjgggdddaaa^^^\\\ZZZWWWWWWVVVUUUSSSQQQOOOMMMNNNNNNMMMMMMNNNNNNKKKIIIHHHGGGFFFGGGIIIJJJJJJIIIDDDCCCAAAAAAAAACCCFFFHHHOOONNNKKKJJJOOO^^^sssxxxnnnfff___[[[```fff++++++++++++++++++++++++)))***+++,,,---000444888@@@DDDIIIRRRdddzzz}}}yyyvvvoooaaaTTTSSSccc}}}~~~xxxgggjjjyyyzzzrrrvvv{{{uuutttwwwxxxuuuyyy~~~{{{vvvuuuttttttvvvuuutttsssqqqpppooooooppprrruuuxxxzzz}}}~~~sssggg[[[TTTOOONNNJJJGGGDDDAAA@@@@@@BBBBBB@@@>>>;;;666222000111333666:::???FFFNNNTTTXXX[[[^^^___^^^]]]]]]___cccbbbaaa```]]]YYYSSSOOOKKKHHHCCC===777333000/////////...---,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,...000111222333555777333666:::???FFFSSSdddqqqkkkWWWJJJDDD>>><<<999888888888777777;;;<<>>DDDIIIOOO\\\qqq}}}vvveeeUUUPPPXXXlllyyyrrrlllooozzzppppppsssoooooosss~~~xxxsssuuu{{{}}}zzzwwwuuuuuuvvvwwwvvvrrrooommmmmmlllnnnqqqsssuuuxxx}}}yyymmmaaaYYYRRRQQQMMMJJJFFFBBB@@@???@@@@@@@@@>>>;;;777333000///111444888>>>FFFOOOVVVWWW[[[```aaa```___```aaadddbbb```^^^[[[VVVPPPLLLMMMJJJEEE???999555222111000///...---,,,,,,,,,,,,+++,,,---,,,+++***+++---+++---000111111222444666333666;;;>>>EEERRRcccppp{{{eeeTTTIIIDDD>>>===<<<:::999::::::;;;???@@@AAACCCCCCCCCBBBBBB?????????>>><<<===@@@BBBDDDCCC@@@=========???@@@???@@@@@@@@@???AAADDDFFFCCCCCCDDDFFFGGGHHHIIIIIIJJJMMMOOOOOONNNOOOSSSWWW\\\___cccfffhhhgggeeedddkkkkkkjjjjjjlllooorrrtttvvv~~~}}}mmmeeejjjtttwwwcccKKK<<<666333333444...111444555666;;;DDDLLLTTTZZZccckkkqqqwww~~~zzzooouuuyyyvvveeeMMM999222333/////////000111222333444777999<<>><<<888555222000111444888===DDDMMMSSSUUU[[[aaadddcccccceeehhhgggeeeaaa^^^\\\XXXSSSPPPOOOLLLGGGAAA<<<888555333000///...------,,,,,,---+++,,,------++++++,,,---+++---///000000111333555444777;;;???EEERRRcccooozzzrrr```RRRIIIEEE=========<<<<<<===???@@@???@@@AAAAAA@@@???===<<<999:::;;;;;;;;;<<<>>>@@@AAA@@@???>>>>>>>>>???@@@AAACCCEEEEEEDDDEEEHHHJJJGGGHHHIIIKKKLLLMMMNNNNNNNNNQQQSSSRRRRRRUUU\\\bbbeeefffhhhjjjjjjjjjiiihhhjjjiiiggggggiiikkkmmmnnnpppwww}}}}}}|||{{{xxxxxxzzzzzz~~~~~~|||}}}}}}uuufffdddnnn}}}mmmYYYDDD999666333222222///333777777888>>>IIIRRRZZZ```hhhooouuu{{{rrrmmmooo}}}qqq]]]FFF777111111///000000111222333444444666:::@@@EEEKKKMMMGGG===333333666===III\\\vvv}}}|||iiibbb[[[mmm|||hhhZZZWWWZZZ\\\[[[YYYWWWUUUTTTSSSSSSNNNOOOQQQSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTQQQMMMIIIFFFFFFGGGGGGGGGKKKJJJIIIHHHHHHIIIKKKLLLOOOKKKIIIMMMOOOPPPQQQTTTUUUaaavvvyyymmmooowww{{{||||||}}}|||yyyvvvvvvzzzvvvkkkqqqqqqssswww{{{~~~}}}||||||}}}yyyyyyyyyzzzzzzuuunnnhhheeeeeeiiioooqqqnnnlllmmmpppqqqqqqmmmfff```]]]\\\ZZZXXXUUUSSSQQQRRRSSSTTTRRRQQQQQQQQQPPPMMMIIIEEEIIIHHHGGGHHHIIIHHHEEECCCCCCBBB@@@@@@BBBGGGKKKNNNVVVWWW]]]hhhxxxxxxoooooottt,,,++++++******++++++,,,***+++---------...111333999BBBIIIIIINNN___uuu~~~lllYYYQQQLLLUUUrrrxxxuuu}}}zzzuuuuuuuuurrrpppvvv}}}zzz~~~{{{yyysssxxx||||||wwwqqqmmmllllllmmmnnnooorrrwww~~~~~~ssskkkYYYWWWTTTPPPKKKGGGCCCBBB????????????===:::666444333444666888;;;AAAHHHMMMTTTZZZbbbffffffgggjjjmmmkkkhhhdddaaa___\\\YYYVVVPPPNNNIIICCC>>>:::777666000000...---------------+++,,,------++++++,,,---***,,,...///000111333555444888;;;???EEERRRcccoooyyy|||kkk\\\QQQIIIFFF:::;;;<<<===>>>@@@CCCEEE>>>>>>>>>===<<<:::888666555777999::::::<<>>???AAABBBCCCCCCDDDEEEHHHKKKLLLKKKJJJKKKMMMKKKLLLNNNPPPQQQRRRRRRRRRQQQTTTVVVVVVVVV[[[dddkkkmmmnnnnnnooooooooooooooojjjiiihhhiiikkkmmmmmmmmmqqqwww}}}~~~zzzvvvuuutttrrrssswwwrrrxxx~~~|||{{{pppaaadddrrreeeSSS@@@777555333000///111555999::::::@@@LLLVVV^^^dddlllsssxxxggg^^^jjjzzz~~~jjjUUUCCC888444333000111111222333333444444555;;;BBBFFFKKKKKKDDD;;;666777;;;BBBNNNbbb{{{|||hhhcccbbbuuu{{{iii^^^[[[^^^\\\[[[YYYWWWUUUTTTSSSSSSMMMNNNQQQTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQSSSSSSRRRQQQQQQQQQRRRRRRPPPLLLGGGEEEEEEFFFGGGGGGQQQOOOMMMLLLKKKLLLNNNOOOPPPKKKIIIMMMQQQQQQRRRUUUSSS^^^sssvvvhhhbbbbbbdddiiinnnvvv|||zzzyyy~~~{{{vvvwwwzzz}}}{{{vvv~~~uuurrrqqqqqqqqqnnnjjjeeeggghhhooovvvxxxrrrnnnmmmppprrrssspppiiibbb^^^]]]ZZZXXXTTTRRRQQQRRRTTTVVVVVVUUUTTTTTTRRROOOJJJFFFIIIIIIHHHHHHIIIHHHEEEBBBDDDCCCBBBCCCFFFKKKQQQUUU^^^bbbkkkxxx{{{www~~~'''"""!!!(((,,,***'''------+++)))(((***...222555===CCCEEEHHHWWWmmm}}}qqq^^^OOOKKKPPPfff|||uuussswwwuuuzzzqqqllloooyyy~~~{{{~~~}}}xxxxxxxxxxxxuuurrrmmmjjjggghhhjjjlllppptttxxxzzzvvvlll^^^YYYRRRMMMJJJHHHDDD@@@>>>>>>>>>>>>===:::666222555222111444:::AAAEEEFFFRRRVVV\\\aaadddgggiiikkkjjjhhheeecccaaa]]]XXXTTTPPPOOOMMMKKKGGGAAA999444444111...---------,,,+++***************)))((('''***+++,,,...000111333333;;;444555===DDDJJJ[[[nnnzzzyyylll```UUULLLFFFBBB???>>><<<<<<===>>>>>>===>>><<<999666444333333444222444666888999:::===???CCCCCCCCCDDDDDDEEEFFFFFFLLLMMMOOOPPPQQQQQQQQQPPPQQQTTTWWWXXXXXXXXXXXXYYYYYYWWWWWW[[[bbbiiimmmooopppqqqqqqooommmkkklllmmmlllgggfffjjjnnnmmmmmmooo}}}}}}~~~wwwooooooqqqrrruuuyyy~~~}}}uuugggcccgggwwwsss[[[JJJ999333333222111111222555888999;;;CCCQQQ\\\```hhhnnnpppuuu{{{kkk]]]RRRTTThhh}}}xxxeeeNNN<<<444222111,,,---.........000333555:::<<>>BBBCCCMMMQQQXXX^^^bbbeeehhhjjjllljjjgggeeebbb___ZZZVVVRRRQQQOOOLLLIIICCC;;;666444222///---------,,,+++++++++++++++++++++***)))***+++,,,...///111222333999333444<<>>>>><<<999777555333222111111222333111333666999:::===@@@BBBGGGHHHIIIJJJKKKKKKKKKJJJSSSTTTVVVXXXYYYYYYXXXWWWXXXZZZ]]]^^^^^^___```bbbaaa___```dddlllssswwwxxxyyywwwtttrrrpppooonnnnnnkkkggghhhnnnrrrrrrrrrttt{{{|||}}}~~~~~~wwwrrrsssvvvyyypppeeedddnnn}}}wwweeeRRRDDD666222333333333333111555888:::===FFFUUU```fffmmmrrrvvv|||zzznnncccVVVMMMJJJQQQeeexxx~~~rrr]]]HHH:::444222111...///000000000111444666888<<>>@@@???999444111111000///000111222333444666999:::<<<>>>BBBEEEMMMOOOQQQSSSTTTSSSRRRQQQXXXZZZ\\\___```___^^^^^^ZZZ\\\^^^___```aaadddggghhhhhhiiinnnuuu||||||vvvrrrqqqpppnnnllljjjjjjnnnwww|||zzzxxxyyyzzz{{{}}}}}}zzz{{{wwwhhhdddggguuuhhhVVVFFF<<<222222444444444555000444888;;;@@@JJJYYYccchhhlllqqquuuyyyxxxnnncccXXXPPPIIIIIIPPP\\\mmm{{{zzziiiSSSAAA777333111000111111222222111222555777888>>>EEEFFFBBB;;;555222555999>>>MMMlllzzzggg\\\YYY\\\yyyrrrbbb^^^\\\YYYWWWUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSSSSQQQOOONNNNNNPPPOOONNNMMMMMMLLLLLLMMMMMMLLLMMMNNNMMMKKKKKKLLLMMM[[[XXXSSSPPPOOOPPPSSSVVVHHHHHHIIIJJJLLLNNNQQQRRROOOLLLMMMSSSZZZ```jjjrrr}}}mmm[[[PPPRRRWWWeeevvv~~~yyyuuusssyyyzzzwwwvvvvvvzzz}}}wwwtttuuuyyy~~~}}}vvvqqqpppllliiijjjnnnlllgggjjjsssxxxxxxrrrfff\\\VVVRRRNNNMMMOOORRRUUUWWWWWWVVVUUUSSSRRRPPPOOOPPPOOOMMMKKKKKKLLLMMMNNNOOOOOONNNNNNNNNPPPTTTXXXYYY___lllzzz***++++++***((('''((()))+++++++++++++++---111555777:::???BBBDDDKKKYYYggg{{{rrr\\\OOOGGGQQQjjj{{{iiilllxxxmmmcccbbbfffnnnzzz~~~~~~|||xxxvvvuuusssnnnkkkhhhgggggghhhiiilllnnnoooqqqvvv|||uuummm```VVVPPPLLLHHHEEEBBB@@@??????@@@???===;;;777555333222333666999:::???EEENNNWWW]]]ccchhhjjjmmmkkkiiihhhfffccc___[[[ZZZYYYWWWTTTQQQJJJCCC>>>999666222///...---,,,*********+++,,,,,,---,,,,,,***+++,,,---///000111222555333444999???FFFUUUbbbnnnwww}}}wwwqqqlllfff^^^WWWRRRNNNKKKJJJEEEAAA>>>???AAA???888222111111111111222444555666999;;;<<<===>>>@@@CCCFFFQQQTTTXXX[[[]]][[[YYYWWWYYY[[[]]]```aaaaaa```___[[[]]]^^^___```cccgggjjjkkklllnnnsssyyy~~~tttooonnnnnnllliiilllppp{{{}}}zzzyyy}}}~~~~~~mmmbbbeeemmm|||ttt]]]JJJ===666111222333333333555222555999===CCCMMMZZZdddiiillloooqqqnnnhhh^^^VVVUUURRRRRRZZZgggsss}}}vvvbbbJJJ;;;555222///...111222333222111222555777999@@@GGGFFF???777333333555999AAAUUUxxxppp]]]UUUVVVaaaiii^^^]]]\\\XXXUUUSSSSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVRRRSSSSSSQQQNNNLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKJJJLLLOOOPPPOOONNNNNNOOOXXXVVVSSSQQQPPPQQQRRRSSSIIIIIIIIIJJJLLLOOORRRSSSPPPLLLIIIKKKOOOUUU```jjjvvvvvvdddXXXTTTTTTaaaooo|||vvvqqqsss~~~|||xxxvvvuuuwww{{{{{{uuu}}}}}}vvvmmmjjjggggggeeebbbgggpppppplllddd[[[UUUQQQPPPNNNTTTUUUWWWYYYYYYYYYXXXWWWXXXVVVTTTSSSRRRQQQOOOOOOPPPPPPQQQQQQQQQSSSUUUWWWXXX[[[___bbbeeeppp,,,+++***+++------,,,+++,,,,,,***((((((,,,222666333555:::@@@CCCGGGTTTaaannn{{{|||aaaQQQEEEJJJ]]]vvv|||ppppppwwwxxxmmmccc___aaafffpppyyy}}}{{{wwwvvvsssnnnjjjggggggfffggggggiiikkklllooorrrxxxwwwooocccYYYSSSOOOJJJGGGCCCAAA????????????>>>===999888555222222333666888;;;AAAJJJRRRZZZaaagggkkkkkkjjjhhhhhhgggeeeaaa^^^___]]]\\\YYYUUUOOOHHHCCC<<<999555222000///,,,+++))))))***+++,,,,,,,,,+++***+++,,,---...///000111444444555999>>>FFFSSS^^^gggooowwwxxxvvvsssnnnhhhgggaaaZZZSSSOOOLLLJJJIIIEEEBBB??????@@@>>>777222222333333444555666777888;;;<<<>>>???AAADDDIIILLLTTTWWW\\\aaacccbbb___^^^YYYZZZ\\\^^^```aaaaaaaaa___```bbbcccdddgggkkkooommmnnnppptttyyytttmmmmmmnnnmmmlllrrrzzzyyy{{{}}}{{{}}}}}}tttfffaaaiiiuuuzzzfffPPP@@@888333111333333111111444444777:::???EEEOOO[[[dddlllmmmnnnkkkccc]]]]]]```ggghhhlllvvvrrr\\\DDD888444000......111222222222111222555888===CCCHHHEEE<<<444333666444999DDD[[[nnnYYYRRRWWWkkk{{{eee^^^^^^\\\XXXTTTSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRQQQQQQRRRSSSUUUUUURRRRRRRRRPPPMMMKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJGGGJJJNNNPPPPPPOOONNNNNNOOOPPPQQQRRRQQQQQQPPPOOOKKKKKKIIIIIIJJJMMMOOOQQQPPPMMMKKKLLLMMMPPPYYYbbbooo~~~qqqddd[[[UUU\\\fffttt{{{zzzzzztttqqquuu{{{}}}|||nnnuuu{{{vvvqqqnnnkkkiiijjjnnniiiccc[[[TTTPPPOOOQQQSSS\\\]]]^^^______^^^]]]\\\[[[ZZZXXXUUUSSSRRRQQQRRRTTTTTTUUUUUUWWW\\\ccciiipppsssttttttxxx(((''''''))),,,---,,,))),,,+++***((((((+++000444222222777@@@DDDEEEPPP^^^jjjwww}}}bbbQQQDDDGGGTTTjjj}}}vvvtttsssvvv}}}rrrfff```^^^___dddkkkwww~~~||||||xxxwwwuuupppkkkgggffffffffffffhhhiiijjjmmmooottt{{{{{{sssggg^^^XXXSSSNNNJJJFFFCCC@@@????????????>>>;;;:::888444222222555777:::???FFFNNNUUU]]]eeejjjiiihhhhhhhhhiiihhheeebbbcccbbb```^^^ZZZTTTLLLGGG@@@===888444222000...,,,)))***+++++++++++++++******+++,,,---...///000000222444666999===FFFQQQZZZcccjjjqqqqqqpppnnnjjjeeebbb]]]VVVPPPMMMKKKIIIHHHGGGEEEBBB@@@===:::555222111111333444666777888999:::<<>>DDDNNNYYYdddkkkccc\\\VVVUUUXXXccczzz{{{```KKK:::555222......444000111333333444666:::<<>>>>><<<777333333666999999;;;???EEELLLUUU___eeeiiihhhiiikkkmmmnnnmmmkkkiiigggeeeccc___YYYRRRLLLEEEBBB===888666333000...............---,,,++++++++++++,,,,,,---...//////...222555666999BBBMMMSSSVVV\\\aaaaaaaaabbbaaa^^^XXXTTTOOOKKKKKKKKKKKKKKKMMMNNNKKKBBB777000...///...000333777;;;???AAABBBGGGGGGGGGFFFEEEGGGKKKNNNWWW[[[```fffjjjmmmnnnnnn]]][[[YYYXXXZZZ^^^cccfffdddgggkkkmmmnnnnnnooopppkkkjjjiiihhhjjjsssxxxooolllpppyyy}}}yyyxxxxxxwwwvvvyyy~~~||||||vvvfffaaaeeeppp~~~fffPPPCCC<<<888222222444666333000444;;;888:::???GGGQQQ^^^iiipppeeeZZZQQQTTT___rrr~~~nnnWWWEEE666333222---///777111222444555666888<<>>CCCEEEIIITTT___aaadddiiilllnnnnnnooopppkkkjjjiiigggbbb]]]WWWTTTKKKFFF@@@:::666333000......,,,)))))))))******)))...---+++******+++---...000111222444888>>>FFFLLLPPPSSSXXX]]]______]]][[[YYYOOOJJJLLLJJJCCCEEEMMMNNNRRROOO@@@444000000//////222555777888===DDDJJJSSSSSSOOOKKKGGGIIIPPPUUUZZZZZZ[[[^^^gggoooooojjj]]]ZZZZZZ___gggjjjhhhccchhheeeeeejjjllljjjiiijjjiiilllnnnoooooorrryyy~~~yyysssrrrwww~~~||||||yyyvvvvvvxxxyyyyyywwwxxxxxxhhh^^^cccqqq|||rrrXXXCCC;;;777444111111111111000111555777888>>>FFFMMMWWWbbbfffeeeZZZ]]]\\\\\\gggnnn\\\EEE===333---...000000///111222333222222555<<>>AAA@@@??????===;;;888666444666666:::???BBBEEEPPPZZZ^^^bbbhhhmmmnnnoooooopppmmmnnnmmmkkkfff```ZZZWWWOOOKKKEEE???;;;777333111///---+++***+++,,,,,,+++...---+++******+++---...111111222444777===DDDJJJJJJMMMQQQUUUXXXYYYXXXWWWXXXOOOIIIKKKJJJFFFJJJSSSTTTTTTLLL>>>333111111///333555888999:::???GGGLLLWWWWWWUUUQQQMMMMMMQQQVVVXXXYYY[[[```iiipppnnnfff[[[YYYZZZ```iiinnnmmmjjjllliiiiiilllmmmiiiggggggfffiiimmmooopppsssxxx|||{{{uuussswww~~~~~~{{{xxxvvvvvvxxxzzzzzzxxx{{{}}}nnnbbb]]]eeettt{{{hhhPPP???:::666333222222222222111333777:::===DDDJJJQQQYYYcccfffeeebbbeeefffiiitttxxxbbbPPP???888000---...111111000111222333333333777<<>>;;;:::555555888<<>>@@@HHHPPPWWW]]]fffmmmqqqrrrrrrrrrrrrssstttrrrnnnhhhbbb^^^ZZZVVVQQQKKKFFFAAA;;;888333111.........//////...---,,,,,,++++++,,,,,,---111222222333444888>>>BBBGGGHHHKKKNNNQQQTTTVVVWWWUUUNNNHHHIIIKKKOOOWWW```eeeWWWCCC555111333444222888:::;;;<<<<<<@@@GGGMMMSSSVVVYYYXXXSSSOOONNNNNNSSSXXX```gggnnnnnndddYYYSSSVVV[[[cccnnnwww~~~vvvnnnkkkgggbbbaaaccccccjjjsssxxxzzzzzz{{{}}}}}}zzz}}}{{{yyy{{{xxxwwwwwwwwwyyy{{{}}}~~~rrrfffbbbbbbiiiwwwrrrcccMMM<<<555444222///222222333222333777<<<@@@HHHOOOVVVYYY___fffiiiiiiqqqtttxxxuuucccMMM<<<333111//////111222222111111111333444777:::===???888444222333444444999???NNNjjjzzzmmmffffffyyyppp```YYYZZZZZZ[[[ZZZYYYXXXWWWUUUSSSRRRRRRSSSUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOORRRQQQPPPPPPPPPPPPMMMKKKGGGGGGHHHIIIKKKNNNPPPQQQQQQOOOMMMMMMOOOQQQSSSTTTQQQOOOMMMLLLOOOQQQRRRSSSOOOOOONNNMMMKKKJJJJJJKKKJJJKKKMMMNNNNNNKKKIIIGGGGGGGGGIIINNNUUUbbbtttsssooo~~~pppqqqtttuuusssoookkkiiiqqqxxx~~~~~~~~~vvvppphhhfffppp{{{vvvuuuuuunnn~~~~~~))))))************))))))'''((()))++++++***))))))+++---......000222777:::FFFVVVllltttkkkaaaYYYOOOJJJUUUdddyyyyyyxxxuuutttwww||||||uuunnnuuu{{{rrrssswwwuuuqqqqqqqqqzzz}}}vvvqqqmmmlllkkkiiihhhfffdddccceeefffgggkkkrrr}}}yyypppggg```]]]VVVOOOLLLIIICCC@@@AAA@@@AAACCCFFFGGGFFFFFFEEE<<<999888:::<<<===CCCJJJRRRYYYccckkkppprrrrrrsssqqqrrrsssrrrnnniiiddd```\\\YYYUUUPPPKKKEEE>>>:::555222000...//////...---,,,,,,,,,,,,,,,,,,,,,,,,000111222222333666:::>>>AAACCCDDDGGGKKKNNNQQQRRRSSSMMMHHHHHHLLLSSS]]]eeegggUUU>>>222000333555555888:::<<<======@@@EEEJJJNNNSSSWWWWWWTTTPPPNNNOOOTTT]]]gggmmmnnnkkk___TTTRRRVVV]]]eeeppp{{{|||ooogggbbb___aaafffhhhoooxxx~~~zzzuuuuuuvvvvvvwwwxxxzzz|||~~~vvvllldddaaahhhtttiiiXXXDDD777333222000...111222222222444999???CCCJJJRRRZZZ]]]aaahhhllllllrrruuuyyy~~~kkkZZZGGG888333222111111222222111000111111333555888:::<<<<<<666333222333333444;;;CCCQQQppp}}}{{{nnnaaadddmmmlll```XXXXXXYYYZZZYYYWWWVVVTTTRRRQQQPPPRRRTTTVVVVVVUUUPPPQQQQQQRRRRRRRRRQQQPPPRRRQQQPPPPPPQQQQQQOOONNNGGGHHHIIIKKKMMMOOOQQQRRRQQQNNNKKKKKKNNNRRRUUUUUUQQQNNNKKKJJJLLLOOOQQQRRRNNNMMMKKKJJJIIIIIIIIIIIIKKKLLLNNNOOONNNLLLIIIGGGLLLIIIGGGJJJPPP]]]tttwww}}}}}}}}}www{{{~~~wwwqqqqqquuu}}}~~~}}}uuuiiiaaaeeewww}}}xxxwwwyyy}}}}}}|||zzzuuuuuu}}}))))))************))))))(((((()))***************+++,,,,,,---...222777;;;CCCUUUmmmuuunnnggg```SSSIIINNNYYYfffttt}}}zzzwwwwww{{{wwwooossssssoooppprrrtttqqqqqqwww~~~~~~uuuoooooonnnkkkiiigggfffeeedddbbbdddfffjjjoooxxx~~~uuulllfffaaaZZZSSSPPPLLLFFFBBBBBBAAABBBCCCEEEGGGHHHHHHIII???:::777888999999<<>>888555222000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111111222444888;;;AAABBBDDDGGGJJJLLLNNNPPPOOOLLLIIIJJJOOOYYYeeellleeeQQQ;;;111111333666888999<<<@@@@@@@@@AAAEEEIIILLLPPPUUUWWWUUUTTTTTTUUU[[[gggrrrtttoooggg]]]UUUTTTYYYaaaiiirrr}}}pppfffaaa___ccciiinnnttt|||}}}|||zzztttqqqtttvvvxxxyyyzzz}}}~~~zzzyyytttmmmgggeeebbbnnn~~~yyy[[[LLL===555333111//////222333333444666;;;BBBHHHNNNWWW^^^aaadddjjjnnnooorrrvvv{{{qqq]]]NNN@@@555222222222222111111000000111111222555888:::999888888555333444333555===GGG\\\zzzyyyxxx}}}fff^^^lllyyyfff^^^VVVWWWYYYYYYXXXVVVTTTSSSQQQPPPPPPRRRTTTVVVUUUTTTPPPQQQSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSSSSRRRPPPIIIJJJKKKLLLNNNOOOPPPQQQNNNKKKHHHJJJOOOTTTUUUUUUPPPMMMJJJIIIKKKNNNQQQRRRMMMJJJHHHHHHIIIJJJJJJIIILLLMMMNNNNNNNNNLLLJJJHHHLLLHHHGGGJJJNNNYYYrrrzzzvvvwwwzzzzzzzzzrrrrrrxxx~~~}}}~~~~~~{{{wwwpppiiiffflllxxx|||xxxxxx|||yyyzzz~~~|||sssyyy))))))************)))))))))))))))))))))******+++,,,,,,++++++,,,000555:::CCCUUUnnn}}}rrrnnnjjjdddVVVHHHHHHPPPYYYjjjyyyyyy||||||tttnnn|||vvvrrrtttyyy|||uuutttwwwwwwqqqqqqooollliiiggggggggggggccceeehhhkkkoootttzzz~~~zzzrrrmmmeee^^^XXXUUUPPPIIIEEEEEEBBBBBBBBBCCCEEEGGGJJJKKKDDD>>>999999999777999===GGGMMMVVV___eeejjjnnnqqqmmmmmmmmmlllkkkiiihhhgggcccaaa___\\\XXXQQQJJJEEE<<<999555222111000...,,,+++,,,,,,------,,,,,,+++---...000000111333777:::AAABBBDDDGGGJJJLLLMMMMMMKKKJJJJJJLLLUUUbbbnnnuuu___LLL999111111333666;;;<<<@@@EEEGGGFFFEEEGGGJJJIIIMMMRRRUUUUUUVVVYYY\\\dddsss|||pppeee]]]XXXXXX^^^gggnnnuuusssjjjeeecccggglllqqqvvv|||{{{|||{{{yyy{{{uuurrrsssuuuxxxyyy{{{~~~|||vvvrrrjjjbbbbbbgggjjjxxxxxxgggLLL@@@666555444111000111444555555666999???GGGLLLUUU^^^eeefffgggkkkoooppprrryyy}}}dddPPPDDD:::222///000000000//////000111222111222555888888666444666333333444555999EEEQQQooozzz{{{tttbbbccc{{{ooo```ZZZTTTVVVXXXYYYYYYWWWUUUSSSSSSRRRRRRRRRTTTTTTRRRQQQQQQRRRSSSTTTTTTRRRQQQPPPOOONNNNNNPPPRRRRRRQQQPPPLLLLLLMMMNNNNNNOOOOOOOOOJJJGGGFFFIIIOOOUUUVVVUUUPPPNNNKKKJJJLLLOOOQQQRRRLLLJJJGGGGGGIIIKKKLLLKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIFFFHHHLLLMMMRRRhhhyyyqqqlllsssnnnpppxxxxxxtttxxx~~~rrrqqqrrrzzz~~~{{{vvvpppnnnqqquuu|||}}}yyywww{{{xxxyyy}}}|||))))))************))))))***)))((((((((()))+++,,,---,,,+++******---333777EEEWWWpppuuunnnkkkiiifffXXXHHHFFFMMMUUUhhhxxx{{{zzzjjjxxxyyywww|||xxxvvvxxx{{{vvvtttqqqmmmjjjhhhhhhiiijjjfffhhhkkkmmmooorrruuuxxx{{{{{{}}}}}}vvvqqqiiiaaa[[[XXXSSSLLLGGGGGGCCCBBBBBBBBBDDDGGGJJJLLLIIIBBB===<<<;;;999:::===BBBHHHQQQZZZaaaggglllooommmllllllkkkjjjjjjiiiiiifffeeeccc```]]]VVVOOOIII@@@<<<888444222111...---+++,,,,,,------,,,,,,+++,,,---///000000333666999<<<===@@@CCCEEEGGGGGGGGGHHHIIIJJJNNNYYYhhhuuu|||[[[III888222222333777<<>>NNN\\\|||mmm```hhhiii\\\XXXRRRTTTWWWYYYYYYXXXVVVUUUVVVUUUSSSSSSSSSRRRPPPNNNPPPQQQRRRRRRQQQOOOMMMKKKKKKJJJJJJLLLNNNOOONNNLLLNNNNNNNNNOOOOOONNNNNNMMMHHHEEEDDDHHHPPPUUUVVVUUUQQQNNNLLLKKKNNNPPPRRRRRRMMMJJJGGGGGGJJJMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGKKKOOOLLLLLL]]]sss|||wwwqqqjjjhhh```aaakkknnnlllsss~~~sssqqqppprrrxxx}}}~~~xxxvvvxxx{{{{{{{{{{{{tttyyymmm))))))))))))))))))))))))''')))+++***((((((***,,,+++***))))))***...333555FFFTTTlll~~~wwwtttppprrrmmmcccZZZSSSKKKEEERRR___tttyyytttqqq{{{}}}}}}xxxxxx{{{xxxrrrpppmmmkkkjjjiiigggeeehhhhhhhhhjjjlllnnnqqqrrrwwwzzzzzztttmmmggg___YYYTTTOOOIIIEEEGGGEEEBBB@@@@@@CCCFFFIIILLLKKKGGGAAA:::666777999777>>>HHHRRRZZZ```eeehhhmmmlllkkkkkkllllllkkkjjjmmmkkkhhhccc]]]XXXSSSQQQGGGBBB<<<666333111///...---.....................,,,,,,---///000222333333888:::<<<======???BBBDDDHHHJJJOOOPPPZZZvvv{{{bbbBBB222555333111777:::>>>AAAFFFKKKOOONNNKKKHHHIIIHHHKKKQQQUUUXXX___ffftttlll]]]VVV^^^dddlllvvv~~~yyyrrrtttrrriiifffkkktttwww|||~~~|||yyyyyy~~~~~~zzzxxxvvvqqquuuwwwwwwzzzsssiiiddd\\\VVV]]]kkk|||www___JJJ;;;777444555333000000333555444666;;;CCCLLLSSSVVV```bbbdddhhhkkknnnqqqsssxxx~~~gggRRRBBB666222222000222222111/////////000222333555777777666555444333000333777444888RRRqqq|||xxxjjjccctttoooccc\\\WWWUUUTTTTTTSSSSSSSSSSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLNNNOOOOOOOOONNNMMMKKKIIILLLLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIGGGBBB>>>BBBLLLUUUXXXWWWMMMMMMMMMLLLLLLNNNSSSVVVQQQNNNJJJHHHIIIKKKLLLLLLOOOOOONNNLLLJJJIIIKKKMMMKKKKKKJJJJJJKKKOOOUUUYYYmmmuuuvvvooojjjlllpppooojjjaaa[[[[[[]]]aaammmyyyyyypppmmmnnnqqqqqqoooqqqwww|||{{{~~~yyy}}}}}}|||{{{xxxvvv))))))))))))))))))))))))''')))+++***)))(((***,,,+++***))))))+++...222444???LLLbbbvvv|||xxxtttsssuuutttnnneee___YYYQQQHHHNNNYYYkkk~~~vvvppppppwww~~~wwwsssttt{{{}}}~~~{{{vvvtttpppnnnlllkkkiiigggiiiiiiiiijjjllloooqqqrrrtttxxx}}}|||vvvoooggg```[[[VVVPPPKKKHHHFFFCCC@@@@@@BBBEEEHHHLLLLLLJJJEEE>>>999888888:::===CCCJJJQQQXXX```eeekkkjjjjjjkkkllllllkkkkkklllkkkiiieeeaaa]]]YYYWWWPPPJJJCCC===999777555444............------......,,,---...///111222333444666888:::;;;<<<>>>AAADDDGGGHHHNNNSSS___{{{}}}bbbCCC444666333222888;;;@@@BBBGGGLLLOOOPPPNNNLLLKKKHHHHHHMMMQQQVVV```iii{{{vvvfff]]]^^^ccclllvvvxxxsssuuurrrjjjhhhnnnssswww}}}~~~~~~}}}}}}|||yyyvvvuuuqqquuuwwwxxx|||yyylllbbb___[[[ZZZeeettt|||jjjSSS@@@999555333444333000000333555555888===EEENNNVVVZZZccceeegggjjjlllooosssuuu{{{zzz```MMM@@@666111111...000111111000000111333555666666777666444111000111000444999:::BBB___~~~|||~~~hhhdddyyyyyyggg]]]VVVRRRTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNKKKEEEBBBEEENNNVVVZZZZZZQQQPPPNNNMMMNNNQQQSSSUUUQQQNNNKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLIIIIIIJJJKKKJJJKKKLLLLLLLLLMMMPPPRRRYYY___bbbaaadddmmmuuuwwwnnneee\\\WWWUUUXXXcccpppyyyrrrppppppnnnmmmqqquuu|||}}}}}}}}}}}}}}}))))))))))))))))))))))))''')))******))))))***++++++***)))***+++...111333999CCCVVVhhhqqqqqqrrruuuyyyvvvnnngggeeebbbXXXLLLJJJQQQ```rrrvvvmmmooottt||||||sssmmmlllxxx}}}zzzzzz}}}zzzuuuqqqooommmkkkiiijjjjjjjjjkkklllnnnqqqrrrppptttyyy|||tttjjjbbb]]]XXXRRRNNNJJJHHHDDDBBBAAABBBEEEFFFLLLMMMMMMJJJDDD>>>:::888;;;<<<===@@@EEENNNXXX___fffgggiiikkklllmmmmmmmmmlllllljjjiiifffcccaaa```UUUOOOGGG???;;;888666555000///...------,,,,,,,,,,,,---...///000222333333333555888999:::<<<@@@BBBDDDEEENNNWWWgggaaaDDD555666333444;;;===AAADDDHHHLLLPPPRRRRRRRRROOOKKKIIIKKKPPPVVVbbbmmm~~~nnnbbb___ccckkkwww{{{wwwvvvwwwrrrkkklllsssvvvzzz~~~}}}}}}}}}}}}zzzwwwuuusssqqqvvvyyy{{{{{{qqqeee[[[YYYZZZ___nnn~~~mmmYYYFFF888666222111333333000111555555777:::AAAIIIRRRZZZ___hhhiiikkklllmmmpppuuuxxx|||oooUUUDDD;;;555000///---...000111111111333555555555666555444222111///000222666:::===KKKjjj{{{{{{iiiiiipppbbb\\\VVVRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTSSSRRRQQQQQQNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPJJJFFFHHHPPPXXX\\\]]]VVVRRROOONNNQQQSSSRRRQQQPPPNNNKKKKKKLLLMMMMMMMMMJJJKKKLLLLLLJJJHHHHHHIIIIIILLLNNNOOONNNLLLKKKKKKIIILLLOOOSSS]]]lllyyy~~~vvvnnndddZZZRRRSSS^^^kkk{{{tttpppllljjjoooqqquuu~~~|||xxx{{{|||{{{~~~~~~))))))))))))))))))))))))((()))))))))))))))***+++************,,,---///000666>>>MMM]]]gggkkkqqqxxxyyyuuunnniiijjjhhh]]]PPPGGGLLLXXXkkkzzznnnrrrsssyyy}}}vvvrrrmmmhhhmmm}}}yyyxxx}}}zzzuuuqqqnnnkkkiiiiiiiiiiiiiiikkklllnnnpppnnnqqqvvv{{{yyynnneee___ZZZTTTPPPMMMKKKGGGDDDBBBCCCDDDEEEKKKMMMOOONNNJJJDDD>>>::::::999999:::>>>FFFQQQXXXaaadddhhhlllnnnnnnooopppmmmmmmlllkkkjjjhhhfffeee[[[UUUKKKCCC>>>:::888666333222000...---,,,,,,,,,,,,,,,---...///000111111111333555777888:::>>>AAABBBBBBLLLZZZkkk```EEE777666333555<<<>>>BBBEEEIIILLLOOORRRTTTVVVSSSOOOMMMOOOSSSYYYdddnnn{{{oooaaa___bbbjjjwwwzzzvvvvvvxxxxxxrrrkkkooowww}}}~~~}}}}}}|||||||||~~~~~~{{{xxxuuutttssssssxxx|||~~~vvviii___WWWWWW\\\gggxxxsss___MMM>>>666333000///222222111222666555888===DDDMMMVVV___eeelllnnnnnnmmmmmmpppvvvzzz}}}yyybbbHHH;;;777333000------///111111111111333555222222333444444333333222111444777999???PPPmmm}}}}}}|||zzzlllpppkkkaaa\\\WWWTTTOOOOOOPPPPPPQQQSSSTTTUUUSSSSSSTTTTTTTTTSSSRRRRRRNNNLLLJJJHHHHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMPPPOOONNNMMMLLLLLLLLLLLLRRRMMMHHHIIIOOOWWW[[[]]]YYYSSSNNNNNNQQQRRRPPPLLLMMMLLLKKKKKKLLLMMMMMMLLLIIIKKKMMMMMMKKKIIIIIIIIIJJJLLLOOOPPPNNNLLLKKKKKKJJJIIIIIIMMMYYYiiiuuu|||}}}yyyqqqfff\\\YYY```iiiyyyrrrmmmkkkmmmkkkllltttvvvpppvvv}}}|||}}}|||qqq))))))))))))))))))))))))))))))((()))******************++++++,,,---......444999EEESSS\\\bbbllluuutttssspppmmmllljjj```UUUIIIKKKUUUgggssswwwuuuvvvzzzqqqlllhhhhhhttt{{{yyyzzz{{{}}}xxxsssooollliiihhhhhhgggggghhhjjjkkklllmmmppptttxxx}}}uuulllfff```ZZZVVVQQQNNNKKKGGGDDDCCCDDDDDDIIIKKKNNNOOOMMMIIICCC>>>888888777888;;;BBBKKKQQQ[[[```ggglllnnnpppqqqsssooooooooonnnllljjjiiihhhccc]]]UUUMMMGGGBBB>>><<<777555333000...---,,,---++++++,,,,,,---...//////000222444555666888<<<>>>@@@@@@KKKYYYiii~~~```HHH:::777222555>>>>>>DDDGGGKKKMMMNNNQQQTTTWWWSSSQQQQQQUUUXXX[[[ccclllwwwmmm^^^___bbbjjjuuuzzztttsssvvvyyywwwppplllqqqyyy~~~~~~|||||||||{{{|||~~~{{{xxxvvvttttttsssvvvzzz~~~zzzppp^^^YYYWWW[[[ffftttxxxfffSSSCCC999555222///...111333222444888666:::AAAHHHPPPZZZcccjjjqqqrrrqqqnnnlllooovvv|||{{{jjjUUU>>>444333222///...///111222222111111222333333333333333333333333222111555888;;;FFF\\\uuuyyyvvv}}}}}}vvvrrr{{{wwwggg___YYYTTTRRRMMMMMMNNNNNNPPPQQQSSSTTTRRRRRRSSSSSSSSSRRRRRRQQQMMMKKKIIIGGGGGGIIILLLNNNOOONNNMMMLLLLLLMMMNNNNNNPPPOOONNNMMMMMMLLLLLLLLLQQQMMMIIIIIIMMMTTTXXXZZZXXXSSSNNNMMMOOOPPPLLLHHHJJJIIIIIIJJJLLLMMMLLLJJJJJJLLLOOOOOOMMMKKKKKKKKKLLLMMMNNNNNNMMMMMMOOOQQQQQQLLLIIIMMMUUUaaalllsss~~~|||sssiiicccbbbcccrrr~~~vvvqqqooolllhhhfffjjjttt|||xxxqqqppp{{{{{{|||iii\\\))))))))))))))))))))))))***(((((()))***+++***))))))***+++,,,------,,,,,,111555>>>IIIQQQWWWaaajjjnnnsssvvvtttoookkkddd\\\NNNNNNSSSccczzzyyyzzzwwwuuu~~~|||tttoookkknnn~~~|||xxxvvvuuuuuuzzz|||uuuqqqmmmjjjhhhgggffffffggghhhiiijjjlllnnnqqqtttxxx~~~xxxpppjjjddd]]]XXXUUUSSSOOOJJJGGGEEEDDDDDDGGGHHHJJJMMMNNNLLLHHHEEE::::::888777999>>>EEEJJJSSS[[[dddjjjmmmooorrrtttqqqqqqppppppnnnmmmkkkkkkhhhccc\\\UUUNNNHHHCCC???===:::777333000///......++++++,,,,,,---......///000222333444555777:::<<>>IIIVVVbbbuuuyyybbbMMM@@@:::444888@@@@@@FFFJJJNNNOOOOOOPPPSSSVVVQQQPPPSSSXXX\\\___eeemmmvvv}}}iii]]]^^^bbbiiissszzz{{{wwwrrrtttwwwxxxtttnnnlllrrrxxxyyy|||~~~~~~}}}}}}}}}}}}{{{yyywwwuuuuuuuuuuuuxxx{{{}}}ttthhhUUUVVV[[[eeetttjjjXXXHHH;;;444333222//////222333333555999888>>>FFFMMMUUU]]]hhhooovvvvvvtttppplllooowww}}}ooo[[[JJJ888111111111000000000222333222111111222333888777666444333111000///000666;;;AAATTTppp}}}uuuyyy||||||sssrrrttt}}}tttiiibbbZZZTTTTTTMMMMMMMMMNNNOOOQQQRRRSSSPPPPPPQQQQQQQQQPPPOOOOOOLLLKKKIIIHHHHHHJJJMMMOOOLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPNNNLLLIIIIIILLLPPPSSSUUUVVVRRRNNNMMMMMMLLLIIIFFFGGGGGGHHHJJJMMMMMMKKKJJJMMMNNNPPPOOONNNMMMMMMNNNMMMMMMMMMLLLLLLMMMQQQTTTPPPLLLIIILLLPPPWWW```iiivvv{{{|||wwwqqqiiibbbjjjrrr{{{wwwuuunnnjjjeeeeeejjjooossstttwww||||||{{{}}}{{{uuu{{{zzzhhhVVVJJJ))))))))))))))))))))))))***((('''(((+++,,,***))))))***,,,------,,,+++***000333;;;EEEKKKOOOWWW```iiivvv}}}tttlllhhheeeTTTPPPQQQ\\\rrr}}}{{{wwwuuuxxx}}}}}}zzzuuuxxxzzzuuurrrooonnnttt}}}xxxsssooolllhhhhhhgggfffggggggiiijjjkkkmmmoooqqqtttyyy|||uuuooohhh```ZZZYYYVVVRRRMMMIIIFFFEEEDDDDDDDDDEEEIIIMMMOOOMMMKKKAAA>>>999555444888???DDDLLLTTT```gggkkkmmmpppsssqqqqqqrrrrrrqqqqqqpppooolllhhhbbb]]]VVVOOOHHHDDDAAA???:::666222111000111,,,------......//////000111222444444444666888:::???>>>GGGQQQXXXhhhuuusssgggSSSFFF>>>777;;;CCCCCCJJJNNNSSSSSSQQQPPPRRRUUUQQQQQQUUU\\\bbbfffnnnvvvwwwpppddd^^^^^^bbbiiiqqquuuvvvuuussswwwxxxvvvpppkkklllqqqvvvwww|||~~~~~~{{{yyywwwvvvuuuvvvwwwxxxxxxzzzzzz{{{|||yyymmm___UUUZZZeeerrrpppYYYJJJ@@@777333333333000000333444333555999<<>>HHHbbb{{{www~~~xxxppphhhnnn{{{pppjjjdddZZZUUUWWWOOOOOOOOOOOOPPPQQQRRRSSSNNNOOOOOOOOONNNMMMLLLLLLKKKJJJIIIIIIJJJLLLNNNOOOKKKJJJIIIIIIJJJLLLNNNPPPLLLLLLKKKLLLLLLMMMNNNOOOLLLJJJIIIIIIKKKMMMOOOPPPSSSRRRPPPNNNLLLJJJHHHGGGFFFGGGIIILLLNNNNNNLLLJJJNNNOOOOOONNNMMMMMMOOOPPPLLLMMMMMMLLLKKKLLLOOORRRMMMJJJJJJLLLLLLMMMUUU___jjjsss}}}~~~sssmmmqqq|||~~~{{{zzzrrrooojjjfffeeehhhlllnnnooo{{{}}}}}}~~~~~~wwwsss|||}}}}}}zzzqqqcccTTTIIICCC))))))))))))))))))))))))***((('''(((+++,,,+++((()))***,,,------,,,***)))222444<<>>FFFNNNQQQ```nnnoookkkWWWJJJBBB999>>>FFFEEEMMMQQQVVVVVVSSSQQQRRRTTTTTTSSSWWW___fffmmmwwwxxxsssfff___^^^^^^cccjjjooorrrssstttuuuyyyyyyuuunnnjjjlllqqqtttxxx|||zzzxxxwwwuuuuuuvvvxxxyyywwwxxxxxxxxxyyyuuugggZZZZZZbbbnnn|||xxxbbbKKK@@@;;;666444666444111000333555444666:::???FFFPPPWWW]]]eeeooowww~~~~~~{{{tttnnnqqq{{{{{{iiiZZZIII>>>444111000///111444---///111222222444666888777666555444444444444444444:::@@@LLLiii|||{{{xxxnnniiisssssshhhfff```TTTPPPSSSQQQQQQQQQQQQQQQRRRSSSTTTMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOLLLKKKKKKKKKLLLOOOQQQSSSOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLNNNNNNRRRSSSRRROOOKKKIIIHHHHHHGGGGGGJJJMMMPPPPPPMMMKKKNNNOOOOOOMMMLLLMMMOOOQQQKKKLLLMMMMMMLLLKKKLLLNNNMMMKKKKKKMMMJJJGGGNNNYYYaaammm{{{ppppppxxx}}}}}}uuusssnnniiieeefffjjjmmmkkkxxx}}}|||~~~}}}~~~vvvxxx~~~zzzvvv{{{xxxlllmmmiii___RRRHHHDDDDDD)))''''''***+++)))***---((((((((()))******++++++,,,,,,++++++***+++++++++///,,,222???EEEEEELLLXXXfffttt{{{ssskkkddddddVVVKKKMMMYYYmmm}}}}}}uuummmlllvvv||||||}}}rrrooonnnlllnnnrrrxxxyyytttpppgggggghhhhhhhhhhhhhhhhhhiiijjjkkklllmmmppptttxxx}}}zzzrrriiibbb^^^WWWRRRNNNKKKHHHFFFBBBBBBCCCEEEHHHKKKMMMOOOKKKFFF@@@999666777999;;;DDDKKKUUU]]]cccgggjjjllloooppprrrssstttsssrrrqqqtttsssqqqnnnjjjddd\\\WWWQQQLLLEEE???:::777333111000///......000111000///333222111111222555777999@@@BBBEEEIIIOOOWWW___eeekkkaaaQQQCCC;;;<<<@@@EEELLLOOOQQQOOOKKKJJJOOOTTTSSSRRRTTT\\\gggrrrxxx{{{zzzvvvrrrkkkaaa[[[ZZZcccgggjjjjjjnnnwww~~~~~~xxxppplllmmmqqqssstttvvv~~~}}}yyyvvvtttuuuwwwxxxvvvsssuuupppnnnrrrssskkkaaa\\\]]]nnn}}}zzzeeeUUUCCC999555222/////////000222333444777;;;>>>CCCJJJSSS[[[```gggnnnsss|||{{{xxxtttooopppzzzqqq]]]KKK@@@888222111000......111222111111111222444666777<<<777555444222...---000444888AAARRRmmm{{{nnnuuulllqqqzzzooojjjccc\\\WWWTTTQQQOOOPPPRRRSSSRRRQQQOOOOOOPPPHHHLLLMMMKKKKKKNNNOOOLLLMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMIIILLLPPPPPPMMMLLLMMMOOOKKKKKKJJJKKKLLLMMMOOOPPPPPPPPPOOONNNLLLJJJHHHGGGHHHHHHIIILLLNNNOOONNNMMMQQQPPPMMMKKKJJJKKKMMMOOOJJJJJJIIIIIIIIIJJJKKKKKKHHHIIIIIIHHHGGGGGGHHHJJJUUU\\\nnnxxxvvvzzz}}}~~~zzzuuuuuuvvvssslllooosss}}}}}}~~~}}}}}}~~~~~~|||~~~wwwlllaaa[[[YYYXXXVVVPPPFFF======CCC(((&&&'''++++++))))))+++*********))))))))))))))),,,,,,++++++***++++++,,,///---333???EEEEEEKKKUUUcccrrrxxxooogggeeeWWWKKKJJJRRRccc|||zzz}}}zzzyyy~~~}}}zzzsssooolllmmmqqqwww|||vvvrrriiiiiihhhhhhhhhgggggggggiiijjjkkkkkklllnnnrrruuu|||vvvmmmhhhccc\\\VVVRRRNNNKKKHHHCCCCCCCCCDDDFFFIIILLLNNNLLLHHHBBB<<<999888999:::BBBHHHQQQZZZ```dddhhhjjjoooqqqtttxxxzzzzzzyyyyyyzzzyyywwwvvvsssmmmgggbbbUUUQQQJJJDDD>>>999555222111///------.../////////111111111222444666888:::>>>@@@DDDHHHMMMUUU]]]ccciiibbbUUUHHH???===@@@CCCHHHJJJLLLMMMOOOPPPRRRTTTSSSTTTWWW^^^hhhrrryyy}}}{{{tttnnnjjjddd]]][[[]]]ccchhhkkklllpppyyyyyysssooopppsssuuuvvvzzz~~~|||wwwuuussstttwwwxxxvvvtttuuuoookkkjjjhhhdddcccfffkkkyyyxxxlll\\\MMM>>>777555222111111000222333444555888<<>>CCCLLLSSSZZZ___cccfffkkknnntttyyy}}}~~~}}}||||||{{{zzzwwwrrrnnn___[[[UUUOOOIIIBBB;;;666555222...------/////////...///111333555888999:::===???BBBEEEJJJQQQYYY^^^eeebbb[[[QQQFFF@@@???AAAEEEEEEHHHMMMRRRUUUTTTRRROOORRRXXX^^^eeennnvvv{{{wwwppphhhddd```\\\^^^bbbccchhhmmmooottt}}}~~~xxxuuuvvvxxxzzz{{{}}}~~~|||zzzuuusssrrrssswwwyyyxxxvvvssslllddd___\\\]]]gggqqqxxx{{{ttthhh\\\NNNBBB888555444222111222111333444555777:::???BBBKKKQQQYYY```eeejjjpppuuutttxxx|||}}}~~~wwwiii[[[KKK>>>777222000222333111111333222222333444666888:::<<<:::666444444333000000333777>>>IIIXXXhhhqqqnnneeeooo}}}qqqkkkooo|||mmm```^^^ZZZXXXVVVUUUSSSQQQRRRRRRQQQNNNJJJHHHGGGHHHJJJOOORRRPPPNNNOOOMMMJJJJJJJJJJJJKKKKKKLLLLLLLLLIIIKKKMMMOOOPPPPPPPPPPPPNNNNNNOOOQQQSSSSSSRRRPPPLLLKKKKKKJJJKKKLLLNNNOOOLLLLLLLLLLLLLLLKKKKKKJJJFFFFFFGGGIIILLLMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLJJJIIIGGGFFFEEEEEEIIIJJJJJJIIIHHHHHHIIIKKKIIIQQQ```vvv}}}tttnnnkkklllqqqxxx}}}{{{vvvtttzzzwwwrrruuuzzzssslllmmmiiibbbZZZQQQIIICCCAAAFFF@@@>>>@@@AAAAAADDDHHH)))(((+++000111---+++,,,************))))))((((((++++++******++++++,,,,,,......444>>>BBBCCCGGGMMMYYYiii|||vvvkkkaaaVVVLLLHHHIIITTTooo~~~}}}}}}{{{zzz}}}}}}vvv{{{|||zzzppplllmmmpppvvv|||yyyuuurrrpppmmmjjjggggggggggggjjjkkkllllllkkklllnnnqqqtttwww{{{wwwqqqiiibbb\\\VVVRRROOOJJJHHHEEEBBBBBBDDDHHHJJJMMMKKKIIIFFFAAA===:::888:::???FFFLLLRRRXXX^^^aaadddhhhooovvvzzz}}}}}}}}}{{{zzz{{{||||||{{{wwwtttkkkhhhbbb\\\UUUMMMEEE???;;;777222/////////000000+++,,,///222555777999999;;;===@@@CCCGGGMMMTTTYYY___```___YYYOOOEEEAAA@@@CCCFFFJJJOOOSSSTTTSSSRRRJJJOOOUUUZZZ___fffooovvvwwwoooiiieeebbb___aaafffcccjjjooorrrxxx}}}}}}~~~{{{xxxwwwtttsssrrruuuzzz}}}|||zzzpppfff[[[VVVWWW]]]jjjwww}}}xxxlll\\\PPPBBB999333222333111000111111333444666888===BBBFFFQQQWWW___eeeiiimmmrrrwwwtttyyy}}}zzzkkk\\\OOOBBB999777333111333333000...///333333444555666777999999666333111333222000111444888@@@MMMZZZeeehhheee```sss|||mmmeeennnwwwddd\\\ZZZXXXWWWWWWVVVSSSQQQOOOOOOMMMJJJFFFDDDEEEFFFNNNTTTWWWTTTPPPNNNLLLHHHKKKKKKLLLMMMMMMNNNNNNNNNHHHJJJLLLOOOPPPQQQPPPPPPQQQOOOOOORRRVVVWWWTTTQQQLLLLLLKKKJJJJJJKKKMMMMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEGGGJJJLLLKKKJJJIIIJJJKKKLLLLLLKKKKKKJJJKKKKKKIIIHHHGGGFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHJJJGGGMMMXXXfffsss}}}}}}zzzuuuoooiiifffgggjjjnnnmmmnnnsss|||uuurrrtttuuuwwwzzzvvvxxx}}}~~~rrrhhhbbbddd^^^UUUKKKDDD???>>>>>>FFFAAA>>>>>>???CCCLLLVVV'''''')))...///+++***+++(((((())))))************+++*********++++++,,,---,,,...333:::>>>AAAEEEJJJTTTcccuuuwwwkkkbbbXXXOOOKKKIIIOOOeee{{{}}}xxxsssvvvvvvrrrxxx|||www{{{qqqooopppqqqwww{{{~~~{{{xxxuuupppkkkhhhgggggghhhkkklllmmmmmmlllmmmooopppsssvvvyyy}}}}}}wwwoooggg```ZZZUUURRROOOLLLHHHDDDCCCDDDFFFHHHKKKKKKKKKIIIEEE@@@<<<999888<<>>AAAEEEJJJOOOTTTXXX\\\```^^^VVVMMMFFFBBBDDDIIIPPPRRRPPPOOOQQQSSSKKKNNNSSSVVVZZZaaakkkrrruuupppkkkiiifffbbbbbbeeeeeekkkqqqtttzzz~~~|||xxxuuutttttttttuuuyyy~~~}}}zzziii]]]SSSTTT[[[dddnnnvvvtttcccQQQDDD;;;555111222222000///000111333555777;;;@@@GGGLLLXXX]]]eeejjjmmmpppuuuyyywww{{{}}}ooo___RRRFFF<<<666555111000222333000...///444444444444444444444444333000///111222000222555666???MMMYYY___``````aaa}}}yyyiii^^^iiirrrccc[[[YYYXXXWWWWWWVVVTTTRRRMMMLLLIIIFFFBBBBBBCCCEEEPPPWWWZZZVVVPPPLLLJJJGGGJJJKKKLLLMMMMMMMMMMMMLLLHHHIIIKKKMMMOOOPPPPPPPPPRRRPPPPPPSSSVVVWWWUUURRRMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLJJJIIIGGGFFFEEEDDDDDDFFFIIIKKKKKKJJJKKKKKKLLLMMMLLLJJJHHHFFFHHHHHHGGGGGGGGGHHHHHHIIIGGGHHHHHHHHHFFFFFFGGGIIIIIIMMMRRRYYY^^^dddiiilllmmmqqqtttsssooojjjeeebbb```aaagggqqq{{{xxxuuupppmmmmmmmmmpppuuu{{{}}}}}}|||||||||||||||~~~zzzrrrhhh___YYYWWWUUUPPPHHHAAA<<<;;;<<<>>>@@@???@@@AAACCCLLLaaasss%%%$$$&&&***+++((('''((('''(((((()))******++++++************+++,,,------+++---111666:::>>>DDDHHHOOO\\\mmm{{{{{{nnnhhh^^^VVVRRRMMMMMMZZZkkk~~~yyy~~~rrrrrrxxx|||sssttt|||yyyuuuvvvssstttsssvvvyyy{{{tttnnniiihhhhhhiiijjjlllmmmnnnmmmmmmoooppprrrtttwww{{{~~~uuummmfff```[[[WWWTTTQQQLLLHHHFFFEEEFFFGGGIIIJJJJJJJJJGGGCCC???===999;;;>>>BBBFFFMMMTTTYYY^^^aaagggmmmssswwwyyyzzz|||{{{|||~~~}}}vvvtttpppkkkfff___XXXSSSIIIEEE>>>888555222000...,,,---...000222444555666999;;;>>>@@@CCCGGGLLLOOOSSSWWW\\\___]]]UUULLLFFFEEEKKKQQQQQQOOOOOOTTTYYYRRRRRRSSSUUUZZZaaajjjqqqsssnnnkkkkkkhhhcccbbbdddhhhnnnrrrtttzzz}}}zzz{{{~~~yyyvvvtttsssvvvvvvwww{{{}}}|||vvvqqq```WWWQQQWWWbbbkkkrrrwww{{{kkkWWWEEE:::888333000222222000///111222444777:::???FFFNNNTTT^^^cccjjjnnnpppssswww{{{zzz~~~tttbbbUUUJJJ@@@777444000,,,,,,000333222222333444444444444333222111000111......111222222444888888@@@MMMWWWZZZZZZ```hhh~~~rrrcccZZZccc~~~lllaaa[[[YYYWWWVVVVVVVVVUUUTTTLLLJJJGGGCCC??????BBBDDDNNNUUUYYYSSSMMMJJJJJJHHHJJJJJJLLLLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSUUUUUUSSSQQQNNNMMMKKKJJJIIIJJJJJJKKKHHHIIIJJJJJJJJJJJJJJJJJJFFFEEEDDDEEEHHHJJJKKKKKKMMMMMMMMMMMMKKKIIIGGGFFFFFFFFFGGGGGGHHHJJJKKKLLLHHHHHHIIIHHHGGGFFFHHHJJJMMMOOOQQQRRRRRRSSSUUUWWW[[[dddmmmrrrsssppphhh```YYY[[[bbbmmmtttxxx}}}xxxooojjjiiiiiilllpppsssvvvzzz~~~~~~~~~xxxssssssuuuvvvvvvvvvvvvuuupppmmmfff\\\SSSMMMKKKKKKEEEBBB>>>:::999:::<<<>>>777;;;CCCIIIPPP```|||&&&$$$%%%))))))''''''))))))))))))))))))*********************+++,,,---...))),,,///111555<<>>:::555222222111111111222333555666999;;;===@@@BBBEEEIIILLLNNNQQQVVV]]]aaa]]]SSSKKKFFFHHHKKKMMMPPPUUU[[[```ZZZVVVSSSTTTZZZbbbjjjooorrrnnnkkkkkkiiieeeeeehhhkkkooorrrsssyyy~~~vvvvvv{{{zzzvvvtttttttttxxxxxxyyyzzzyyysssiiiaaaWWWSSSTTT]]]gggnnnuuu{{{yyyooo^^^LLL>>>777666222000333333111222444555666:::>>>DDDLLLVVV\\\ccchhhnnnrrrsssuuuyyy|||zzzvvvfffUUUKKKCCC:::333111///++++++///222222222555222333333444444333111111111......222444444777;;;@@@GGGRRRZZZYYY[[[gggvvvtttggg]]]ZZZfffvvveee^^^YYYWWWTTTTTTUUUWWWWWWWWWMMMKKKGGGAAA======???BBBGGGNNNSSSNNNIIIHHHJJJKKKMMMNNNOOOOOOOOOMMMKKKJJJMMMMMMLLLLLLLLLNNNPPPRRRPPPRRRSSSSSSRRRQQQPPPPPPNNNMMMKKKJJJIIIIIIJJJJJJGGGHHHIIIJJJJJJJJJJJJJJJGGGEEEDDDEEEHHHKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMIIIJJJKKKJJJHHHHHHJJJKKKPPPQQQQQQQQQOOOMMMLLLKKKMMMWWWaaajjjssswwwrrriiiaaaaaaeeekkkmmmoooxxxyyyoookkklllhhhkkknnnooonnnmmmnnnpppuuu~~~~~~yyy|||{{{sssnnnkkklllnnnooonnnjjjeeeaaa[[[XXXRRRJJJDDDAAAAAABBB============>>>???@@@AAA===BBBMMMXXXddduuu)))''''''***+++)))***---++++++******)))(((((((((************+++,,,---...(((+++---...333;;;CCCGGGFFFPPP```qqq{{{rrriiicccdddbbb]]]___fffvvv||||||rrrrrr{{{yyyrrrnnnqqqzzz}}}zzzvvvqqqtttzzzzzzqqqllljjjjjjkkkfffhhhjjjlllllllllnnnooommmppptttyyy~~~zzzsssmmmhhheeeZZZWWWTTTOOOKKKHHHFFFEEEDDDFFFHHHIIIIIIGGGEEECCC<<<<<<===>>>AAAHHHOOOUUUYYY[[[```fffnnnuuu{{{~~~|||yyyvvvtttpppllliii___[[[TTTNNNHHHBBB<<<888666555333222222333555777999;;;>>>@@@BBBDDDHHHKKKLLLMMMRRR[[[cccaaaWWWNNNFFFEEEEEEIIIRRR[[[bbbfff]]]XXXRRRRRRXXXbbbiiimmmtttoookkkkkkjjjhhhiiimmmmmmqqqrrrsssxxx{{{rrrttt|||zzzvvvsssssstttuuuyyyyyyyyyyyyuuulll^^^UUUQQQRRRXXXaaahhhnnnwwwyyyqqqeeeUUUFFF===:::444111000333444333444888666888<<>>JJJPPPYYY^^^]]]^^^nnn~~~mmm^^^ZZZ\\\mmmmmm```\\\WWWTTTRRRQQQTTTWWWYYYYYYPPPMMMGGGAAA<<<;;;===???@@@HHHMMMJJJFFFGGGKKKMMMRRRRRRSSSTTTSSSPPPNNNLLLQQQOOOMMMLLLLLLOOOQQQSSSOOORRRUUUTTTPPPNNNNNNPPPNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFGGGFFFDDDEEEHHHKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLMMMLLLJJJJJJLLLMMMQQQRRRRRRRRRQQQNNNJJJGGGEEEMMMWWWbbbqqq~~~}}}uuupppmmmlllllliiiiiiuuuyyyooommmpppgggkkkooooookkkfffdddccceeennnwww~~~}}}ttt||||||yyytttrrrwwwxxxrrrmmmgggbbbccceeeggghhhfff___WWWQQQHHHFFFCCC???<<<;;;===???>>>???AAADDDEEEFFFGGGGGGKKKOOOYYYfffttt))))))))))))))))))))))))((()))***++++++***)))(((------,,,,,,+++,,,,,,,,,,,,---...///111666;;;@@@DDDKKK[[[ooo}}}tttllleeegggllljjjddd^^^lll{{{uuuooottt}}}{{{vvvooommmttt~~~zzzxxxyyyzzz~~~xxxooojjjjjjkkkkkkllllllkkkjjjkkklllmmmnnnpppqqqsssuuuyyy~~~vvvoookkkiii```]]]YYYUUUQQQMMMHHHEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHDDD>>>;;;===CCCJJJOOORRRWWW^^^cccgggnnnxxx|||{{{xxxwwwvvvuuutttllleee]]]XXXUUUNNNCCC999999888666444333444555666777999<<>>>>>??????>>>CCCEEEHHHIIIJJJLLLOOORRRYYYYYYVVVRRRQQQSSSQQQMMMNNNMMMMMMOOOQQQQQQPPPNNNQQQQQQQQQQQQPPPNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHFFFDDDEEEHHHKKKJJJIIIJJJHHHFFFFFFGGGIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKJJJJJJMMMJJJHHHHHHIIIKKKLLLLLLMMMMMMLLLKKKIIIFFFDDDCCCCCCIIISSSaaammmuuuyyyyyyxxxsssoooppptttvvvuuusss~~~~~~vvvssspppoooqqqpppppppppqqqooollliiigggeeecccccceeedddaaa]]]aaaaaaaaaaaabbbfffkkkpppvvvsssoooooottt|||zzzsssiiiaaa]]][[[XXXVVVVVVVVVVVVTTTPPPKKKGGGDDD??????999999@@@<<<888@@@===FFFLLLMMMSSS\\\^^^ZZZ___cccmmmxxx))))))))))))))))))))))))))))))************)))))),,,,,,++++++++++++,,,,,,+++,,,---///000444:::>>>EEEIIIVVVgggtttzzz~~~~~~rrrggghhhppppppggg]]]```qqqwwwsssvvv|||}}}tttjjjfffnnnyyyqqqmmmmmmnnnnnnlllllllllllllllmmmnnnooooooppprrruuuxxx~~~zzzsssnnnlllccc```[[[WWWSSSOOOKKKHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIFFFBBB???@@@DDDIIIMMMPPPUUU\\\```dddkkkttt|||{{{~~~~~~~~~~~~~~~xxxrrrkkkfffccc\\\RRRIII>>><<<999666555555666666777888:::<<<>>>@@@AAAAAAGGGGGGJJJRRRYYY[[[VVVPPPJJJGGGGGGLLLVVV___dddeee^^^[[[YYYZZZ___eeejjjmmmpppooonnnmmmlllmmmoooppprrrrrrtttxxx}}}~~~}}}||||||}}}zzzvvvtttssstttvvvwwwzzzyyysssiii]]]UUUSSSTTT\\\___ccciiipppvvvzzz}}}rrrhhhYYYJJJ???888555333111222333222111111222444888<<>>===>>>??????CCCHHHNNNRRRSSSSSSTTTTTTUUUUUUSSSPPPQQQTTTRRRNNNOOONNNNNNOOOQQQQQQPPPOOOMMMNNNOOOPPPPPPOOONNNMMMJJJJJJIIIHHHHHHHHHHHHHHHKKKIIIIIIJJJMMMOOONNNMMMMMMKKKHHHGGGIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJMMMOOONNNLLLIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDHHHOOOXXXbbbkkkrrrvvvzzzyyyyyy{{{}}}|||zzzwwwzzzvvvvvvvvvvvvxxxuuussstttwww{{{~~~~~~yyyrrriiibbb___\\\YYYVVVSSSSSSRRRQQQQQQTTTXXX[[[]]][[[YYYZZZ___dddhhhjjjddd```ZZZUUUSSSRRROOOMMMNNNNNNNNNLLLIIIEEEBBB@@@===>>>999888>>>===>>>IIIKKKYYYfffmmmuuu}}}{{{sssooopppttt{{{))))))))))))))))))))))))******))))))))))))******+++***************++++++***+++,,,---///222777;;;CCCEEEMMM[[[gggooowww~~~ssseeedddmmmoooeeeXXXVVVggg}}}{{{zzzxxxyyy|||~~~~~~rrrddd```jjj{{{|||}}}zzzsssooooooppppppllllllmmmmmmnnnoooooopppnnnppprrruuuxxx}}}yyysssppphhhddd___[[[WWWSSSOOOLLLFFFFFFEEEEEEFFFGGGHHHIIIKKKIIIFFFCCCCCCEEEHHHJJJNNNRRRXXX\\\```fffnnntttxxx{{{zzztttpppmmmggg]]]VVVHHHEEEAAA===999888777777888888999:::;;;>>>@@@AAAEEEFFFJJJOOOSSSUUUTTTRRRLLLKKKMMMSSSZZZ___```^^^[[[ZZZZZZ]]]bbbhhhkkkmmmllllllkkkkkkkkkmmmoooppprrrssstttvvvyyy||||||{{{yyyxxxzzz}}}}}}}}}{{{xxxuuuvvvwwwwwwtttqqqtttppphhh]]]UUUSSSVVV[[[ffffffhhhmmmsssvvvvvvtttcccYYYKKK>>>666444555555222333444444333333555777:::???HHHQQQYYY```fffjjjpppqqqssswww{{{~~~~~~}}}{{{zzzfffTTTKKKAAA888444222...---...000000000000000111222333222222111000000000111111111///222888;;;AAAQQQccc|||pppaaaVVV^^^tttkkk^^^VVVQQQTTTTTTTTTSSSSSSRRRQQQPPPQQQKKKCCC===<<<===???@@@DDDJJJSSSYYYZZZXXXUUUTTTOOOQQQPPPNNNPPPTTTSSSOOOOOONNNNNNOOOPPPQQQPPPNNNJJJKKKMMMOOOPPPPPPOOOOOOJJJIIIHHHGGGGGGGGGHHHIIIKKKKKKLLLNNNPPPQQQPPPNNNKKKHHHDDDCCCDDDFFFHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIMMMQQQUUURRRLLLFFFEEEFFFDDDIIIOOOPPPNNNKKKIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDEEEGGGKKKNNNTTT]]]hhhpppxxx~~~}}}yyy}}}tttssswwwzzz|||}}}xxxuuuxxxssseee^^^ZZZWWWVVVNNNMMMKKKIIIFFFFFFIIIKKKJJJIIIIIIKKKOOORRRRRRRRROOOMMMKKKJJJJJJIIIGGGEEEFFFFFFFFFEEECCCAAA@@@???<<<@@@<<<;;;BBBDDDLLL]]]kkk|||{{{yyyyyy|||))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++)))***,,,,,,---000444777===???FFFQQQ\\\dddoooxxx~~~tttgggcccgggjjjaaaVVVTTTccczzz~~~zzzxxx}}}|||~~~}}}||||||}}}qqqdddcccooo~~~xxxppprrr}}}{{{tttqqqpppooooookkklllmmmnnnnnnooooooooooooqqqtttvvvyyy|||yyyuuummmiiiccc^^^ZZZVVVRRRPPPHHHGGGFFFEEEEEEFFFGGGHHHKKKJJJHHHGGGFFFFFFGGGGGGLLLPPPTTTXXX\\\aaaggglllqqqtttyyy}}}~~~zzzwwwtttoooggg```WWWTTTOOOHHHBBB>>>;;;:::;;;:::999999;;;>>>BBBDDDDDDFFFJJJMMMOOOQQQSSSUUUOOOOOOQQQUUUZZZ\\\[[[ZZZVVVWWWZZZ___fffkkknnnooojjjiiiffffffgggkkkooorrrrrrrrrssstttttttttttttttrrrrrrssstttyyy}}}{{{xxxwwwyyy{{{yyyqqqkkkkkkfff^^^VVVSSSWWW```ggglllkkklllppptttssskkkdddSSSKKK@@@777222222333444222333444444333555777999<<>><<<===@@@BBBFFFLLLTTTYYYYYYVVVSSSPPPMMMOOONNNMMMOOORRRQQQMMMMMMLLLLLLMMMNNNOOOMMMLLLIIIJJJLLLNNNOOOOOONNNNNNIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIKKKNNNOOOOOONNNMMMIIIEEEAAA???AAADDDFFFGGGIIIIIIJJJJJJJJJIIIHHHGGGLLLRRRVVVSSSJJJDDDCCCEEEDDDLLLTTTVVVQQQJJJGGGFFFDDDDDDEEEEEEFFFFFFEEEEEEEEEGGGIIIIIIJJJQQQ]]]fffqqquuuzzz~~~rrrlllnnnsssyyy||||||yyyxxxooofffbbbaaaaaaZZZXXXUUUQQQMMMKKKLLLNNNIIIHHHHHHIIILLLNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFBBBHHHGGGGGGOOOTTTbbbyyy{{{wwwvvvzzz))))))))))))))))))))))))+++***)))(((((()))***+++)))((((((((())))))***+++(((***+++,,,,,,...111333666888???JJJSSS[[[eeeoooyyyyyysssjjjffffffbbb[[[TTT^^^pppzzzwww|||yyy}}}sssjjjlllxxx|||{{{xxxsssooonnnyyy}}}vvvrrrpppooonnnmmmmmmmmmmmmnnnnnnnnnnnnqqqsssvvvxxxzzz}}}{{{rrrnnnhhhbbb^^^ZZZWWWTTTPPPNNNLLLIIIIIIIIIJJJKKKJJJIIIIIIIIIHHHGGGFFFFFFLLLNNNQQQUUUYYY]]]aaadddhhhlllrrrwww{{{~~~~~~zzzsssnnniiifff```XXXPPPHHHCCC???<<<;;;::::::;;;???CCCEEEDDDGGGJJJMMMNNNPPPTTTWWWRRRRRRRRRTTTVVVWWWXXXWWWSSSUUUZZZaaaiiioooqqqqqqkkkgggcccaaaccciiiqqqvvvwwwwwwwwwwwwvvvtttsssrrrmmmoooqqqtttzzz|||zzzyyyzzz{{{vvvmmmeee^^^[[[UUURRRUUU^^^jjjsssqqqqqqrrrttttttlll___TTTEEE@@@:::555333222111000111222333333333555999<<<@@@GGGSSS]]]eeejjjnnnpppppprrrtttuuuwwwxxxyyyzzzxxxzzzmmm]]]LLL>>>===777222111000------000///000000000111111111111111000000///000000111111555555555888???OOOggg{{{{{{{{{mmm]]]VVVWWWhhhkkk```ZZZUUUQQQOOOQQQTTTUUUSSSRRRSSSTTTSSSNNNGGG@@@===>>>BBBEEENNNQQQTTTUUUTTTQQQOOOOOOLLLNNNNNNLLLMMMPPPNNNJJJKKKJJJIIIJJJKKKKKKJJJHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFDDDEEEFFFHHHIIIGGGIIIKKKMMMMMMLLLKKKKKKLLLHHHDDDBBBCCCFFFHHHJJJHHHIIIJJJJJJJJJIIIGGGFFFGGGMMMRRRPPPIIIDDDDDDGGGIIIPPPWWWWWWQQQIIIDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEHHHIIIHHHGGGKKKSSS[[[hhhzzzzzzxxxwwwxxxzzz{{{{{{yyyuuunnneeecccgggpppxxx|||zzzyyy~~~wwwnnnllllllllliiihhhddd___[[[ZZZ]]]___VVVSSSOOONNNOOORRRSSSSSSWWWUUURRRPPPOOOQQQTTTWWWWWWYYY[[[]]]]]]ZZZWWWUUUOOOWWWXXX[[[dddkkk{{{xxxsssrrrwww}}}))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,)))***+++,,,,,,---///111111444:::DDDKKKSSS^^^iiiuuu}}}~~~rrrfffbbb___ZZZQQQUUUbbbttt|||wwwyyywwwyyysssvvv~~~~~~xxxuuuqqqoooooonnnxxx{{{wwwuuusssrrrqqqpppnnnmmmmmmmmmnnnooorrrtttxxxzzz{{{|||~~~yyytttmmmgggccc___\\\YYYTTTRRRNNNKKKHHHHHHIIIIIIHHHIIIIIIJJJJJJIIIHHHHHHLLLMMMPPPSSSWWWZZZ]]]^^^bbbffflllqqqvvv{{{}}}yyyxxxvvvrrrkkkaaaXXXOOOJJJAAA???>>><<<===???BBBCCCEEEGGGJJJLLLNNNQQQTTTVVVRRRRRRRRRRRRSSSTTTVVVVVVSSSUUU[[[ccckkkppprrrrrrlllhhhdddbbbdddkkksssxxxxxxxxxxxxwwwuuutttrrrqqqnnnpppsssvvv|||~~~|||{{{yyyxxxuuunnnddd]]]RRRQQQPPPSSS[[[fffqqqxxxvvvuuuuuusssnnnbbbRRRHHH;;;999666555444333000...111222333333444777;;;>>>FFFMMMXXXbbbhhhmmmoooqqqpppqqqssstttttttttvvvxxx}}}ooo```QQQCCC888888444111222111......111000000111222222111111000000000/////////000111111333333555:::FFFYYYppp{{{wwwfffXXXWWW]]]ppptttaaaZZZVVVSSSQQQMMMPPPSSSSSSQQQQQQSSSUUURRROOOJJJCCC@@@@@@EEEHHHUUUUUUUUURRRPPPNNNOOOPPPLLLOOONNNLLLMMMOOOLLLGGGIIIHHHGGGHHHIIIIIIGGGFFFKKKLLLLLLLLLLLLKKKIIIHHHHHHGGGEEECCCDDDEEEHHHJJJIIIKKKMMMMMMKKKJJJJJJKKKJJJFFFCCCAAACCCEEEGGGGGGHHHIIIJJJKKKJJJHHHFFFEEEDDDHHHLLLKKKGGGEEEGGGJJJMMMQQQTTTSSSNNNHHHDDDBBB@@@AAABBBDDDEEEEEEEEEEEEGGGHHHJJJIIIHHHIIIMMMQQQ^^^ooozzzuuuooollllllllljjjhhhbbb]]]YYYZZZcccoooxxx|||yyy{{{yyyqqqpppqqqrrrsssqqqnnnkkkkkknnntttyyyrrrmmmfffaaa___```aaabbbeeecccaaa^^^^^^aaafffkkkrrruuuyyy{{{xxxrrrjjjeee^^^hhhkkkpppyyywwwpppmmmrrrwwwwwwuuuuuu))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,,,,)))+++,,,,,,,,,,,,...///000222666>>>DDDLLLZZZgggwwwzzzjjjbbb\\\VVVOOOMMMSSSdddxxx~~~uuuzzzzzzxxx{{{zzz|||{{{vvvqqqwww{{{vvvqqqlllkkknnnmmmttt{{{~~~}}}{{{wwwtttqqqnnnmmmnnnpppqqqqqqtttxxxzzzzzz{{{{{{|||~~~zzzssslllhhhdddaaa___WWWTTTOOOJJJGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPSSSVVVYYYZZZZZZ___ccchhhmmmqqqvvv{{{~~~zzzrrrggg^^^XXXKKKIIIGGGDDDBBBBBBBBBCCCEEEFFFHHHKKKOOOQQQSSSTTTQQQRRRSSSTTTTTTTTTUUUUUUWWWYYY]]]dddkkkoooppppppmmmkkkhhhhhhjjjooouuuyyyvvvvvvuuusssrrrqqqppppppqqqsssvvvyyy~~~|||zzzyyyvvvqqqjjjaaaYYYTTTLLLNNNSSS[[[eeeooowww{{{wwwvvvrrrkkk```RRREEE>>>444333222333444444222000222333444444666999>>>AAAMMMSSS]]]eeekkknnnqqqrrrppprrrttttttrrrsssuuuxxx|||qqq___PPPFFF===666555222111222000---...111111111222333333222111000///////////////000111111111444:::EEEVVVkkk|||~~~vvvcccWWW[[[eeexxxiiiYYYSSSPPPOOOQQQMMMPPPRRRPPPMMMLLLOOOSSSQQQPPPLLLGGGCCCCCCGGGKKKUUUTTTSSSPPPMMMLLLNNNOOOKKKNNNNNNLLLMMMOOOMMMGGGIIIHHHGGGHHHIIIIIIGGGEEEJJJJJJKKKLLLKKKJJJIIIHHHHHHFFFDDDBBBCCCEEEHHHJJJJJJLLLMMMKKKIIIGGGHHHJJJFFFDDDAAAAAABBBDDDDDDDDDHHHIIIJJJKKKJJJHHHFFFDDDEEEFFFHHHGGGGGGGGGJJJLLLNNNNNNMMMKKKIIIFFFDDDCCC@@@AAABBBDDDEEEEEEEEEEEEJJJIIIHHHHHHHHHIIIJJJKKKSSS^^^lllxxx}}}~~~}}}}}}sssnnniiigggfffccc]]]XXXXXXTTTRRRVVV```llluuuzzzyyy|||tttooorrrxxx{{{{{{zzzyyyzzz~~~{{{vvvsssqqqpppmmmnnnooopppqqquuu|||xxxnnnmmmvvvzzztttjjjdddfffkkkllljjjiii))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***+++,,,---)))+++,,,---,,,,,,---///111111444:::@@@IIIYYYgggsssiii___VVVPPPIIIJJJZZZppp~~~rrrrrr{{{{{{yyyzzzwwwrrrkkkfffmmmzzz}}}xxxsssmmmllloooiiinnntttyyy{{{xxxssspppnnnooorrrssspppssswwwyyyyyyyyyyyyzzzvvvyyy|||~~~vvvpppkkkhhheeeccc]]]ZZZTTTOOOKKKIIIIIIIIIHHHIIIKKKLLLNNNOOOOOOOOONNNNNNPPPSSSVVVXXXYYYXXX___bbbgggkkkooossswwwzzz}}}|||rrrhhhaaaUUUSSSPPPLLLHHHFFFDDDDDDDDDDDDFFFJJJOOORRRRRRQQQOOORRRUUUWWWWWWUUUUUUUUU[[[\\\```eeejjjnnnnnnmmmmmmmmmmmmnnnpppsssvvvxxxwwwvvvuuutttsssrrrsssssssssuuuxxxzzz~~~yyywwwvvvssslllbbbXXXQQQMMMMMMPPPXXXbbbmmmvvv{{{}}}vvvssslllaaaSSSEEE;;;777111000///000333444444333444444555666777;;;@@@DDDRRRXXX```hhhmmmppprrrsssqqqsssuuutttrrrrrruuuxxxyyysssdddQQQDDD???:::555333000000111000,,,---111111222333444444333111111///////////////000111111777<<>>;;;777444111000///...------...///000000000000000000000000444444444333333222333333555@@@RRRkkkvvvhhh___ccctttooo^^^UUUSSSPPPOOOOOOPPPOOOOOONNNMMMLLLJJJJJJQQQOOOLLLIIIGGGFFFFFFGGGPPPOOOMMMLLLJJJIIIIIIIIILLLLLLMMMOOORRRRRRNNNKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLKKKJJJIIILLLIIIFFFCCCBBBDDDFFFHHHMMMMMMKKKIIIGGGGGGIIIKKKDDDEEEFFFGGGGGGFFFDDDCCC@@@DDDIIIIIIGGGFFFFFFHHHEEEFFFHHHHHHGGGHHHLLLOOOJJJGGGDDDCCCDDDEEEEEEEEEEEECCCBBBBBBCCCCCCCCCBBBGGGGGGGGGFFFEEEFFFHHHKKKJJJKKKNNNPPPSSSUUUWWWWWW[[[___dddfffeeecccaaaaaa___]]]]]]^^^cccgggkkkmmmfffnnn~~~yyymmmooozzz}}}uuusssvvv||||||wwwzzzrrrcccYYYZZZ[[[YYY___kkk)))(((((()))******(((&&&))))))))))))************)))))))))))))))*********))))))******++++++++++++111///000666===HHHYYYhhh~~~zzzpppfff]]]XXXTTTOOOOOOXXXfffsss{{{|||wwwrrrjjjhhhnnn{{{~~~vvvnnnfffdddhhhjjjqqqyyyvvvqqqjjjccceeefffhhhmmmvvvvvvpppppprrrqqqppppppqqqssssssssssssuuuwwwuuuwwwzzz|||~~~{{{vvvqqqmmmgggccc]]]XXXUUUSSSPPPNNNKKKKKKJJJIIIJJJLLLNNNOOOTTTVVVWWWWWWVVVVVVWWWXXXYYY[[[^^^```cccggglllpppxxx}}}}}}yyyuuunnnfff___XXXQQQLLLJJJHHHGGGHHHLLLPPPSSSUUUVVVXXXZZZZZZYYYYYYZZZ\\\___```bbbdddgggjjjlllmmmrrruuuvvvsssoooooouuuzzz}}}{{{vvvnnngggggglllqqqwwwzzz}}}xxxpppfff[[[VVVQQQNNNRRRXXX___ccckkksssxxxwwwrrrnnnaaaZZZPPPFFF???999555333000111222222111111444666555777999<<>>LLLYYYkkk|||zzzrrrlllhhh```VVVMMMJJJNNN\\\hhhzzz{{{zzzyyyssskkkhhhpppvvvnnnkkklllmmmsssqqqqqqvvv~~~qqqggg___]]]]]]___dddmmmxxxyyyssspppppppppoootttvvvyyyyyyvvvrrrooonnnssstttwwwyyy{{{~~~}}}qqqmmmgggbbb___\\\YYYXXXTTTRRRPPPNNNLLLLLLMMMNNNPPPSSSWWWZZZ[[[]]]___```^^^]]]\\\[[[\\\```fffkkkmmmppptttxxx}}}|||vvvooojjjaaa[[[SSSNNNMMMPPPSSSUUUSSSTTTWWWXXXXXXZZZ]]]___aaaaaabbbdddfffiiilllmmmuuuwwwwwwtttpppqqqxxx~~~uuujjjcccccchhhmmmyyy}}}vvvmmmhhhXXXTTTPPPPPPTTT]]]hhhooosssrrrqqqooojjjaaaWWWPPPDDD@@@:::777555555444444...///000111111333777:::888<<>>BBBHHHPPPXXX]]]aaadddggghhhjjjkkklllkkklllnnnppplllmmmooonnngggZZZLLLBBB:::777333111111111111111111000/////////000111222000000000000000000000000---000111000///333<<>>??????@@@&&&'''(((((()))))))))((('''((((((((()))))))))***((((((((('''''')))***)))'''''''''((((((((())))))***+++,,,,,,+++,,,///111777<<>>666111......//////,,,---,,,,,,++++++,,,---111111111111111000000///000////////////000111222666666>>>NNN```llluuu{{{|||}}}uuugggjjjjjjbbbYYY^^^ttteeeSSSLLLIIIGGGHHHLLLKKKIIIHHHGGGFFFFFFGGGIIIIIIHHHHHHIIIJJJLLLNNNOOOOOOOOONNNMMMLLLLLLLLLLLLKKKJJJHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDD@@@AAACCCEEEFFFGGGHHHHHHDDDCCCBBB@@@@@@BBBEEEIIILLLOOOSSSUUUUUUVVVYYY[[[[[[XXXTTTQQQOOOMMMJJJHHHGGGEEECCCCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@@@@@@@@@@@@@BBBDDDEEEKKKLLLOOOSSSWWWYYYZZZYYYRRRRRRTTTYYY___dddhhhjjjrrr{{{|||hhh[[[SSSLLLIIIFFFDDDEEEIIICCCGGGKKKJJJGGGDDDEEEGGGGGGGGGGGGFFFEEECCCBBBAAACCCBBB@@@???>>>??????@@@%%%&&&'''(((((()))((((((''''''(((((())))))******$$$&&&%%%######&&&'''%%%'''''''''((((((((())))))(((***+++++++++,,,///111444999@@@HHHSSS___kkksssyyywwwmmmXXXSSSSSS]]]lll{{{tttsssuuuiiiqqq|||~~~zzz}}}{{{rrrooopppyyy~~~xxxtttsssrrrqqqqqqpppqqqssstttuuuwwwxxxxxxvvvuuuvvvxxxzzz|||wwwssspppnnnmmmdddcccaaa___^^^\\\\\\[[[WWWXXXXXXXXXXXXZZZ^^^aaabbbgggkkkkkkhhhgggjjjnnnhhhhhhhhhhhhgggiiilllooorrrtttwwwzzz|||~~~~~~~~~}}}~~~vvvnnniiifffhhhjjjmmmmmmllljjjiiiiiikkknnnrrrtttvvvwwwzzz|||}}}}}}}}}}}}~~~~~~uuukkkddd______cccnnnnnnkkkgggggglllooonnn___XXXMMMBBB;;;555222000000000000000000000111111000111222444999@@@HHHNNNUUUWWWYYY\\\^^^_________gggiiijjjiiihhhgggggghhhhhhfffdddbbb^^^WWWPPPJJJ:::666111...------------&&&(((***++++++---000333111111222222111111000///111000//////000111333444666999EEEZZZlllvvvyyy|||www{{{rrrdddgggfff___\\\lllyyy[[[MMMJJJGGGEEEGGGJJJIIIHHHGGGGGGGGGGGGGGGIIIHHHGGGGGGHHHKKKMMMOOOPPPQQQQQQPPPMMMKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBB@@@AAACCCEEEGGGHHHHHHIIIDDDDDDCCCAAA@@@AAAEEEHHHGGGKKKOOOPPPPPPRRRVVVZZZ```\\\VVVRRROOOLLLIIIGGGEEECCC@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDGGGIIIKKKMMMOOOOOOOOOOOOMMMMMMOOORRRXXX^^^cccfffttt}}}uuuaaaSSSMMMHHHFFFDDDAAABBBFFFBBBEEEGGGGGGCCCAAABBBCCCDDDEEEEEEFFFEEEDDDBBBAAABBBAAA@@@?????????@@@AAA&&&&&&'''))))))*********'''''''''((()))*********$$$((('''$$$$$$((()))&&&))))))))))))************'''(((***++++++,,,///000000777???DDDJJJTTTaaakkkttt{{{yyymmm___XXXRRRUUU```sssxxxsssttt{{{tttkkkmmmvvv}}}}}}vvvsssvvv|||zzz|||xxxvvvtttsssqqqooooooqqqsssuuutttuuuvvvvvvuuuuuuwwwyyy|||}}}~~~{{{wwwtttrrrjjjiiihhheeecccaaa```___ZZZZZZZZZYYYXXXXXX[[[]]]]]]```dddggggggiiimmmpppmmmmmmmmmllljjjjjjlllnnnnnnooorrruuuyyy|||~~~{{{vvvsssqqqrrrssstttsssqqqooonnnnnnpppsssxxx{{{}}}}}}~~~|||sssjjjeee```^^^ccckkkpppnnnhhhaaabbbfffeee```QQQJJJAAA999444222111000...///000111111111222333222333555999???HHHRRRYYY]]]]]]^^^```bbbcccccccccgggiiiiiiiiigggfffggghhheeeccc___[[[UUUNNNFFFAAA444111///---------,,,+++(((***,,,---,,,---111444111222222222222111000000222111000000111333555666:::BBBRRRfffrrrwww{{{~~~}}}|||ssseeeddd```[[[bbb~~~lllSSSKKKJJJFFFDDDFFFEEEFFFFFFHHHIIIIIIJJJJJJHHHHHHGGGGGGHHHKKKNNNPPPQQQRRRSSSQQQMMMKKKKKKLLLKKKJJJIIIGGGFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDAAABBBBBBCCCCCCBBB@@@???CCCCCCBBBAAA@@@@@@@@@AAA???@@@BBBDDDEEEGGGGGGHHHDDDDDDCCCBBBAAABBBEEEGGGCCCFFFJJJKKKJJJMMMSSSXXX]]]YYYTTTOOOLLLIIIFFFDDDBBB???===<<<===>>>>>>>>>AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAABBBBBBAAA???>>>???BBBCCCBBB@@@AAA@@@@@@@@@AAABBBDDDEEEEEEGGGHHHIIIIIIHHHHHHHHHKKKKKKKKKMMMOOOTTTZZZ]]]hhhrrryyyyyyyyyzzzyyyvvvrrrxxx}}}|||jjjXXXKKKGGGEEEEEECCC@@@AAAFFFDDDDDDEEEDDDBBBAAAAAAAAABBBCCCEEEFFFEEEDDDCCCBBB@@@??????>>>>>>???@@@AAA'''''')))******+++++++++&&&''''''((()))******+++(((,,,,,,((((((---...******++++++++++++,,,,,,,,,&&&(((***++++++---///111---666???DDDFFFLLLXXXcccsss{{{zzznnnhhh^^^SSSOOOVVVhhhwwwuuuyyy|||{{{vvvpppnnnrrr|||}}}ooommmpppzzzzzzxxxvvvssspppnnnnnnooorrrtttrrrsssuuuuuuuuuuuuvvvxxx{{{|||~~~}}}yyyvvvpppooommmjjjgggdddbbbaaa[[[\\\[[[ZZZYYYYYY[[[]]]YYY\\\```cccfffjjjmmmppppppqqqqqqooommmllllllnnnjjjkkknnnrrrvvv{{{}}}{{{|||}}}yyyzzzzzzxxxuuurrrrrrrrrssswww}}}{{{ppphhhcccbbbaaaaaahhhrrrooolllddd\\\[[[]]]WWWNNNDDD>>>777222111222333444...000222333444444555666666777:::>>>FFFPPP\\\dddaaa```aaabbbeeegggggggggggghhhiiihhhgggfffggghhhbbb^^^YYYTTTMMMFFF>>>888222111//////000///---,,,///000111000---,,,...000111222222222222111000000333222111111222333666777BBBNNNbbbrrrxxxzzz|||yyywwwfffaaaYYYWWWggg}}}dddOOOKKKLLLGGGEEEGGGAAABBBEEEHHHJJJLLLMMMNNNHHHGGGFFFFFFHHHKKKNNNQQQRRRSSSTTTQQQMMMJJJKKKLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGEEECCCBBBDDDCCCBBBAAA@@@@@@??????>>>???AAACCCDDDEEEFFFFFFCCCDDDDDDCCCBBBBBBDDDGGGAAAEEEHHHHHHHHHKKKQQQWWWZZZUUUPPPKKKIIIFFFDDDCCCDDDBBB???>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@AAABBBBBB???===<<<===@@@AAA@@@>>>AAA@@@@@@@@@AAABBBDDDEEEEEEFFFGGGGGGFFFEEEEEEFFFEEEEEEEEEEEEFFFJJJOOOSSSUUU^^^eeeeeefffhhhfff```YYY```gggiiillliii[[[KKKHHHEEEDDDFFFDDDAAACCCGGGEEEDDDCCCBBBBBBAAA@@@@@@AAABBBDDDFFFFFFEEEDDDCCC>>>>>>=========???@@@AAA((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''))))))&&& !!!%%%((())))))+++,,,---......333666===CCCDDDFFFOOOZZZiiiwww}}}xxxcccPPPLLLPPP\\\ttt||||||}}}wwwooolllrrrrrrjjjiiirrryyy~~~wwwooonnnooonnnooorrrpppqqqtttvvvwwwxxxxxxxxxzzz{{{|||zzzzzzuuupppmmmnnnmmmhhhcccfffdddbbb```^^^\\\\\\[[[^^^]]]]]]^^^```dddhhhkkkpppqqqsssrrrrrrsssuuuwwwuuusssqqqppprrrvvvzzz}}}~~~~~~|||yyy{{{~~~|||vvvqqqjjjgggeeeeeehhhmmmppprrrnnndddVVVOOOMMMKKKGGGCCC;;;777333222222222111...111111111000//////111444777;;;AAAGGGNNNVVV___ddddddccccccdddfffgggfffeeefffffffffggghhhhhheeebbb___ZZZRRRJJJDDD===888444222111000///---,,,+++***.........,,,+++,,,///222111111000000//////......111---,,,000333444999>>>NNN```rrrvvvrrrwww~~~uuuxxxyyyeee^^^WWW\\\yyyrrraaaPPPJJJIIIHHHEEEDDDAAA@@@BBBHHHNNNPPPLLLHHHIIIGGGFFFFFFHHHIIIJJJJJJNNNNNNMMMMMMMMMMMMNNNNNNIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEDDDCCCBBBBBBBBBBBBBBB???CCCFFFDDD@@@>>>@@@DDDCCCEEEHHHIIIIIIGGGDDDBBBCCCBBBAAA???===<<<===???===AAADDDDDDBBBAAABBBDDDCCCBBBAAA@@@@@@@@@AAABBBBBBEEEGGGFFFDDDDDDIIINNNKKKJJJIIIGGGEEEBBB@@@???@@@@@@@@@?????????>>>>>>BBBAAA@@@?????????@@@AAADDDAAA???@@@BBBCCCAAA>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@??????AAACCCCCCBBBAAACCCDDDDDDDDDDDDDDDCCCBBBDDDDDDCCCCCCDDDEEEGGGHHHPPPQQQRRRSSSRRRPPPNNNMMMLLLNNNQQQSSSSSSQQQNNNLLLEEEEEECCCBBBAAAAAABBBBBBEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@AAACCCCCCBBBAAA???>>>======>>>@@@BBBDDD((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((((((((('''***,,,...,,,(((&&&))),,,((())))))***,,,------...333777===CCCCCCDDDKKKUUUfffwwwxxxfffTTTNNNNNNVVVjjj|||{{{}}}~~~}}}xxxrrrooouuuzzzrrrmmmkkkoooqqqtttxxxpppnnnnnnmmmnnnqqqqqqrrrtttvvvxxxyyyyyyyyyyyyzzz{{{}}}}}}}}}yyysssqqqqqqoookkkggggggfffdddbbb```^^^]]]]]]___^^^]]]]]]^^^aaaccceeekkkmmmoooqqqsssuuuyyy{{{{{{yyyvvvsssssssssuuuwww~~~|||}}}{{{{{{~~~zzzvvvppplllkkkiiigggggghhhjjjkkkkkkeee[[[NNNFFFCCCAAA<<<777666333000000111222111000000111222111111222444777===AAAGGGNNNTTT\\\ccchhhfffeeeddddddffffffeeedddfffffffffggghhhfffbbb___UUUPPPIIICCC===888444000000000///...---,,,,,,+++/////////...---...000333111000000000/////////...111......111333666===EEE^^^ppp~~~|||wwwxxxyyyxxxggg```ZZZeeemmm___QQQJJJHHHEEEBBBBBBCCCBBBDDDJJJPPPRRROOOKKKLLLJJJHHHGGGGGGHHHIIIIIIMMMMMMMMMLLLLLLMMMMMMMMMIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGCCCCCCCCCBBBCCCCCCDDDDDDAAAAAABBBAAA@@@@@@@@@@@@DDDFFFHHHKKKKKKJJJHHHFFFFFFEEEDDDAAA???>>>>>>>>>>>>AAACCCDDDBBB@@@AAABBBBBBAAA@@@?????????@@@@@@???BBBDDDCCC@@@@@@DDDIIIHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@?????????>>>>>>AAAAAA@@@??????@@@@@@AAACCCAAA???@@@BBBBBB@@@>>>>>>>>>?????????@@@@@@@@@===>>>??????@@@@@@??????@@@@@@@@@AAACCCDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@AAACCCCCCHHHIIIJJJKKKKKKJJJHHHGGGHHHIIIKKKMMMMMMKKKIIIHHHFFFDDDCCCAAAAAAAAABBBCCCEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@AAABBBBBBAAA@@@>>>=========>>>???AAABBB((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&))),,,+++(((''')))+++((())))))***+++,,,------333666<<>>>>>??????>>>@@@BBBAAA>>>>>>AAADDDEEEEEEEEEEEEEEEDDDCCCCCC@@@????????????>>>>>>>>>AAA@@@@@@??????@@@AAAAAABBBAAA???@@@AAAAAA@@@>>>>>>>>>>>>?????????@@@@@@===>>>@@@AAAAAAAAA@@@???AAAAAAAAABBBDDDEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCCCCFFFDDDBBB@@@@@@AAACCCEEEEEEDDDAAA???>>>>>>???@@@@@@@@@@@@????????????@@@=========>>>>>>?????????((((((''''''''''''((((((''''''''''''((((((((((((((((((((())))))((((((((($$$&&&))))))'''&&&&&&'''((())))))***+++,,,,,,,,,///222888>>>???>>>BBBHHHWWWjjjuuuhhh\\\QQQLLLTTT___qqqxxx~~~yyyzzz|||zzzzzzxxxvvvyyy~~~uuunnnjjjeeeeeessstttpppnnnlllmmmppprrrssstttvvvxxxzzz{{{|||{{{{{{zzzzzz{{{|||~~~~~~}}}{{{yyywwwvvvssspppmmmlllkkkiiigggeeecccbbbbbbaaa___]]]]]]]]]^^^^^^___bbbgggkkkoootttyyy}}}{{{{{{zzzzzzyyyyyyyyyyyyxxxyyyzzzzzzxxxvvvvvvxxxwwwwwwwwwzzz~~~|||{{{xxxtttqqqpppooommmlllrrrppplllhhhccc\\\TTTOOOFFF@@@999555666666444222333222111000111333444444000222444555777:::???BBBFFFJJJQQQWWW\\\aaaeeehhhfffeeedddeeefffgggfffeeebbbbbbaaa```^^^YYYRRRMMMFFFCCC>>>999666333111...---------............//////000000000...///111333////////////000000000000666555666999<<>>>>>AAABBBCCCBBB@@@@@@AAACCCDDDDDDDDDEEEEEEDDDCCCCCC????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????>>>???@@@BBBBBBAAA@@@???BBBBBBBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@CCCBBB@@@???>>>>>>>>>???>>>???@@@BBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAEEECCCAAA??????AAADDDFFFEEECCC@@@===<<<===>>>@@@??????>>>===;;;<<<===???>>>???@@@@@@@@@??????>>>((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&***+++------+++)))(((((()))))))))******++++++,,,,,,---333:::<<<;;;???DDDRRRbbbuuu|||rrrfffZZZQQQQQQTTTbbbjjjvvv{{{zzz}}}~~~yyy{{{||||||uuukkkhhhffffffppp}}}~~~sssooommmkkkkkkmmmqqqrrrsssuuuwwwyyy{{{|||||||||zzzzzzzzz{{{}}}~~~||||||zzzxxxwwwuuutttppppppooonnnllljjjgggfffdddcccbbbaaaaaaaaaaaabbb___aaaeeehhhkkkooosssvvvvvvwwwxxxyyyzzz{{{{{{{{{yyyzzz{{{yyyvvvuuuttttttttttttvvvzzz~~~}}}yyyxxx{{{xxxtttrrrrrrqqqpppoooqqqmmmhhhbbbZZZQQQHHHBBB===999444333333444333222222222111111000111333444222444777999<<<@@@EEEIIILLLPPPUUUZZZ^^^aaadddgggccccccbbbdddfffggggggfffbbbaaa___]]]YYYSSSLLLGGGCCC@@@;;;777555222000...,,,,,,------...//////000...///000///......000111......//////000000111111333444:::BBBLLL\\\ssszzzttthhhdddkkk~~~bbbTTTLLLJJJIIIIIIEEEAAABBBFFFCCCEEEHHHMMMRRRTTTUUUTTTVVVVVVTTTPPPKKKGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@CCCFFFHHHGGGCCCAAADDDGGGLLLLLLLLLLLLLLLKKKKKKKKKEEEDDDCCCDDDFFFGGGFFFDDDBBBAAA@@@@@@@@@@@@??????BBBBBBBBBAAAAAA@@@???>>>BBBCCCCCCCCCBBBAAAAAABBBDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA???@@@@@@???>>>>>>>>>>>>======>>>>>>>>>?????????>>>???@@@AAABBBAAA@@@@@@CCCBBBBBBDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???CCCAAA@@@>>>=========>>>>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCBBB@@@??????AAADDDFFFDDDBBB???===;;;<<<>>>???======<<<:::888999<<>>999999666333111111000///...000111111000///000222444777999<<>>@@@DDDGGGEEE@@@>>>AAAEEEKKKJJJIIIHHHHHHHHHHHHHHHDDDBBBBBBEEEIIIJJJIIIFFFCCCAAA??????@@@AAAAAA@@@CCCCCCCCCBBBAAA@@@???>>>@@@AAAAAAAAAAAAAAA@@@???CCCCCCCCCCCCCCCBBBBBBAAA======>>>>>>>>>>>>>>>???>>>>>>@@@AAAAAAAAAAAAAAA>>>???@@@???=========>>>=========>>>>>>>>>??????????????????@@@@@@@@@AAABBBBBBBBBCCCEEEFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>AAA@@@>>><<<<<<<<<<<<===<<<<<<===>>>??????@@@@@@CCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@AAABBBDDDEEECCCBBB???===<<<<<<===>>><<<===<<<999777888===BBBEEEEEEDDDCCCBBB@@@@@@???((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((('''''')))(((''''''(((((((((((())))))))))))************,,,***,,,111444444777<<>>AAACCCDDDCCCAAA@@@AAACCCFFFEEEDDDCCCCCCDDDFFFGGGGGGEEEDDDGGGKKKMMMJJJGGGDDDAAA??????AAACCCCCCBBBBBBBBBBBBBBBAAA???>>><<>>>>>??????===>>>@@@AAABBBBBBAAAAAA===???@@@???===;;;===>>>============>>>>>>>>>???@@@???>>>======???@@@AAABBBAAAAAACCCEEEFFFEEECCCCCCBBBBBBBBBAAA???>>>===AAA@@@???=========>>>>>><<<<<<<<<<<<======>>>???BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>@@@AAABBBCCCCCCDDDBBBBBB@@@???>>>============>>>===:::888:::AAAGGGGGGFFFCCCAAA@@@?????????((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((()))'''&&&&&&(((***++++++))))))))))))************...+++,,,///111111444999===III]]]vvv|||{{{xxxuuurrrnnnfffVVVHHH???GGGUUUgggxxx|||yyywwwuuummmfffmmmyyy|||~~~zzzuuuuuuyyyyyy{{{~~~yyyxxxxxxuuussstttkkkkkklllmmmpppsssvvvxxxxxxwwwuuutttuuuwwwzzz|||}}}|||}}}{{{|||||||||{{{|||}}}xxxxxxxxxxxxvvvrrrooommmnnnnnnmmmkkkjjjhhhgggfffggghhhiiihhhggggggiiikkkddddddeeegggkkkooorrrtttwww}}}|||{{{~~~zzzzzzzzzzzz{{{zzzxxxuuutttxxx}}}~~~}}}{{{{{{{{{|||~~~|||yyytttoooiiibbbZZZVVVMMMHHHAAA;;;888777555555111111111222333333333333222444777777777999>>>BBBBBBEEEHHHKKKOOOTTTYYY]]]^^^^^^___^^^]]]___aaadddgggeeebbbaaaaaa```^^^\\\VVVRRRLLLGGGBBB===999666333111......///000000000---------........./////////000222333111111111222,,,---...///000111222333;;;FFF]]]xxx~~~{{{vvvtttnnnooopppggghhhqqqfffSSSKKKHHHLLLGGGDDDGGGHHHEEEDDDEEEAAADDDHHHLLLOOOSSSVVVXXXQQQWWW[[[ZZZTTTMMMKKKKKKFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFDDDBBBAAABBBAAAAAAAAAAAABBBCCCCCC???@@@BBBCCCCCCBBB@@@>>>FFFDDDCCCCCCDDDEEECCCBBBBBBAAA@@@@@@AAACCCEEEGGGJJJHHHFFFIIIMMMNNNKKKGGGDDDAAA??????BBBDDDDDDCCCAAAAAABBBAAA@@@>>><<<;;;@@@@@@@@@BBBCCCCCCBBB@@@===>>>@@@BBBCCCEEEEEEFFF<<<=========>>>>>>??????===>>>@@@AAABBBBBBAAAAAA===???@@@???<<<;;;<<>>>>>>>>>>>@@@???===;;;<<<>>>@@@BBBAAAAAAAAABBBDDDEEEDDDCCCBBBBBBBBBAAA@@@???======CCCCCCAAA@@@@@@@@@AAABBB======<<<<<<======>>>???AAAAAABBBBBBBBBBBBAAAAAA<<<>>>@@@BBBCCCDDDCCCCCCBBBBBBAAA@@@???>>>======>>>??????<<<:::<<>>>>>>>>???((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%&&&''')))---***'''''')))+++***)))))))))))))))******************))))))+++---000222:::AAARRRjjjxxxtttsssrrrrrrnnndddTTTIIIDDDHHHQQQaaattt~~~|||zzzuuummmkkknnn{{{~~~~~~qqqkkkpppwwwuuuzzz~~~}}}~~~}}}wwwrrrkkkkkklllmmmnnnppprrrrrrwwwvvvvvvuuuvvvxxxyyy{{{~~~~~~|||zzzzzzyyyyyyyyy{{{|||{{{yyyxxxyyyzzzxxxuuussssssssstttrrrnnnkkkiiiiiiiiijjjjjjiiiiiiiiiiiiiiijjjjjjfffffffffggghhhjjjlllnnnyyyzzz}}}}}}{{{zzz~~~{{{{{{{{{{{{zzzxxxwwwyyy{{{}}}~~~~~~~~~~~~|||~~~zzzyyyuuunnneee]]]UUUMMMHHH@@@;;;777444555555444222333222111111333444444444666222222777:::999<<>>@@@DDDAAA:::AAABBBBBB@@@>>>>>>???@@@BBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@AAACCCDDDEEEEEEKKKLLLLLLLLLKKKIIIGGGFFFDDDAAA===;;;<<<>>>@@@AAADDDBBB@@@???>>>===:::888<<<>>>???@@@???>>>???@@@>>><<<<<<===AAABBB@@@>>><<<;;;;;;;;;<<<>>>AAACCC===>>>???@@@@@@@@@@@@@@@======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<===???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????===<<<;;;@@@???>>><<<<<<<<<===>>>>>>============>>>>>>???AAA@@@??????AAAAAA@@@???@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@?????????===<<<<<<<<<===>>>@@@AAABBBAAA???>>><<<:::888888************************'''''''''(((((('''''''''$$$%%%&&&''''''(((***,,,,,,***'''''')))+++***)))))))))))))))******************))))))+++---000111888===III]]]pppyyyxxxsssrrrqqqqqqrrrpppiii]]]TTTIIIJJJPPP]]]ppp|||{{{|||~~~uuullllllrrrwww{{{vvvoooooorrryyy|||~~~|||zzz{{{}}}{{{uuujjjiiiiiijjjkkkmmmooopppwwwwwwwwwwwwxxxxxxyyyzzz}}}}}}~~~{{{yyyxxxvvvuuuvvvxxxzzzzzzyyyyyyzzz{{{zzzxxxvvvvvvwwwsssrrrpppooonnnmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmiiiiiihhhhhhiiikkkmmmooorrrtttxxx{{{}}}~~~~~~}}}~~~|||{{{{{{|||}}}}}}|||zzzzzz{{{}}}|||~~~~~~zzzssskkk```WWWPPPIIIDDD@@@:::777333222333333111000111000///000111222333333777444555;;;???@@@EEEKKKOOORRRVVVXXXYYYYYYZZZ[[[^^^^^^___``````````````````___^^^^^^]]]ZZZVVVSSSLLLGGG@@@999666444222111//////......---,,,,,,+++......///////////////...111000000//////000000111...---...111111222888???SSSeeevvvqqqooopppooojjjeeeeeewwwxxxwwwgggTTTKKKHHHEEEGGGHHHIIIJJJJJJHHHGGGEEEBBBBBBDDDFFFHHHJJJLLLMMMLLLNNNPPPPPPMMMJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBDDDCCC???AAADDDAAA;;;@@@AAAAAA@@@>>>>>>???AAABBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@AAABBBDDDEEEEEEHHHHHHIIIHHHGGGFFFDDDCCC@@@???===<<<<<<===>>>>>>DDDBBB???=========;;;:::<<<===??????>>>>>>>>>???<<<;;;;;;===AAABBBAAA???===<<<<<<;;;<<<>>>@@@BBB>>>>>>??????@@@@@@??????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBAAA@@@???>>>>>>???>>>===<<<<<<======>>><<<;;;;;;;;;;;;<<<======BBBAAA@@@AAABBBBBBAAA@@@???????????????@@@AAABBBDDDCCCAAA@@@>>>>>>============<<<<<<===>>>???@@@???>>>>>>===<<<;;;;;;;;;************************''''''))))))))))))''''''&&&'''(((((('''(((***,,,+++)))(((((()))******)))))))))))))))***************))))))***+++---///000777999AAAOOO___kkkppppppsssrrrrrrssssssnnnfff```UUUQQQPPPXXXhhhyyy{{{sssrrrxxx~~~}}}rrrjjjlllsssqqqyyyxxxtttsss}}}~~~zzzwwwwwwxxx~~~wwwlllkkkiiiiiiiiikkknnnpppwwwwwwxxxyyyyyyyyyxxxxxxzzzzzzzzz||||||yyyvvvtttrrrsssuuuwwwxxxxxxvvvxxxyyyyyyxxxwwwxxxyyyrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqqqqppppppnnnllljjjiiiiiikkknnnooonnnpppssswwwzzz{{{|||||||||zzzyyyzzz}}}~~~~~~~~~|||{{{|||}}}~~~~~~~~~~~~|||~~~~~~~~~~~~yyyrrrmmmhhh]]]PPPFFFBBB>>>:::777444333111111222222111///000000000111111333444444:::999;;;BBBGGGKKKOOOUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[^^^^^^____________^^^^^^___^^^]]]\\\ZZZVVVPPPLLLEEE@@@999444111000000000......------,,,,,,++++++---......///000000000000000//////......//////000------000333333666???JJJgggwwwrrrmmmooouuupppdddeeeooozzzqqqZZZLLLIIIHHHGGGJJJKKKKKKKKKIIIGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIFFFHHHJJJJJJHHHGGGHHHIIIHHHHHHGGGFFFEEECCCAAA@@@AAABBBCCCDDDEEEDDDDDDCCCBBBDDDCCCAAAAAACCCAAA======???@@@???>>>>>>???AAAAAABBBBBBCCCCCCAAA@@@???>>>>>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDCCCAAA@@@???<<<<<<<<<======>>>??????FFFCCC???<<<<<<<<<<<<<<<;;;===??????>>>>>>>>>???::::::;;;===@@@BBBAAA@@@>>>>>>===<<<===>>>???@@@>>>????????????>>>>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<=========::::::;;;;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>======<<<<<<;;;;;;>>>======<<<<<<===>>>>>>;;;;;;;;;;;;;;;<<<======AAA@@@??????AAAAAA@@@???>>>>>>>>>>>>???@@@BBBBBBEEECCCAAA>>><<<<<<<<<===>>>>>>============>>>???<<<<<<<<<<<<=========>>>'''''''''''''''''''''''''''((()))******)))(((''',,,,,,,,,***'''&&&'''(((***))))))))))))******)))((()))))))))************)))))))))***+++---...///666888===HHHVVVccclllpppvvvuuuuuuvvvvvvsssnnnjjjeee[[[RRRTTT^^^lllzzzzzzoookkksss}}}yyy}}}vvvrrrsssuuulllzzz{{{~~~}}}wwwttttttzzzrrrpppmmmkkkkkkmmmppprrruuuvvvwwwxxxxxxwwwvvvuuuvvvuuuvvvxxx{{{~~~|||xxxvvvsssrrrsssuuuuuuuuurrrsssuuuuuuuuuvvvxxxzzzssstttuuuuuuuuutttssssssuuuuuuuuuuuutttsssrrrrrrrrrpppmmmkkkkkklllnnnpppqqqrrrssstttuuuuuuvvvvvvzzzxxxxxxxxxzzz||||||{{{{{{yyyzzz~~~~~~}}}}}}~~~}}}~~~~~~{{{wwwtttpppiii```YYYYYYPPPDDD===;;;:::666333111111222333333333222222111222333444444666888:::@@@AAADDDIIINNNSSSXXX[[[\\\^^^___^^^\\\[[[ZZZ[[[\\\]]]^^^^^^______^^^^^^]]]\\\[[[YYYVVVQQQJJJFFF???:::444000.../////////,,,,,,,,,,,,,,,,,,++++++,,,---...000000111111111//////............////////////222555777>>>LLLZZZuuu}}}~~~|||qqqkkkooovvvooobbbjjj{{{dddRRRKKKJJJJJJIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFEEEEEEEEEGGGHHHHHHHHHGGGFFFDDDCCCAAA@@@AAABBBCCCDDDEEEEEEDDDDDDBBBBBBBBBAAAAAABBB@@@???;;;<<<>>>???>>>>>>???AAA@@@AAABBBCCCCCCAAA@@@???===>>>>>>@@@AAABBBCCCDDDBBBBBBAAA@@@???>>>======:::;;;<<<<<<>>>AAADDDGGGLLLGGGAAA===<<<<<<<<<<<<;;;===??????>>>===>>>???;;;;;;<<<>>>???@@@@@@?????????>>>=========>>>???????????????>>>===<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<<<<<<<999999::::::;;;===>>>?????????@@@@@@@@@@@@??????;;;;;;::::::999999999999<<<<<<<<<<<<======>>>>>>======<<<======>>>???@@@>>><<<<<<<<<===>>>===<<<<<<<<<======???@@@BBBBBBDDDBBB???<<<;;;;;;===>>>>>>>>>>>>===============;;;;;;<<<<<<======>>>>>>'''''''''''''''''''''''''''((()))******)))((('''------,,,***(((&&&'''((())))))******))))))))))))((()))))))))************)))))))))***+++,,,---...222555;;;DDDPPP]]]gggmmmrrrsssvvvyyy{{{zzzxxxvvvooo```SSSQQQVVV```nnnzzz{{{ooojjjpppzzzxxx}}}xxxiiiyyy{{{uuusss}}}vvvssspppmmmlllnnnppprrrrrrsssuuuvvvvvvuuutttsssqqqrrrsssuuuyyy}}}}}}zzzwwwuuuttttttsssqqqoooppprrrssssssuuuxxx{{{yyyzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvuuutttsssuuussspppnnnnnnnnnpppqqqttttttsssrrrrrrrrrssssssyyywwwuuuuuuvvvwwwvvvuuu{{{yyywwwxxx|||~~~~~~||||||~~~~~~{{{wwwqqqmmmhhhddd```XXXOOOHHHHHHBBB;;;999999888555111///000111333333333333333111333666777777999===@@@GGGJJJLLLOOOTTTYYY\\\]]]```aaaaaa```]]][[[[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZXXXVVVSSSPPPKKKDDD@@@999666111.........///...++++++,,,,,,,,,,,,,,,,,,---...///000111111111111//////............//////111000222888>>>III[[[kkk~~~~~~~~~wwwooohhhjjjqqqllleeetttooo[[[PPPNNNNNNMMMKKKFFFFFFGGGGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBEEEFFFFFFDDDCCCCCCEEEGGGGGGGGGGGGFFFDDDBBBAAA@@@BBBBBBDDDEEEEEEEEEDDDDDD??????@@@AAA@@@???>>>???999;;;===>>>>>>>>>>>>@@@???AAABBBCCCCCCAAA???>>><<<===>>>???@@@BBBCCCCCCAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<>>>DDDLLLRRRQQQLLLEEE???<<<<<<<<<<<<;;;===>>>>>>======>>>???===>>>>>>>>>>>>===<<<<<<>>>>>>>>>===============>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===<<<<<<;;;:::888888999999:::<<<===>>>>>>??????@@@@@@??????>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<======>>>@@@@@@===<<<;;;;;;======<<<;;;<<<<<<<<<===>>>@@@AAABBB@@@>>><<<::::::<<<>>>???>>>>>>>>>>>>>>>========================<<<<<<<<<************************(((((((((((((((((((((((()))******)))((((((***,,,((()))++++++)))((()))***))))))))))))************))))))******+++,,,,,,,,,---000777>>>HHHSSS^^^eeehhhlllttt{{{qqqbbbTTTQQQSSSXXXdddqqq{{{rrrlllpppwww|||vvvkkkvvvxxxuuuyyyxxxvvvrrrpppnnnnnnooopppqqqqqqrrrsssttttttttttttppprrrtttvvvxxx|||~~~}}}zzzxxxwwwuuurrroooooopppqqqrrrsssvvvyyy|||~~~}}}}}}}}}|||vvvwwwxxxyyyyyyyyywwwwwwxxxwwwuuutttssssssttttttssssssrrrrrrrrrtttvvvwwwxxxvvvsssrrrsssrrrqqqpppuuuuuuvvvwwwxxxzzz{{{||||||vvvuuuvvvtttmmmgggbbb^^^YYYTTTQQQKKKDDD>>>888777666666666555333111---///000111111111333444111555888:::;;;>>>CCCGGGNNNRRRTTTUUUXXX]]]___^^^aaabbbbbb```]]][[[[[[\\\XXXXXXYYYZZZ[[[[[[ZZZZZZSSSQQQNNNKKKHHHCCC>>>;;;555222000/////////...---++++++,,,,,,------.........//////000111111111111000//////......//////000222111555@@@MMMZZZkkkxxxtttkkkeeeeeekkkkkknnnttteeeVVVRRRRRRQQQMMMKKKDDDDDDDDDEEEFFFGGGGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@EEEFFFFFFEEECCCBBBDDDEEEFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDEEEDDDDDDCCCBBB<<<<<<===???>>>:::;;;>>>777:::===>>>=========>>>???@@@BBBCCCCCCAAA???===<<<<<<===>>>@@@AAABBBCCCAAA@@@???>>>===<<<<<<<<<;;;<<<<<<;;;===CCCNNNVVVRRRMMMFFF@@@===<<<;;;;;;:::<<<>>>>>>=========>>>>>>???@@@???<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<======;;;:::999777777888888999;;;<<<===>>>>>>????????????>>>>>><<<;;;:::999999:::;;;<<<<<<============<<<;;;::::::::::::;;;;;;===>>>??????>>>======??????>>>===<<<<<<<<<<<<===>>>@@@@@@===<<<;;;::::::<<<>>>???<<<===>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;************************)))(((&&&%%%%%%&&&((()))'''((())))))((((((***,,,'''))),,,,,,)))((()))***))))))))))))************((()))***+++++++++,,,++++++...333777===GGGSSS\\\aaahhhttt~~~uuueeeYYYUUUSSSRRRYYYeeeyyy}}}zzzuuuppppppttt}}}|||~~~|||sssvvv~~~}}}~~~{{{yyywww}}}{{{yyywwwtttrrrqqqqqqqqqpppqqqqqqrrrsssuuuvvvwwwrrruuuwwwxxxxxxzzz}}}~~~}}}|||{{{yyyvvvrrrnnnmmmnnnooopppqqqtttxxx{{{~~~~~~}}}}}}~~~yyyzzz|||~~~~~~~~~}}}|||{{{{{{{{{{{{zzzyyyxxxxxxuuutttsssrrrtttvvvyyy{{{vvvtttrrrqqqqqqqqqpppnnnpppssswwwxxxvvvuuuxxx{{{|||~~~}}}xxxtttppplllhhhbbb\\\WWWSSSOOOIIIFFFDDDAAA<<<888111333444444111000111333///111222111000111444777555999>>>AAABBBFFFLLLQQQRRRWWWZZZYYY\\\bbbccc```aaaaaaaaa___\\\[[[\\\]]]WWWWWWWWWWWWVVVTTTSSSSSSKKKHHHDDDAAA>>><<<888666111000////////////,,,***+++,,,,,,---....../////////000000111111111000000111000000//////000000111444555>>>PPPcccppp|||tttiiieeeeeeiiiqqq}}}mmm```TTTRRRSSSOOOKKKIIIEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEDDDCCCCCCDDDEEEDDDDDDEEEEEEDDDCCCCCCBBBAAABBBCCCCCCBBBAAA???>>>999888:::===;;;777888===777:::<<<>>>===<<<;;;<<<>>>@@@BBBDDDCCCAAA>>><<<;;;<<<===>>>???AAABBBBBBAAA@@@>>><<<;;;;;;;;;;;;:::;;;<<<;;;;;;@@@IIIPPPNNNJJJDDD???===<<<;;;;;;:::<<<>>>>>>===<<<===>>><<<>>>@@@???<<<:::;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<======;;;999888777777777777999:::;;;<<<===>>>>>>>>>>>>>>>>>>===:::999777666666777999:::======>>>>>>===;;;999888::::::::::::<<<===>>>??????>>>===>>>???@@@???===<<<<<<<<<<<<<<<===>>>???<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<===>>>??????>>>>>>============<<<<<<<<<<<<((((((((((((((((((((((((***(((%%%$$$$$$%%%(((************)))'''&&&''')))&&&))),,,,,,***((((((***))))))))))))************((()))***+++++++++++++++---///111333777@@@MMMWWW```hhhuuuzzzkkk^^^YYYTTTMMMQQQ[[[ppp}}}yyyxxxyyyxxxssspppqqqpppuuu|||zzzyyy}}}xxxwww{{{zzz{{{}}}|||vvv|||}}}{{{yyywwwuuutttsssqqqqqqqqqqqqsssvvvxxxzzzuuuxxxzzzzzzyyyxxx{{{}}}||||||||||||{{{wwwsssooojjjkkklllmmmnnnqqquuuxxx{{{zzzzzzyyy{{{}}}{{{}}}}}}~~~~~~|||{{{xxxwwwuuuttttttvvvyyy{{{uuusssqqqpppqqqqqqpppooolllsssyyyyyyuuussswww{{{zzz}}}~~~yyywwwnnnmmmkkkeee\\\TTTPPPNNNHHHDDD>>>;;;;;;999666444111444666333///...222666333555555444222333777;;;:::???EEEHHHIIIMMMTTTZZZTTTZZZ]]]\\\^^^eeefffccc___``````^^^\\\[[[\\\]]]WWWWWWVVVTTTRRRPPPNNNLLLFFFBBB>>>:::888777555333.........///000...+++(((+++,,,------...///000000000111111111111000000///111111000000000000111111888;;;HHH___uuu~~~uuuiiihhhhhhlllyyylll^^^TTTRRRQQQLLLHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEDDDCCCBBBAAAAAA@@@???AAADDDDDDCCCCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAAAAA@@@>>><<<;;;777666888<<<:::444666<<<777:::======<<<;;;:::;;;>>>@@@BBBDDDCCCAAA>>><<<;;;;;;<<<>>>???@@@AAABBB@@@???===;;;:::::::::;;;888:::<<<;;;:::<<>>======<<<;;;:::<<<>>>>>>===<<<===>>>:::===??????<<<;;;<<<>>>888999::::::;;;;;;;;;:::::::::;;;<<<============<<<;;;;;;::::::;;;;;;<<<:::;;;<<<======;;;999888666666777777888999;;;<<<======>>>>>>>>>>>>=========<<<:::999999;;;<<<>>>>>>>>>>>>>>><<<:::888777;;;;;;<<<<<<>>>???@@@AAA>>><<<;;;<<<===>>>===<<<======<<<<<<<<<======>>>======<<<<<<;;;:::999999:::;;;===>>>?????????>>><<<<<<<<<===============))))))(((((('''''''''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''(((((())))))******))))))((((((((((((((()))))))))***++++++++++++***,,,,,,...000444:::BBBHHHWWWcccuuu|||rrrjjjeeeXXXJJJJJJTTTooo~~~|||ttttttvvvyyy~~~~~~{{{vvvyyyrrrnnnrrrrrrzzzyyyssswww}}}}}}~~~}}}||||||yyywwwxxxyyywwwssstttrrroooooorrruuuwwwxxxyyyxxxwwwvvvxxx{{{~~~~~~|||{{{zzz{{{{{{|||~~~wwwqqqrrrpppnnnmmmlllmmmooopppsssssstttwwwzzz}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~|||{{{~~~~~~~~~}}}|||{{{zzzyyyxxxwwwuuuqqqnnnnnnpppsssvvvvvvuuuuuuvvvxxxzzz{{{~~~{{{uuunnniiifffaaaZZZRRRLLLGGGAAA>>>;;;777222111333666666555111222333333222222444666222333555555777:::>>>BBBEEEHHHKKKOOORRRSSSTTTTTT[[[[[[\\\]]]___aaabbbccccccbbbaaa___\\\YYYVVVUUUUUURRRNNNJJJHHHGGGEEECCC<<<:::777555444333111///++++++++++++++++++++++++,,,+++***,,,...//////...///000111111111///...---333000---+++,,,///222444555EEE]]]sss~~~ssspppdddaaarrr|||}}}lll```RRRKKKLLLMMMIIIEEEFFFDDDBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDBBB@@@>>>>>>??????>>>>>>???AAABBB@@@???<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<>>===;;;999888999999::::::;;;<<<======;;;;;;::::::::::::999999888888999:::;;;;;;<<<<<<===<<<:::999888999999:::999999888777888999:::;;;<<<:::888999;;;;;;888555666666555555555777999:::;;;999999;;;>>>???>>>;;;999999888888888888999999888888999999999::::::::::::::::::::::::;;;<<<===========================:::::::::;;;;;;<<<<<<<<<::::::;;;;;;::::::999999::::::;;;;;;<<<======>>>???>>>;;;999999999:::;;;))))))((((((((('''''''''%%%%%%&&&'''((()))***+++(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))***++++++++++++***,,,,,,...///222888@@@EEEQQQ]]]qqqzzzppphhhZZZJJJHHHOOOdddvvvvvvppppppsssxxxuuummmooonnnuuuyyysssssszzz~~~~~~~~~{{{|||||||||}}}~~~{{{yyyuuussspppoooqqqtttuuuvvvzzzzzzyyyyyyzzz|||~~~~~~}}}{{{yyyxxxvvvvvvwwwxxxzzz}}}~~~}}}yyyvvvyyyxxxvvvsssqqqpppppppppppppppqqqtttxxx|||}}}}}}yyyyyyzzz|||~~~~~~}}}{{{{{{{{{{{{yyywwwttttttvvvxxxyyyyyyyyyyyyyyyyyyyyyzzz~~~|||{{{xxxuuuqqqjjjbbb]]]WWWSSSMMMHHHCCC???;;;999;;;777333111111222111///222333333333222333555777777999;;;<<<>>>BBBGGGKKKQQQSSSVVVYYY[[[\\\\\\\\\\\\\\\]]]^^^```bbbcccdddcccbbb```]]]ZZZVVVTTTRRRRRROOOKKKGGGFFFDDDBBB@@@888666333222111111///---++++++++++++++++++++++++---,,,,,,---///000000///111111222222111000///...111000000//////000333555???OOOggg{{{}}}nnnhhhcccgggzzzggg]]]QQQLLLMMMNNNJJJEEEFFFDDDBBBAAABBBCCCCCCBBB???>>>==================@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCAAA???===>>>???;;;::::::;;;===>>>===;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;===>>>???AAABBBAAA???<<<========================AAA@@@>>><<<::::::999:::777888::::::999:::<<<>>>===============<<<;;;:::999999999:::;;;<<<<<<<<<;;;;;;::::::999999999888888888888999::::::;;;;;;===<<<;;;:::::::::;;;;;;:::999888888888999;;;;;;===;;;999:::;;;;;;888555555555555666666777888999:::999999;;;>>>???===;;;:::999999999999999999:::888888888999999999:::::::::::::::::::::;;;<<<<<<========================::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::::::::;;;<<<============<<<:::999888999:::;;;))))))((((((((((((''''''%%%&&&&&&''')))******+++(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))***++++++++++++***,,,,,,---...000555;;;@@@JJJWWWkkkvvvlll^^^NNNIIIMMMXXXkkk|||uuurrrrrrsssxxx~~~ppplllhhhnnn~~~|||vvvrrrrrrtttvvvwww|||||||||}}}}}}|||}}}~~~}}}xxxtttpppnnnoooqqqrrrsssxxxxxxxxxyyyyyy{{{|||}}}|||{{{yyyvvvtttssssssssssssvvvzzz|||||||||||||||~~~|||xxxuuusssqqqmmmmmmnnnqqqvvvyyyzzzyyyvvvvvvwwwxxx|||}}}|||{{{}}}}}}}}}{{{yyyyyy{{{}}}||||||}}}}}}}}}|||{{{zzz~~~~~~}}}yyyvvvtttpppkkkfff```YYYQQQLLLEEEBBB???<<<:::888666444888666333222222111///...333444444333333555999<<<>>>@@@CCCEEEHHHLLLQQQUUUWWWXXXZZZ\\\]]]^^^]]]]]]]]]]]]^^^___aaaccceeefffcccaaa___[[[WWWSSSOOOMMMLLLIIIEEECCCAAA???===;;;333111///.........---,,,++++++++++++,,,,,,,,,,,,///...---...000111111000222222222222111000///......000222222111222666:::MMM]]]sss{{{xxxiiidddhhhvvvfff^^^UUUQQQRRRRRRMMMHHHFFFDDDBBBAAABBBBBBAAA???<<<;;;;;;;;;;;;<<<======??????@@@@@@@@@AAAAAAAAA@@@AAABBB@@@>>><<<===>>>999999888:::;;;<<<:::999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???===<<<:::999999999666777888888888999;;;===;;;;;;<<<<<<===<<<<<<<<<888888999999:::;;;;;;;;;;;;;;;::::::999888777777777777777888999999::::::;;;;;;;;;:::;;;;;;<<<<<<:::999999999999:::;;;;;;===<<<;;;:::;;;:::777555444555666777777888888888:::999999;;;======<<<;;;:::::::::999999:::::::::888888888999999999999:::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;:::999888777999::::::;;;;;;<<<<<<===;;;:::888777777888999:::))))))(((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((())))))***))))))***++++++++++++***,,,,,,------...222777;;;GGGRRRfff{{{xxxooocccVVVOOOOOORRRbbbwww|||{{{zzzyyyzzzxxxjjjaaahhh|||{{{uuupppmmmmmmmmmwwwvvvvvvwww{{{~~~~~~~~~|||{{{|||~~~zzzvvvqqqnnnmmmnnnoooooosssssstttvvvwwwyyyzzzzzzzzzyyywwwuuuttttttuuuvvvuuuyyy|||}}}{{{{{{}}}~~~zzzvvvtttnnnnnnnnnpppsssuuuuuutttwwwvvvuuuuuuxxx|||~~~}}}{{{zzz{{{|||}}}|||{{{{{{}}}|||~~~~~~}}}~~~~~~~~~~~~}}}zzzvvvssspppkkkhhheeeaaa[[[UUUOOOHHHBBB>>>;;;999777666666555333222333333333333444444444333222333444555777:::???CCCGGGIIILLLNNNPPPTTTXXX[[[ZZZZZZ[[[\\\\\\\\\[[[[[[^^^^^^___```aaaccceeefffbbbaaa^^^YYYTTTOOOKKKIIIFFFCCC@@@>>><<<:::777555///---,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,///...---...000111000///222222111111000//////...---000222222222666>>>EEE[[[hhhwww}}}}}}wwwooohhhlllzzzuuuhhhaaaZZZWWWWWWVVVPPPKKKFFFDDDBBBAAA@@@@@@>>><<<;;;;;;;;;;;;<<<===>>>???????????????@@@@@@@@@@@@???@@@@@@???===;;;<<<===;;;;;;:::;;;======<<<:::<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::999999999999999:::<<<>>>???===;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888777555666777777777888:::<<<;;;;;;;;;<<<<<<;;;;;;;;;888888888999999999::::::;;;;;;:::999888777666666666666777777888888888999999999999::::::;;;;;;<<<999999999999999::::::;;;<<<;;;::::::999777555444333444666888888888777777999999:::;;;;;;<<<;;;::::::999999888888999999:::888888888888999999999999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888;;;;;;;;;:::999888777666999999::::::;;;;;;;;;;;;888888777777777888888999(((((())))))))))))))))))*********)))((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))***++++++++++++***+++,,,,,,,,,,,,///333777BBBNNNaaawwwxxxrrrjjj___VVVQQQPPPXXXiii|||hhhZZZbbbyyyyyyqqqkkkhhhgggooonnnmmmpppwww~~~~~~zzzzzz~~~~~~yyysssooommmnnnnnnnnnpppqqqsssuuuwwwyyy{{{|||yyyxxxwwwwwwxxxzzz|||~~~{{{~~~|||{{{}}}}}}zzzxxxsssrrrqqqqqqrrrsssrrrppptttsssrrrrrrtttxxx}}}~~~|||{{{zzz{{{}}}~~~}}}}}}~~~{{{}}}~~~~~~~~~~~~~~~~~~uuuqqqlllgggccc___[[[WWWSSSOOOJJJFFFBBB>>>999666777666444444444444222000111222333444444555555666222444777:::>>>CCCIIINNNSSSUUUWWWXXXYYY[[[^^^```````````````___^^^^^^]]]____________```aaacccccc```___[[[VVVQQQKKKFFFDDD@@@>>>;;;999888666333000...,,,++++++---...---,,,++++++,,,,,,,,,---------///---------///000///...000000//////...............000111333888AAALLLTTTffflllsssuuuwww|||uuuiiifffkkkssskkkaaa\\\WWWTTTSSSQQQKKKFFFDDDCCCAAA@@@@@@>>><<<:::999999::::::;;;<<<>>>>>>>>>>>>>>>?????????@@@@@@>>>??????>>><<<;;;<<<======<<<;;;<<<===>>><<<:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999888888888888:::<<<===<<<::::::::::::::::::::::::::::::::::::999888777666555444555666666666777999;;;<<<<<<<<<<<<;;;:::999888777777777888888888888888::::::999888777777666666666777777777777777888888777777888888999999999999888888888999999999999999888888999888666444333333333444666888888888777777888999::::::::::::::::::888888777777777777888888777777888888888999999999:::999999888888888999999999999999999999999999999:::::::::999999888888777::::::::::::999888777666999999999:::::::::::::::777777666666777777777888(((((())))))))))))******++++++***))))))(((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''(((((()))***+++))))))***++++++++++++***++++++,,,,,,,,,...111444<<>><<<:::999666444555333333333333333000...333444555444333444555777777:::???DDDIIINNNTTTXXX^^^___aaabbbaaabbbccceeeccccccbbbaaa```______^^^______^^^^^^^^^^^^______\\\ZZZWWWRRRLLLFFFAAA???;;;:::888666555333000---...---+++,,,---......---++++++,,,,,,------......///...------//////...---......---------...///000111222444:::EEESSS```gggoooooommmmmmqqq|||vvvhhh___dddvvv~~~oooddd___TTTPPPLLLIIIHHHFFFAAA===BBBAAA?????????>>>;;;999777777777888999:::;;;<<<===>>>>>>>>>>>>?????????===>>>???>>><<<;;;<<<===<<<;;;:::;;;<<<<<<:::999<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999888888888999;;;<<<;;;999999999999999999999999999999999999999888777666555444555666666666777999;;;;;;;;;;;;;;;:::999888777777777777777777777777777888888888777777777777777777777777777777777888888666666777888888888777777666777888888999888888888555666777777444333333444444555666777777888888888777999::::::999888999:::777777666666666666777777777777777888888888888999999999888888777777888888888888888888888888888888999999888888888888888888999999999999999888888777999999999999999999999999777777777777777777777666(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''((()))***+++))))))***++++++++++++******+++,,,,,,,,,---000333666???RRRhhh|||{{{yyyxxxzzz{{{vvviii]]]UUURRRVVVdddsss|||mmm[[[\\\nnnxxx~~~zzzxxxvvvuuulllfffcccjjjyyy}}}wwwuuuuuuvvvvvvwwwvvvuuuuuuwwwyyy|||}}}yyyzzz{{{}}}~~~{{{xxxuuuvvvxxx{{{|||}}}~~~~~~}}}{{{yyyxxxxxxwwwuuussslllllllllmmmooorrrtttvvvxxxxxxxxxzzz~~~~~~}}}}}}{{{~~~}}}~~~~~~|||zzzzzzyyyuuuqqqllleee^^^YYYTTTQQQLLLHHHFFFCCC@@@>>>888777777777888777555333333222222333555444222000555777777777666888<<<@@@@@@DDDJJJPPPTTTXXX\\\___bbbdddffffffffffffggghhhdddcccbbbaaa```______^^^___^^^]]]\\\[[[[[[[[[[[[VVVTTTQQQLLLFFF@@@<<<999999777666555444111...+++///---++++++---------,,,++++++,,,,,,---......///000///......000000///...------------...000111222444555;;;GGGYYYiiitttxxxvvvqqqlllllluuulllbbb^^^kkk}}}kkk]]]TTTPPPIIIFFFCCCBBBBBBAAA>>><<<@@@???>>>>>>>>>===:::888888888888888999999:::;;;=========>>>>>>>>>??????===>>>???>>><<<<<<<<<>>><<<;;;:::;;;<<<<<<:::888<<<<<<;;;;;;;;;:::::::::999999999999999::::::::::::999888999:::;;;:::888999999999999999999999999999::::::::::::888777666444555777777666777999;;;999999::::::::::::999999666666666666666666666666666666666777777777777777888888888888888888888888777777888999888888666666444555666777888777777666333555777777555333444666555555555666666777888999666999;;;:::888777888999888888777777777777888888777777777777888888888888999999888777777777777777777777777777777777777777777777777888888888888888777888888999999999999888999999999999999888888888888888888888777777666555(((((())))))*********+++''''''((()))***+++,,,,,,(((((((((((())))))))))))******))))))((((((((('''''''''''''''((()))++++++))))))***++++++++++++******+++,,,,,,,,,---000333333;;;LLL```rrrzzzxxxtttrrrsssvvv|||tttgggZZZVVVWWW```iiirrrsssccc___kkkrrrnnnfffbbbkkk|||~~~{{{yyyyyyzzz{{{yyywwwuuuttttttvvvxxxzzzzzz{{{|||~~~zzzvvvssstttvvvyyy{{{}}}~~~~~~~~~|||{{{zzzzzzzzzxxxwwwooonnnnnnmmmmmmmmmmmmnnnrrrrrrrrruuuxxx{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzz}}}~~~~~~~~~}}}}}}{{{wwwsssooommmkkkiiigggddd___YYYRRRMMMIIIFFFBBB???>>>===;;;:::444333444555777777555333333333333555777777666444666888:::;;;<<<@@@FFFKKKGGGLLLRRRXXX[[[^^^aaacccaaaccceeefffffffffggghhhgggfffeeedddcccbbbbbbbbb___^^^]]][[[ZZZYYYYYYXXXRRRPPPMMMHHHBBB===888555888777555444333111---***///---++++++,,,---,,,+++++++++,,,,,,---...//////222000///000111111000///------------///111333555777888@@@RRRhhhyyy{{{tttnnnooo|||jjjccccccttt~~~kkk[[[PPPHHHCCCFFFDDDBBBAAABBBCCCBBB@@@???>>>===>>>>>>===:::888;;;;;;::::::;;;;;;<<<===============>>>>>>>>>>>>===>>>???>>>===<<<===>>>>>>===<<<<<<======;;;999<<<<<<;;;;;;;;;:::::::::888888888999999::::::;;;;;;999888999::::::999888888888888888888888888888:::;;;<<<<<<;;;:::888777555666777777777888:::<<<777777888999:::;;;;;;:::666666666666666555555555555555666666777888888888999999999888888888888888888999::::::999888777666333444666777777777666555222555888777555444666888666666555555555777999:::666999;;;:::888666777999999999888888888888999999777777777777888888888888999999888777777666777777777777777777777777777777666666777777888888999999666777888999999:::999999999999888888888888888888999999999999888777555555******************************))))))((((((''''''******)))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***++++++***************+++333888BBBQQQ___gggjjjiiilllooovvv|||tttiii```XXXWWW\\\hhhzzz}}}iiiaaabbbjjjttt~~~vvvllldddgggsss}}}}}}~~~~~~{{{|||~~~{{{yyyvvvrrrppppppqqqsssttttttvvvzzz~~~~~~~~~~~~}}}{{{yyywwwvvvwwwxxxzzz{{{}}}~~~~~~|||zzzyyyyyyyyywwwtttpppmmmkkkjjjkkkllliiilllmmmmmmkkkkkknnnppprrrqqqpppooooooqqqssstttqqqsssvvvzzz}}}}}}}}}~~~~~~}}}}}}|||{{{zzz|||~~~|||{{{|||~~~xxxwww{{{~~~~~~||||||yyyvvvyyyuuupppkkkgggccc___\\\ZZZXXXTTTOOOKKKGGGDDDCCC@@@???===:::888666555555666555444555666777666555555555555555444666:::<<<===@@@CCCEEEHHHKKKPPPSSSTTTUUUWWW[[[___bbbaaa``````aaacccdddfffggghhhhhheeedddbbbbbbbbbbbb```^^^___\\\YYYWWWVVVTTTRRRPPPNNNJJJEEE???;;;888777777333222000///------,,,,,,******+++++++++***))))))---,,,,,,,,,,,,---.........///////////////......000///---...000222333222999<<>>>>>????????????>>>>>>======<<<;;;:::999999888999999999999999999999999888888:::;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888777777777888999::::::::::::999999999888999999::::::888888888999::::::;;;;;;:::::::::999777444111///999777666444444666777999888666555555888999999999555666777777777666444444333444555666777888999:::666777888888777666888999999999999888666555333333444111///111666999777444777666666666666555555555333333333333444666777888666666666666666555555444999666333555999:::777333444444444555555555555666888777666555444333222222444555555555555555444444111444777777555555666888999888777555555555666777:::::::::999999888888888777777666666666666666777************************((((((((())))))))))))))))))(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++++++++***************+++000333:::FFFSSS^^^dddfffdddhhhppp{{{zzzmmmfff]]]YYYXXX___ooonnnffffffjjjrrr{{{|||qqqggghhhsss~~~|||{{{~~~}}}{{{xxxuuurrrqqqrrrsssttttttuuuyyy}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzzwwwuuurrrooommmmmmmmmmmmjjjkkkkkkjjjhhhgggjjjlllllljjjhhhgggggghhhjjjlllmmmnnnqqqtttvvvxxxzzzzzz}}}}}}}}}}}}||||||||||||zzz{{{{{{zzzyyy{{{~~~~~~|||yyyyyyzzz||||||||||||wwwrrrqqqsssuuutttrrrwwwxxxxxxvvvsssoookkkiiigggccc^^^ZZZWWWSSSOOOLLLJJJIIIFFFCCC@@@>>>===<<<888888888888777666666777666555444444555555555555777888888888999;;;>>>AAAEEEHHHLLLOOORRRUUUXXX[[[\\\\\\]]]```ccceeedddccc```aaabbbdddfffgggggggggeeecccaaa```aaa```^^^]]]^^^[[[WWWSSSQQQNNNKKKIIIFFFCCC>>>999555333222222222111///...---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------....../////////000000000/////////,,,---...000111333333444:::BBBSSSjjjyyy|||zzz{{{{{{mmmaaaaaauuupppVVVLLLGGGAAA>>>AAA======>>>>>>>>>>>>============<<<<<<;;;:::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888888999999::::::999999888888888888888999999:::888777555444555666888:::<<<<<<<<<;;;999777444333888777666555555666777888666666555666888999999888777666555444444444555555555666666777777888888888777777777666555777:::===888888888777666555333333555222111333888:::888555666666666555555555444444222222333444555666777777777777777777777666666555999666555666:::;;;888444555555555666666666666777555555555555444444444444444555555555555555444444222555777777666666777999999888666555555555666777::::::999999999888888888777666666666555666666666************************''''''((())))))***++++++''''''(((((()))))))))***((((((((())))))*********))))))))))))))))))))))))++++++************+++++++++***************++++++......111999DDDQQQZZZ___^^^ccckkkwwwsssmmmeee]]]WWWXXXeeetttuuummmlllnnnrrryyy}}}sssqqqyyyzzzvvvwwwxxxyyy~~~yyywww|||}}}}}}{{{xxxtttrrrsssttttttttttttwwwzzz}}}~~~}}}}}}~~~~~~}}}~~~~~~yyyyyyyyyxxxxxxyyyzzzzzzwwwvvvuuusssrrrqqqpppooolllkkkjjjgggddddddeeegggfffddd```^^^]]]^^^aaabbbggghhhiiikkknnnpppssstttyyyyyyxxxwwwvvvvvvuuuuuutttvvvwwwwwwvvvvvvxxxyyyyyyvvvsssrrrrrrrrrqqqppppppllliiihhhjjjjjjhhheeeiiiiiiiiigggccc^^^ZZZXXXTTTPPPLLLIIIFFFCCC@@@>>><<<;;;:::999888777777777444666777777666666666777666555555444555666888999<<<>>>???@@@AAADDDGGGJJJPPPSSSXXX[[[]]]^^^```bbbbbbbbbbbbdddfffgggeeeddd```aaacccdddeeefffffffffdddbbb```^^^^^^^^^\\\ZZZZZZWWWRRRNNNJJJGGGCCC@@@>>>;;;777444111/////////000///...---,,,+++++++++---,,,,,,+++,,,---///000............/////////000////////////////////////,,,///222222222333666999AAANNNcccwww{{{|||xxxsssqqqrrrvvvrrriii^^^\\\jjj|||uuu___JJJCCCAAA>>>===@@@<<<<<<============<<<<<<=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;<<<;;;<<<<<<;;;;;;:::999888999999999:::999999888777777777777777777888999999:::888444222222444666999<<<;;;;;;:::999888777777888777666555555666777888555555555777999:::888666888666333111111222444666777777666666666666666666666666555444444666;;;???777777777777666555444333666444333555999:::999777555555444444444333333333111222333555666666666666777888888888888777666666999777555777::::::888555555666666666666777777777333333444444555555555666444444555555555555555444333555777888777777888999888777666555444555666666999999999888888888888888666666666666666666666777************************(((((()))))))))*********(((((()))))))))*********''''''(((((()))***++++++((((((((((((((((((((((((*********************************)))******+++,,,...---...222:::EEENNNTTT\\\```hhhsss}}}wwwsssmmmdddYYYUUU^^^lllxxxrrrqqqsssxxx~~~{{{}}}xxxtttsssrrrqqquuu|||}}}zzzxxxzzzvvv|||}}}}}}{{{wwwuuuvvvxxxuuuttttttuuuxxxzzz{{{zzz{{{|||~~~yyyxxxxxxwwwwwwxxxxxxyyywwwxxxxxxxxxwwwuuusssrrrpppnnnkkkgggdddcccdddeeeccc```\\\XXXWWWWWWYYY[[[______```bbbeeeiiilllnnnoooooonnnnnnmmmlllllllllkkkmmmppppppooonnnoooooollljjjhhhggggggggggggfffdddbbb```___```___\\\YYYZZZZZZYYYWWWTTTPPPMMMKKKHHHFFFBBB@@@>>>===:::888666666666666666777777888777999;;;:::777555555666888888999999:::===@@@CCCEEEGGGIIIKKKLLLOOOSSSVVVZZZ]]]aaacccccccccddddddcccbbbbbbccceeefffeeedddaaabbbccceeeeeefffffffffdddaaa^^^\\\[[[ZZZYYYWWWUUUQQQLLLHHHEEEAAA===;;;888777444111////////////...------,,,++++++++++++---,,,+++++++++---000111...//////000000000000000..................//////111333444222111444===DDDRRR```ttt~~~|||}}}wwwtttrrrpppppphhh```\\\dddzzzjjjXXXGGGAAA@@@???>>>???:::;;;;;;<<<<<<;;;;;;:::===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;::::::999;;;;;;;;;;;;:::::::::999777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;:::999999:::::::::999999888666666666666555666666777888999;;;999777555444555666777999999888777777777777888777666555555555555666777444444555888::::::777555666555333111111222333444444444444555555555555555555555555444333555888;;;666666666666555555444333666444444555888999888777444444444333333333222222///111333666777666555444777777777777777666555555777666555666888888777555555555555555666666666666333333444444444555555555333444555555666555555555555666777888888888999999777666555444444444555666888888888888888888888777777777777888888888888888************************+++*********)))))))))(((+++************)))))))))&&&&&&'''((())))))******((((((((((((((((((((((((((())))))))))))))))))(((******))))))***++++++,,,......000222777===DDDHHHWWW[[[cccnnnyyy}}}zzztttiiiZZZQQQVVV___ppp|||}}}wwwttttttxxx{{{vvvzzz|||pppxxxuuuttttttqqqmmmooottt~~~~~~~~~~~~xxxvvvzzz}}}~~~{{{yyyzzz}}}xxxvvvvvvvvvwwwxxxwwwvvvxxxyyy|||~~~zzzzzzyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzyyywwwvvvtttrrrnnnkkkiiiggggggfffbbb___ZZZVVVTTTSSSTTTUUUUUUUUUVVVXXX\\\```ccceeebbbbbbbbbbbbbbbbbbbbbbbb```bbbeeeeeedddccccccccc```^^^\\\[[[[[[ZZZYYYWWWVVVUUUTTTTTTSSSQQQNNNLLLJJJJJJIIIIIIGGGEEECCCBBB@@@>>><<<;;;;;;:::999777555555555666666777999999:::===>>><<<888555666999;;;>>>AAACCCEEEIIINNNRRRPPPRRRTTTVVVXXXZZZ]]]___bbbeeehhhiiihhhfffffffffcccbbbbbbccceeefffffffffbbbcccdddeeeeeeeeeeeeeeebbb___[[[XXXWWWVVVTTTSSSMMMJJJFFFBBB@@@===:::888444333111000............---,,,,,,+++++++++,,,,,,---,,,******+++---///111...///000111111111000000---,,,,,,,,,,,,---...///111222333222444>>>MMMXXXgggrrr{{{~~~}}}zzzwwwqqqlllcccaaaeeevvvxxxdddWWWIIICCCAAA@@@>>>===::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::999999888888777888999:::;;;;;;;;;;;;;;;:::::::::999999999999777777888888999:::;;;;;;:::::::::;;;::::::999888:::::::::999888777666555555555555555666777888999888888888888777555444333888777777666666777888888666666555555555555666666333444555777999999777555333333333444333333222111000000111222333444555666222444666555444333333333444444555555555444444333444444333444666777666666444333333333333222222222///111333555666666555444555555666666555555444333555444444555666666555333333333333444444444555555555444444444444333333333333444444555666666555555555666666888999999999888555555444333333444555666777777777777777777777777777888999::::::::::::999************************,,,++++++***))))))((((((,,,+++++++++******))))))'''''''''(((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,,,,---///111333555888<<>>>>>>>>>>>>>>===<<<<<<:::888666666888888888777555555666777888:::;;;<<<===@@@AAA???:::888;;;???BBBGGGLLLPPPRRRUUUZZZ___ZZZ\\\^^^___```aaaccceeehhhjjjllllllkkkiiiiiijjjfffeeecccdddfffhhhhhhgggaaabbbbbbcccccccccbbbbbb^^^[[[VVVRRRPPPOOOMMMLLLGGGDDD@@@===<<<999777555000///...------,,,,,,,,,,,,,,,+++++++++,,,---------,,,++++++,,,---///000---...000111111111000///---,,,,,,+++,,,---///000...222777===GGGUUUdddoooyyy~~~zzz|||yyyrrrkkkccciiivvvppp\\\SSSHHHBBBAAA@@@<<<:::::::::;;;;;;;;;;;;::::::999::::::;;;;;;<<<<<<<<<;;;::::::999999888888777666777888:::;;;;;;<<<<<<:::::::::999999999888888777777777888888999999:::888888999999999999888888999999999999888777666555555555555555666888999:::444555777777777444222000888888888888888888888888555555555555555555555555444444444666888999777555222333444555444333222000//////000222333444555666222444666777555222000000333333444444555444444444333333333333444444555555444444333333333222222222000111222444555555555555444555555555555444333333333333444444444444333333222222333333333444444444555444444444333333222222333333444555666666666666666555555777999999888777444444333222333444555666666666666666777777777777666777999:::;;;;;;:::999*********************************************************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))***+++,,,---***---000111222444888<<>><<<@@@EEEKKKQQQXXX[[[\\\^^^bbbfff```bbbdddeeeddddddeeegggfffhhhjjjjjjjjjkkkmmmnnniiigggeeedddeeeffffffeee^^^_______________^^^^^^YYYUUUOOOKKKIIIGGGFFFEEECCC@@@<<<999777555222000///......---,,,,,,++++++,,,,,,,,,,,,,,,---..............................,,,---///111111000///...///...---------///111333333;;;HHHXXXgggsss{{{xxxyyy~~~~~~~~~xxxuuurrrnnnkkkvvvzzziiiSSSMMMFFFAAAAAAAAA>>>:::::::::;;;;;;;;;;;;::::::888888999999:::;;;;;;<<<<<<;;;;;;:::999999888888777888999:::::::::::::::999999999999888888888888777777777888888888888888666777777888888888777777888888999888888777666666555555555666777888::::::666666666666666555444333666777888999888888666666444555555555555555555444555444444555777888777666555444444444333333333333111222222333444555555666333555666666555333333444111222333444444444444444222333444444333333444555444444444444333333333333000111222333444555555666555555555555555444444333333444555555444444444444333333333444444444555555222333333333333333444444222333444555666666666666555444444555888999888666444333222222222333555666555555555666666666777777444666888999::::::999888************************)))))))))***++++++,,,,,,((()))***+++,,,---......+++++++++***************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))***+++,,,---(((***---...///222777<<>>???AAAAAA@@@>>>>>>>>>>>><<<;;;:::;;;============<<<<<<<<<;;;;;;;;;:::999:::===???@@@??????@@@BBBDDDHHHKKKNNNPPPUUUVVVTTTLLLCCC???CCCHHHPPPWWW___bbbbbbbbbeeehhhccceeeggggggeeeeeeeeefffbbbdddfffggghhhjjjnnnpppjjjhhheeecccccccccbbbaaa\\\\\\]]]]]]\\\\\\[[[[[[UUUQQQKKKFFFDDDBBBAAA@@@AAA>>>:::777444111...,,,000000//////...------,,,,,,,,,,,,,,,---.../////////000000000000000///...,,,---///000111000...---000000///...///111333555===HHH[[[qqq{{{ooouuu~~~||||||~~~}}}sssrrrtttrrrtttsssaaaLLLIIIDDDAAAAAACCCAAA===:::;;;;;;<<<<<<;;;;;;:::777777888999::::::;;;;;;======<<<;;;;;;:::999999999::::::::::::999888888999999999888888888888777888888888888777777777777555666777777777777666666777888888888888777777666555555666666777999:::;;;:::999888777666777888888333444666777777555333222444444555555555555444444666444333444666777888777777666333222111222444666555555555555555555555555555555666555444555777999111111222333444444444444222444444444333333444555555555444444444444333333111111111222333444666666666666666666666555555444333555666666555444444555444444444555555555666666000111111222444555555666222333444555666666666666555333333555888999777555333333222222222333555666444555555555666666777777222444666888999888777666''''''((((((((((((''''''))))))))))))))))))))))))***************)))((('''************************'''(((*********)))'''&&&))))))))))))))))))))))))(((+++,,,+++)))(((***,,,++++++******,,,///333555>>>>>>DDDNNNZZZfffuuuyyypppbbbUUUQQQLLLMMMZZZjjjuuu|||zzzyyypppjjjkkkjjjttt~~~ooolllnnnxxx}}}zzzrrriiiaaa^^^^^^```hhhqqqyyysssqqqyyyyyyrrrmmmrrrsssssssssssstttxxx{{{zzz{{{||||||{{{{{{}}}~~~~~~|||yyyyyyyyyzzzzzzyyyyyy{{{~~~~~~}}}~~~|||yyywwwuuuuuuvvvvvvuuurrrnnnjjjgggccc^^^ZZZYYY[[[\\\\\\ZZZVVVQQQOOOQQQOOOLLLJJJIIIHHHGGGEEEEEEDDDBBBAAA@@@@@@AAABBB@@@@@@???>>><<<;;;:::999<<<;;;:::999:::;;;<<<===>>>===<<<;;;;;;===>>>@@@===>>>@@@CCCEEEHHHIIIJJJGGGIIILLLQQQVVVYYYZZZYYYaaa___YYYRRRMMMLLLNNNQQQ[[[^^^aaacccbbbbbbcccdddjjjjjjhhhfffeeecccaaaaaadddfffhhhjjjkkkjjjhhhgggkkkgggccc```````````````\\\[[[ZZZZZZZZZXXXUUUSSSNNNIIICCC?????????>>><<<:::999777444111///...---111000---+++))))))***+++'''(((***+++,,,------...---///000000///......///...000000---+++***...222000,,,+++///111000111333===XXXxxxzzz}}}~~~|||||||||xxx~~~www{{{|||pppmmmrrrxxxiiiVVVHHHDDD???>>>@@@@@@>>><<<777777777666777777888999888888888888999:::;;;<<<===<<<:::888777777888888999999888888888888888888777888999888666666666888777777888999:::999666444666666666666555555555555666777777777777666666555444444444555555555666666666666666666555444333222555444444333333444444555333333333333333333333333000000111333555666777888222333333333333222111000222333333444333333222222444444444444444444444444333333333333333333333333555555555444333222111000222222222222222222222222333222222111111222222333444444555555555555444444111111222222222333333333444444333333333222222222333222222111111222222333222222333444555555555555444444444444444444444444666333111333666666222...555444333444666666666444666555555555555444444444***++++++,,,,,,++++++***))))))))))))))))))))))))***************))))))(((***************************************++++++,,,))))))))))))))))))))))))(((***+++***(((''')))+++...---,,,,,,...000444666999:::@@@IIIRRR]]]mmm{{{{{{kkk]]]RRRLLLJJJSSS```lllxxx}}}sssooottttttzzztttbbbdddppp|||sssjjjbbb]]]\\\bbbkkkyyyxxxyyy~~~zzzxxxtttttttttsssssstttvvvyyyzzzzzz|||||||||}}}~~~||||||}}}~~~}}}}}}}}}~~~|||zzz~~~|||zzzwwwvvvvvvwwwxxxvvvtttqqqooommmjjjfffcccbbbbbbccccccaaa^^^ZZZXXXWWWUUURRRQQQPPPOOOMMMLLLIIIHHHGGGEEEDDDDDDEEEEEECCCBBBAAA@@@>>>>>>>>>>>>============>>>@@@AAABBBFFFEEEDDDDDDDDDFFFHHHIIIJJJKKKLLLNNNPPPQQQSSSSSSTTTTTTVVVZZZ^^^bbbbbbbbbhhheeeaaa[[[VVVUUUWWWZZZbbbdddgggggggggggghhhiiijjjjjjiiigggfffdddcccbbbdddeeehhhjjjjjjiiigggffflllhhhdddbbbaaaaaa```___YYYXXXVVVVVVUUUSSSPPPMMMIIIDDD???<<<;;;;;;:::999888777555333000///...---111000---+++******++++++---------,,,,,,***)))(((---...000000.........///111000///---,,,,,,...000111000111333333444;;;CCCNNNfffrrrmmmssszzz```OOOBBB???;;;:::<<<===;;;999777777777777777888999999::::::999888888888999999999888666555444555555555888888888888888888888888888999:::999777777777888888777666666666666666555888777777777777777777777777777888888777777666555444444444444555555555666666666666666555444333222444444333333333333444444333333333333333333333333222222333444666777888888333333222222222111111111555666666666666666555555444444444444444444444444333333333333333333333333444444444444333222111111222222222222222222222222333222222111111222222333444444555555555555444444222222111111222222333444444444444444333333333222333222222111111222222333222333444444444444444444444444444444444444444444444111000111444555111---555444333444666777666555555555555555444444444444))))))************)))))))))))))))))))))))))))))))))))))))******************************************)))(((''''''((()))+++))))))))))))))))))))))))''')))***)))((('''((()))...---,,,,,,---///222333444777===DDDIIISSSdddtttuuufffYYYQQQJJJKKKSSS```rrrwwwuuu}}}~~~vvv``````lll~~~ttthhh]]]XXX^^^gggzzzxxxxxxwwwuuutttsssuuuwwwyyyyyyzzz{{{}}}~~~~~~}}}~~~~~~|||{{{}}}{{{yyywwwwwwwwwxxxyyyuuusssrrrrrrrrrqqqnnnllliiijjjjjjiiihhheeecccbbb```^^^[[[ZZZZZZYYYWWWVVVRRRQQQPPPNNNMMMLLLLLLLLLJJJIIIGGGEEEDDDDDDEEEFFFDDDEEEEEEGGGIIIKKKMMMNNNRRRQQQPPPPPPQQQSSSUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^bbbaaaaaacccgggjjjkkkkkkmmmkkkgggccc___^^^aaacccfffgggggggggffffffhhhjjjjjjjjjiiihhhgggfffeeeeeedddfffgggiiiiiihhhfffeeejjjgggdddbbbaaa___\\\ZZZUUUSSSQQQOOONNNKKKHHHEEEAAA>>>:::777666666555444444444222111///.........111000...,,,++++++,,,,,,//////...---,,,***)))(((---...000000...---...///333111...,,,,,,---------...///222333222555CCCQQQbbbwwwxxxmmmnnn}}}jjjSSSFFF>>>;;;888888;;;<<<:::888888888888777888999999:::<<<;;;:::888777666666666555555444444444444555555888888888888888888888888999:::;;;:::888777888999888777666444444555666777777777777777777777777777888888888888888777666666444444444444555555555555555555666555555444333222333222222222222222222333333333333333333333333333222222333333444555555666444333222111000111222222333333444444444444333333444444444444444444444444444444444444444444444444222222333333333333222222333333333333333333333333222222111111111111222222333444444555555444444333333222111111111222333444555555444444444333333333222222111111111111222222333333444444444333222222333333333333444444444444444222111222555555222...666555444555777777777555555555444444444333333333(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***++++++,,,******************************))))))((((((''''''))))))))))))))))))))))))((())))))))))))((())))))+++************,,,...///555888>>>CCCFFFMMM^^^ooo{{{mmmeee[[[OOOIIIJJJVVVjjj|||~~~{{{yyyuuuhhhfffnnn{{{oooaaaYYY^^^ggg|||}}}||||||}}}|||yyyvvvuuuuuuvvvwwwwwwxxxyyy|||~~~~~~~~~~~~|||{{{}}}~~~~~~}}}|||}}}~~~~~~zzzyyywwwvvvuuuvvvxxxyyysssrrrqqqrrrsssrrrqqqooommmmmmllllllkkkiiihhhhhhgggfffdddddddddcccaaa___]]]\\\[[[YYYXXXWWWVVVVVVTTTSSSPPPNNNMMMNNNPPPRRRRRRSSSSSSUUUVVVXXXYYYZZZ[[[[[[[[[[[[\\\]]]___```^^^___```bbbdddeeeggggggkkkiiihhhhhhkkkmmmnnnnnnlllkkkiiifffcccbbbdddgggggghhhhhhfffeeefffhhhjjjjjjjjjiiihhhhhhgggffffffeeefffggghhhhhhgggeeedddeeecccaaa___^^^ZZZVVVSSSQQQNNNKKKIIIFFFDDD@@@===:::888666333222222111111111000//////.........///000///...---------------++++++,,,------...------,,,...//////...------...444000++++++---...---,,,...000333666888???OOO^^^qqq}}}{{{rrrmmmsssrrrWWWFFF???===:::888:::===>>>===;;;888888888888888999::::::<<<;;;999888666666555555666666666666666777777888777777777777888888888888888999:::999777666777888777888888777666555666777444444444555555555555555888999999999888777666666444444444444444444444444444555555555444444333222222222111111111111222222222222222222222222222222000000000000111111111111444333111//////000222333111111222333333333333222333333333333333333333333444444444444444444444444111111222333333333333333333333333333333333333333222222111111111111222222333333444444444444333333333222111000111222444555555555555444444444333333222222111111111111222222333333444333333222111000333333333333333444444444555444444555777777555222666555444555777888777666444444444444333333333222+++,,,,,,------,,,,,,+++******************************))))))***+++,,,---************************&&&(((+++---...,,,***)))))))))))))))))))))))))))************************))))))))))))***+++---...888;;;AAAEEEFFFKKKZZZiiixxx}}}tttpppeeeWWWLLLHHHNNN___pppvvv~~~{{{vvvoookkknnnwwwhhh^^^```hhh{{{}}}uuussszzz~~~}}}|||}}}}}}yyywwwwwwxxxvvvuuuuuuwww{{{}}}}}}|||~~~|||zzzzzz{{{}}}}}}}}}||||||}}}}}}~~~~~~}}}}}}vvvuuutttssssssuuuwwwxxxuuutttssssssssssssqqqooonnnnnnnnnnnnnnnmmmllllllmmmlllkkkkkklllkkkhhhfffffffffeeedddcccbbbaaa```___]]][[[YYYYYYZZZ]]]^^^______``````````````````aaaaaaaaabbbbbbcccdddeeeaaabbbdddgggjjjlllnnnppppppnnnllllllmmmnnnooonnnjjjjjjiiigggeeedddfffgggjjjjjjjjjiiihhhhhhkkkmmmiiiiiiiiihhhgggffffffeeeeeeeeeeeefffeeedddcccbbbaaa```^^^\\\ZZZWWWRRRNNNLLLIIIEEEBBB@@@>>>:::888555444333111/////////000.........------.../////////.........------......)))***+++---///000000000,,,...//////...------...222...******---//////---222444:::DDDMMMWWWeeeqqq{{{~~~|||{{{~~~~~~|||vvvoooggggggsssxxx]]]HHH>>>;;;<<<:::999;;;>>>@@@>>><<<888888777777888888999:::999888777777666666666777555555666777777888888888666666777777777888888888666888888777666555666777555888;;;<<<:::777666666333333444444555555555666999999999888888666555555444444444444444444333333444444444444444444333222222111111000000111111222222222222222222222222222000000000000000000000000444333111//////000111222444444555666666666666666333333333333333333333333444444444444444444444444000000111222333333333333333333333333333333333333222111111000000111111222222222333333333333222222222222111111111222333444555555444444444333333333222111111000000111111222222333333333222111000000222222222333333333444444444444555666777666555333666555444555666777777555444333333333222222222222*********++++++*********************************,,,+++***))))))***,,,---************************$$$))),,,,,,***)))))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))******,,,---...///999;;;AAAEEEFFFIIITTT```llluuu~~~zzzwwwmmm```UUUNNNMMMVVVaaalllyyy{{{xxx{{{oooiiijjjvvvsssgggfffjjjxxx|||}}}wwwnnnhhhnnnyyy}}}~~~~~~{{{xxxxxx{{{|||yyyyyyzzzxxxvvvuuuwww{{{}}}|||zzz}}}{{{yyyyyy{{{|||||||||}}}~~~~~~}}}|||zzzxxxwwwtttsssrrrqqqrrrtttvvvxxxxxxwwwvvvuuuvvvuuurrrppppppqqqrrrssssssrrrqqqqqqpppoooooopppqqqpppnnnkkkllllllllllllkkkjjjiiihhhgggfffeeeddddddeeeggghhhggggggggggggfffeeedddccceeeeeeeeefffffffffffffffdddfffhhhkkkooorrruuuvvvsssqqqpppooopppppppppnnniiijjjjjjiiigggffffffhhhfffggghhhhhhggggggiiikkkhhhhhhgggfffeeedddccccccbbbbbbbbbaaa```___^^^]]]^^^\\\ZZZXXXVVVSSSOOOKKKEEEBBB???<<<;;;999777555000111111000...---...///---------------...//////------------............+++,,,---...////////////,,,---//////---,,,---...///---+++,,,...111333444444:::GGGWWWdddmmmxxx}}}yyy||||||uuukkkeee```ccctttuuu___LLL@@@;;;::::::888777999===>>><<<:::777777777666777888888999777666666666666666777888333333444555666666555555555666666777777888888888666777888777555444555666333888>>>???<<<888666666555555555666666777777888888888888888777555444333444444444444333333333333333333444444444444333333222111111111111111111222222222222222222222222222111111111222222222222222333222111000///000111111222333444555555555555555333333333333333333333333333333333333333333333333000000111222333333222222222222222222222222222222111111000000000000111111111222222333333222222111111111222222222333333333444444333333333222222222111111000000000000111111111111222222222111000000111111222222333333444444000111333444444333222222555444333444666666666444333333333222222222111111&&&''''''((((((''''''&&&************************---,,,+++))))))***+++,,,************************###&&&))))))(((((())))))))))))))))))))))))+++)))((()))++++++***(((''''''(((***+++---...///555666:::@@@BBBCCCJJJSSS[[[eeennnssswww|||~~~}}}}}}uuukkkddd\\\UUUUUUYYY```lllnnnooo~~~|||oooiiigggnnnzzzuuuqqqsssxxx~~~xxxwwwyyyzzz|||rrriiikkkuuu~~~}}}}}}zzzxxxuuussstttxxx|||~~~~~~~~~|||zzzzzzzzz{{{xxxvvvxxx|||~~~}}}zzzyyywwwuuuuuuwwwyyyyyyyyy{{{|||}}}}}}|||yyyvvvtttsssrrrqqqqqqsssuuuwwwyyyyyywwwvvvvvvvvvuuusssqqqqqqrrruuuwwwwwwvvvuuusssrrrrrrrrrsssuuutttqqqooommmnnnooooooooonnnmmmmmmllllllkkkkkklllmmmnnnnnnllllllllllllkkkjjjhhhggghhhiiiiiiiiiiiihhhgggggghhhiiikkknnnqqqtttvvvwwwsssrrrqqqqqqrrrqqqooommmhhhiiijjjiiigggeeeffffffaaaccceeefffffffffggghhhggggggfffdddcccaaa```___]]]]]]\\\[[[ZZZYYYXXXXXXWWWUUURRRPPPOOOLLLIIIFFF>>><<<888666666555444222,,,...///...,,,+++,,,......------------...//////++++++,,,------------------......////////////...+++---......---,,,------,,,---///000111444999<<<>>>JJJ^^^pppwwwzzz{{{|||wwwsssxxx~~~yyyoooddddddgggqqqpppZZZIIIAAA>>><<<:::999888777999===>>>;;;888666666555555666666777888666666666555555666666777222222444444555444333333555555666666777888888999666777888777666555555777444888======999666666777444444555666666777888888777777777777555444333222444444444333333333222222222333333444444333333333222222222111111222222222111111111111111111111111111111111222222333333333111111111111000000000000///000111222333333333333222222222222222222222222222222222222222222222222000111111222222222222111111111111111111111111111111111000000000000111111111111222222222222111111///111222444444333222111333333222222222111111111111111000000000000111111///000111111111111111111000111111222333333444444///000222333333222222222444333222333444555555333222222222222111111111111))))))************))))))************************///---+++))))))***+++,,,************************)))******+++,,,+++++++++))))))))))))))))))))))))***(((&&&'''***+++)))'''$$$$$$&&&((()))+++,,,---111111444:::>>>>>>CCCIIIMMMXXXccciiiooowww||||||{{{uuuppphhh^^^YYYXXXWWWaaaaaaeee{{{xxxssslllhhhmmmuuu~~~|||}}}zzzyyytttppprrrxxx{{{zzz~~~{{{zzztttsss{{{~~~~~~}}}}}}xxxvvvsssqqqqqqtttwwwzzz{{{}}}~~~}}}{{{zzzzzzzzz}}}zzzxxxzzz~~~~~~zzztttsssqqqqqqsssuuuuuuuuuvvvxxx{{{||||||zzzwwwuuusssrrrrrrrrrsssvvvyyyzzzvvvuuutttuuuuuuuuusssqqqppprrruuuxxxyyywwwuuussssssssstttuuuwwwvvvsssqqqmmmnnnooopppppppppooonnnmmmnnnnnnooopppppppppqqqoooooopppqqqpppooommmlllkkkkkkkkkkkkkkkjjjhhhhhhjjjkkklllnnnpppssstttuuuqqqppppppqqqqqqpppmmmkkkfffhhhiiihhhfffdddddddddccceeehhhjjjjjjjjjjjjkkkgggfffeeecccaaa___^^^]]]ZZZYYYXXXWWWVVVUUUTTTSSSQQQNNNKKKIIIHHHFFFCCCAAA:::777444333333333222111))),,,...---***)))+++---......---------...//////******+++,,,------------,,,---...///000000000000+++---......---,,,,,,---,,,...111333333777===BBBNNN___www{{{yyy}}}wwwssskkkhhhooovvvrrrhhhaaahhhuuuppp^^^HHH<<<<<>>:::;;;999999;;;>>>???<<<999555555555555555666777777777777666555555555555555333444555555555555333333444555555666777888888999777888999888777666666888555888<<<:::666444666999222222333333444555666666777777777666555333222111444444444333333222222222222222333444444333333333333333222222222222333333111111111111111111111111/////////000111111222222000111111111111000//////222333444555666666666666222222222222222222222222111111111111111111111111111111222222222111111000000000000000000000000000111111000000000000111111111111222222222222111111...000333555555444222000222222222111111111000000111111000000000000111111...///000111111111111111000000111222333333444444000222444555444333333444333222111222444555444333222222222111111111111000***+++---...---***'''%%%,,,***)))((()))***,,,---***************++++++++++++***))))))(((((()))))),,,***((()))+++,,,+++(((((()))))))))))))))((('''+++*********))))))((((((!!!$$$(((++++++,,,---...,,,...000222555:::@@@DDDHHHOOOZZZ```___```kkkxxxvvvkkkdddZZZOOORRRTTTZZZggg{{{~~~rrrrrrkkkiiipppxxx~~~~~~pppfffppp|||vvvrrrqqq{{{~~~~~~{{{yyyvvvqqqpppqqqsssvvvwwwvvvwwwxxxzzz|||}}}|||zzzxxx{{{}}}xxxqqqiiigggkkkpppsssssssssuuuwwwxxxwwwvvvvvvvvvtttppplllmmmqqquuuwwwwwwyyytttrrruuuwwwtttqqqpppppprrruuuuuussssssuuuxxxsssrrrssstttvvvvvvtttrrroooppppppppppppooonnnnnnooonnnnnnmmmnnnnnnooooootttuuuvvvvvvuuusssqqqppplllkkkjjjiiijjjkkklllmmmiiijjjlllnnnppprrrssssssoooqqqrrrpppllliiiiiikkkkkkjjjggggggfffeeecccaaabbbdddgggiiijjjiiigggfffdddddddddcccaaa^^^ZZZXXXWWWWWWVVVTTTRRROOOLLLJJJIIIEEEAAA@@@???>>>:::777555333111000///...,,,***---+++)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------.........---++++++---///000000,,,111555444444;;;JJJWWWiii|||~~~zzzyyyzzz{{{~~~yyylllfffjjjjjjcccaaaeeemmmbbbNNN>>>===>>>888666999777777888:::<<<===<<<:::;;;999777666444444555555444444555666888777444111888555222222555444000,,,555555444444444333333333444444333444555777999:::666666555555555444444444666666666666666666666666666666555555555444444444666444222222444444222000333333333222222222111111666444111000000000000//////000111222222111////////////,,,***,,,111000,,,111111000////////////000222222222222222222222333000000000000111111111111333333222444555666555333222333333333333222111111000...---...000111111111333333222111000///......222111000//////000111111333333333222222111111111222222333333333222111111222111111111222222000///000111111111111222222222111111222222222222111111111333444444222111111222000000111111111222222222222222222111111111111111***+++---------,,,***)))+++***((((((((()))+++,,,++++++******))))))((((((...------,,,+++,,,,,,,,,,,,***((()))+++,,,+++)))))))))))))))************+++*********)))))))))))))))+++------...///222444...///000111222666;;;???BBBHHHRRRXXXWWWXXXbbbnnn~~~qqqhhh^^^TTTNNNOOOSSS^^^rrr~~~uuurrrlllkkkqqqwww{{{xxx{{{nnnooo||||||wwwsssrrryyy}}}{{{zzz|||~~~zzzwwwvvvrrrnnnlllmmmpppssstttssstttvvvxxxzzz{{{}}}}}}{{{yyyyyy||||||uuuooohhhgggjjjnnnppppppppprrrttttttrrrqqqqqqqqqqqqmmmjjjkkkoootttuuuuuuwwwsssqqqtttuuurrroooooooooqqqssssssrrrrrrtttwwwtttssssssuuuvvvvvvtttrrrnnnooooooooooooooonnnnnnqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuuuutttrrrooommmjjjjjjjjjjjjkkklllnnnoooggghhhjjjlllmmmnnnooooookkkmmmnnnnnnlllkkkkkklllhhhfffdddddddddcccaaa```dddeeeggghhhhhhgggfffeeebbbbbbbbb```^^^ZZZWWWUUURRRQQQPPPOOOLLLIIIGGGEEEBBB???;;;:::999888444222333111/////////...,,,***...+++******---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///......------------......000...---,,,------------,,,...111777AAAOOO___jjjyyy||||||yyyxxx{{{ttthhhaaaaaa```^^^dddnnnzzz{{{rrrWWWHHH===>>>>>>888555888777777888:::<<<===<<<:::999888777666555555555555555444444555777777444222:::777444555777777444000555555555444444444333333777666555444555555666777666555555555444444444444555555555555555555555555555555555444444444333333555333222222444444222000333333333222222111111111444222000000111222222111000000111111111111000000000000...+++---111000,,,111111111000000000000///222222333333333333222222000000000000111111111111222111111222444555333222111222222222222111000000333111//////111111111000222222111111000/////////222111000//////000111111333333333222222111111111000111111222222222111111222111111111222222000///000000111111111222222222111111222222222222111111111333444444222111111222111111222222222333333333222222222222222222222333++++++,,,,,,------......++++++***))))))+++,,,---,,,++++++***)))((('''''',,,+++******))))))******+++***)))***++++++***)))******)))))))))+++,,,---***************)))))))))***++++++***)))+++///222...////////////111555888<<>>;;;999666555444222000...000///------......,,,+++...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...000111111......------------......///...............//////666555888CCCUUUfffrrrxxx~~~ooorrr}}}yyyuuuxxxyyypppfff^^^ZZZYYY]]]nnnxxxsssxxx{{{cccIIIAAA===???>>>777444777666666777999<<<<<<;;;999666666666777777666666555666555444444666666666444999666555666888888666222555555555555555444444444999888777555444444444444555555555555444444444444555555555555555555555555444444444333333333222222444333222222333333222111444444333222111111000000222111///000222333333333111000000000000000111111111222000---...111000---000111222222222111///...222333444555555444222111000000000000111111111111111000000111333444222111000111111111111000//////444333111111222111000///000000000000000000000000111111000000000000111111222222222222222111111111...///000222222222111111222111000111222222000...000000000111111111222222111111222222222222111111111333444444222111111222222222222333333333444444111222222333333444444444---,,,+++++++++,,,......---,,,,,,+++,,,---......,,,++++++******)))))))))+++******)))))))))))))))+++************+++*********)))((('''(((***---...************************((())))))(((''''''***,,,,,,------------...111444999===DDDIIIHHHHHHPPP[[[kkk~~~}}}tttjjjaaaSSSMMMIIINNNYYYiii||||||yyyvvvttttttwwwzzz{{{xxxtttqqqnnnlllmmmsssyyyssslllkkkjjjnnnppprrrwwwtttfff```___aaaiiimmmqqqqqqnnnlllmmmpppoookkkhhhfffhhhkkkmmmnnnmmmoooqqqsssuuuvvvvvvwwwtttvvvzzz|||wwwllljjjhhhhhhjjjkkkjjjiiikkklllmmmkkkiiigggggghhhcccbbbccchhhpppvvvyyyyyyvvvrrrqqqrrrqqqnnnmmmoooooopppqqqrrrssstttuuuvvvwwwvvvvvvvvvwwwwwwtttrrrnnnnnnooopppqqqqqqqqqpppppppppqqqqqqqqqpppooonnnssstttttttttrrroookkkiiijjjjjjkkkkkklllmmmnnnoooooopppqqqrrrqqqpppnnnmmmpppnnnllllllmmmkkkfffbbbbbbaaa______``````___^^^bbb```^^^[[[YYYXXXXXXXXXVVVVVVTTTRRROOOLLLIIIGGGBBBBBB@@@???<<<:::999888777555444333111000///---...---+++,,,------,,,+++...---,,,+++++++++++++++------------------------***+++,,,---...000111111......------------......+++,,,...///000222444666<<<@@@IIIYYYkkkxxx~~~sssmmmzzz|||rrrpppvvv{{{rrrjjjbbb]]]^^^jjj{{{vvvttt|||jjjUUUBBB???>>>???<<<555444777666666666999;;;<<<:::999333444666777888777666555777555444444555777777666555444333444666777555333555555555555555555555555888888777666555444444333444444444444444444444444444444444444444444444444333333333222222222111111333222222222222333222222444444333222111000//////222111000111333444333222111000/////////000222222111333222//////111111---///000111222222000...---222333666777777555222111///000000000111111111111111000000111333444222111111111111111111000000///333111111111222222000...//////000000111111111111000000000000000111111111222222222111111111111111---///111333333333333222222111000111222222000...000000000000111111111111111111222222222222111111111333444444222111111222111111222222222222333333000000111222222333444444...---+++*********,,,,,,+++++++++++++++,,,------+++++++++,,,,,,---------......---,,,,,,,,,,,,---******+++************+++)))((('''&&&'''))),,,---***************+++++++++***,,,......,,,+++++++++)))***,,,,,,,,,---000222777999???CCCBBBBBBJJJTTT___vvv}}}rrrggg^^^TTTLLLKKKPPPYYYiiixxxyyyuuutttrrruuuyyy|||}}}yyyqqqkkkiiieeeffflllsssyyypppgggcccdddiiipppvvv~~~ooo___WWWVVVXXX```aaacccccccccfffkkkooommmjjjhhhhhhjjjlllmmmmmmlllnnnppprrrssstttssssssqqquuuzzz}}}wwwsssiiiiiihhhhhhiiijjjiiihhhggghhhhhhfffcccbbbbbbccc^^^^^^aaaiiisss{{{~~~wwwtttrrrsssqqqmmmmmmpppppppppqqqrrrtttvvvwwwwwwxxxwwwvvvwwwwwwvvvsssqqqnnnooopppqqqrrrrrrsssrrrqqqqqqqqqqqqqqqpppoooooossssssssssssqqqnnnkkkjjjllllllllllllllllllkkkkkklllmmmnnnnnnnnnkkkiiigggooommmkkklllmmmjjjeee```bbb```______``````___]]]^^^\\\YYYUUUSSSQQQQQQQQQNNNMMMLLLIIIFFFCCCAAA@@@===<<<;;;999777555444333222333222111///.........---+++***+++,,,---,,,***...------,,,+++++++++,,,---------------------------------.........//////......------------......)))+++...///000444999===CCCOOO```qqq}}}{{{}}}}}}ttt~~~sssjjjrrr|||vvvqqqllljjjppp|||zzz{{{kkkWWWJJJCCCAAA@@@>>>999555555999555555666888:::;;;:::888222333555777777777666666777555444444666777777777444444444555666666555444444444555555555555555555666666666666666666555555333333444444444444444444444444444444444444444444333333222222222111111111111222222222222222222333333333222111111000//////444333222222333333222000111000/////////000222333000333333000///111111......///000111111///---,,,222444666777777555222000///000000000111111111111222111111222444555333222222222333333222222111000///......000222222111////////////000111111222222//////000000111111111111111111111111111111111111...000333555666555444333111000000000111111///...//////000000000111111111111111222222222222111111111333444444222111111222000000000000111111111111...//////000111222222333...---,,,*********+++,,,)))))))))***************++++++,,,---...//////000...---,,,,,,++++++,,,,,,)))+++++++++***)))***+++((((((''''''''')))***+++*********+++++++++++++++))),,,///000...,,,++++++(((***+++,,,,,,---///111333444999<<<<<<===EEENNN___vvv{{{pppiii]]]RRRNNNLLLNNNZZZiiizzzuuussspppvvv{{{~~~}}}vvvmmmllleeeaaadddjjjpppyyy{{{mmmeee^^^cccjjjrrrzzztttdddYYYWWWYYY[[[[[[[[[\\\```fffkkknnnkkkjjjjjjkkkmmmnnnmmmlllkkkmmmooopppqqqpppooonnnooosssxxx||||||wwwrrrnnnggggggggghhhhhhgggggggggcccdddcccaaa___]]]^^^___\\\]]]bbbkkkvvv~~~wwwtttssssssppplllmmmqqqqqqpppppprrruuuwwwxxxwwwxxxwwwvvvvvvvvvuuurrrpppmmmnnnoooqqqrrrssssssssstttsssrrrqqqqqqpppqqqqqqsssrrrqqqooommmlllkkkkkkllllllllllllkkkjjjiiihhhlllmmmnnnooonnnkkkhhhfffiiiiiijjjkkkkkkiiieeebbb```___]]]]]]^^^]]]\\\ZZZZZZXXXUUUQQQNNNLLLKKKKKKFFFEEECCCAAA>>><<<;;;:::999888666444222111000000...//////...,,,+++,,,------,,,++++++,,,,,,+++***,,,------,,,+++***,,,---------------------------/////////.........------......------------......+++---000111444999BBBHHH^^^jjjzzz~~~xxxvvvzzz||||||tttmmmnnnvvvsssrrrxxx~~~ppp[[[NNNHHHEEECCC@@@===999777888999444444555777::::::999888333444555666666666666666666555444555777888888777555666666777777777666666333333333444444444444444444444555666777777666666333333333333444444444444333333333333333333333333333333333222222222111111000111222222111111222333222111111111111000000000444333222333444333111000////////////000111222333---222333000///111111//////000000111111///...---333444555666555333111000000000000000111111111111222111111222444555333222333333333333333222111111------...000222222111/////////000000111111111222...///000111111222111111000000000111111111111111000111444666777666444222111000///000111111///---/////////000000000111111111111222222222222111111111333444444222111111222/////////000000000000111......//////000111111111,,,,,,,,,,,,,,,------...)))******++++++++++++++++++,,,,,,------.........++++++***)))))))))******)))+++,,,+++)))(((***,,,)))))))))))))))))))))************++++++,,,,,,,,,(((***++++++***)))***+++***+++------,,,---...000222222666999:::;;;CCCLLL]]]pppzzzuuuhhh\\\WWWPPPLLLUUUccczzz~~~yyyvvvssszzzyyyxxxlllaaa```eeejjjpppuuu~~~vvvlll\\\___dddjjjsss}}}|||lllaaa]]]^^^\\\ZZZZZZ^^^fffkkklllkkkiiijjjllloooqqqpppnnnkkkjjjkkkmmmnnnnnnllljjjhhhmmmqqqvvvyyywwwrrrllliiieeeeeefffeeeddddddeeefffcccdddcccaaa___^^^```aaa]]]___dddmmmwww~~~vvvsssrrrqqqmmmiiikkkppppppooooooqqquuuwwwwwwvvvxxxwwwvvvvvvuuutttqqqnnnkkklllmmmoooqqqrrrrrrrrruuusssqqqooonnnooopppqqqqqqooollljjjiiiiiijjjkkkiiijjjkkkkkkkkkjjjiiihhhlllnnnppppppooommmiiigggdddgggiiijjjgggdddbbb```]]][[[YYYYYYYYYXXXVVVUUURRRPPPNNNJJJGGGEEECCCBBB???>>><<<:::888777666666666555333111///.........,,,...///...,,,+++,,,......---++++++,,,,,,+++***+++,,,---,,,******,,,///........................000/////////.........---......------------......---000555888>>>HHHVVV```xxx{{{vvvsss}}}}}}~~~}}}}}}ppprrr|||ooonnnrrrwwwaaaRRRJJJFFFBBBBBB???===;;;;;;:::888444444555777999:::999777555555444444444555666666444444555777999999888666555666666666666555555555222222222333333333444444444444666777777777666555222222333333333444444444222222222222222222222222444333333333222222222222///111333222111000222444000000000000111111111111222222222333555555333111...///000111111222222222***000333000///111222000222222222111111111111000444444444444333222111000000000000000111111111111111000000111333444222111222222222222222111000000/////////111333222000...000000000000000111111111---...000111222222111111///000000000111111111222000111444666666555222000111000///000111111///---////////////000000000111111111222222222222111111111333444444222111111222///000000000000111111111000000000000000000111111++++++,,,---...///000000,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------(((+++,,,,,,)))(((***,,,******+++++++++******)))*********++++++,,,,,,,,,+++,,,+++***)))***,,,///,,,---......---,,,---///333333666:::;;;===DDDMMMVVVgggwww~~~qqqeee___WWWPPPVVVdddppp}}}zzzxxxttteee```ccchhhlllppp{{{{{{qqq]]]]]]___dddmmmxxxrrrfffaaaaaa^^^\\\]]]ccclllpppmmmiiihhhiiilllppprrrqqqmmmjjjiiijjjllllllllliiifffdddmmmqqquuuvvvtttnnniiifffcccddddddcccbbbbbbccceeefffgggfffdddbbbbbbdddeee___aaaeeennnwww}}}}}}uuurrrqqqppplllhhhjjjoooooonnnmmmppptttwwwvvvuuuxxxvvvuuuuuuuuussspppmmmiiijjjkkkmmmooopppqqqqqqtttqqqnnnkkkjjjlllnnnpppooollliiifffeeegggiiikkkggghhhiiijjjkkkjjjjjjiiihhhjjjlllmmmllliiifffcccdddhhhkkkiiiddd^^^\\\[[[ZZZXXXVVVUUUUUUTTTRRRPPPJJJIIIGGGDDDAAA>>><<<;;;;;;:::888777555444444444444333111///---,,,,,,,,,,,,///000///---,,,...000///...,,,,,,,,,,,,+++)))))),,,---,,,******---000........................////////////////////////.........------............222999@@@IIIXXXjjjwww~~~{{{yyy|||yyy{{{sss{{{xxxhhhhhhoooyyyeeeTTTJJJDDD>>>??????>>>===>>>>>>;;;777444444444777999:::888777666666444333333444555666333444555888::::::888555222444555444333222111222111111111222222333333333555555666777777666555444222222222333333444444444222222222222222222222222444444444333333333222222...111333222000000222444/////////000111111222222000000111333666666555333---...000111222222222111(((...222000///111222111555444333222222222333333444444333222111111000000000000000000111111111111000//////000222222111000111111111111111000//////222222222333444222///---111111000000000000000000---...000111222222222111//////000000111111111222///111444666555333000...111000///000111111///---////////////000000000000111111222222222222111111111333444444222111111222000111111111111222222222222222222111111111111111.........------,,,,,,,,,,,,,,,++++++++++++******,,,---......,,,+++---...))))))***+++,,,,,,------000333444111+++)))+++...++++++************+++++++++++++++,,,,,,---------++++++++++++++++++++++++///---,,,******+++,,,---...//////111555;;;DDDJJJZZZfffvvv|||tttoooggg]]]YYY\\\hhhyyy~~~~~~iiibbbccceeejjjsssxxxuuujjjbbbZZZZZZcccqqq}}}}}}{{{}}}wwwnnngggiiijjjkkkmmmnnnlllhhhddddddfffkkkppptttsssoookkkiiiggghhhkkkkkkhhhgggjjjlllpppsssqqqjjjeeecccddd___^^^]]]]]]^^^```ccceeedddbbbaaacccfffgggeeeccccccdddhhhooovvv{{{{{{yyyrrrooollljjjiiiiiihhhgggoooooonnnnnnoooqqqsssttttttwwwzzzzzzwwwrrrnnnlllhhhjjjlllnnnooopppppppppooopppqqqpppnnnllllllmmmooonnnkkkiiigggfffggggggllljjjhhhggghhhiiihhhhhhhhhjjjjjjiiifffcccccccccddddddbbb```]]]ZZZXXXVVVSSSSSSQQQOOOLLLIIIGGGEEEAAA???===:::888888888999666555444333111///---,,,+++------+++,,,...,,,(((...---,,,+++++++++,,,------,,,,,,,,,,,,---....../////////...------,,,,,,......------------......---...---,,,******,,,...&&&***///000000000222555666:::CCCOOO]]]lllyyy~~~zzz~~~}}}{{{wwwzzzzzzwwwmmm[[[iii~~~}}}{{{~~~qqq___QQQJJJGGGDDDAAA@@@===;;;<<<>>>>>>999555222444555555555777:::<<<;;;777333222444444333000777666666999<<<<<<999666222222222222222222222222000111222222333333333333222222222222222222222222333333333222222111111111333222000000111222111000555555555555444333222222000000000000000000000000222111000//////000111222222555444222222333///***//////000000000000//////...............///000111222111...------...000222111...+++---222444111...222111111111000000//////111111111111111111111111111000///000222111...+++000000000000000000000000222///...111111///000333000000000000000000000000///222555444111000111444///000333555555555444333000000000000000111111111////////////000111222333//////000000111111222222222222222222222111000///000//////......000111222000111111111111222222222......---------,,,,,,,,,+++,,,,,,,,,------......---------------,,,------------,,,,,,,,,,,,,,,,,,///111222///+++)))+++///++++++************++++++************++++++,,,,,,++++++++++++++++++++++++***++++++,,,------------...//////111444:::BBBHHHVVVaaarrr|||xxxpppeee^^^^^^___mmm{{{ppphhhhhhgggkkkrrrwww}}}yyyrrrjjjbbb___eeennnwww|||}}}wwwtttyyy~~~xxxvvvtttqqqooolllhhhccc___bbbeeeiiiooorrrqqqnnnjjjjjjhhhiiimmmnnnlllmmmppppppsssuuuqqqjjjdddcccccc```^^^\\\[[[\\\___bbbddddddbbbbbbdddfffgggfffdddbbbccceeekkkqqquuuvvvuuuoookkkgggeeefffhhhjjjjjjmmmmmmmmmnnnoooqqqtttuuuwwwxxxzzzyyyvvvqqqnnnllljjjkkkmmmnnnnnnnnnmmmmmmmmmooopppooommmkkkjjjkkkllllllkkkiiiiiihhhhhhhhhlllkkkjjjiiihhhfffeeeccccccddddddcccaaa___```aaacccaaa___[[[WWWSSSPPPOOOKKKJJJIIIGGGDDDAAA???>>>===;;;999666555444555555111111111111000...---,,,000222111------///...***------,,,++++++,,,,,,---------,,,,,,------...///..............................------------............///...------...000(((+++...//////111666;;;BBBJJJXXXjjjyyy~~~zzzxxxxxxzzz||||||{{{zzz{{{{{{|||~~~}}}yyyllldddfffyyy{{{}}}{{{eee[[[NNNFFFCCCCCCCCCAAA???<<<:::;;;======888444222333444444555999>>>BBB???;;;666555666666333111999888888:::<<<<<<:::777222222222222222222222222333333333444333333222222222222222222222222222222333333222222222111111111333222111111000000000000222222333333222222111111111111111111111111111111222111000//////000111222000222222000000111...)))//////000000000000/////////............//////000//////000000000000000000111...,,,...111333111...111111111111000000000///111111111111111111111111000......///111111...+++000000000000000000000000222///...000000------000///////////////////////////000222222000000000111///000222444444444333222111000000000000000000000////////////000111222333000000000000000111111111111111111111111111000/////////.........///000111000000111111111222222222...------------,,,,,,,,,,,,,,,---...///000111111...---,,,,,,---...---,,,000//////...---,,,,,,+++,,,...///---***))),,,...,,,++++++******++++++,,,+++***)))))))))***+++,,,++++++++++++++++++++++++''')))+++...//////------......///000333999@@@EEEOOO\\\nnn|||{{{nnneeebbbZZZbbbkkkrrr{{{xxxoookkkhhhiiimmmuuuzzz~~~vvvpppiiifffggglllqqqtttyyytttqqqrrrtttuuuyyy~~~yyypppiiiddd```^^^```bbbggglllpppqqqnnnjjjjjjhhhiiinnnpppoooppptttuuuvvvuuupppiiidddcccdddaaa___\\\ZZZZZZ]]]aaacccdddcccccceeeggghhhfffeeedddddddddgggkkkoooqqqrrrlllhhhcccaaadddhhhlllnnnllllllmmmnnnqqqtttwwwyyy{{{{{{yyywwwtttqqqnnnlllmmmmmmmmmmmmlllkkkjjjjjjkkkmmmoooooollliiihhhggggggggghhhhhhhhhgggfffeeefffggghhhhhhgggeeebbb```^^^^^^^^^\\\ZZZZZZ\\\^^^^^^\\\WWWQQQLLLHHHFFFDDDAAA@@@???>>><<<999777666777555333111000000000000......////////////...---///111///+++)))++++++(((------,,,,,,,,,,,,---------------,,,------...///,,,------...//////000000......------------......***,,,------++++++,,,---,,,---///000222999BBBIIIYYY```ooovvvpppoooqqquuuxxx|||zzzpppkkkooo{{{}}}~~~wwwnnnfffbbbvvv{{{{{{tttdddLLLEEE>>>;;;<<<>>>??????<<<:::888999;;;;;;777333222222222222555<<>><<<<<<::::::999888666444333222111000///...------------....../////////......---+++...---)))'''***+++))),,,,,,,,,,,,---------...---------------...//////---........./////////000......------------......***,,,------,,,++++++,,,...000222555;;;FFFTTT^^^ppptttzzz~~~wwwooollllllooossszzzxxxeee```hhh{{{uuurrrwww~~~~~~uuummmkkkmmmqqqnnnZZZMMMAAA===999888999::::::999999888777888999888555222222111111111555>>>IIIPPPHHHDDD>>>;;;:::999666333222222222222222111000...111111111111111111111111000000000111000000//////111111111111111111111111111111111111111111111000000333444111,,,))),,,000,,,,,,...//////000000000222222222222222222222222111000000000000000000111000222222000222444333...//////000000000000//////111000///...............---///000222333222111111111///...///000111000...111111111000000000000000000000000000000000000000.........///000000000000000000000000000000000000///,,,,,,//////,,,,,,...////////////////////////000---,,,---000111...+++......///000111111000000222222111000///......---///......//////000111222111111000000/////////...------...///000000000///------------.........///000000000000111111111111------------------------------------------------...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++,,,...------,,,,,,,,,,,,---------,,,++++++***+++,,,---++++++++++++++++++++++++------,,,+++++++++,,,------.........000444999===EEESSSgggvvv{{{zzzvvvsssssszzzvvvpppkkkcccZZZXXX^^^jjjwwwtttmmmgggfffgggnnnwww}}}}}}~~~~~~{{{wwwxxx{{{|||zzzwwwuuurrrrrrsssooojjjjjjmmmsss}}}sssfff___]]]\\\\\\^^^cccjjjppprrrqqqpppiiifffgggjjjlllkkkmmmqqqtttsssqqqmmmkkkjjjkkklllgggeeeaaa^^^^^^___bbbdddcccddddddddddddccccccccceeedddbbb```aaaeeeiiimmmkkkjjjiiijjjlllmmmmmmllloooppprrruuuyyy~~~}}}wwwtttrrrpppnnnllljjjjjjjjjjjjkkkkkkkkkllliiikkklllkkkhhhdddbbbbbbdddeeeeeedddbbb^^^YYYVVVSSSXXX^^^```^^^[[[XXXVVVTTTTTTQQQNNNKKKJJJKKKMMMHHHEEEAAA===999777777777444444444333222111000///......------,,,,,,,,,,,,,,,---------,,,+++***)))***...///,,,+++...000000,,,,,,------...............------------...//////000000/////////...............------------.........///000000......///111000333888>>>GGGUUUdddnnnzzz}}}~~~zzzwwwwwwxxxtttooolllmmmqqqxxxzzzhhhfffnnn|||zzzzzznnnmmmssszzz|||qqqiiihhhppp|||jjjTTTFFF@@@<<<;;;888777777777777666777666666777777666444222111111000111666???IIIQQQHHHDDD>>>;;;:::999666333333444444444333222111111111111111111111111111111...///000111222222222222111111111111111111111111000000000000000000000000///222333000+++(((+++///+++,,,---///000000000000111111111111111111111111000000000111111000000000000222111000111555333/////////000000000000//////111000///...............000000000000000111111222000000//////000000//////000000000000000000111111//////////////////////////////000000000000111222////////////////////////---+++,,,000111...---000........................000...---...111222///,,,......//////000000//////222111111000///...------............///000111222111000000000//////......,,,---...///////////////,,,------...............//////000000000111111111,,,,,,,,,------------...---------,,,,,,,,,++++++,,,---......,,,+++---...,,,,,,,,,,,,,,,---------)))))))))******+++------...------,,,,,,------...---------,,,,,,,,,,,,+++++++++++++++++++++++++++///...,,,*********,,,------............111666999AAAMMM]]]iiinnnmmmlllkkkkkksss|||{{{uuujjj\\\UUUTTTYYYfffqqq|||wwwpppmmmmmmnnnqqqzzz|||wwwyyy}}}ooollllllnnnnnnjjjjjjlllqqq{{{qqqfff^^^ZZZ^^^```dddjjjnnnpppooonnniiifffeeeiiijjjjjjlllppppppooonnnlllllllllmmmnnniiigggeeebbbaaaaaacccdddbbbcccdddcccaaa____________^^^]]][[[[[[___dddhhhlllkkkkkkmmmoooooommmkkkooopppsssvvv{{{zzztttpppooonnnllliiigggggggggggghhhiiijjjkkkhhhhhhhhhfffbbb___^^^^^^ccccccbbb```\\\WWWRRROOOOOOTTTYYYYYYUUUOOOKKKJJJJJJJJJHHHEEEAAA??????@@@===;;;999666444333333333///////////////...---,,,---------,,,,,,,,,,,,,,,))))))***))))))((('''&&&$$$+++...,,,+++---//////+++,,,---......///............------......///000111111000//////...------......------------......+++,,,---......000444777999???FFFNNNVVVbbbnnnwwwzzz~~~~~~xxxtttwww{{{{{{tttnnnooorrrxxx~~~yyyxxxxxxvvvuuuwwwnnnlllnnnqqqvvv{{{qqqllleeefffnnn|||nnnVVVCCC;;;<<<666666555555555666666666555555666777666555444333000000111222666===FFFMMMDDD@@@;;;999999888555222111222333222111000111222111111111111111111111111///000111333444555555666111111111111111111111111////////////000000000000...000000...+++)))+++---,,,---...///000000000000000000000000000000000000000000111111111111000000///000///---///222111---//////000000000000//////000//////............///000000////////////000000000000000000////////////000000000000111111111111///////////////////////////000000///......000222////////////////////////---+++,,,000111...---///........................000//////000111111000...////////////////////////000000000//////.....................///000111111000//////////////////...---...//////////////////------...////////////.../////////000000000111111,,,,,,,,,---------......,,,,,,,,,,,,,,,---------)))...111///+++))),,,000//////......------,,,,,,+++***)))***+++,,,------......------------......++++++---------+++***)))++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------------...------///333666<<>>BBBHHHMMMMMMHHHCCCAAAAAA<<<>>>>>>===;;;999888888333333333222111000...---//////000000000000//////***++++++,,,,,,,,,,,,+++((()))+++,,,......//////$$$,,,222000---,,,,,,+++***+++---///000000///..................///000000......//////000000111111.........------.........000222444777===EEENNNUUU^^^eeemmmsssvvvwwwzzz||||||zzzwwwwww{{{~~~wwwqqqsssyyyzzzeeefff}}}}}}{{{|||yyyuuulllbbb]]]^^^YYY]]]jjjrrrVVVFFF???999666666333444444444333333555666333555777777666444444444---000222444666:::>>>AAA;;;777333222444444333000111333555444222222444777000000000000000000000000---...///////////////...000000000000000000000000---.........//////000000...,,,++++++,,,---,,,+++,,,,,,---.........------///////////////////////////000111222222111000///333444222///000333222/////////000000000000//////...............///000111,,,...111222111...***'''000111111000///....../////////000000111111111222........................---......,,,)))(((+++...////////////////////////000------000...(((%%%%%%........................,,,///222111...---...000111000000/////////000000.........///////////////...------......///000111---.........//////000000000111111111000///......---...000111111111000///////////////000000000000,,,---///000000///---,,,/////////......------------...///...,,,+++,,,---,,,------......------,,,)))***+++,,,---,,,++++++************************......,,,+++***+++,,,,,,***++++++,,,,,,------...+++++++++,,,,,,---------+++******+++,,,...000222444666999>>>EEEOOOZZZaaaddddddgggmmmwwwyyyoooeee^^^[[[ZZZbbbttt}}}nnnllluuusssqqqzzz{{{|||pppccc^^^]]]]]]mmmssszzztttgggbbbcccggggggfffeeelllvvv{{{vvvpppjjjfffbbb\\\WWWVVVVVVWWWZZZ^^^bbbfffhhhiiijjjkkklllmmmmmmlllkkkiiijjjiiifffaaa```aaadddcccdddccc___ZZZWWWXXXZZZZZZZZZ[[[[[[\\\^^^cccgggfffdddccceeehhhjjjlllllljjjjjjjjjmmmqqqtttuuuuuuqqqnnnkkkhhheeebbb___\\\]]]______^^^\\\[[[[[[\\\\\\ZZZWWWTTTRRRRRRRRRRRRNNNKKKGGGBBB???=========CCCEEEFFFFFFBBB>>><<<;;;999888777666444333111111111///,,,---//////---+++++++++++++++++++++++++++---+++******,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------............---...///000111111,,,111222,,,***...000...+++,,,,,,...///111222333222444999AAAMMMZZZfffmmmrrrtttyyy}}}|||xxxzzz}}}zzzwwwyyy}}}vvvrrryyynnngggyyyuuussszzz|||}}}uuugggXXXRRRSSSZZZfff{{{vvvfffPPP@@@999666222///666666555444333333333333666555333111111222333444000000111222444555666666333333222222111000//////---...///000000///...---//////000000000000//////111///---...111222000...111222222222222111000000000000000000000000000000---...............------000000//////.........---////////////000000000000---------............///---...///000000///...---333333222222111///...---000000000000000000000000---***+++......+++***---------...///000000//////////////////////////////..................------......//////......---,,,000000///...---,,,,,,+++000000///...............******+++,,,---...///000/////////....../////////...---,,,,,,---...///000111///,,,,,,---......------------............///222111000000///...,,,***........................777444111......---,,,+++***,,,/////////......///---...///111111///...---.........---------,,,,,,---...///...,,,+++,,,---,,,------......------,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++***,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------......///000222222000111444888>>>GGGPPPWWWZZZZZZ]]]dddnnnyyy{{{rrriiiccc```___[[[fffrrrzzz~~~qqqnnntttqqqpppzzz}}}tttjjjddd```]]]iiiooovvv}}}|||qqqddd```dddhhhgggeeedddiiiqqqzzzyyysssnnnhhh___WWWRRRRRRSSSUUUXXX[[[]]]^^^aaacccfffhhhjjjkkklllkkkhhhgggeeeaaa]]]]]]aaadddbbbdddeeebbb^^^ZZZYYYYYYZZZ\\\]]]]]]]]]]]]___aaabbbaaa```aaadddggghhhhhhgggffffffhhhkkkmmmnnnmmmllliiifffcccbbb___\\\YYY[[[\\\\\\[[[XXXWWWWWWXXXUUUSSSPPPNNNLLLKKKKKKLLLIIIFFFBBB>>>;;;:::::::::>>>@@@BBBAAA>>>:::888777777666555444222111000///111...------///000...,,,++++++++++++++++++++++++///---,,,,,,---,,,+++))),,,,,,---------............................................./////////000///.........///000111111***000222000000333111---000000000000000111444777999>>>GGGTTTaaammmvvv{{{zzzxxxxxx{{{|||zzz{{{|||}}}vvvuuuzzzwwwzzz~~~|||sssbbbbbbkkk}}}vvvmmmaaaVVVTTTWWWfffuuuvvvbbbUUUEEE:::777777555333444444333222222222222333555444222111000111222333000000111222333444555555333333222111111000////////////000111111000////////////000000000000//////111///......000111000...111111222222111111000///000000000000000000000000....../////////......---000/////////.............../////////000000000000---------............///000111222222222111000///111111000///...---,,,,,,------------------------...+++,,,//////,,,+++...------...///////////////........................)))+++---//////...---,,,...............------,,,/////////...------,,,,,,///......---------------,,,,,,---...///000111111000///...------...///000111000///.........//////111///---,,,---......------------............///---,,,---...//////......////////////////////////333111///......///...---,,,...000000...---------...///000111111000///...------------,,,,,,,,,,,,---.........,,,+++,,,---,,,------......------,,,)))***+++,,,,,,,,,,,,+++------------------------***,,,...//////---+++)))------,,,++++++***))))))***+++++++++++++++,,,,,,***+++,,,------------,,,---...000333777>>>EEEKKKOOOPPPUUU\\\gggtttxxxpppkkkhhhfffYYY\\\aaaiiivvvyyysssuuurrrrrr}}}zzzsssjjjaaadddgggnnnwwwxxxnnndddcccjjjnnnkkkeeedddgggmmmwww~~~zzzrrrfff\\\RRRPPPOOOPPPSSSUUUVVVVVVZZZ]]]```dddgggiiijjjjjjfffdddaaa]]][[[]]]aaadddaaacccdddccc___[[[XXXWWW[[[]]]______]]][[[ZZZZZZ]]][[[ZZZ\\\___bbbccccccbbb``````aaabbbcccbbbaaabbb```]]]\\\[[[YYYWWWUUUUUUVVVVVVUUURRRPPPQQQQQQMMMKKKIIIGGGEEEEEEEEEEEECCCAAA>>>;;;999888888999999;;;<<<;;;888555333333444333222111000///......///...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,000///.........,,,)))&&&---............/////////////////////////////////000000000000111111111111/////////...//////000000***---000111222333///)))111222333222222666===CCCJJJQQQ]]]jjjvvv~~~~~~xxxtttvvv{{{}}}|||tttwww}}}iiiVVVTTT]]]rrr~~~ooocccZZZUUUZZZbbbzzz{{{|||qqq\\\MMMDDD999333444555555333111111111111111222222333444333111000000000111222111111111222222222333333222222111111000000//////000000111111111111000000//////000000000000//////000///......000000///...111111111111111000//////////////////////////////...//////000000/////////////////////................../////////000000000---------............///222222222222222111000///222111///---,,,,,,------------------------------///,,,---000000---,,,///------...////////////...........................&&&(((,,,///000///,,,+++...............---,,,,,,...........................------,,,,,,,,,,,,,,,,,,,,,---...///000000111111000...,,,,,,...000111222111000//////...//////000///---,,,---......------------............///+++,,,---...///000000000////////////////////////000...------///000000///...///000000---,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...,,,------......------,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++))))))---...000111444888>>>BBBHHHLLLSSS\\\fffsss}}}xxxssspppnnnaaa^^^\\\```jjjwww}}}{{{uuuvvvyyyjjjbbbbbbeeennn|||}}}|||yyytttmmmgggkkktttwwwpppgggdddffflllwww}}}pppeeeYYYUUUPPPNNNPPPRRRRRRRRRTTTVVVZZZ^^^bbbdddfffgggcccbbb```______```ccceeeaaaaaaaaa___\\\YYYWWWVVVZZZ\\\]]]\\\ZZZXXXXXXYYYXXXVVVUUUWWWZZZ\\\]]]]]][[[ZZZXXXXXXYYYXXXWWWUUUWWWUUUSSSRRRSSSRRRPPPNNNNNNOOOOOOMMMJJJIIIIIIIIIGGGFFFDDDBBBAAAAAA@@@AAA>>>===;;;999888888888999444666777777444111000000000000//////...---,,,,,,,,,,,,,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,//////...//////---)))&&&------........./////////......////////////000000111111111111111111111111//////............//////111000///000222444333000333555777999;;;BBBMMMUUU```fffoooyyy|||wwwtttvvv{{{~~~rrryyy}}}~~~}}}hhhTTTQQQZZZkkkuuu~~~hhhYYYTTTYYYggguuu}}}zzz~~~nnnYYYKKKCCC<<<555111222222111...000000000111111333444444222222111000///000000111111111111111111111111111111111000000000/////////000000000000000000000000//////000000000000////////////...////////////...000000111111000000///...////////////////////////...///000000000000000000///////////////................../////////000000---------............///111111111000000///......444222000...---...///000////////////////////////...,,,,,,//////,,,,,,...------...//////.................................)))***,,,...///...,,,+++------.........---,,,,,,---------.........//////...------,,,,,,,,,,,,,,,******+++,,,,,,---......//////............//////000000//////////////////000...------......---,,,---------............///...///000111000//////000////////////////////////...---,,,---///000000///...///000///---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,------......------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++------/////////...,,,+++---...///000111444888;;;CCCJJJSSS\\\fffqqq}}}yyyuuurrriiieee___\\\^^^gggwwwyyyvvvtttjjjeeeccchhhwww~~~zzzuuupppllllllsss|||}}}sssiiieeeffflllwww~~~|||{{{rrriiiaaaWWWPPPOOOOOOMMMLLLLLLMMMPPPTTTYYY^^^bbbddd``````bbbdddeeefffeeeeeeeeebbb^^^[[[YYYXXXXXXXXXYYYYYYXXXVVVUUUUUUWWWZZZTTTSSSQQQRRRTTTVVVWWWWWWTTTSSSQQQPPPPPPOOOMMMKKKLLLJJJIIIIIIJJJJJJIIIGGGFFFGGGGGGEEECCCAAAAAABBB@@@???>>>======<<<<<<<<<999888777666555555666666222333555444222000///000.........------,,,,,,,,,***+++,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------///000///,,,))),,,------------.........------........./////////000000000000000000000000..................///000555222///000555<<>>???@@@???===<<<<<<===888888888777777666666666333333222222111111111222111222333222111///000000------------------,,,,,,+++,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,,,,,,,---------.........---------......//////000000000000///////////////////////////000111222222222000111666===GGGUUUaaacccbbbbbbcccfffjjjnnnpppuuuwwwzzz}}}~~~zzzqqqgggcccmmm||||||{{{~~~rrrdddWWWYYYggg{{{{{{{{{nnnSSSAAA:::;;;777555333333333333222000111111111222222444555555111111111111000000000///////////////////////////////////////............//////............////////////000000000000//////---...//////------...//////////////////......---////////////////////////------...///000000000000.........///////////////------........./////////---------............///111111000000000000111111//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---***+++......+++***------............---,,,,,,------------------------333111...,,,++++++---...---------------,,,++++++---------........./////////......---------------,,,,,,------............,,,...000111111000...,,,)))***,,,...///000000000///...---...//////---+++---------............///%%%(((,,,,,,++++++...000,,,,,,,,,,,,,,,,,,,,,,,,///...------...---+++))),,,---...---------///111---------,,,,,,---------,,,,,,---------.........+++,,,...---,,,,,,---///,,,------......------,,,++++++*********+++,,,---------------------------,,,------...............---------------------............---------,,,,,,,,,+++++++++++++++,,,,,,))),,,...///000111333444555===FFFMMMTTTcccxxx|||wwwrrrmmmjjjfffaaaXXXVVVaaaooo|||xxxnnngggkkkzzz{{{uuurrrqqqqqquuuyyy|||{{{yyyqqqssswww{{{xxxppplllmmmxxx|||wwwtttnnnddd]]]WWWTTTPPPMMMMMMQQQUUUXXX[[[[[[]]]bbbfffhhhgggeeebbb^^^YYYVVVVVVUUUTTTSSSSSSSSSSSSQQQOOOOOOQQQRRRNNNLLLIIIHHHIIIIIIIIIHHHDDDCCCAAAAAAAAAAAA@@@>>>===<<<;;;<<<===>>>===;;;888999::::::888888999:::333333444444333333222222111111111000000000000///000111222111000///000111---------------.........---///000///---,,,---///---------------------------,,,,,,---/////////...---............/////////---......///000000111111111000000000////////////111111111222333555666777999<<>><<<;;;;;;999888999:::;;;:::888555666888777666666777999222333333333333333222222333333222222111111111000///000111111//////000111------............/////////111333111...---...000------------------------000...,,,,,,...///......////////////000000000000...//////000111222222222222111111111000000//////222222333444666888:::;;;JJJQQQ___kkkooorrr~~~{{{tttnnnqqqvvv{{{~~~~~~|||yyywwwzzzzzzxxxuuuppprrryyyzzzuuuooonnneeehhhwwwrrrWWWFFF>>>:::666333000000000111111222222222000000000000000111111222222222222222222111000000---------.........//////---.....................222111000//////000111222//////000000000000//////,,,...000///---,,,---000......//////......---,,,111111111111111111111111+++,,,---...////////////---.........//////000000---------.........//////---------.........//////++++++++++++,,,...///111...//////000000///...---........................///,,,---000000---,,,///---.........------,,,+++------------------------***+++,,,---------,,,+++,,,,,,---------,,,++++++........................---,,,++++++******+++++++++++++++++++++++++++,,,333000---++++++---000333...///000111111000//////.........///000///---+++---------.........//////,,,000333222---+++---000........................+++++++++---......,,,***000000///---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++&&&***...---***))),,,///.........------,,,,,,,,,222000......000000...+++---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++******---000,,,+++*********,,,...000333666:::???III]]]vvv~~~zzzxxxvvvrrrnnniiimmmmmmiiifffeeeccc___fffmmmxxx|||pppjjjkkkqqqxxx}}}zzzsssxxxzzz|||~~~www||||||{{{xxxzzzrrrkkkjjjjjjkkknnnsssuuuxxx|||yyyhhh[[[TTTSSSUUUVVVVVVWWWUUUTTTVVVZZZYYYTTTOOOLLLHHHGGGIIIKKKMMMMMMKKKMMMMMMKKKGGGDDDEEEFFFJJJIIIHHHGGGDDDBBB@@@???======<<<;;;:::999888777555666777666555444555777333222222111111222333333111111111111000000000000222111000.........///000------............------,,,---...///000000000000+++,,,.../////////......000000///...............+++---///111222222111000......//////......---,,,........................+++000444444000///333777444333444888<<<@@@IIIRRRgggsss}}}}}}ssswww~~~|||zzzxxx|||ooolllpppuuuyyy~~~tttpppmmmhhhlllvvvyyyooohhhhhhjjjnnnkkkZZZHHH<<<666222111222222222111000//////000000000000000000111111111111333333222222000///...---/////////...///000000111333000------...000111000...//////000000000000000......//////...---,,,,,,,,,...000///---,,,---000......////////////..................////////////...------------...//////---------.........//////------,,,++++++,,,,,,,,,,,,---000111111///,,,***+++++++++,,,---...///000------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...***++++++,,,,,,++++++***---------------------------------....../////////+++,,,,,,------,,,,,,+++777222---,,,***'''(((,,,''')))***)))''''''***---------++++++++++++------------------------------000000000...,,,+++,,,---...,,,---///...+++---222---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++$$$(((------++++++...222......---------,,,,,,,,,///---+++,,,......,,,***---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,......---------///...---,,,+++,,,...000111333666999<<>>???>>>======>>>@@@=========<<<;;;:::999888888777777666555444333333222333444444333222333444222111000///////////////111111111111000000000000111000000////////////000---......//////......---000000000000///...---,,,///000000111000000///...000000///.........//////,,,---.../////////...---...///000000000000000///111000///.........//////666666555444444888???DDDHHHSSSdddqqqrrrooorrrxxx~~~}}}zzzzzz}}}xxxyyy|||}}}vvvrrrpppttt}}}|||uuuqqqjjjdddiiirrryyy}}}}}}rrrffffffvvviiiUUUAAA999333333333000///000111111000/////////000000//////000000000000111111111111111111000///...------...///000000000///...222///------...000000///111111111000///...,,,,,,.........///......---,,,---...///...------...///......////////////......---............/////////...------------...//////------------............------,,,,,,,,,------.........---,,,,,,+++******///...............//////...........................////////////...------........................+++---//////---------...------............------------------------------------,,,,,,+++*********+++,,,,,,------,,,,,,+++***))),,,111222...,,,...+++,,,,,,+++))))))***,,,......------------..............................000+++((()))///111///+++...,,,---000///,,,---111------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---........................---,,,,,,---......---+++---///000///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000---,,,,,,++++++,,,,,,---...------,,,,,,,,,------------------------------+++++++++,,,,,,,,,------***,,,//////...------...///.........///000111222000222444444777>>>IIIRRR[[[aaahhhkkkiiifffeeeeeemmmrrrtttttttttsssnnngggdddcccbbbccchhhppp{{{yyyssstttyyytttuuutttpppppprrrqqqmmmnnnvvvzzzyyyxxxsssnnnbbb\\\YYY\\\```ccchhhmmmnnnvvv}}}~~~mmmaaa[[[UUUOOOGGGCCC===:::999999:::999<<<;;;;;;:::999999:::;;;::::::;;;;;;::::::999888777777777666555444444333111222333222111000111333222222111000////////////111111111111000000000///000000000////////////000......////////////......///////////////...------000000000000//////......000000///////////////000000000111111111000000///000000000111000000//////222111///......000222333888:::<<<;;;;;;BBBOOOYYYdddlllzzz}}}xxxxxx{{{}}}~~~}}}|||qqqnnnrrrtttmmmkkkrrr~~~{{{uuukkkcccfffnnn|||}}}yyypppjjjssslllRRR@@@:::444111222222///...///111000000/////////000000////////////000000000111222222222000///---+++***---...000222222111000///111///------///000//////000000000000///...---,,,---...............---------............---............////////////......---------.........//////...------------...//////------------------------------------------...//////...------------...//////......------------...------------------------------.../////////......------------------------+++,,,......---,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------------+++,,,,,,------,,,,,,+++,,,+++---000000+++((()))++++++******)))))))))***---------,,,,,,---------........................000---***+++///000...,,,,,,+++,,,///...+++,,,000,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................---,,,,,,---......---+++.../////////---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///000111---,,,,,,++++++,,,,,,---------,,,,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,+++***+++---///------------...///000000...///111222444999@@@EEEOOOXXXccciiihhhddd```^^^ffflllrrruuuzzz{{{vvvnnnjjjgggaaa]]]]]]bbbkkkrrr{{{{{{uuuvvvyyy|||uuuqqqlllfffnnnvvv}}}yyysssnnnhhh```ZZZZZZ]]]```ffflllkkkttt~~~~~~}}}wwwrrrmmmhhh[[[TTTJJJAAA<<<999777666999777666555666777888999777888888999999999888888666555555444444333333333000111222111000///000222333222111000000000000000111111111111000000000////////////000000000000///...//////////////////...------...//////000//////000//////...------------000000/////////000000111111111111111111111000000333333333333333222111000222111000000222666:::<<>>BBBKKKWWW```cccaaa]]]ZZZ___fffooowww~~~vvvlllhhhbbb\\\YYY\\\bbbgggkkksss|||}}}vvvrrrwww|||vvvlllfffkkkttt|||vvvtttooogggaaa```aaabbbggglllhhhoooyyy}}}|||~~~~~~uuunnnbbbUUUKKKBBB;;;777888666333333555777888999444555555666666666555555222222222222111111000000///000111111000///000111111111111000000111111222111111111111000000000000...//////000000000000///...//////000000//////...,,,---...///000000000000///......------------...000000/////////000111111////////////////////////000000111222222222111111111000000222666===CCCHHHQQQYYYaaacccdddmmmxxxssssssssswwwzzztttjjjccciiiuuurrrnnnhhhlll}}}~~~rrriiiffffffeeedddhhhtttzzzyyy|||~~~dddKKK<<<999444000...//////...000555//////......//////000000......////////////000000------............------///000111222222222111111///...---...//////...---,,,---...///////////////,,,---......///.........///...------...///...---......////////////......,,,------------............------------...//////------------,,,,,,,,,,,,...............///000111************+++---///000,,,+++++++++++++++,,,,,,************************(((***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,---...+++,,,,,,------,,,,,,+++---***(((******((()))---+++***))))))+++,,,,,,+++******++++++++++++******++++++++++++++++++++++++000111111///,,,***+++---)))(((+++...---))))))---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++))))))***+++---...------******+++++++++,,,,,,,,,(((***,,,,,,******,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------,,,,,,---///++++++,,,---.............../////////000222666888:::???GGGQQQXXXZZZWWWUUUYYY```kkkuuuxxxmmmjjjeee___[[[ZZZ]]]```aaaeeelllrrrsssqqqppppppwww}}}}}}oooggggggppp~~~||||||xxxqqqmmmmmmmmmkkkllloookkknnnrrr{{{~~~}}}~~~{{{zzz}}}|||qqqfffYYYMMMFFFCCC???:::888888999888777444444555555555444444333222222222111111111111111///111222111000///000111////////////000000111222111111111111000000000000---...///000111111000/////////000000000000//////......///////////////...///......------...///000000000//////000111111222............///000111111---...000333555777888888999999:::===DDDNNNWWW]]]hhhlllqqquuuyyyvvvttttttzzzzzz{{{~~~yyymmmeeeiiitttvvvssspppxxxuuummmhhheee^^^eeettt}}}uuusssvvvyyyvvveeeSSSAAA777555111//////111000...///333...............///000000........./////////000000111111000///---+++)))(((...////////////000000000...------...//////...,,,.........///......------,,,------...//////......///---,,,---///000...,,,......////////////......,,,,,,---------............------------...//////---------,,,,,,,,,++++++............///000111222,,,++++++++++++,,,------++++++++++++,,,,,,---...***************************+++---...---+++)))'''------------------------)))+++------,,,,,,---...***++++++++++++++++++***++++++++++++++++++++++++(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++,,,))))))+++,,,***,,,///'''%%%$$$%%%(((******)))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,++++++******,,,000///++++++...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,+++++++++,,,,,,***)))*********++++++,,,,,,,,,***---///...,,,+++---000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///************************++++++,,,,,,,,,---------***---///000///...---...+++,,,---...////////////000///.........000333444888999===EEENNNRRRQQQOOOSSS\\\gggsss~~~uuupppnnniiiccc]]]ZZZZZZ[[[^^^^^^aaadddfffgggkkkooovvvpppiiidddlllyyy~~~yyywwwyyyyyyuuussstttssspppmmmrrr|||yyyyyyzzz|||~~~~~~{{{yyy}}}}}}oooaaaWWWQQQKKKDDD???<<<:::777444555555666666666555444444444444444333333333333333///111222111000///000222------------///000111222111111111111000000000000---...///111111111000/////////000000000000//////000000000000///...---,,,000///.........000111222000000///000000111222222000000000000111222444444222444777;;;???BBBDDDEEEIIIJJJKKKPPPYYYdddooouuuwwwwwwxxx}}}~~~|||{{{xxxwwwyyyvvvhhhhhhqqq}}}{{{zzzyyyuuu|||wwwpppjjjeeebbbooo}}}{{{wwwppppppuuu{{{nnnYYYMMMEEE;;;333111333222333555333...,,,///...............///000111............/////////000+++,,,,,,---...............------------...//////...------...//////...,,,000000//////...---++++++,,,,,,---.../////////...000---,,,---///000...,,,......////////////......,,,,,,,,,---------.........------------...//////---------,,,,,,+++++++++............///000222222000//////......---,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++,,,---......,,,)))&&&###........................(((***,,,---,,,,,,---......//////000000//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...+++,,,//////,,,,,,...)))&&&%%%'''+++------,,,++++++------------++++++---------------------------)))&&&''',,,...,,,(((++++++...222111---,,,///+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---......//////......---,,,***(((***---...,,,)))*********++++++,,,,,,,,,++++++++++++++++++++++++...,,,,,,---000000---***...------,,,+++***))))))...---+++******+++---...---+++***+++------***'''---...///000000...,,,***+++++++++,,,,,,,,,------000000000000000000000000............////////////222666<<>>;;;999666666000///...------...///000111---,,,......,,,---000000000//////............------......//////000000,,,---,,,,,,...000000...---------............//////---...000...,,,...333***+++,,,---,,,,,,******,,,------......------,,,------------------------,,,,,,,,,,,,,,,+++***)))))),,,...---+++***,,,///---++++++,,,...///...---............------------+++++++++***************,,,+++*********+++,,,---------,,,+++***************,,,///111111...+++(((,,,,,,,,,++++++*********------------------------)))***+++,,,,,,+++***)))...+++***+++------***'''++++++,,,,,,,,,,,,+++++++++***+++//////+++***++++++++++++*********)))))))))+++,,,+++((((((***---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........,,,+++***)))))))))+++---...+++''''''+++///---+++***+++------***''',,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,)))&&&((()))+++,,,------,,,,,,++++++,,,,,,,,,,,,++++++///---+++***++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))***,,,,,,***'''---,,,,,,++++++*********------++++++++++++------...,,,+++,,,......+++)))---......//////...---,,,------------............////////////////////////............////////////222555:::@@@CCCEEEEEEEEEHHHRRRbbbqqq{{{~~~}}}zzzxxxvvvrrrkkkddd``````aaaeeeddddddccc^^^[[[cccmmmnnnsss}}}|||rrrlllkkknnnwww~~~~~~}}}vvvwwwwwwwwwvvvsssnnniiipppssswwwwwwtttrrrqqqrrrzzz{{{|||~~~|||sssiii^^^TTTNNNLLLMMMJJJGGGFFFFFFEEEBBB>>><<<<<<<<<;;;:::888666555000111111///...///000000333222111000//////000000//////000111111000//////111000......000111111000000111222333333222111000111000000000111000///---111111000000000111333444777666555444444444555666444222444999:::999===DDDMMMUUU[[[^^^bbbhhhkkkjjjnnnooonnnpppxxx~~~{{{rrrooorrr{{{uuuzzz~~~wwwnnnuuummm```cccnnn{{{||||||{{{xxxwwwvvvwwwwwwzzz|||tttggggggkkkuuurrrcccaaalllxxx|||sssuuuxxx{{{dddQQQEEE:::888888555222111000///............///000...++++++...///---///333000000000/////////..................////////////++++++,,,,,,...000111000------------............000,,,***---///...---///)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,+++***))),,,---...---,,,******+++,,,+++***+++,,,---,,,+++////////////////////////(((((()))***+++,,,------++++++*********+++,,,---,,,,,,++++++***+++++++++((()))+++---......------,,,,,,,,,+++++++++******------------------------)))***++++++++++++***)))---,,,++++++---...,,,)))))))))************))))))+++***+++//////+++***++++++++++++*********)))))))))+++,,,+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,+++************)))+++,,,)))&&&%%%)))---///---,,,---...///,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,)))'''))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++000000...+++)))(((***,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,+++------------...................../////////000000////////////////////////............////////////222444777;;;===>>>======CCCMMM^^^nnnyyy|||{{{xxxyyyzzzwwwooofffaaadddiiillliiigggccc]]]ZZZ___gggmmmqqqxxx}}}yyytttppplllooovvv~~~yyyzzz}}}~~~~~~~~~}}}zzzrrriiicccgggjjjnnnnnnmmmmmmoooqqqyyyzzzzzz|||tttkkkgggfffgggccc``````bbbaaa\\\WWWKKKKKKJJJHHHDDD@@@===:::666444222000///000111222666444222111111222444555000111111111111111111111222111000111222222111000---...000111222222111111222222222333222222111111222111111111222444666888888777666555666888;;;===>>>>>>AAAFFFIIIKKKPPPVVVbbbjjjrrruuuvvvwwwuuuqqqwwwyyyzzzzzz{{{{{{wwwrrrqqqvvvwww|||~~~{{{xxxuuurrrnnnfffwwwuuujjjfffllluuu|||xxxssspppooooooooooootttxxxxxx|||ooodddbbbhhhpppyyy}}}|||uuuhhh___fff}}}yyysssxxxaaaIII>>>666111333444222...---000000////////////000000///,,,,,,//////---...111000////////////........./////////...............++++++,,,---...///000000------------............000***'''+++//////------******+++,,,---------,,,,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,+++******...------------,,,)))''',,,+++******++++++***)))+++++++++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++******++++++,,,---+++++++++***++++++,,,,,,))))))))))))***,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------)))***++++++++++++***)))***)))((()))***+++***)))))))))************)))))),,,***+++......+++***,,,+++++++++******************++++++***))))))***,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,+++******++++++,,,***+++,,,***'''&&&))),,,...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---,,,***'''************+++,,,---------------......------------///000---***(((***---++++++++++++++++++++++++++++++++++++++++++++++++...------............---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,------------,,,+++---,,,,,,,,,,,,---//////............////////////////////////////////////............////////////111222444666888888888888@@@JJJZZZjjjuuuyyyxxxwwwtttuuuuuupppjjjggghhhjjjmmmkkkhhhbbb\\\[[[___dddppprrrtttuuuxxx|||uuuqqqllllllpppxxx}}}{{{vvvyyy~~~vvvlllgggeeehhhjjjjjjiiijjjmmmqqqxxxwwwvvvxxx~~~~~~|||zzzyyy|||||||||}}}{{{vvvrrrssswwwyyyvvvrrrbbbbbbbbb___[[[UUUPPPMMMFFF???888444222000222555666555555555555666777888777666555444444444444555444333222333444333222000......///000111222333444333444555666555444555555333333555777999;;;<<<======>>>???AAADDDGGGJJJLLLMMMPPPUUUZZZ]]]^^^```cccmmmrrrwwwyyyyyyxxxwwwuuuuuuzzz~~~|||yyywwwuuu|||zzz|||zzztttmmmkkknnnqqquuu~~~ttttttuuuxxx{{{{{{tttkkkfffhhhkkknnnppp~~~pppyyyxxxllldddgggnnnvvvzzzzzzyyyzzz{{{uuuvvvsssnnnnnn{{{{{{|||jjjRRR@@@;;;444000222444111......000000000000000000000000333000///000///++++++---............------------/////////......---------,,,,,,,,,......,,,---000,,,,,,---------.........///+++***---///---...000---------------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***...,,,+++,,,...---)))%%%---,,,******++++++***(((******************++++++,,,,,,++++++***)))))))))+++***++++++++++++,,,,,,************+++,,,------,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------*********++++++*********))))))((()))***+++++++++++++++,,,,,,,,,,,,++++++,,,******......******,,,************************++++++******)))******+++************************...---,,,,,,+++++++++++++++*********++++++,,,---,,,---...,,,***)))+++---++++++++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,+++))),,,+++***)))***+++---...,,,------------------,,,(((,,,///...,,,***+++---++++++++++++++++++++++++++++++++++++++++++++++++***++++++************+++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///,,,,,,---------.............................................///////////////000111333444666777777>>>GGGTTTbbbmmmrrrtttsssnnnnnnooooooooonnnlllkkkkkkkkkhhhbbb^^^^^^aaacccjjjlllllljjjmmmyyy{{{xxxrrrpppnnnmmmoooqqqsssuuuzzzxxxuuuzzzwwwnnnlllhhhjjjkkkjjjhhhhhhllloootttrrrrrrvvvyyyvvvtttqqqrrrtttzzz~~~zzzzzz}}}}}}~~~~~~}}}yyytttnnnjjj]]]QQQFFF@@@===999:::>>>999;;;>>>@@@AAA@@@???>>>CCCAAA???<<<;;;;;;<<<<<<<<<:::999888999888777555555444333333555777:::<<<777:::<<<<<<;;;:::;;;===999<<>>DDDIIIPPPQQQSSSSSSQQQTTT```nnn}}}}}}tttnnniiidddeeedddbbb___]]]___cccffflllkkkiiihhhgggeeecccaaafffpppzzzuuummmiiiffflllmmmpppwww}}}~~~~~~kkkccc___```ccceeefffddd```^^^aaacccgggkkkqqq{{{}}}xxx{{{~~~}}}yyy}}}{{{|||}}}~~~}}}||||||~~~yyywwwuuuvvvyyy|||ssskkkjjjiiigggiiimmmlllyyy}}}|||zzzuuunnneeedddkkknnnYYYKKKAAA<<<555111////////////222222222222111000///...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''%%%(((---///...+++...---,,,++++++,,,...///,,,,,,++++++,,,,,,---...'''***---+++(((&&&'''***&&&+++000000---++++++---)))***+++,,,,,,+++***)))---+++)))***,,,---+++)))'''&&&&&&''')))+++******(((((((((((())))))))))))(((((((((((())))))))))))***************************))))))((((((((())))))(((((((((((())))))))))))++++++***))))))***+++++++++,,,((()))...((($$$,,,******))))))(((((((((((())))))***************)))))))))))))))************(((***)))&&&&&&***+++))),,,+++***))))))***++++++)))))))))))))))(((((((((***************++++++++++++++++++*********))))))((()))******)))((()))+++***************++++++,,,******)))))))))))))))(((+++++++++,,,,,,+++++++++))))))))))))***************++++++***))))))***,,,&&&))),,,+++'''&&&(((,,,))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++***)))***++++++***)))(((((()))***+++---,,,++++++---...---+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,...------,,,++++++******************++++++++++++,,,------...------,,,,,,---------------------------...000111333777<<>>777444000...............000000111111000///......------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,++++++++++++++++++------------------------'''%%%$$$&&&***---,,,***...---,,,+++++++++,,,---,,,,,,,,,,,,,,,---......(((((())))))(((''''''&&&+++---///---)))&&&&&&((())))))************)))))),,,*********+++,,,+++***((()))************+++,,,''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******'''''''''((()))*********++++++***))))))***++++++))),,,((((((---'''"""(((***))))))))))))(((((((((******+++++++++******)))%%%&&&(((***+++,,,,,,+++'''))))))&&&'''+++,,,***++++++************++++++(((((()))))))))))))))))),,,,,,,,,++++++++++++++++++************))))))))))))***+++***)))((()))***)))(((((((((((()))******((((((((((((((()))))))))+++,,,,,,,,,,,,,,,,,,+++))))))))))))************)))******)))(((((()))+++''')))***)))'''''')))+++))))))************))))))+++++++++***************)))***++++++***)))***+++******)))(((((()))******,,,++++++,,,,,,------,,,(((((()))************)))++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++***************++++++++++++,,,---------...------,,,,,,---------------------------.../////////111444777888:::@@@FFFIIIMMMXXXdddkkkvvv}}}yyysssmmmiiiiiihhheeeaaa``````aaa]]]]]]\\\\\\\\\]]]```cccdddjjjqqqxxxyyynnngggbbb___```cccggglllrrryyy}}}{{{sssqqqwww~~~}}}iii``````cccfffjjjmmmnnnnnnmmmmmmjjjlllmmmpppxxx|||vvvvvvwwwuuuqqqsssqqqqqqtttxxx{{{yyywww{{{}}}{{{xxxuuuwww~~~}}}|||}}}~~~~~~~~~}}}wwwtttvvvxxx|||{{{ooommmkkklllmmmkkkjjjiiivvv{{{tttsssvvv{{{yyypppmmmlllrrrzzz}}}uuupppllljjjrrrvvv}}}zzz|||{{{kkk[[[LLLBBB<<<444333111000111111000...//////////////////......---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))++++++***(((...---,,,+++******++++++,,,++++++++++++,,,------,,,***)))***,,,,,,)))''')))******(((%%%###$$$%%%(((((())))))))))))((((((+++*********+++++++++******---...,,,(((&&&'''***&&&''''''((()))******+++***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((())))))******'''((((((((()))))))))***+++******************+++%%%***''''''---)))$$$***))))))))))))))))))))))))***++++++++++++******)))$$$&&&(((+++,,,,,,++++++&&&))))))'''(((,,,---***((((((((((((((()))))))))((((((((())))))******+++******++++++++++++++++++************)))))))))))))))***+++***)))((()))***((((((((((((((()))******)))*********++++++,,,,,,***++++++,,,,,,++++++***((()))))))))************)))***+++***((((((***+++***'''&&&&&&)))******)))((()))************)))(((******************++++++)))***++++++***)))***+++******))))))))))))******)))************++++++,,,(((((()))************)))))))))))))))))))))))))))***+++,,,,,,******+++,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---.........---,,,,,,+++...........................///000///......111333555666;;;BBBEEEIIISSS]]]aaannn{{{~~~{{{uuunnnjjjjjjiiifffbbb_________XXXZZZ]]]^^^___```dddgggeeeiiiooouuu}}}uuummmgggccc^^^___``````bbbhhhpppvvvwwwnnnlllrrryyyvvvhhhbbbdddhhhlllpppssssssssstttvvvvvv|||}}}uuuqqqrrrsssqqqooopppooonnnnnnooorrruuuwwwzzzxxxvvvttttttyyy~~~||||||~~~|||~~~}}}|||~~~}}}xxxyyy|||{{{|||{{{mmmoooxxx{{{tttmmmmmmmmmooossswwwxxxxxxxxxpppsss{{{yyyooojjjiiioooxxxyyyrrrsssvvvvvvuuuzzzzzz{{{nnn^^^RRRKKKEEE===777444333222222333222000...---....../////////......,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********************************++++++******+++++++++***,,,,,,++++++***************************++++++,,,---+++)))***------***'''*********)))))))))+++,,,((((((((((((((((((((((((************************)))+++,,,+++'''%%%''')))&&&''''''((()))******+++,,,+++***)))((('''&&&%%%************************'''''''''''''''((()))******)))))))))((((((((('''*********++++++*********&&&,,,)))&&&,,,***&&&***))))))))))))************+++++++++++++++***)))(((&&&(((***+++,,,+++)))(((&&&)))***((())),,,---***''''''(((((())))))))))))(((((())))))******++++++'''(((((()))***+++,,,,,,)))))))))))))))))))))))))))***+++***)))((()))******))))))))))))***++++++***++++++,,,,,,---------))))))************))))))((()))))))))***************+++,,,+++))))))+++---+++'''###%%%)))++++++(((((()))***++++++***)))((((((((((((((()))))))))))))))***++++++***)))***+++)))))))))******)))))))))'''((()))***))))))***,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))******+++,,,,,,---++++++++++++,,,,,,,,,---............---,,,++++++........................///000000000......///111222333666;;;???BBBKKKUUU[[[iiixxx}}}vvvpppmmmllljjjfffaaa^^^\\\]]][[[^^^aaaaaaaaabbbfffjjjjjjmmmrrrwww~~~{{{pppjjjfffbbb___``````^^^^^^aaahhhnnnvvvxxxxxxrrrkkkkkkpppwwwyyynnniiiiiiiiimmmsssuuutttuuuwwwyyyxxxsssmmmjjjjjjkkkjjjhhhggggggggghhhiiilllpppsss~~~yyysssrrrmmmooovvv}}}{{{xxxxxxzzz|||{{{~~~~~~||||||zzzvvvsssuuu~~~nnndddhhhrrr{{{|||rrrmmmeeehhhkkkooowww{{{wwwlllfffdddlllvvv{{{tttvvv~~~~~~~~~vvveeeWWWHHHAAA@@@???999111222111000000111000...+++------...///000000//////,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,++++++++++++++++++************************&&&&&&''')))***+++,,,---+++++++++************))))))))))))))))))***+++++++++)))'''(((++++++(((%%%)))))))))***+++,,,---...))))))(((((((((((()))))))))***+++***))))))***+++$$$&&&'''(((((((((***+++''''''(((((())))))******,,,+++***)))((('''&&&%%%************************'''&&&&&&''''''((()))************)))(((''''''''')))***++++++++++++***))))))///***$$$))))))%%%((()))))))))************+++***************)))((('''))))))***++++++***((((((&&&***+++)))***,,,,,,)))((()))***++++++,,,++++++))))))******************'''(((((()))******++++++(((((()))))))))))))))***''')))******))))))***++++++************+++,,,,,,***************+++++++++(((((())))))))))))(((((())))))))))))************+++,,,,,,+++******+++---((('''%%%%%%''')))***+++((()))***++++++***)))((('''((((((((()))))))))))))))***++++++***)))***+++))))))************))))))%%%(((******((((((***,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***+++,,,,,,******+++,,,***************+++++++++************++++++++++++............---,,,+++***------------------------...///000000......///111111000222666:::>>>FFFPPPVVVeeeuuu|||~~~{{{uuuooojjjjjjhhhddd```^^^^^^___bbbddddddbbb___```fffkkkooorrrvvvyyy~~~sssjjjgggeeeaaa```cccfffeeebbbaaaeeeiiiiiikkkllljjjfffgggkkkppp~~~{{{sssnnnllliiinnnsssuuuttttttwwwzzzmmmjjjfffdddfffggggggfffeeedddffflllrrrvvvuuusss~~~uuupppoooiiiiiipppzzz~~~{{{xxxwww{{{{{{uuurrrsssuuuwww}}}{{{}}}|||zzzvvvrrrppprrrwww{{{uuulllhhhkkkppppppxxx{{{pppllljjjdddjjjooottt~~~vvvlllfffbbbjjjvvv}}}|||~~~|||xxxuuuuuuxxx|||~~~vvveeeYYYOOOGGG===999::::::555000...---------...///---,,,,,,---...///000111111111,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,++++++++++++++++++,,,,,,************************%%%&&&((())))))***,,,---))))))************************))))))******+++,,,)))((((((((()))((('''&&&)))((((((((()))))))))(((******)))(((((()))******(((***++++++(((((()))+++%%%$$$$$$&&&)))+++,,,+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))(((((((((((()))***++++++++++++***)))'''...((( &&&(((&&&)))))))))*********+++++++++)))******))))))'''&&&&&&))))))))))))))))))))))))'''+++,,,******,,,+++((('''(((***+++,,,,,,++++++++++++******************+++++++++******)))))))))(((((((((((())))))******&&&((()))***)))***+++---+++************+++,,,,,,************))))))))))))))))))************))))))))))))))))))***************++++++***))))))***,,,%%%'''((('''%%%%%%***...''')))***++++++***)))'''))))))******+++++++++,,,)))+++++++++***)))***+++))))))************))))))%%%(((******)))(((+++---(((((()))************)))***************************+++,,,,,,******+++,,,,,,,,,++++++***)))))))))))))))))))))************............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...///111111///000444888===FFFOOOSSSaaaqqqyyy{{{yyysssmmmeeeeeedddbbb``````ccceeeiiiiiifff```[[[]]]dddjjjqqqssswwwzzz}}}xxxlllfffeeedddaaaccchhhmmmmmmhhheeeeeegggaaacccdddcccaaaaaacccfffssswww|||}}}zzzuuuooommmjjjoootttvvvttttttwww{{{fffdddbbbccceeehhhjjjjjjmmmlllooozzz}}}zzztttoookkkiiihhhhhhkkksssuuuqqqmmmlll{{{}}}vvvpppmmmnnnqqqttttttyyy{{{xxxqqqtttvvvxxxyyy~~~|||yyyuuuqqqooopppqqqrrryyyyyyvvvuuurrrppppppnnnxxxtttkkkkkkkkkooovvv|||vvvnnnjjjdddlllvvv||||||yyyvvvvvv|||zzzvvvrrroooooosssyyy}}}uuuaaaOOOEEE===999555444333333000...---,,,+++,,,...//////...------///000111111111111,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------*********++++++,,,,,,---++++++++++++++++++++++++***+++++++++*********+++'''((()))***************++++++******++++++,,,---))))))******)))(((((('''---,,,+++******)))'''%%%+++***)))(((((()))***+++(((***,,,+++(((''')))+++)))&&&%%%'''***,,,***((())))))))))))((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((()))***+++,,,''''''(((((())))))******)))***+++,,,,,,+++***)))"""***$$$$$$)))))),,,))))))******++++++++++++))))))))))))((('''&&&%%%))))))(((((()))***++++++(((+++,,,******,,,+++'''%%%&&&((()))*********))),,,+++++++++***)))))))))//////...,,,***)))(((''''''((((((((())))))******%%%''')))))))))***,,,...***************++++++,,,,,,,,,++++++******))))))******++++++++++++******))))))))))))************)))******)))(((((()))+++******))))))((((((''''''''''''((()))))))))))))))222000...+++***)))))))))+++*********))))))((((((+++*********))))))(((((())))))((('''''''''''''''+++++++++************)))))))))))))))************---***((((((+++,,,+++)))(((***,,,------+++((('''---***''''''+++......---+++,,,------++++++,,,---------------,,,,,,+++***------------------------///.........222:::DDDKKKYYYeeepppssssssrrrkkkbbbdddbbb___^^^^^^```ccceeekkkgggbbb^^^___aaacccccclllpppsssuuuuuuwww|||}}}{{{vvvlllaaa\\\]]]```fffkkkqqqsssrrrmmmgggdddjjjlllnnnkkk```XXX]]]gggkkklllnnnqqqvvv~~~~~~{{{wwwpppkkkiiiooouuuvvvrrrrrrwww}}}tttbbbfffmmmqqqnnnlllqqqyyytttxxxuuuqqqjjjeeedddeeeiiimmmlllgggfffmmmvvv|||}}}zzzooowww~~~zzzooofffeeehhhrrrzzz~~~uuulllbbbiiiqqqsssqqqtttyyy}}}|||uuuqqqqqqrrrqqq||||||}}}}}}zzzwwwsssuuuvvv|||yyyxxx}}}}}}zzzrrrssszzz{{{sssllliiifffkkkooonnniiihhhnnntttzzzwwwyyynnnuuu{{{yyyssspppuuu{{{~~~~~~rrr^^^LLLAAA===555333000000222222///---,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...///---***++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++)))''''''((()))***,,,+++)))(((((()))+++,,,*********************************)))))))))))))))******))))))((((((''''''(((((()))***************,,,+++***(((%%%""" '''((()))((((((******)))''')))***(((&&&&&&)))---******))))))((((((((('''((((((((((((((((((((((((************))))))))))))'''***)))%%%%%%)))***&&&&&&%%%$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&'''((())))))((('''(((***)))'''&&&&&&'''%%% &&&)))'''%%%''''''))))))'''$$$###&&&)))******)))((('''&&&%%%%%%+++***)))(((((('''%%%###++++++******)))(((((((((&&&((()))(((&&&'''***---)))******))))))((('''&&&))))))(((((('''''''''&&&)))((('''(((***++++++***(((((((((((((((((((((((()))'''&&&$$$%%%'''***,,,''''''(((((((((((('''''')))******+++***)))((('''$$$&&&''''''&&&&&&((()))((((((((((((((((((((((((***)))))))))(((((((((''''''((())))))******))))))...---,,,+++++++++++++++************)))))))))(((*********)))))))))((((((+++***)))(((((((((((((((+++++++++*********))))))))))))))))))************,,,***((((((+++,,,+++)))(((((())))))******++++++,,,)))&&&'''***,,,---,,,+++,,,------++++++,,,---,,,---------,,,,,,+++***------------------------.........///333999BBBHHHPPP[[[eeeiiijjjjjjeee___^^^]]]\\\\\\^^^bbbfffhhhiiihhhgggfffdddbbbaaaaaaeeehhhjjjkkklllnnnsssxxxzzzxxxsssiii___ZZZZZZ]]]eeelllssstttooolllnnnrrrzzzjjj``````eeegggggghhhjjjooovvv~~~}}}zzzvvvppplllnnnrrrvvvxxxxxxxxxzzz|||zzzxxxiiihhhkkkqqquuutttttt{{{tttmmmhhhdddccceeefffkkkpppsssrrrsssxxx}}}|||ooonnnvvv}}}zzzppphhhgggjjjttt{{{~~~~~~~~~zzzrrrkkkiiipppwwwwwwsssvvv}}}zzzyyy}}}~~~}}}|||wwwyyy{{{xxxuuuxxxzzz~~~|||}}}~~~yyysssqqqpppllljjjgggeeeiiirrr~~~vvvuuuxxxyyy{{{|||zzzwwwwwwzzz}}}}}}yyynnn^^^MMM@@@;;;:::;;;888555444444222///---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,---......,,,)))++++++++++++++++++++++++,,,++++++******++++++,,,---+++***(((((()))***+++,,,+++)))(((((()))+++,,,***************************)))))))))))))))))))))************))))))))))))(((((()))***************'''((((((((((((((('''''')))******))))))))))))(((------,,,+++)))(((***+++***)))'''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''%%%))))))&&&&&&***+++((('''&&&&&&''')))+++***)))((((((((((((((((((((((((''''''&&&''')))******)))(((***++++++)))(((((((((,,,'''&&&+++---***((()))+++)))'''&&&''''''(((((((((((((((((((((''''''''''''&&&&&&''')))***((('''))))))))))))))))))******+++,,,,,,***'''&&&(((***&&&'''((()))******************)))))))))(((((((((***)))((((((***+++***)))((((((((((((((((((((((((((())))))***************)))))))))******)))))))))+++,,,---------,,,***)))&&&'''(((((('''&&&((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))***,,,,,,------,,,************))))))))))))******))))))))))))((((((++++++***)))))))))******++++++*********)))))))))))))))))))))************,,,***((()))***+++***))))))(((''''''(((***,,,...***((('''''')))++++++++++++,,,---,,,+++***+++---,,,,,,---------,,,++++++------------------------,,,---///000333888>>>CCCEEEMMMUUUYYY[[[]]][[[XXXWWWWWWWWWYYY]]]bbbgggjjjfffjjjooonnniiiccc___]]]^^^```aaa``````bbbhhhlllsssrrrmmmeee\\\XXXXXXZZZbbbllltttsssllllllwwwsssjjjeeeaaacccbbb```aaafffnnnvvv{{{xxx{{{~~~~~~zzztttnnnkkknnnooorrruuuxxxyyyxxxwwwxxx}}}~~~uuukkknnnoootttxxxzzz|||~~~lllbbb]]]]]]aaagggqqqvvv~~~~~~||||||yyypppiiiqqqwww|||zzzsssooopppssszzzxxxtttssssssssstttsssqqqoooyyy|||{{{|||zzzwwwpppuuu{{{www|||zzzuuuxxxyyy}}}~~~{{{|||vvvtttwwwwwwzzz}}}{{{xxxxxx|||wwwrrrqqqqqqooojjjfffgggqqqyyyrrrssswww}}}{{{zzz{{{|||||||||wwwlllYYYGGG:::555555777999777555444333222000...------------------------111///............+++)))++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++))))))***++++++,,,+++***))))))***+++,,,************************))))))))))))))))))******************++++++++++++(((((()))***************&&&'''(((***++++++++++++((((((((()))***)))******,,,+++))))))***++++++******(((%%%""""""$$$''')))((((((((((((((((((((((((''''''''''''(((((((((((($$$''')))((()))+++,,,))))))(((((()))+++,,,,,,***************************''''''((())))))******+++)))+++,,,,,,***))))))***---)))(((***+++(((&&&&&&...)))%%%&&&)))+++)))&&&&&&'''''''''(((((())))))&&&%%%%%%''')))+++***(((''''''((())))))***++++++,,,,,,,,,***(((((()))***'''((()))******++++++***************))))))))))))+++)))((((((******)))'''((((((((((((((((((((((((''')))+++------+++(((%%%***++++++++++++++++++***,,,,,,---...---,,,+++***((()))***)))((('''((()))************************))))))))))))((((((((((((((())))))***************'''(((***,,,---,,,,,,+++*********)))))))))))))))))))))))))))))))))((((((+++******)))))))))******************))))))))))))((()))))))))************+++***)))))))))************)))(((((()))***,,,...***)))(((((()))***++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///111333666:::======BBBGGGJJJLLLNNNOOOPPPQQQRRRSSSVVV[[[aaafffiiidddkkkrrrrrrkkkbbb]]]\\\]]]]]]\\\YYYWWWXXX]]]bbbjjjiiifffaaa[[[XXXXXXYYY___iiiqqqppplllooo{{{vvvoooiii```aaa^^^[[[[[[```iiiqqquuuvvv{{{yyyqqqjjjgggkkknnnrrruuuvvvvvvvvvvvvyyy}}}|||wwwqqqqqqssswwwyyy}}}wwweee\\\ZZZ]]]eeelll{{{~~~wwwsssooonnnnnnxxx{{{}}}|||{{{~~~wwwppppppnnnlllkkknnnttt{{{~~~~~~}}}{{{rrrlllsss}}}zzzssswww}}}vvvqqqtttxxx}}}{{{qqqmmmnnnppptttwwwwwwtttuuuyyy~~~|||tttmmmkkklllqqqrrrtttzzzzzztttoooqqqvvv|||}}}}}}yyyuuurrrhhh[[[GGG888111000333555111000000000000000//////------------------------......------------+++***++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********++++++++++++***))))))***++++++************************)))))))))))))))*********)))))))))******+++++++++(((((()))************************+++******))))))&&&%%%%%%(((***)))***,,,%%%###"""%%%))),,,,,,***((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((())))))))))))************&&&((())))))*********)))***)))((()))+++,,,+++***************************'''((()))***)))***+++,,,)))***,,,,,,***)))*********(((((())))))'''%%%%%%,,,)))&&&&&&((()))((('''''''''''''''(((((((((((((((''''''((())))))(((&&&(((((((((((())))))******'''((()))))))))***+++,,,++++++++++++***)))((('''))))))))))))))))))))))))+++***(((((())))))(((&&&((((((((((((((((((((((((%%%'''***++++++(((%%%###***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))***++++++***((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************((()))***+++++++++***)))))))))))))))))))))******(((((((((((((((((()))))))))))))))(((((())))))************)))))))))((((((((()))))))))************)))***))))))(((((()))***++++++++++++++++++*********+++++++++***++++++,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///111222333666888999:::===@@@AAACCCFFFIIIMMMNNNPPPSSSWWW\\\aaacccdddkkkpppooohhhaaa]]]]]]]]]]]][[[VVVRRRQQQUUUYYYaaaaaa```^^^[[[ZZZZZZ[[[^^^dddjjjmmmooottt}}}wwwrrrlllbbb___[[[WWWXXX^^^gggooossstttxxx|||{{{uuummmgggeeeiiipppvvvxxxvvvuuuxxx}}}{{{~~~zzzpppnnnooorrruuuxxxsssgggcccdddhhhnnnuuu~~~}}}ssskkkhhhmmmuuu~~~tttlllgggmmmlllkkklllrrrxxxssssssxxxuuukkkiiittt{{{wwwzzz|||vvvrrrvvvwwwmmmiiiiiihhhmmmrrrsssqqqrrrvvvzzz}}}|||yyyqqqjjjhhhlllppp{{{wwwuuupppmmmooottt~~~|||pppfffaaaQQQGGG:::222///000000000,,,---------------......------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++******************+++************************(((((())))))************'''(((((())))))*********(((((()))******************++++++***)))((('''&&&(((%%%%%%))))))%%%%%%)))###!!! $$$(((+++***(((&&&'''((((((((((((''''''))))))))))))))))))))))))((()))))))))*********+++***))))))***)))''''''''')))((('''(((*********((())))))))))))))))))))))))&&&(((******))))))+++---'''(((******)))(((((()))''')))******************((())))))'''%%%$$$&&&)))(((((((((((('''''''''''''''&&&&&&''')))***((('''))))))))))))((((((''''''&&&&&&&&&'''))))))))))))******+++******)))((('''((((((((((((((((((((((((+++)))(((((())))))'''&&&))))))))))))))))))))))))(((((())))))((('''&&&%%%))))))************))))))((()))***+++++++++***)))***+++,,,+++)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))************)))(((((())))))))))))************''''''(((((((((((())))))))))))((((((((()))************)))))))))((((((((())))))))))))************))))))***)))(((''')))++++++++++++++++++***)))(((***+++,,,,,,+++***+++,,,***+++,,,+++***)))***,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000111222444666555666:::;;;<<<@@@FFFJJJJJJLLLOOOSSSWWW[[[]]]eeeiiillllllgggbbb```___]]]]]][[[WWWRRRPPPSSSVVV\\\]]]]]]]]]]]]]]]]]]]]]^^^aaaeeekkkrrryyyyyyrrrlllfff^^^ZZZWWWYYYbbbkkkrrruuuqqqssssssqqqmmmiiieeedddeeemmmttttttqqqqqqwww~~~|||xxxnnnlllmmmqqqsssuuu{{{~~~uuuooopppsssuuuxxx|||zzznnnddd```jjjyyytttfff___^^^jjjlllooosss~~~qqqkkkmmmwwwnnnfffgggsss~~~~~~||||||yyyzzz{{{vvvsssyyyssskkkggggggffflllsssuuuttttttwwwzzzxxxwwwrrrkkkggglllwwwvvvsssssstttrrroooqqquuuppp___SSSMMM<<<777222/////////---,,,///000000///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***+++++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++*********************************************************((((((((()))******++++++((((((((((((((()))))))))(((((()))***************(((((())))))))))))((((((...((('''***)))"""!!!%%%&&&&&&&&&''')))***)))'''&&&''')))++++++***((('''))))))))))))))))))))))))&&&&&&''''''(((((()))))),,,)))(((((('''%%%%%%''')))'''''''''))))))((('''((((((((((((((((((((((((%%%(((******((('''***---%%%'''((()))'''''''''((("""&&&((('''''')))+++***&&&(((***'''###"""&&&***))))))(((((('''''''''&&&$$$$$$%%%'''***++++++*********)))(((((('''&&&&&&)))(((''''''((((((%%%###&&&'''((())))))******)))''''''''''''((((((((((((***(((''''''))))))(((&&&))))))))))))))))))))))))+++***))))))((())))))***(((((())))))))))))(((((()))***+++,,,---,,,++++++)))***+++***)))((()))***'''''''''''''''''''''''''''((((((((()))))))))***&&&&&&'''((((((((((((((())))))((((((((()))))))))((()))))))))************'''''''''((((((((())))))***))))))))))))***+++,,,***)))))))))(((((((((((())))))))))))************((()))***)))'''''')))+++))))))(((''''''((()))***)))+++---,,,***)))***+++)))+++,,,+++***)))***+++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,---///.........000222222///111666888999???GGGEEEFFFHHHLLLPPPTTTXXXZZZdddfffiiijjjiiifffbbb```^^^______\\\XXXVVVXXX[[[]]]]]]]]]^^^______]]]\\\___```dddkkksss}}}wwwlllhhhgggbbb^^^\\\aaakkkuuu{{{}}}wwwtttnnnjjjgggeeecccbbbcccggglllmmmmmmpppvvv|||~~~zzzvvvmmmlllnnnsssvvvvvvyyy~~~yyyvvvxxx{{{zzzzzz{{{uuujjjaaa___mmmlll[[[WWW\\\kkkpppxxxyyyfff```dddtttooohhhhhhrrrzzz}}}}}}yyyxxxyyyuuuwww~~~~~~zzzxxx}}}qqqiiifffgggkkkrrryyy{{{xxxuuuuuuwwwsssvvvxxxwwwwww}}}{{{sssssswww|||}}}zzzzzz}}}|||xxxooocccWWWJJJAAA<<<222111...------------,,,---///000///,,,+++,,,---++++++++++++++++++++++++'''***,,,,,,+++***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******++++++******)))(((*********++++++*********************************'''(((((()))******++++++******))))))))))))))))))(((((()))***************'''(((((()))))))))))))))///(((''',,,+++$$$###)))&&&(((***+++***)))))))))'''((()))*********))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))))),,,'''$$$&&&&&&###%%%))))))(((''''''))))))((('''(((((((((((((((((((((((($$$'''***)))'''&&&))),,,$$$&&&((((((''''''((()))%%%'''$$$$$$''')))'''))))))((('''&&&&&&'''((('''''''''(((((((((((((((%%%%%%%%%'''***+++***)))((((((((((((((((((''''''***((('''((())))))&&&###%%%&&&'''(((((())))))(((''''''(((((())))))))))))((('''&&&'''))))))(((''')))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))((((((((()))***+++,,,+++******''')))***)))(((((()))***(((((((((((((((((((((((('''((((((((())))))******%%%&&&&&&''''''''''''''')))(((''''''''')))***,,,(((((())))))*********+++&&&'''''''''(((((())))))+++*********+++,,,,,,---))))))))))))(((((((((((())))))))))))************''')))***)))'''&&&(((+++(((&&&$$$"""###&&&***---'''***,,,+++)))'''(((***)))+++++++++***)))***+++***+++,,,,,,------------++++++++++++++++++++++++---.........------///111...,,,...444888999???HHHBBBCCCFFFJJJNNNRRRVVVXXXccceeehhhkkkllljjjddd``````bbbcccbbb___^^^```ccc___^^^______```___]]][[[___bbbfffkkktttsssfffcccggggggdddccciiittt~~~yyyooohhhdddcccaaa___hhhhhhiiilllpppvvvzzz}}}{{{yyywwwtttnnnmmmqqqwwwzzzyyy{{{|||xxx{{{|||yyywwwvvvxxx}}}qqqiiiaaabbbtttgggWWWVVV^^^ooowwwppp]]]XXX]]]ooo{{{uuummmkkkrrrxxx{{{zzzwwwvvvtttsssvvv}}}pppgggdddfffooouuu||||||vvvpppnnnnnnlllvvv{{{yyyuuuwww~~~pppdddTTTGGG???;;;666222222111///---,,,---...000(((***------++++++...000***************************---///...+++***+++---++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************)))((((((******++++++++++++******************************'''(((((()))***+++++++++,,,+++++++++******))))))(((((()))******************************)))((((((,,,%%%&&&---...((()))000"""&&&***+++)))(((***---)))(((''''''((()))***+++))))))))))))))))))))))))'''(((((()))***++++++,,,+++%%%"""$$$$$$###&&&,,,***((('''((())))))((('''((((((((((((((((((((((((###'''***)))&&&%%%(((,,,%%%'''((()))((('''((()))"""))),,,(((&&&***,,,***---)))&&&&&&)))***)))'''%%%%%%&&&'''((()))***+++)))((('''((())))))'''%%%&&&&&&''''''((()))))))))'''&&&&&&(((+++,,,***'''(((((((((((('''&&&%%%$$$(((((())))))*********+++'''&&&&&&''')))***)))((())))))))))))))))))))))))%%%&&&'''((())))))(((((())))))************))))))%%%&&&'''((())))))((('''&&&'''))))))(((((()))+++))))))))))))))))))))))))''''''''''''''''''&&&&&&***)))((('''%%%%%%$$$$$$&&&''''''((()))******+++'''&&&$$$$$$$$$%%%'''(((&&&''''''(((((((((((((((,,,***))))))%%%"""%%%***%%%%%%&&&&&&&&&&&&%%%%%%$$$***,,,***,,,222333///***)))***,,,***&&&&&&***((((((''''''((()))***+++''')))******))))))***+++------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++******************+++***)))***++++++***)))......///000222888???DDDEEEEEEFFFFFFFFFJJJOOORRR]]]bbbhhhkkkjjjgggcccaaa```aaaccceeeffffffeeedddddd```\\\ZZZ[[[ZZZWWWUUU\\\ccciiikkkrrr|||wwwqqqkkkeeeaaahhhdddgggpppxxx~~~}}}llleeeeee___WWWaaaoooyyyxxxuuuyyy~~~~~~}}}zzzwwwwwwyyynnnqqqtttvvvwwwyyy}}}}}}xxxxxxzzzzzzzzzrrrmmmnnnsss~~~}}}kkkaaabbbgggwwwrrraaaUUU[[[ZZZdddzzz{{{yyyvvvtttvvv|||}}}{{{xxxuuuwwwzzzyyy~~~~~~lllaaadddnnnvvvwwwkkkhhhkkkrrr|||~~~}}}oooYYYLLL???888555111///000---------,,,,,,++++++++++++******************+++...---+++******+++---...***)))))))))***+++,,,,,,************************''')))+++***'''&&&'''***,,,,,,++++++***)))))))))******+++---...,,,(((%%%))))))************))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,&&&(((***+++***)))******''''''((((((((((((''''''''''''(((((())))))******'''((()))))))))(((&&&%%%(((((())))))))))))((((((((('''&&&&&&&&&((()))***(((((((((((())))))))))))'''&&&###""""""$$$&&&((((((,,,,,,&&&$$$'''(((%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&((()))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$&&&)))+++***((((((''''''&&&&&&%%%%%%$$$'''''''''(((((((((((()))%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''***(((''''''(((((('''&&&$$$'''******)))'''&&&''''''(((((()))(((&&&$$$###&&&''''''((((((((())))))(((((())))))))))))((('''&&&&&&&&&'''(((***+++,,,((((((((((((((()))******'''''''''''''''((())))))''''''(((((()))(((((('''(((((('''''''''''''''((('''''''''((()))*********((())))))***************&&&&&&'''((())))))(((((()))'''((((((&&&"""$$$)))++++++************++++++&&&***+++((((((++++++'''---+++---///---))))))---))))))))))))((((((((((((''')))******))))))***+++......---,,,,,,+++******************+++++++++,,,************************,,,+++++++++,,,,,,,,,+++,,,------...111666===BBBDDDEEEEEEEEEEEEFFFJJJMMMZZZ___eeehhhfffbbb^^^[[[YYY[[[___cccfffhhhhhhhhhaaa___\\\[[[[[[ZZZWWWTTT^^^dddggghhhmmmxxx|||zzzvvvqqqlllhhhcccaaahhhgggiiiqqqxxxuuujjjeee___XXX^^^mmmzzz~~~~~~~~~{{{zzz{{{}}}}}}{{{yyyrrrrrrssssssuuuyyy{{{uuuvvv|||yyyuuuvvvzzz|||qqqnnnppp{{{}}}pppgggaaabbb^^^cccsssyyyuuuvvv||||||}}}zzz{{{xxxqqqvvvvvvmmmpppyyysssjjjkkkpppxxxtttuuuxxxzzz{{{}}}oooZZZGGG===444222222000///000------,,,,,,,,,+++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******))))))******+++,,,************************)))***+++***))))))***+++++++++++++++++++++,,,,,,*********+++,,,+++(((&&&))))))************))))))))))))))))))))))))))))))((((((((('''(((((())))))%%%''')))***)))(((((()))''''''((((((((((((''''''''''''(((((())))))))))))'''((()))))))))(((&&&%%%'''(((((())))))(((((('''((('''''''''(((((()))***''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''((('''++++++&&&$$$'''(((&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((()))(((&&&$$$$$$%%%'''''''''(((((((((((()))'''&&&%%%&&&)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))(((''')))(((''''''(((((('''&&&%%%''')))***((('''''''''&&&&&&'''((((((((((((''')))((('''((()))***)))((()))(((((((((((((((((((((******)))(((((((((((((((((((((((((((((())))))***'''''''''''''''((())))))''''''((()))*********)))&&&&&&&&&'''((()))***+++''''''(((((())))))******%%%''')))***+++***((('''%%%&&&'''((())))))))))))&&&%%%&&&)))'''$$$$$$(((***)))(((''''''((()))***&&&))))))'''&&&((('''%%%)))(((***,,,***&&&'''***))))))******)))((('''%%%''')))******))))))***+++......------,,,+++++++++))))))))))))************************************++++++,,,,,,------......,,,---...///111666<<>>444222...---000111...++++++,,,+++++++++++++++++++++((((((''''''''''''((((((((()))***++++++***)))(((******))))))))))))******************************+++)))''')))---///...+++*********++++++,,,,,,,,,+++)))''''''((())))))((())))))************))))))((((((((((((((((((((((((,,,+++***)))))))))))))))&&&((())))))((('''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&'''((()))*********((((((&&&&&&'''''''''((((((((()))*********)))(((&&&%%%%%%''')))((('''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))(((%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))'''&&&&&&'''(((&&&%%%'''(((((('''&&&&&&((()))'''&&&&&&&&&(((***,,,---,,,)))&&&'''***+++(((%%%)))((('''&&&&&&''')))+++)))((((((((((((((()))***''''''(((((((((((((((((('''''''''''''''((())))))$$$%%%&&&'''((()))))))))))))))(((((((((((()))***(((((((((((()))))))))))))))(((((('''((()))***+++%%%&&&'''((())))))))))))&&&%%%''',,,---)))''')))***)))'''&&&&&&''')))***&&&&&&'''((()))((((((((()))(((***,,,+++((((((,,,$$$&&&(((***++++++))))))''')))******))))))***+++*********)))))))))))))))(((((((((((((((((((((((())))))*********+++++++++''')))++++++******,,,...+++,,,---...///333888<<<<<<===???@@@??????AAABBBCCCHHHNNNQQQPPPMMMJJJHHHKKKMMMPPPRRRTTTUUUTTTTTTYYY\\\```bbb```\\\WWWTTTSSSRRRRRRRRRRRRTTTYYY^^^```aaaccccccbbbccceeehhhfffkkkpppqqquuuvvvhhh___^^^```ffflllwww~~~}}}{{{~~~yyywwwtttmmmiiifffgggmmmqqqrrrqqqpppxxxzzzsssssszzz{{{~~~zzzvvvqqqyyy}}}uuuqqqvvvyyyxxx|||~~~sssnnnppptttvvvvvvwwwwwwvvvtttsssvvv}}}wwwhhhcccdddgggqqq|||}}}~~~zzzrrrrrrzzz{{{yyyvvvsssooollllllllljjjvvvlllXXXGGG;;;333///000......222222...++++++++++++++++++++++++++++++,,,++++++******++++++,,,******)))(((((()))************))))))((())))))***)))))))))))))))))))))))))))'''&&&(((+++---,,,***+++*********)))))))))(((+++)))&&&&&&''')))***)))))))))************))))))((((((((((((((((((((((((++++++***)))((((((((())))))*********(((((()))***''''''((((((((((((''''''((((((((('''''''''''''''(((((('''''''''(((((((((&&&&&&''''''''''''&&&&&&'''((()))******)))((('''''''''((((((((()))))))))(((((())))))((('''%%%###$$$&&&((())))))'''(((***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###%%%&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((('''&&&&&&''''''&&&%%%'''(((((('''&&&&&&((())))))(((''''''''')))***+++***(((&&&&&&((((((&&&$$$((('''&&&%%%&&&''')))+++)))((((((((((((((()))***''''''(((((((((((('''&&&'''''''''''''''((())))))$$$%%%&&&'''((((((((('''***))))))(((''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%''')))***&&&''''''((((((((((((((((((&&&''',,,...+++((()))******((((((((((((******)))'''&&&(((((($$$###%%%'''&&&(((***)))&&&'''***$$$%%%''')))***+++++++++''')))******))))))***+++(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,%%%(((******((('''))),,,((()))***+++,,,///333777:::;;;<<<<<<<<<===???AAADDDGGGJJJKKKHHHDDDBBB@@@BBBDDDFFFIIIMMMPPPSSSUUUZZZ^^^bbbdddaaa\\\WWWUUURRRPPPPPPRRRRRRQQQUUUZZZ^^^aaaeeefffeeedddgggiiieeekkkpppqqqwww}}}rrriiiccccccgggiiinnnwww|||yyywwwiiiddd```cccjjjmmmiiieee\\\dddnnnrrrrrrsssyyyzzzvvvsssuuu}}}|||xxxvvvyyyzzzvvvqqqrrr|||{{{xxx{{{{{{xxx||||||wwwuuuvvvuuutttsssvvvyyyzzzzzz||||||zzz}}}~~~}}}~~~ttteee___bbbhhhrrr|||~~~}}}xxxvvvppplllqqq~~~pppoooppprrrqqqoooppptttvvviiiZZZHHH>>>999333///...,,,***,,,000000,,,+++---*********+++++++++++++++++++++************++++++,,,***(((''''''(((***,,,******)))((((((((())))))))))))))))))))))))))))))((('''&&&''')))******)))+++******)))((((((''''''+++)))''''''(((*********))))))************))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''***++++++***(((((()))+++''''''((((((((((((''''''(((((((((''''''''''''&&&(((''''''''''''((())))))'''''''''(((((('''''''''(((((((((((((((''''''&&&(((((((((((()))))))))***&&&'''(((((('''&&&$$$###%%%%%%(((+++***''''''***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###%%%&&&&&&$$$###$$$%%%'''''''''(((((((((((()))&&&((()))(((''''''((()))))))))(((((('''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((('''&&&&&&''''''&&&$$$'''((()))((('''&&&''')))))))))(((''''''(((((((((&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***++++++***(((''''''''''''&&&'''((()))((('''&&&%%%'''''''''''''''((())))))&&&'''(((((((((((('''''')))(((''''''&&&&&&''''''))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&***&&&&&&***,,,***'''(((''''''''''''''''''''''''***''''''******%%%$$$'''$$$###%%%((('''###$$$(((&&&''''''((()))******+++''')))******))))))***+++((((((((()))))))))))))))*********))))))(((((((((((())))))***++++++,,,,,,%%%)))+++***'''%%%(((+++((()))***+++,,,///222555;;;;;;:::888777888:::===AAACCCEEEEEECCCAAA@@@@@@===>>>???CCCHHHNNNSSSWWW\\\```eeeeeeaaa[[[WWWVVVVVVTTTUUUXXXWWWTTTUUUZZZ^^^ccciiijjjgggfffgggiiiffflllppprrr{{{rrrkkkfffbbbbbbfffhhhnnnzzz}}}wwwhhhbbb\\\___eeehhhccc]]]RRR\\\iiinnnmmmlllpppuuuvvvtttrrrvvv||||||vvvqqqnnnmmmnnnrrrzzz~~~{{{}}}{{{vvvooosss~~~}}}{{{~~~|||wwwyyy|||vvvrrrpppsssyyy}}}wwwvvvyyy{{{yyyvvvzzzrrrccc^^^bbbjjjuuu}}}~~~{{{|||~~~|||vvvvvvzzzmmmppprrrsss|||~~~{{{~~~~~~}}}zzzxxxoooqqqxxx~~~yyyxxx|||yyylll___III===444333444000---------***+++------***+++...)))*********++++++++++++))))))(((((((((((())))))*********))))))***************)))((((((((((((((())))))))))))))))))))))))'''((())))))''''''((()))*********)))))))))))))))***)))((((((***++++++***))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((((((*********((('''&&&(((***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&'''''''''&&&&&&%%%&&&%%%(((,,,+++&&&%%%)))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%&&&''''''''''''(((((((((((()))&&&(((***)))'''&&&''')))((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***((('''%%%&&&''''''&&&$$$%%%''')))***((('''''''''''''''((((((((('''''''''$$$''')))(((%%%$$$'''***%%%%%%&&&&&&'''((())))))******)))(((((((((((((((&&&'''((()))((('''%%%$$$'''''''''''''''((())))))((()))))))))))))))((('''''''''&&&&&&&&&''''''((())))))))))))(((((((((((('''(((***+++,,,+++***)))))))))))))))((('''&&&%%%***&&&$$$(((+++)))&&&'''''''''((())))))((('''''')))&&&'''---...***+++///&&&%%%'''***)))&&&'''+++))))))(((((((((((()))***((()))******))))))***+++)))))))))))))))*********++++++******))))))((((((((())))))***++++++,,,,,,&&&***,,,***&&&%%%'''++++++,,,---...///111555777<<<;;;999666444444666999;;;===???AAAAAABBBDDDEEE======>>>@@@EEELLLSSSWWW^^^bbbffffffaaa[[[XXXWWW[[[YYYZZZ^^^]]]WWWWWW\\\___eeekkkllliiifffgggiiihhhmmmqqqsss~~~~~~oooiiifffbbbbbbeeefffnnn}}}uuujjjaaaZZZ[[[bbbeeeaaa[[[XXXdddqqqvvvsssnnnoooqqquuusssrrruuuzzz|||vvvnnnhhhgggkkkkkkrrr}}}ssskkkjjj{{{yyypppqqq~~~||||||~~~xxxyyy|||uuunnnkkkvvv|||{{{yyy}}}yyysssuuu}}}rrrccc^^^cccmmmxxx|||yyyzzz}}}xxxooollloooooowww~~~|||yyyyyyzzz{{{|||zzzvvvsssxxx||||||jjj\\\JJJ:::===444...000000,,,+++---111...------+++((()))...))))))******++++++++++++------,,,,,,,,,,,,------(((***+++,,,,,,+++***(((******)))((((((((((((((())))))))))))))))))))))))''')))+++***'''&&&(((***)))))))))***++++++,,,,,,***))))))***+++,,,,,,***))))))************))))))))))))))))))))))))))))))((((((((((((((()))***+++)))))))))'''%%%%%%''')))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((()))***(((((())))))))))))((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''%%%(((,,,+++%%%$$$)))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&'''))))))((('''((((((%%%%%%%%%&&&&&&&&&''''''&&&(((***)))&&&%%%''')))&&&&&&''''''((()))))))))'''''''''((((((((())))))%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''(((''''''&&&&&&((()))***(((&&&%%%%%%&&&'''%%%$$$$$$'''******)))'''''''''$$$%%%'''((((((((('''&&&"""''',,,***%%%$$$(((---$$$%%%&&&'''((((((((((((&&&&&&&&&'''(((***+++,,,&&&'''((())))))'''%%%$$$'''''''''''''''((())))))&&&%%%%%%%%%&&&''')))***$$$!!!!!!%%%(((&&&"""%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''(((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((()))******)))))))))))))))))))))))))))&&&%%%&&&)))***)))'''''''''(((((())))))******))))))(((((((((((()))))),,,,,,+++***+++---222555666333000///000111222222666555666<<>>>>>?????????BBBHHHPPPVVV^^^eeejjjfff```^^^]]][[[^^^```aaabbbaaaaaaaaabbbmmmnnnmmmkkkiiiiiikkkmmmgggjjjooowww{{{llleeecccbbbcccfffhhhsss}}}zzzqqqjjjdddeeekkknnnkkkfffgggyyy{{{wwwtttwwwvvvwwwwwwqqqkkklllrrrssswww{{{}}}zzzuuurrrpppooowww}}}iiibbbfffqqq}}}vvvsssssswww|||}}}yyyxxxzzz}}}}}}rrrjjjnnnvvv~~~~~~~~~}}}xxxrrrrrrzzzwwwhhhcccfffllluuu|||{{{wwwtttvvvzzz~~~|||zzzzzzvvvuuuwwwtttooossszzzrrr^^^NNNAAA888333000///...,,,++++++,,,,,,,,,,,,++++++***)))((((((++++++******))))))(((((($$$&&&)))++++++***)))'''))))))))))))))))))))))))((((((((((((((()))************))))))))))))******&&&&&&''''''''''''&&&&&&)))'''%%%&&&)))***(((&&&'''$$$%%%((((((&&&'''***))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++''')))***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++''''''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$+++***(((&&&%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%((()))))))))(((&&&$$$"""'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))&&&###!!!###''')))'''$$$''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++(((&&&'''***+++)))&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((())))))***)))))))))))))))))))))))))))(((&&&'''***+++***(((((()))))))))************))))))(((((((((((())))))+++,,,,,,,,,,,,---...///000...,,,++++++,,,------000000444;;;CCCGGGFFFBBB===>>>>>>>>>@@@EEEKKKOOOYYYaaagggeeebbbaaa```^^^aaaeeehhhgggbbb```cccfffppppppooolllhhhffffffggghhhjjjooovvvuuuhhhbbb```___```ccckkkuuuuuupppkkknnnuuuzzzyyyuuuttt|||wwwvvvvvvssskkkcccaaaeeemmmrrrxxx}}}}}}yyytttqqqrrrttt|||zzzjjjaaacccmmmxxx~~~xxxuuuuuu{{{~~~||||||{{{tttzzzwwwpppmmmqqqyyyxxxwwwxxx||||||{{{xxxvvvxxx~~~{{{nnnkkkmmmpppuuu{{{}}}|||~~~}}}xxxtttrrrpppnnnppptttuuuuuu{{{uuujjjZZZIII<<<444///---...---+++***))))))******------,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))((((((((((((((()))************))))))((()))))))))))))))************))))))---***(((((())))))'''%%%!!!!!!&&&'''&&&'''***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++'''(((***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%''')))***((('''&&&&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***&&&&&&'''(((((('''&&&&&&&&&'''((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%$$$%%%)))***)))&&&((((((((('''&&&%%%######(((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''',,,((($$$&&&+++---***%%%((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))***)))((()))***++++++)))))))))************++++++))))))(((((((((((())))))***+++,,,------,,,+++***,,,+++***(((((()))******,,,---222:::BBBFFFDDDAAA:::;;;<<<<<<<<>>;;;888444555777888999;;;>>>@@@FFFOOOXXX\\\___ccccccaaafffiiilllkkkgggfffiiimmmkkklllmmmllliiifffeeeeeebbbaaaaaadddhhhjjjiiiggghhhaaa]]]^^^```aaacccfffpppuuu{{{}}}}}}{{{xxxuuusssuuuyyy}}}~~~~~~}}}uuuqqqnnnlllfffaaabbbgggooovvv}}}zzztttqqqqqqjjj^^^ZZZ^^^oooyyy|||vvvqqqmmmjjjgggeeefffhhhlllrrrwww{{{||||||vvvyyy|||~~~||||||{{{yyyuuussssssvvvxxxyyymmmnnn|||wwwsssooolllppp{{{|||qqqoooooouuu~~~wwwzzz{{{||||||tttnnnooosssxxx~~~{{{xxxrrrmmmiiigggggghhhkkknnnttt{{{zzzjjjXXXJJJDDD???777000......//////...------,,,,,,,,,++++++,,,,,,,,,++++++*********(((((())))))******++++++,,,,,,+++***))))))******))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((('''(((((('''(((((())))))(((((('''&&&&&&'''(((***+++,,,,,,***(((***------)))((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%''')))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$#########&&&'''((((((&&&&&&'''(((((('''%%%$$$$$$%%%'''((('''((())))))(((&&&###!!!&&&''''''''''''''''''&&&+++***(((&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''))))))***&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&'''((('''&&&$$$$$$%%%&&&''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((('''))))))(((((((((((()))))),,,***((()))+++------,,,)))+++,,,+++))))))***,,,,,,---111444666555222///---///222444666888;;;>>>>>>GGGOOOSSSXXX]]]]]][[[aaabbbcccfffiiikkkkkkjjjiiikkklllkkkhhheeedddddd```]]]YYYZZZ^^^aaaaaa```]]]YYYYYY^^^bbbeeehhhmmmoooppprrrtttxxx}}}xxxvvvtttpppooooooqqqtttwwwzzz|||vvvpppkkkhhhfffeeeiiipppzzz}}}xxxsssggg\\\]]]eeeyyyzzzrrrkkkfffccc```^^^^^^aaaiiittt~~~~~~{{{zzzoooppprrrvvv}}}yyyrrryyyyyyoookkkhhhkkkttt~~~wwwqqqmmmlllrrr|||~~~yyysssvvvyyyyyy|||{{{zzztttqqquuu|||~~~|||}}}|||yyyqqqnnnhhhddddddhhhnnnqqqvvv||||||rrr```LLL===666444111...---------,,,+++,,,,,,,,,,,,,,,,,,++++++************))))))))))))(((((())))))******++++++''')))+++,,,,,,,,,******))))))))))))))))))))))))))))))(((((((((((())))))******)))(((''''''((((((&&&''''''((((((''''''&&&$$$%%%'''(((((()))***+++)))&&&'''***)))&&&$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((($$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&'''((((((&&&&&&'''(((((('''%%%$$$$$$%%%'''((('''((())))))'''$$$ '''''''''&&&&&&''''''''')))(((&&&%%%$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!&&&)))'''""" $$$(((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))&&&'''((((((''''''((()))((((((''''''''''''&&&&&&))))))(((((((((((())))))+++(((%%%&&&***------+++&&&)))+++***((('''))),,,)))+++---///000000...---)))+++...111333666:::===<<>>999;;;999222,,,+++---+++))))))***+++************,,,------,,,+++*********************++++++++++++******))))))((((((+++***)))'''''''''(((((())))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&((()))***+++(((((())))))))))))(((((('''***++++++((('''))),,,...)))&&&&&&$$$"""###'''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))+++***(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''((()))***$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&''''''''''''&&&'''((()))******)))((((((((('''&&&%%%%%%&&&'''(((&&&'''((((((((('''&&&%%%&&&'''(((((('''&&&###"""''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((######$$$%%%'''((())))))***)))((('''&&&%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''((($$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&%%%&&&'''(((((('''&&&%%%)))&&&%%%&&&((()))'''%%%''''''(((((('''%%%$$$""")))))))))((('''%%%$$$###%%%'''))))))((('''((()))///&&&###...222+++"""+++*********,,,...111333???@@@AAA@@@???>>>???@@@GGGLLLSSSZZZ^^^___^^^]]]\\\___^^^[[[ZZZ^^^^^^\\\XXXRRRLLLOOOVVVYYYSSSKKKFFFGGGGGGGGGGGGLLLUUU[[[ccceeeggghhhgggiiimmmpppooorrrtttqqqkkkggghhhjjjtttyyy|||zzzuuuwwwwwwnnniiihhhkkkrrruuuuuuwwwzzzyyytttttttttsssppp{{{}}}yyywwwwwwwwwzzz{{{{{{yyyrrrpppxxx|||~~~yyywwwxxx{{{xxxnnnllldddbbbjjjnnnmmmnnnttttttvvvyyy{{{zzzwwwsssqqqlllddd^^^```dddhhhlllqqqwww|||~~~xxxtttssstttpppmmmnnnuuuyyyzzz{{{~~~|||}}}~~~~~~zzzvvvjjjjjjggg___TTTHHH???:::666555444222000...,,,+++++++++++++++++++++++++++************************+++*********))))))((((((&&&%%%%%%(((,,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((&&&%%%%%%'''(((((('''&&&&&&''''''((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$%%%'''))))))((('''%%%'''&&&%%%&&&((((((((('''%%%&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&'''&&&"""%%%&&&&&&''''''&&&&&&%%%'''$$$"""###''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$"""!!!&&&%%%%%%$$$$$$######"""'''&&&%%%$$$$$$&&&'''))))))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%(((''''''((()))+++---...(((((('''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''))))))))))))))))))))))))'''&&&$$$%%%((()))(((&&&&&&&&&''''''''''''&&&&&&(((&&&%%%&&&((()))'''%%%(((((()))((((((&&&%%%$$$((((((((()))((((((''''''%%%'''))))))((('''((()))+++'''%%%&&&+++,,,***&&&******)))***+++...000222;;;<<<======<<<<<<>>>???BBBFFFMMMTTTXXX[[[[[[[[[ZZZ]]]]]]ZZZZZZ]]]]]]ZZZYYYSSSOOORRRYYYZZZTTTMMMKKKJJJHHHGGGGGGJJJOOOSSS[[[]]]^^^^^^^^^```eeehhhkkknnnpppmmmiiifffhhhkkktttxxx|||zzzvvvwww~~~{{{qqqiiifffeeehhhoootttuuuyyy~~~}}}uuuqqqrrrttttttrrrwww~~~}}}zzzzzz{{{|||tttuuuvvv{{{yyyrrrqqquuuxxx}}}yyyxxxyyy{{{|||}}}|||uuukkkjjjcccbbbhhhmmmmmmooosssppppppppppppooonnnmmmmmmiiibbb]]]```ffflllsssyyy|||yyyvvvsssooolllhhhhhhmmmwww~~~zzzsssnnn```\\\UUUMMMEEE===777444000000000///...---------++++++++++++++++++++++++************************************)))))))))((()))(((''')))++++++)))&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''''',,,***(((((())))))((('''&&&&&&''''''''''''&&&%%%))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((((((((((('''((('''&&&&&&'''(((((('''%%%%%%'''((((((((('''&&&'''&&&%%%&&&'''((((((&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&'''&&&### %%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((())))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%'''((()))(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''!!!$$$''')))((('''%%%(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((()))***))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&'''''''''&&&&&&'''''''''((('''&&&&&&'''((('''&&&))))))))))))((('''&&&%%%''''''((()))******))))))%%%'''))))))((('''((()))&&&(((***)))(((''')))+++))))))((()))***,,,...///444666888999999:::<<<>>>>>>AAAFFFLLLQQQTTTVVVWWWWWW[[[\\\ZZZZZZ\\\[[[XXXYYYUUUSSSWWW\\\\\\VVVOOORRROOOLLLJJJJJJLLLMMMNNNSSSSSSTTTTTTUUUYYY^^^bbbgggiiijjjhhhfffeeehhhlllrrrwww{{{yyyuuuuuu{{{|||ssslllgggdddbbbdddkkkppptttzzz}}}zzzuuuooommmpppsssuuuuuuyyy~~~zzzwwwxxxyyy{{{uuuwwwyyy~~~~~~uuunnnmmmqqqttt{{{{{{wwwxxx{{{}}}|||zzz{{{zzztttmmmiiieeedddhhhlllooorrruuuqqqooolllkkkjjjlllnnnpppkkkeeeccchhhooouuu}}}|||wwwuuusssrrrsssrrrnnnkkkqqqooorrryyy{{{uuulllccc\\\RRRJJJ@@@888444222000...------,,,,,,+++*********))))))))))))))))))))))))************************************))))))))))))+++***))))))))))))&&&$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''+++***))))))++++++***)))''''''''''''&&&%%%$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''***)))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''%%%%%%&&&'''((('''&&&&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&'''&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&& %%%))))))&&&$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&((())))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$&&&''''''&&&&&&&&&%%%%%%&&&''''''###$$$$$$%%%&&&''''''(((###$$$&&&((())))))((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''&&&''''''''''''&&&((((((((((((''''''&&&&&&''''''((())))))))))))(((%%%'''))))))((('''((()))%%%(((+++***'''&&&))),,,(((((((((((()))***,,,---...000222444555777999;;;===???CCCGGGKKKNNNQQQRRRTTTXXXZZZYYYZZZ\\\[[[WWWYYYXXXXXX[[[^^^]]]WWWRRRWWWSSSPPPOOORRRSSSRRRPPPLLLLLLMMMOOOSSSXXX^^^bbbbbbbbbbbbaaa___```dddgggppptttxxxwwwsssssswww|||}}}wwwqqqnnnkkkjjjdddaaaaaaggglllqqqxxx{{{rrrooollliiijjjnnnrrruuuvvvzzz~~~zzztttqqqppprrrssswwwyyy|||xxxnnnhhhgggnnnrrryyy}}}wwwssspppvvvzzzzzzwwwyyy{{{wwwrrrllllllkkkkkknnnssswwwxxxooonnnlllkkkmmmpppsssuuusssqqqrrrxxx}}}{{{vvvrrrpppnnnmmmnnnqqquuuxxx|||{{{}}}tttkkkaaaWWWMMMGGGFFF===333......///...,,,------+++***(((&&&%%%$$$))))))))))))))))))))))))*********************************)))))))))))))))+++******))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''(((***,,,+++***''''''''''''&&&%%%######''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&###""""""$$$&&&''''''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''((('''&&&''')))))))))&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%$$$$$$&&&''''''$$$"""&&&&&&&&&%%%%%%&&&&&&&&&!!!$$$((()))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%'''&&&&&&%%%&&&'''(((((()))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""""""""###$$$&&&&&&'''&&&&&&%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%'''))))))((('''((()))(((((((((((())))))))))))(((((((((((())))))***+++***,,,///000222333666999???@@@BBBEEEGGGJJJLLLLLLOOOTTTWWWWWWYYY\\\[[[XXXYYYYYY[[[]]]___]]]YYYUUUUUUSSSQQQSSSWWWYYYWWWUUUHHHHHHJJJNNNTTT[[[```ccc```___^^^]]]\\\^^^```bbbooorrrtttssspppooorrrvvvuuurrrnnnmmmlllkkkjjjjjjfffbbb```dddhhhlllsss{{{{{{|||qqqkkkffffffgggjjjnnnrrruuuvvvwwwyyy{{{tttooollllllnnnpppqqqssswwwuuujjjeeeeeeoootttzzzyyyqqqlllffflllsssuuusssuuu{{{{{{xxxuuutttwwwuuuoooooovvvzzzyyymmmmmmnnnooorrruuuwwwyyy||||||zzzvvvqqqooollliiijjjrrrpppiii^^^SSSJJJCCC>>>;;;;;;555...,,,...///---***,,,+++***((('''%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&'''((((((&&&$$$((((((''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$!!!"""$$$'''((()))***)))'''''')))+++'''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''''''''&&&''')))))))))&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%$$$$$$%%%''''''%%%###'''&&&%%%%%%%%%%%%&&&'''%%%$$$%%%'''))))))&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%***((('''''')))***)))(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############"""######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%***(((%%%""""""###%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''###%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&'''''''''&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%'''))))))((('''((())))))'''&&&'''***+++***(((((())))))))))))))))))))))))+++---//////111333555>>>???@@@BBBDDDFFFGGGGGGJJJNNNQQQRRRUUUYYYZZZXXXYYYZZZ\\\]]]]]][[[YYYWWWQQQRRRTTTVVVYYYZZZYYYWWWHHHIIIKKKPPPWWW^^^bbbcccggggggffffffggghhhjjjkkkoooqqqrrrpppmmmmmmpppsssssslllhhhjjjkkkjjjhhhiiihhhccc```bbbeeehhhnnnuuurrrwww||||||vvvnnnhhhfffdddfffjjjooorrruuuvvvvvvxxx{{{xxxtttoookkkjjjlllooorrrkkknnnsss}}}uuullliiikkktttyyy~~~}}}tttkkkeeeeeekkksssvvvvvvvvvzzz}}}{{{wwwwwwxxxwwwttt|||{{{tttuuuwwwzzz|||~~~}}}~~~}}}{{{xxxvvvtttrrrmmmkkknnnyyyuuufff___UUUNNNEEE===999888777777111///,,,,,,---...+++))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((()))((('''(((***,,,))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((***)))''''''&&&$$$ (((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))'''%%%$$$'''+++###%%%&&&%%%"""!!!$$$'''&&&&&&&&&''''''''''''(((&&&$$$$$$%%%&&&'''&&&%%%&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%$$$$$$%%%''''''&&&%%%'''&&&%%%$$$$$$%%%&&&''''''%%%###%%%)))***&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&''''''((((((((((((((())))))))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''$$$"""###&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$&&&(((&&&&&&''''''''''''&&&&&&%%%''')))(((&&&%%%&&&(((((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((('''%%%'''))))))((('''((()))(((((('''((()))***)))((())))))*********))))))(((***,,,.........///111333888999<<>>BBBGGGKKKNNNPPPQQQYYYWWWUUUSSSSSSUUUXXXZZZ^^^___```aaa```]]]ZZZXXXXXXWWWYYYaaahhhiiiccc]]]ZZZUUUUUU]]]gggllloooqqqtttxxxzzzxxxxxxyyyvvvrrrqqqiiicccfffoootttqqqkkkhhhccc]]]ZZZ[[[___dddggglllmmmjjjddd\\\ZZZ^^^bbbiiimmmuuu{{{zzzvvvyyy{{{}}}zzzuuulll```ZZZ[[[```bbbcccdddcccccceeejjjnnnqqqrrrssssssrrrooommmoootttyyyxxxwww|||xxxtttooojjjgggeeebbbaaafffmmmuuuyyyxxxwwwyyy|||uuuvvvxxxzzz|||}}}{{{{{{~~~}}}xxx{{{|||zzzvvvrrrrrrsssoooqqqtttuuutttrrrpppoooiiilllttt~~~qqqfffRRRIII>>>777666666444222111///---,,,,,,,,,+++***++++++************+++++++++)))'''(((+++,,,***((('''''''''((((((((((((((())))))))))))((((((((((((,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((%%%&&&'''((())))))))))))''''''''''''((((((((((((+++)))&&&$$$###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$######""""""$$$$$$%%%%%%&&&'''((((((###%%%((((((&&&$$$######((($$$!!!"""$$$%%%&&&((("""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###''''''"""!!!$$$#########$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%###!!!!!!"""$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%((('''%%%%%%%%%%%%###!!!&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$###$$$%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############(((%%%$$$%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%$$$%%%&&&&&&%%%###%%%$$$######%%%%%%$$$###''''''''''''''''''''''''###$$$%%%%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%&&&'''''''''(((((((((((('''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((()))))))))(((&&&&&&)))((('''&&&&&&'''((()))***(((''')))++++++)))&&&***)))((('''((()))+++,,,.........000222555999;;;===AAAGGGMMMPPPQQQOOONNNRRRQQQPPPPPPRRRUUUYYY\\\\\\]]]___``````^^^\\\ZZZYYYXXXYYY___gggiiieee```YYYTTTSSS[[[dddiiillloooqqqvvvzzz{{{|||~~~zzzwwwpppjjjmmmvvv{{{zzzvvvmmmhhhaaa]]]]]]aaafffiiioooooommmhhhbbb```aaadddfffgggmmmtttwwwuuuuuuxxxyyy{{{~~~|||nnnfff]]]ZZZ]]]cccfffggghhhgggeeeeeefffiiilllooouuuuuutttrrrrrrtttyyy~~~~~~xxxqqqrrrwwwwwwqqqjjjeeeeeegggiiiiiiqqqvvv{{{|||{{{{{{~~~~~~{{{zzzyyyyyyzzz{{{{{{zzzyyywwwyyy{{{yyytttpppooopppkkkmmmooonnnlllgggcccaaaaaahhhtttxxxqqqkkkaaaTTTJJJBBB<<<444000111222111///000...,,,,,,,,,,,,+++***+++******))))))******++++++)))'''(((***+++***((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((()))************)))((('''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''***)))(((''''''''''''((()))))))))))))))))))))))),,,)))&&&$$$&&&)))+++,,,'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************)))(((((('''$$$%%%%%%&&&&&&'''''''''%%%'''))))))'''%%%%%%%%%&&&$$$$$$&&&(((((()))+++###%%%&&&&&&%%%$$$&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%(((((($$$###&&&&&&"""&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''((((((((((((((('''%%%### !!!###$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&)))(((((()))***)))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%(((&&&$$$%%%'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''((((((''''''&&&%%%&&&''''''&&&$$$&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ ###'''((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))++++++)))'''&&&''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''((((((''''''''''''((((((***)))((()))***+++***)))((((((((()))))))))************+++,,,...111444666;;;AAAIIIQQQSSSQQQMMMIIIJJJJJJJJJKKKOOOSSSXXXZZZXXXZZZ]]]```aaa```___]]]ZZZXXXWWW\\\dddhhhhhheee\\\WWWVVV\\\bbbeeehhhkkkhhhoootttwww{{{|||xxxrrrnnnpppxxx}}}}}}zzzvvvrrrkkkeeedddfffkkknnnsssrrrpppnnnkkkiiiggggggfffdddfffnnnttttttssstttzzz{{{~~~}}}lllgggaaa```ccchhhjjjkkklllkkkhhhddd```aaafffkkkqqqqqqqqqqqqrrruuuzzz~~~{{{xxxvvvtttpppmmmqqqxxx{{{sssiiifffjjjqqquuuwww}}}~~~{{{yyyvvvnnnppprrrrrrqqqpppooopppuuuxxxzzzxxxsssnnnllllllmmmkkkgggccc```___^^^^^^bbbjjjyyyyyynnn___RRRIIIAAA888222333///+++***---//////---///---++++++,,,,,,+++***+++******))))))******+++***)))((((((******)))(((************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&((())))))******))))))((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,(((%%%%%%''')))***)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''&&&'''((($$$&&&(((((((((((())))))$$$&&&''''''&&&%%%'''((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&)))(((&&&&&&((((((&&&'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!!""""""######$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((())))))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###""""""$$$'''))))))((('''&&&&&&'''((()))'''%%%'''&&&%%%%%%''''''&&&%%%###########################$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((((((((''''''(((((((((***)))))))))************'''''')))*********)))((((((((((((***,,,...000111777===EEEMMMPPPPPPLLLJJJJJJIIIIIIIIIKKKNNNQQQTTTTTTVVVZZZ]]]___```______ZZZWWWVVVYYYaaagggiiiiiiccc^^^[[[^^^aaa```aaaccc[[[aaagggjjjooossstttqqqqqqoooooosssyyy}}}|||zzz|||vvvooolllmmmqqquuuvvvuuuttttttsssqqqmmmjjjjjjggggggllloooqqqtttxxx}}}}}}~~~vvvsssooommmnnnoooooonnnppppppmmmgggaaaaaagggmmmrrrssstttuuuxxx{{{{{{wwwsssrrrqqqqqqxxxzzzrrrqqqwww~~~}}}{{{xxxuuurrrhhhjjjkkkjjjggggggjjjmmmvvvyyy|||zzztttnnnkkkkkknnnhhh___YYYYYY^^^eeeiiinnnsss|||vvvlllYYYOOOBBB999444222000------+++******---...---,,,...,,,******+++,,,,,,+++******))))))))))))******))))))(((((()))))))))(((******)))))))))))))))((())))))))))))((((((((((((((()))))))))))))))((((((((())))))))))))))))))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***)))&&&$$$"""'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!&&&&&&&&&&&&&&&&&&%%%%%%(((((()))(((&&&&&&((()))$$$((()))%%%###$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''&&&$$$$$$$$$$$$%%%&&&''''''###########################$$$%%%$$$###""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((###"""""""""#########"""$$$$$$$$$%%%%%%%%%&&&&&&######"""$$$&&&(((((('''&&&%%%%%%&&&(((((('''%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%######$$$&&&''''''((((((((((((''''''''''''%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((()))))))))******+++&&&''')))*********((('''''''''((()))+++,,,...///444888>>>EEEKKKOOOQQQQQQPPPOOOLLLJJJIIIIIIJJJJJJNNNQQQUUUYYY\\\]]]]]]\\\WWWUUUTTTWWW^^^dddggghhhgggbbb___```^^^YYYWWWWWWRRRWWW[[[[[[^^^bbbaaa^^^bbbeeekkkttt{{{}}}zzztttppppppsssvvvwwwwwwwwwxxxxxxuuuqqqmmmnnnlllkkkkkkjjjkkksss}}}yyyzzz|||~~~|||{{{{{{zzzyyyyyyyyyxxxrrrmmmlllrrrxxx{{{yyywwwwww}}}|||}}}zzzzzzyyyuuurrrmmmiiiiiigggdddbbbdddkkkqqqxxx|||~~~xxxrrrnnnmmmhhhddd^^^]]]aaagggmmmpppqqqqqqqqqppplllbbbTTTJJJ===888222......000000///...---,,,,,,,,,+++)))(((,,,***))))))+++,,,,,,+++***))))))))))))))))))***(((((())))))((((((((())))))))))))(((((('''''''''))))))))))))(((((((((((('''(((((()))))))))(((((()))(((((((((((((((((()))&&&&&&'''(((((()))((((((&&&'''''''''((((((((((((((('''&&&&&&&&&'''(((((((((((((((((((((((((((((($$$'''******'''%%%&&&((()))((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&(((###'''&&&"""!!!%%%'''%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$&&&'''(((''''''''''''''''''''''''$$$&&&'''&&&$$$###$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&)))&&&"""!!!###''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$######$$$%%%&&&%%%######%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&###$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&&&&$$$%%%$$$$$$%%%''''''&&&%%%%%%$$$###$$$%%%&&&%%%##############################$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''$$$""""""%%%'''&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''''''''((((((((((((''''''$$$''')))******))))))***&&&'''((()))***)))((((((''''''((()))***+++,,,---111444888???GGGOOOVVVZZZWWWUUURRRMMMJJJGGGEEEEEEIIILLLPPPTTTWWWXXXWWWWWWRRRRRRSSSVVV[[[```cccdddccc`````````]]]UUUQQQQQQQQQTTTTTTQQQQQQSSSSSSPPPMMMTTT^^^iiirrrwwwyyyzzzyyyyyyxxxtttooommmooorrruuuvvvxxxyyyxxxuuurrrpppqqqpppooommmhhhgggooozzzrrrssswww|||yyy{{{}}}xxxuuuuuuyyyxxxtttooojjjfffccc___[[[\\\aaajjjpppzzz~~~wwwsssqqqhhhggghhhkkkooopppllliii```\\\VVVQQQLLLDDD;;;333333111............---,,,---------,,,***(((&&&%%%***)))((()))***,,,,,,+++***))))))(((((())))))***'''((())))))''''''((()))))))))((((((''''''&&&&&&))))))))))))((((((((((((%%%&&&&&&''''''''''''''')))((((((''''''(((((()))%%%&&&'''((())))))))))))'''''''''((((((((())))))''''''&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((('''%%%$$$''',,,000,,,+++)))((('''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%&&&"""&&&%%%!!!$$$++++++%%%"""###%%%$$$######$$$&&&#########$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$""""""$$$$$$"""!!!$$$((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$!!! ###&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%"""!!!$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%######%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%&&&'''((('''&&&%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%###$$$######$$$&&&'''&&&%%%%%%$$$######%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$###""""""###%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&'''((())))))((('''&&&!!!%%%)))+++***((('''(((&&&''''''(((((((((((((((&&&'''((()))*********+++---///333999CCCMMMVVV\\\[[[YYYUUUQQQLLLIIIGGGEEEFFFHHHLLLOOOQQQRRRQQQPPPNNNOOOQQQUUUZZZ]]]^^^___\\\\\\___cccaaaYYYUUUUUUTTTUUURRRLLLIIIKKKJJJGGGDDDJJJSSS\\\ccchhhlllooopppsssuuurrrmmmkkkllloooqqquuuxxxxxxuuurrrrrrsssvvvsssrrrqqqmmmjjjlllqqqooopppttt}}}}}}yyyxxxzzzvvvzzz~~~~~~}}}|||}}}zzzwwwssspppppprrrtttuuuyyyzzz}}}zzzvvvqqqlllccc___ZZZYYY\\\cccjjjnnn{{{{{{vvvtttllljjjhhhhhhgggbbbYYYRRRHHHCCC===999777555111---//////...------,,,+++)))+++,,,,,,+++)))((((((((()))((('''(((***,,,,,,+++))))))(((((((((((())))))&&&(((***)))'''&&&''')))******))))))(((''''''&&&))))))))))))((((((((((((%%%&&&'''((((((((((((((()))(((''''''''''''((()))''''''((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###%%%((()))&&&"""---,,,***((('''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''!!!###&&&&&&%%%$$$%%%%%%"""&&&%%%"""&&&,,,&&&###$$$&&&%%%$$$$$$%%%'''######$$$%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$((($$$$$$'''&&&""""""%%%)))'''%%%$$$######$$$%%%######################## """$$$"""!!!%%%$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############""" !!!"""!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%'''((((((&&&%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&&&&%%%$$$$$$$$$%%%'''((('''&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$"""!!!"""###%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&"""%%%((()))(((''''''(((&&&''''''((((((''''''&&&%%%&&&((())))))(((&&&%%%'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))&&&'''((())))))((('''&&&$$$))),,,***'''&&&&&&''''''''''''((((((((()))%%%&&&'''((())))))))))))(((***...555???JJJSSSYYY[[[ZZZVVVSSSOOOLLLIIIHHHCCCFFFIIILLLNNNNNNMMMLLLJJJMMMQQQUUUYYY[[[[[[[[[XXXZZZ```gggfff```\\\]]]WWWVVVQQQIIIEEEFFFFFFDDDKKKOOOTTTXXX[[[___eeeiiilllppptttsssnnnkkklllnnnoootttxxxwwwssspppqqqtttzzzvvvtttvvvuuuoookkkkkkqqqrrrttt{{{~~~|||xxxvvvxxxqqqvvv{{{|||yyywwwyyy{{{vvvtttpppnnnmmmmmmlllkkkkkkmmmrrrzzz|||~~~{{{vvvppphhhccc______eeelllqqqrrr{{{}}}xxxvvvmmmeee[[[TTTNNNHHH???999999444000///000111000///+++++++++,,,,,,,,,+++***)))+++++++++******+++,,,)))''''''(((***,,,,,,+++))))))(((((((((((())))))&&&(((***)))&&&&&&'''***+++++++++***)))(((((('''))))))))))))(((((((((((((((((()))***++++++******)))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&))),,,,,,+++(((&&&(((((((((((((((((((((((('''"""!!!(((///+++ ,,,***(((&&&%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''((((((!!!###&&&((('''%%%%%%%%%###'''&&&###'''))) $$$%%%'''&&&%%%%%%&&&((($$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&&&&%%%$$$$$$+++'''&&&)))(((######'''%%%$$$#########%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((&&&"""!!!%%%***%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%$$$$$$$$$######""""""'''&&&'''((())))))'''%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&"""!!!!!!###&&&'''''''''%%%%%%%%%&&&)))))))))''''''&&&%%%%%%''''''&&&%%%%%%%%%$$$###!!!!!!"""$$$########################""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%########################'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%+++***(((&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&))))))))))))(((((((((((('''))),,,111777===BBBFFFJJJKKKMMMMMMMMMMMMNNNPPPFFFHHHIIIIIIHHHGGGHHHJJJFFFIIIMMMSSSWWWXXXWWWUUUSSSWWW\\\___^^^[[[XXXWWWXXXUUUQQQLLLIIIHHHKKKMMMMMMOOOQQQRRRSSSVVVZZZ]]]```ggglllkkkkkkmmmnnnmmmmmmrrrvvvwwwuuussstttvvvxxxxxx|||~~~yyypppiiiiiivvvttttttyyyzzzvvvttttttrrrqqqrrrrrrrrrtttvvvyyyzzzzzzxxxsssmmmjjjkkkllljjjiiidddeeejjjsss|||~~~xxxssshhhhhhiiilllppptttuuuvvv}}}xxxpppfff___QQQKKKBBB;;;666555444333...------,,,,,,------...************************+++***)))(((((()))***+++((()))*********((('''&&&(((((((((((())))))))))))'''******&&&&&&((((((%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''')))***)))((('''(((***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$######"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!'''%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%""""""############""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#########""""""'''''''''&&&&&&%%%%%%%%%%%%### !!!&&&)))'''""""""######$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$###"""!!!!!!$$$""""""%%%(((((($$$ ########################%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$%%%&&&%%%%%%&&&'''&&&%%%###"""'''((('''&&&$$$$$$%%%'''########################"""######$$$%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&''')))+++&&&''''''((((((''''''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((******+++---000444777999@@@BBBDDDEEEEEEFFFHHHJJJKKKLLLNNNMMMJJJFFFEEEDDDGGGJJJOOOUUUXXXWWWUUURRRPPPSSSXXXZZZYYYWWWVVVVVVSSSQQQNNNKKKHHHHHHJJJLLLLLLMMMNNNNNNMMMOOOQQQTTTZZZaaaggghhhhhhiiiiiiggghhhlllppppppnnnlllmmmooouuuvvvzzz}}}yyyoooiiihhhllllllnnnttt{{{vvvsssssssssqqqpppnnnnnnnnnpppsssuuuwwwxxxyyytttnnnkkkjjjiiifffccc^^^bbbhhhooossswwwyyy{{{zzzuuummmnnnqqquuuzzz}}}~~~}}}zzzqqqggg\\\QQQFFF@@@BBB===666111............---,,,,,,++++++,,,,,,---***************************)))(((((((((((()))***(((((()))))))))((('''&&&(((((((((((())))))))))))'''******&&&&&&((((((%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''')))***)))((('''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&!!!&&&&&&###!!!###'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$######"""'''%%%###$$$%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""######""" ###%%%&&&'''&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$""""""###%%%#################################$$$$$$%%%%%%&&&##################$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''''''''((()))+++'''(((((((((((((((((('''&&&'''''''''''''''&&&&&&''''''(((((())))))******(((((((((((())))))))))))+++*********+++,,,...///555777999:::;;;===???AAAHHHKKKOOOOOOLLLHHHEEECCCHHHKKKOOOSSSTTTRRROOOMMMMMMPPPSSSUUUTTTSSSSSSSSSMMMLLLKKKIIIIIIIIIJJJKKKIIIJJJKKKKKKKKKKKKNNNPPPUUU\\\`````````aaa```]]]^^^aaaeeefffeeeeeegggjjjnnnpppuuuzzzwwwnnniiihhhfffgggkkkqqq{{{~~~{{{zzz{{{~~~uuusssqqqppppppooommmllliiiiiijjjlllnnnqqqtttvvvzzzvvvqqqmmmllliiiddd```[[[```gggkkkmmmooouuuzzz{{{zzzzzz}}}}}}zzzrrrsssuuuxxxyyyyyyuuussseee^^^SSSIII@@@999444111333000+++)))***+++,,,,,,+++++++++******+++++++++************************)))((((((''''''(((((()))''''''((((((((('''&&&&&&(((((((((((())))))))))))'''***)))&&&&&&)))(((&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((())))))''''''((()))(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&'''&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((((((!!!!!!(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%######%%%&&&%%%$$$%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############ ###&&&&&&$$$$$$'''+++!!!!!!"""###$$$$$$$$$$$$'''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&'''&&&%%%###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$###"""###$$$###"""!!!"""$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################$$$######$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&%%%&&&&&&''''''((((((((((((''''''$$$%%%'''((((((((('''&&&&&&&&&'''((())))))******(((((((((((())))))))))))))))))((()))***,,,...///...000222333333444666888===BBBIIIMMMNNNLLLJJJJJJIIIKKKLLLMMMLLLKKKJJJJJJLLLOOOTTTVVVUUURRRQQQPPPKKKJJJJJJJJJLLLMMMMMMLLLIIIKKKMMMNNNOOOPPPRRRUUUTTTXXXZZZXXXWWWYYYXXXUUUVVVYYY]]]______aaaeeeiiifffhhhnnntttrrrkkkffffffccceeeiiioooxxx{{{vvvvvvwww{{{yyytttlllllllllkkkjjjhhheeecccdddeeefffgggiiimmmqqqtttssspppmmmlllkkkiiiccc___[[[^^^bbbfffiiimmmrrrvvvuuuttttttwww{{{}}}zzzwwwooollliiifffccc^^^XXXTTTGGGAAA:::444222222222222...,,,******,,,---...---******))))))))))))******************************((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))&&&))))))&&&&&&))))))&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((()))(((''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###***'''%%%''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&$$$######$$$%%%%%%$$$%%%$$$###"""###$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!"""%%%&&&$$$"""$$$)))%%%&&&&&&&&&%%%$$$######&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""############%%%''''''$$$!!! ###'''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&''''''%%%%%%&&&'''###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))(((''''''%%%%%%&&&''''''((())))))'''((((((((()))))))))***'''''''''((()))+++---...,,,...//////......///111222777@@@FFFJJJKKKLLLLLLKKKKKKJJJHHHEEEEEEHHHJJJLLLQQQWWWYYYXXXUUUQQQOOOMMMLLLLLLNNNPPPRRRQQQOOOMMMOOORRRSSSSSSTTTVVVWWWTTTVVVUUURRRTTTXXXZZZYYYYYY\\\______^^^```dddiiifffgggkkknnnjjjbbb]]]]]][[[]]]aaahhhttt}}}wwwwwwyyy~~~yyyrrrlllhhhhhhiiiiiihhhddd```\\\YYY]]]^^^``````bbbeeejjjnnnkkkiiihhhiiikkkjjjfffbbb^^^]]]^^^bbbhhhmmmooooooooommmjjjjjjkkkjjjfffbbbYYYUUUNNNIIIDDD@@@===:::;;;777222///---------,,,,,,+++***+++,,,---,,,+++***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))&&&))))))&&&&&&))))))&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&((('''$$$ ###&&&&&&%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&$$$"""###$$$%%%$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%(((###!!!###!!!!!!###%%%&&&&&&######"""###%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$###$$$%%%###!!!!!!&&&***$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$#################################%%%'''%%%""""""$$$'''######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""%%%&&&&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%&&&&&&''''''((((((''''''(((((())))))******((('''&&&%%%&&&'''((()))+++---...---,,,+++,,,---...222888===@@@BBBDDDFFFJJJJJJIIIFFFCCCCCCGGGKKKLLLPPPWWWZZZZZZWWWTTTSSSSSSQQQOOOQQQTTTVVVTTTRRRTTTUUUWWWVVVUUUTTTTTTUUUUUUVVVVVVUUUYYYaaadddccceeeffffffdddaaabbbfffiiinnnlllllljjjcccWWWQQQPPPOOOPPPTTT___ooo~~~|||vvvwwwzzz~~~}}}zzz{{{{{{yyytttmmmfffcccaaaiiijjjjjjgggaaa[[[VVVTTTVVVXXXZZZZZZZZZ]]]ccchhhlllkkkjjjlllooopppmmmjjjeeebbb```ccchhhkkkkkkiiibbb^^^XXXUUUSSSOOOIIIDDD===999555222111222222222222000...---,,,,,,***(((((((((((()))***)))'''$$$***))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))((((((''''''''''''&&&''''''((()))(((((((((((())))))))))))&&&((()))&&&&&&)))***'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$***'''###!!!"""###$$$%%%%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%%%%%%%&&& %%%&&&"""!!!&&&!!!"""###$$$$$$%%%%%%%%%"""!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######''''''&&&%%%$$$###""""""#########""""""$$$'''***########################$$$###"""###%%%%%%%%%$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###############$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!!!!!$$$############$$$%%%%%%!!!###$$$###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$ %%%)))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&########################(((&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$&&&((('''%%%$$$&&&'''%%%&&&&&&''''''&&&&&&%%%"""%%%''''''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''((((((((('''''''''((()))*********''''''%%%%%%%%%%%%''''''((()))++++++******+++,,,---///222333555777;;;===BBBDDDFFFDDDAAA@@@CCCFFFJJJMMMRRRUUUWWWXXXYYYZZZYYYUUURRRSSSWWWXXXWWWTTTVVVXXXYYYYYYWWWUUUUUUVVV[[[^^^___```eeekkklllhhhkkklllllliiiggghhhlllqqqsssppplllhhh^^^RRRLLLLLLJJJIIIMMMZZZlll}}}{{{vvvvvvzzz|||{{{xxxnnnmmmnnnpppsssuuuuuutttzzzyyytttnnngggcccccceeekkkmmmlllhhhaaaZZZUUUTTTUUUWWWYYYXXXVVVYYY___eeennnllljjjkkkmmmmmmjjjggg```___]]]\\\\\\[[[YYYXXXKKKGGGBBB???===:::555111///---++++++---/////////+++***)))***,,,---,,,+++''''''(((******)))%%%"""***))))))))))))))))))***))))))))))))))))))))))))(((((()))******)))(((((((((((('''''''''((()))***(((((((((((())))))))))))%%%((((((&&&&&&******'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((%%%###"""###%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''"""######$$$%%%%%%$$$$$$%%%###""""""###$$$$$$###!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$$$$######&&&%%%$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%"""""")))((("""&&&///((((((((('''&&&$$$###"""###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########"""""""""!!!!!!%%%###""""""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""""""""###%%%&&&"""$$$&&&'''&&&%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###%%%+++%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$&&&((('''%%%$$$%%%(((%%%&&&&&&''''''&&&&&&%%%$$$&&&((()))'''%%%$$$$$$''''''((((((((((((''''''((((((&&&%%%%%%&&&'''((())))))))))))((((((((((((&&&''''''((()))******+++&&&&&&%%%%%%&&&(((***+++$$$&&&((((((((()))+++,,,+++,,,------...111666:::999===BBBBBB???<<<===@@@HHHJJJMMMPPPSSSWWW]]]aaa]]]XXXTTTTTTWWWYYYWWWUUUUUUWWWZZZ[[[ZZZYYYZZZ[[[dddgggiiijjjnnnqqqnnngggjjjlllmmmlllkkknnntttzzztttoookkkfff]]]RRRMMMNNNMMMJJJMMMYYYlll{{{wwwtttppppppqqqrrrpppooodddcccccceeekkkqqquuuwww|||zzzuuummmgggeeehhhlllmmmooonnniiibbb[[[WWWVVVWWWZZZ[[[YYYWWWZZZ```ggghhheeeaaa```aaa```]]]ZZZPPPRRRRRRNNNGGGBBBAAABBB888555222222333333000---///...------...---+++))),,,+++))))))***++++++***))))))+++---...,,,(((%%%******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((()))(((''''''((()))***+++(((((((((((())))))))))))%%%((((((&&&'''******'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&###%%%'''((((((&&&###!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""&&&%%%%%%$$$%%%&&&((()))!!!"""###$$$$$$$$$$$$$$$%%%###""""""###$$$$$$### """%%%''''''&&&$$$"""###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""#########$$$$$$"""&&&((($$$ """###$$$%%%%%%%%%#########$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%&&&&&&&&&'''$$$""""""%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%########################$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$&&&&&&%%%$$$#########$$$######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&######%%%$$$!!!&&&&&&%%%%%%$$$#########""""""#########""""""!!!"""$$$%%%$$$"""!!!"""%%%!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&& !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$######((('''%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&'''(((***+++)))'''&&&(((+++---,,,))))))(((((('''''')))***+++'''(((******))))))+++,,,+++***(((((())),,,///111666555444444444555666777???@@@BBBCCCFFFKKKQQQVVVYYYWWWTTTQQQQQQRRRTTTVVVQQQXXX___aaa^^^^^^aaafffiiikkknnnrrrssspppkkkggghhhjjjlllnnnnnnooorrrsssuuutttpppfff[[[TTTQQQQQQIIIKKKMMMUUUdddssswwwsssqqqpppoooqqqrrrmmmcccZZZ]]]\\\]]]aaaiiinnnqqqqqqtttppplllmmmpppqqqooolllkkkhhhbbb]]]YYYWWWVVVVVVZZZYYYVVVRRRNNNMMMOOOQQQQQQOOOLLLIIIGGGDDD@@@<<<;;;:::999777555333222111000///...---,,,,,,+++***---,,,***(((((()))+++,,,)))))))))******+++++++++))))))))))))))))))))))))+++)))'''(((+++,,,***(((******)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$###&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%)))((('''%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$%%%''''''%%%######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$%%%"""!!!&&&(((%%%$$$%%%&&&'''&&&%%%$$$###%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$###""""""######%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$###""" $$$###"""###$$$$$$###"""###"""""""""!!!!!! %%%$$$$$$$$$######"""""""""###$$$$$$###"""###$$$"""$$$$$$$$$###"""###$$$"""############$$$$$$$$$ $$$)))%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###"""""""""""""""""""""!!!"""$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! !!!###$$$$$$######$$$%%%$$$$$$###"""!!!!!!!!!!!! !!!"""$$$%%%''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###### """!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$&&&'''&&&$$$###%%%'''############$$$$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''((()))***((('''&&&''')))******)))(((((('''''''''((()))***%%%'''((('''%%%%%%&&&'''***)))((((((***,,,...000000//////...///000111222;;;<<<===>>>???BBBFFFIIIJJJHHHFFFDDDCCCEEEGGGIIIPPPVVV]]]___^^^___dddiiimmmpppsssvvvvvvsssmmmiiilllooorrrtttsssrrrrrrrrrtttqqqjjjaaaWWWPPPMMMLLLFFFHHHJJJQQQ^^^jjjlllhhhhhhggghhhjjjkkkfff\\\UUURRRRRRSSSWWW\\\```aaa```bbb___^^^bbbgggkkkjjjggg\\\ZZZUUUQQQMMMKKKJJJIIIEEEDDDBBB>>>;;;:::<<<>>>999888777777777777444222444333222111000...------...------,,,,,,++++++++++++***)))))))))***+++,,,+++,,,,,,,,,------------))))))))))))))))))))))))+++)))'''(((***+++***(((***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###)))+++***((((((***(((###%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$###############%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################''''''&&&$$$###"""!!! $$$###"""###$$$$$$###"""&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$###"""###$$$"""$$$%%%$$$###"""###$$$"""############$$$$$$$$$******'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$%%%&&&&&&&&&%%%&&&&&&''''''######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""### """!!!"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$)))(((((('''&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%"""###$$$%%%'''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((((((((&&&'''(((((('''&&&'''(((''''''&&&&&&''''''((()))&&&''''''&&&$$$"""###$$$((())))))***+++,,,,,,---+++************+++,,,,,,444555777777666666888999:::888666555555777999;;;GGGLLLSSSVVVWWWZZZbbbhhhooorrrwwwzzzyyytttnnnjjjmmmrrrwwwyyyxxxuuuqqqpppqqqjjjaaaWWWPPPJJJFFFCCCDDDEEEFFFJJJRRRYYYXXXRRRPPPQQQRRRUUUVVVRRRIIIBBBCCCCCCDDDGGGJJJKKKJJJHHHFFFFFFGGGMMMSSSWWWVVVTTTJJJIIIFFFCCC@@@>>><<<:::555555333000......000222,,,++++++,,,...///...,,,---------,,,++++++******++++++++++++++++++++++++((())))))******+++++++++(((((())))))))))))******))))))))))))))))))))))))***)))((((((******)))((())))))((((((''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&)))***((((((&&& %%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$$$$$$$###"""###$$$$$$###"""%%%$$$$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$######"""###$$$$$$###"""###$$$###$$$%%%$$$###"""###%%%"""############$$$$$$$$$''''''%%%$$$&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''!!!###$$$$$$######$$$%%%############$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""!!!######"""""""""######$$$$$$$$$!!!!!!"""#########"""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''((()))(((''''''&&&(((***)))&&&$$$&&&)))&&&&&&&&&&&&'''''''''((('''((()))(((&&&%%%&&&''''''((()))+++++++++******))))))))))))*********+++---///111111///.........000///...---...000333444999===CCCGGGJJJPPPXXX___jjjooovvvyyyxxxtttoookkkjjjpppwwwzzzxxxsssnnnjjjhhh```UUULLLFFFBBB>>>:::BBBBBBBBBAAADDDFFFBBB::::::;;;===@@@AAA===777111777888999::::::888666444555666888<<<@@@BBB@@@>>>======<<<;;;999666444222///000///---,,,,,,...000---,,,,,,,,,------+++)))*********+++***+++***+++))))))))))))******++++++&&&''')))***++++++++++++''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((()))))))))((()))(((((('''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######&&&'''%%%$$$"""&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$###"""###$$$$$$###"""""""""""""""""""""""""""########################"""###$$$$$$###"""###$$$###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$!!!!!!"""$$$''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!###$$$$$$######$$$%%%""""""!!!""""""###$$$$$$&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%""""""$$$### ###"""""""""!!!!!!!!! !!!"""###############"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''(((((((((&&&&&&&&&)))+++***'''%%%'''***%%%&&&&&&'''''''''''''''&&&((())))))(((((()))+++'''(((***++++++***)))(((((((((((()))))))))))))))(((+++---...---+++++++++---,,,++++++,,,...000222111444999===BBBIIIQQQWWWbbbhhhppptttssspppmmmllljjjooouuuvvvqqqjjjbbb]]]ZZZRRRHHHAAA===:::777444999:::999777888999555...111222555777777555000---000222333333111...+++***000111333555777888666555444555666555444222000...***++++++***))))))+++---+++***)))*********(((&&&))))))))))))*********+++'''(((((())))))******+++&&&'''(((******+++++++++************************(((((((((((((((((((((((((((((())))))((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&((('''%%%%%%&&&###%%%%%%$$$###$$$%%%'''(((&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""""""""###$$$$$$###"""###$$$###%%%%%%%%%$$$###$$$%%%""""""#########$$$$$$$$$&&&%%%$$$$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! !!!###$$$$$$######$$$%%%&&&%%%$$$$$$#########$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$!!!!!!###"""######""""""!!! """###$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&##########################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((())))))((('''((()))&&&&&&'''(((((((((((('''%%%&&&(((((('''((()))+++(((((()))******)))''''''%%%&&&'''(((((((((''''''&&&(((+++,,,+++******+++***************,,,...//////222555:::???EEELLLQQQWWW]]]eeeiiihhhfffffffffhhhkkkmmmkkkcccYYYPPPKKKHHHDDD===888444333222111...000000...000222000,,,...///000111000///...---...///000///---***)))))))))***---///000111111111---.../////////...,,,+++)))******)))(((((()))+++'''''''''(((***+++***((('''''''''((((((((())))))((((((((())))))*********'''(((((())))))************))))))))))))((((((((())))))))))))))))))))))))'''((())))))''''''((()))''''''&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&'''&&&$$$%%%(((((($$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&$$$###"""###$$$$$$###"""""""""""""""############!!!!!!!!!""""""""""""""""""###$$$$$$###"""###$$$$$$%%%&&&%%%$$$###$$$&&&"""############$$$$$$$$$'''$$$###$$$### !!!################################################'''&&&%%%%%%%%%&&&'''(((""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!###$$$$$$######$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!$$$%%%""""""$$$### ###############"""""""""""""""###%%%%%%&&&&&&%%%%%%###"""$$$'''((('''%%%&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&((())))))(((&&&'''((()))))))))(((((('''((())))))''''''((()))))))))))))))(((''''''&&&%%%&&&'''(((((((((''''''%%%'''))))))(((((((((***)))((((((((()))***++++++,,,...111555:::???EEEHHHIIIOOOVVVXXXWWWUUUVVVXXX[[[\\\\\\XXXOOOFFF>>>:::888777555222...---...000))),,,+++)))***------***---------,,,+++++++++,,,---...///...+++***+++,,,'''((()))******+++,,,---)))******+++++++++++++++***+++,,,+++))))))***+++((('''(((***,,,------,,,''''''(((((((((((())))))))))))))))))))))))*********)))(((''''''((()))***((((((((('''''''''&&&&&&))))))))))))))))))))))))&&&(((***)))'''&&&''')))'''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((())))))((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######%%%$$$###$$$((('''###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$###%%%$$$######""""""######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$###""" !!!!!!!!!""""""""""""#########$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$%%%&&&&&&$$$$$$%%%&&&"""############$$$$$$$$$""" $$$$$$!!!###((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$&&&((())) !!!""""""######!!!!!!###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!###$$$$$$######$$$%%%!!!!!! !!!""""""###$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$''''''%%%$$$&&&&&&"""#########$$$%%%%%%&&&&&& !!!######$$$$$$$$$###!!! """%%%&&&%%%###'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&&&&''')))***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&$$$%%%'''(((((((((''''''$$$$$$&&&'''(((((())))))&&&&&&''''''((()))******((('''%%%$$$$$$%%%&&&'''&&&$$$"""$$$(((***(((&&&&&&''')))*********)))(((***+++,,,+++)))'''((()))))))))((((((''''''&&&&&&'''((()))***+++***))))))&&&'''((('''&&&%%%&&&((()))(((((((((((()))******'''))),,,000444888<<<>>>>>>CCCIIIJJJHHHGGGHHHKKKJJJKKKKKKGGG@@@999444111...000111///+++***---000+++---+++''''''))))))&&&000000...,,,***+++---///,,,---...---******,,,///---------,,,******,,,---(((((())))))******++++++(((*********((('''((()))((((((((()))+++,,,***)))************************************))))))))))))+++***(((&&&&&&''')))***,,,,,,++++++*********)))))))))))))))))))))))))))&&&(((***)))&&&&&&'''***&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$''')))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%######&&&'''&&&'''***'''"""!!!###$$$&&&''''''&&&&&&&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###$$$$$$$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$$$$$$$###"""###$$$$$$%%%&&&&&&$$$$$$%%%&&&"""############$$$$$$$$$%%%""""""%%%$$$ !!!'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$'''((("""######$$$%%%&&&&&&&&& """$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######!!!###$$$$$$######$$$%%%############$$$%%%&&&'''$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%$$$#########""""""!!!!!!$$$$$$######"""######$$$%%%%%%$$$###""""""##############################$$$!!! """#########%%%%%%$$$"""!!!"""######$$$$$$###!!! !!!"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########"""!!!!!!"""$$$$$$###!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&((())))))(((&&&%%%'''''''''&&&&&&'''''''''###((((((###"""''')))'''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((("""###%%%&&&'''((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''***))))))+++...//////...555888<<<===<<<:::888888;;;;;;:::666111---++++++///---***'''%%%$$$$$$%%%))))))))))))************&&&&&&'''((()))***++++++***---,,,'''&&&******&&&))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******,,,)))'''((()))***(((%%%((((((''''''''''''((((((***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%)))&&&$$$%%%((()))'''%%%###'''***((($$$"""%%%)))'''$$$"""$$$((()))%%% $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%&&&'''&&&%%%###"""'''%%%###$$$&&&'''%%%###"""###$$$%%%%%%%%%%%%$$$%%%%%%#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""!!!$$$''')))'''"""!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""""""""###########################'''###!!!!!!###%%%$$$###&&&((((((%%%!!! $$$)))########################$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%"""""""""###$$$$$$$$$%%%!!!!!!"""###############$$$$$$$$$#########""""""&&&###!!!!!!$$$%%%$$$"""%%%""" !!!###$$$###!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###!!! $$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""########################%%%######$$$&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$###############$$$%%%$$$$$$###""""""##############################((('''&&&$$$$$$%%%'''(((###$$$%%%$$$"""!!!"""###$$$%%%%%%$$$###""""""$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######***((('''&&&''''''%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&'''(((((('''&&&$$$''''''&&&&&&&&&&&&''''''"""'''(((%%%$$$'''(((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%((((((((((((((((((((((((***)))(((***,,,------,,,222555888999888555444333555555555222...,,,++++++---,,,)))(((''''''((()))(((((()))))))))*********))))))))))))************)))---,,,((((((,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''((()))***(((&&&((((((''''''''''''((((((+++******))))))))))))***))))))((((((((('''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&'''(((((((((&&&$$$&&&((('''%%%$$$%%%((((((&&&%%%''')))***'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&'''''''''&&&&&&%%%$$$$$$&&&(((&&&"""!!!###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$######$$$$$$########################&&&###!!!!!!###$$$$$$###$$$'''(((&&&"""!!!$$$(((########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%###############$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%###!!!"""$$$%%%$$$"""%%%###!!!!!!$$$%%%$$$"""########################$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&$$$###%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%$$$######"""#################################%%%&&&&&&$$$!!! ###&&&###$$$%%%$$$"""""""""$$$$$$&&&&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###)))'''%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&"""&&&(((&&&%%%''''''%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&,,,***)))'''&&&&&&&&&'''&&&''''''''''''&&&%%%%%%)))))))))))))))))))))))))))((('''(((***+++***)))...111333444222///...------...///---+++******+++)))((('''''''''(((***+++(((((())))))))))))******+++++++++******)))))))))(((******((()))+++,,,***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''***((('''((())))))(((&&&((((((''''''''''''((((((''''''&&&&&&'''(((((())),,,+++***)))((('''&&&%%%(((((()))))))))(((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$$$$###$$$$$$%%%'''&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$###"""###%%%'''%%%"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######"""###%%%((('''$$$"""###&&&########################&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############%%%###""""""###$$$$$$###%%%###""""""###$$$$$$###########################$$$###""""""""""""###$$$$$$######"""""""""######&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$#########"""""""""########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################!!!$$$%%%"""""""""$$$%%%$$$###"""###$$$$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%(((((('''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%,,,***(((&&&%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((('''&&&'''((()))((('''+++...000000...+++)))))))))++++++***)))((()))***%%%%%%$$$$$$%%%&&&'''((((((((((((((()))))))))***))))))))))))))))))))))))'''((()))(((((())))))((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''((())))))(((''''''''''''((())))))(((''''''((((((((((((((((((((('''((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''+++******)))((('''&&&&&&((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$''')))(((%%%$$$&&&((('''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$######'''&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""!!!$$$''''''%%%######$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""############$$$$$$%%%%%%########################$$$######"""######$$$$$$$$$###"""""""""###############################################################"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!########################$$$$$$############$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''!!!!!!""""""###$$$$$$%%%""""""##################"""###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$###########################''')))&&&!!!!!!%%%"""###$$$$$$###"""###$$$"""$$$%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&(((((('''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$''')))(((&&&%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&((()))((('''***,,,......+++)))(((((()))***+++***(((''''''(((&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((()))))))))&&&&&&''''''((())))))***)))))))))******(((''''''((((((((((((((((((((((((((((((((())))))*********''''''''''''''''''''''''''''''(((((((((((('''''')))))))))******)))))))))''''''((((((''''''((((((((((((''''''''''''((((((,,,+++***)))((((((((((((''''''''''''''''''''''''(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((()))'''%%%###((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###&&&((('''$$$###%%%''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&%%%$$$###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%''')))(((&&&### &&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""""""""###!!!###&&&'''&&&$$$###"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###""""""""""""###$$$$$$########################$$$$$$######"""######$$$"""""""""!!!!!!!!!"""#################################$$$$$$$$$$$$######"""""""""######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%"""""""""""""""#########"""###$$$&&&&&&&&&%%%%%%#########"""######$$$%%%########################$$$&&&(((&&&###"""###%%%"""###$$$$$$###"""$$$%%%"""###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''"""###%%%''''''''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&)))(((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((('''&&&''')))***)))(((***+++------+++))))))))))))***+++)))'''&&&'''(((***)))))))))((('''''''''''''''(((((((((((())))))$$$%%%%%%&&&((())))))******(((***------)))((()))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''((((((''''''''''''((((((******))))))))))))******%%%'''(((((('''&&&''')))((((((''''''''''''((((((++++++)))((('''&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''((()))))))))(((((((((((((((((((((((((((((($$$$$$%%%'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%)))***(((%%%###'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''''''((($$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&"""$$$%%%%%%%%%%%%&&&(((###%%%'''))))))'''$$$!!!%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$!!!"""$$$&&&&&&%%%###"""########################$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$##################"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$###$$$$$$###""""""###%%%"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""%%%&&&%%%###"""""""""""""""######$$$$$$$$$"""""""""######$$$$$$$$$!!!###%%%&&&''''''&&&%%%######""""""###$$$$$$%%%########################""""""#########"""""""""!!!###$$$$$$######$$$%%%###$$$%%%%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$############!!!%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''&&&%%%###!!!$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&$$$%%%((('''###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''(((+++,,,,,,+++)))***,,,,,,***))))))***'''((())))))'''&&&'''((())))))******))))))(((((('''''''''((((((((())))))&&&&&&''''''(((((())))))%%%###%%%+++,,,)))(((+++)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''***)))'''%%%%%%''')))***+++***(((&&&&&&(((***+++$$$&&&((((((&&&&&&''')))((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&$$$&&&((('''%%%$$$%%%(((***'''$$$$$$''')))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%"""$$$&&&&&&$$$$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###############&&&%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''%%%###$$$%%%""""""###$$$%%%%%%$$$###########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$###"""!!!!!!###%%%&&&""""""#########$$$$$$$$$"""$$$%%%$$$"""!!!###%%%###%%%&&&%%%""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""""""""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&###"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%!!!"""%%%'''''''''&&&%%%######""""""###$$$%%%%%%###########################""""""###%%%%%%$$$"""!!!###$$$$$$######$$$&&&$$$%%%&&&&&&%%%%%%'''(((######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%'''(((&&&"""%%%&&&&&&''''''&&&&&&%%%!!!###$$$&&&''''''&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&&&&$$$"""""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((('''$$$$$$((('''###%%%+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''(((((()))((((((''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((())),,,---------((()))++++++***)))***+++%%%&&&((('''''''''((()))&&&'''((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''')))&&&&&&***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''+++)))&&&$$$$$$&&&)))++++++)))&&&$$$$$$&&&)))+++$$$&&&((((((&&&%%%'''***((((((''''''''''''(((((()))(((((((((((()))******(((((((((((())))))))))))%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&''''''''''''''''''''''''---,,,***((('''&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%+++(((&&&'''***+++)))'''###'''***((($$$"""%%%))))))%%%!!!!!!&&&(((&&&###&&&''''''''''''''''''&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%"""###%%%&&&'''&&&%%%%%%!!!$$$&&&&&&$$$$$$&&&)))'''&&&$$$######&&&(((***"""###%%%'''((((((((('''#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%$$$$$$&&&"""""""""###%%%%%%$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%$$$###""""""$$$&&&'''""""""######$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&%%%'''((('''$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###&&&((((((&&&### """""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%"""!!!$$$'''%%%$$$###""""""###$$$%%%$$$###""" """###$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%"""###"""!!!###&&&$$$$$$######$$$%%%%%%&&&(((%%%###$$$&&&'''%%%"""&&&$$$""""""###$$$###"""!!!###$$$%%%$$$$$$%%%'''"""############$$$$$$$$$""""""""""""############%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&)))&&&$$$$$$&&&&&&$$$!!!%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!###&&&'''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''((('''&&&%%%&&&''')))'''%%%%%%''')))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))))))))(((''''''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''((()))***)))(((&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((+++(((%%%%%%'''(((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$'''++++++((($$$&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###%%%&&&'''(((######$$$$$$$$$######"""######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%###%%%)))+++,,,+++)))'''***(((&&&$$$############***)))'''%%%###!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$!!!$$$&&&%%%###"""$$$'''""""""""""""""""""""""""'''&&&###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%%%%$$$"""!!!"""######%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""""""""###$$$%%%&&&###"""!!!"""###$$$###"""######$$$$$$$$$$$$######$$$######""""""######$$$!!!"""$$$&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!""""""###############"""""""""###$$$$$$$$$%%% ###%%%$$$"""!!!"""$$$###"""""""""""""""######'''%%%$$$$$$&&&&&&$$$"""'''%%%$$$###$$$%%%$$$###$$$%%%%%%%%%###"""###$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$&&&&&&%%%###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''((()))''''''''''''''''''''''''''''''((((((((((((''''''###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&'''))))))(((''''''((()))'''%%%&&&''')))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&'''((()))((('''&&&''')))''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((***'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''))),,,///111111000///***)))'''%%%$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###############$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&########################&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!"""###&&&$$$###$$$$$$"""###$$$%%%&&&((()))******###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$############""""""""""""$$$%%%&&&%%%###"""###$$$$$$###"""######$$$$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%$$$########################$$$$$$%%%&&&'''&&&###!!!!!!"""######"""""""""""""""###'''%%%$$$$$$%%%%%%$$$###)))'''%%%$$$%%%%%%$$$###%%%&&&&&&%%%""" !!!############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&######$$$%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''$$$%%%'''(((((((((''''''''''''''''''(((((((((((("""%%%((()))(((''''''''')))'''&&&&&&((())))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((())))))***(((((((((''''''&&&&&&&&&&&&((()))((('''&&&((()))''''''''''''((((((((((((&&&''''''((((((''''''&&&+++)))'''%%%%%%&&&((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''')))***'''###!!!%%%)))''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((()))+++,,,,,,,,,,,,***)))'''&&&%%%%%%%%%&&&!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$#########%%%&&&%%%$$$########################$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""$$$'''###!!!###&&&$$$$$$$$$%%%&&&((()))******###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###%%%'''&&&%%%$$$$$$$$$$$$###!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""######$$$###$$$&&&'''''''''%%%%%%$$$$$$$$$###############%%%&&&&&&%%%$$$"""!!!!!!&&&%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$###)))'''%%%$$$$$$$$$###"""%%%%%%&&&$$$""" !!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%###"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''###$$$&&&((())))))((('''''''''''''''(((((((((((("""&&&((((((&&&&&&&&&((('''&&&&&&((())))))(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&'''((((((''''''((()))''''''''''''(((((((((((('''''')))******)))'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&(((((('''$$$###%%%'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%$$$#########((('''&&&%%%$$$$$$%%%&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%###!!!###&&&'''%%%###########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$""""""%%%((('''###%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%'''&&&%%%############!!! ######$$$$$$$$$$$$############""""""""""""######%%%$$$###"""""""""$$$$$$"""#########$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$###""""""%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$$$$#########'''%%%############"""!!!"""$$$%%%$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))((('''%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''###$$$&&&(((((()))((((((''''''''''''(((((((((((( $$$'''))))))(((''''''''''''&&&'''))))))((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''''''''))))))((((((((('''''''''%%%'''((((((''''''(((***''''''''''''((((((((((((((()))***++++++***)))(((&&&'''((())))))(((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&))))))&&&###''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$)))(((((((((((((((((()))%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&+++***(((&&&$$$$$$$$$$$$&&&%%%$$$#########$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%###########################!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""###$$$%%%%%%&&&''''''#########"""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&%%%###"""!!!"""""" ######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&###"""!!!!!!"""$$$%%%'''######$$$$$$%%%%%%&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###########################$$$$$$"""!!!!!!"""$$$%%%$$$"""""""""!!!!!!"""######$$$###%%%%%%%%%###"""###$$$&&&$$$""""""###$$$###"""!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """$$$$$$###$$$%%%'''######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((($$$'''***+++***)))))))))'''&&&&&&((()))***(((''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((%%%'''(((((('''''')))***''''''''''''((((((((((((((())))))******))))))(((%%%&&&(((******)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&'''''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###""""""&&&***+++&&&"""&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&&&&'''$$$$$$###""""""###$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""$$$%%%###$$$%%%###!!!!!!###&&&!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$###""" !!!!!! ######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###"""!!!  !!!###$$$"""""""""###$$$$$$$$$%%%$$$""""""###&&&&&&%%%### !!!!!!"""###%%%%%%###$$$&&&%%%"""!!!"""$$$%%%###""""""$$$%%%%%%$$$"""$$$%%%&&&%%%%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$###"""$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&%%%$$$"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&((()))''''''''''''((((((((((((&&&((())))))((('''((()))'''&&&&&&(((******(((&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((''''''''''''''''''((())))))******%%%&&&(((((('''''')))+++''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&((()))'''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$%%%&&&((()))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%% """$$$%%%%%%$$$""" %%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%&&&''''''"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###$$$$$$######$$$%%%##################!!! """"""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""###!!! !!!""""""!!! ######$$$$$$$$$$$$############""""""""""""############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###!!! """$$$&&&!!!!!!"""###$$$%%%%%%&&&&&&%%%###%%%''''''%%%""""""""""""###$$$&&&'''((("""$$$&&&%%%"""!!!"""$$$%%%$$$######%%%''''''&&&$$$%%%'''&&&&&&%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!###%%%$$$""""""###&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''***(((&&&$$$$$$%%%((()))''''''''''''((((((((()))%%%&&&&&&%%%$$$###$$$&&&&&&&&&'''(((******(((&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++%%%&&&(((((('''((()))+++''''''''''''((((((((()))'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&((()))+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''))))))(((%%%$$$%%%(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&'''(((&&&"""!!!$$$'''$$$$$$%%%&&&&&&%%%$$$$$$((('''&&&%%%%%%'''(((***$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&'''&&&!!!###&&&((((((&&&###!!!%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&&&&'''&&&%%%###""")))))))))((('''&&&$$$###%%%$$$$$$###$$$%%%'''(((&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$&&&'''((((((!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$$$$######$$$&&&###!!!!!!$$$))))))###$$$$$$######"""!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!###$$$&&&%%%$$$"""!!!###"""!!!"""###$$$###"""######$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$######""""""!!!!!!########################&&&$$$#########$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$##########################################!!!!!!!!!!!!""""""""""""########################!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$###!!! !!!$$$'''$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$###""" ###&&&((('''$$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&"""(((***&&&$$$''''''###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''&&&$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&$$$$$$$$$&&&((()))******))))))((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""((("""###++++++$$$$$$+++%%%&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%$$$"""$$$(((((($$$$$$######"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%((('''$$$$$$''''''%%%'''''''''&&&%%%$$$"""!!!############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###((( """&&&%%%$$$&&&(((&&&$$$###$$$%%%%%%%%%!!!%%%'''$$$###$$$%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$!!! """$$$&&&'''&&&...111***$$$%%%'''&&&$$$###"""###$$$$$$$$$"""%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$%%%&&&%%%###"""###$$$########################""""""""""""!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!###""" !!!!!!###$$$###"""!!!"""###########################"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$######"""""""""""""""!!!"""######$$$"""######$$$$$$######"""########################'''%%%"""!!!"""###############""""""""""""######################################################"""""""""############$$$########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######"""!!!!!!"""&&&)))&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############"""###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''"""((()))&&&%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%+++***)))((()))***,,,---'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((((((((('''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((''''''''''''&&&%%%$$$$$$&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&%%%%%%((("""###******$$$###)))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###%%%)))(((%%%'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$$$$$$$%%%''''''######%%%&&&###%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$''' """&&&%%%$$$%%%$$$###!!!"""%%%'''''''''$$$(((***'''%%%'''(((&&&######$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%''''''%%%+++,,,'''$$$%%%&&&$$$$$$###"""###$$$%%%$$$"""%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$#########$$$$$$"""######$$$$$$######""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$########################&&&&&&%%%$$$$$$$$$$$$$$$"""######$$$$$$######""""""######$$$$$$$$$######"""$$$&&&%%%###"""###%%%!!!###$$$###"""!!!"""$$$################################################&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%########################'''%%%!!! """###$$$$$$######""""""""""""###############################################################$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$!!!""""""""""""$$$'''***&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%""" !!!&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###'''(((&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&(((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))******))))))(((''''''&&&((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&(((###$$$))))))###"""''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""###############$$$%%%&&&&&&%%%$$$###"""$$$###!!!###&&&%%%"""''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$'''&&&""""""$$$%%%"""$$$%%%%%%&&&''''''''''''############$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$&&&!!!!!!%%%%%%%%%%%%###"""!!!"""$$$&&&&&&&&&"""&&&'''$$$"""$$$%%%$$$$$$$$$##################$$$############$$$%%%%%%$$$&&&'''$$$$$$%%%%%%"""%%%###"""###$$$%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""############"""""""""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""$$$$$$$$$"""!!!"""###########################((('''%%%$$$###$$$&&&'''""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%!!!"""$$$###"""!!!"""$$$"""###$$$###""""""###$$$################################################%%%%%%$$$###""""""""""""#########"""""""""""""""!!!"""###$$$$$$$$$###"""&&&&&&%%%$$$$$$%%%&&&&&&########################%%%###""""""###$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$####################################$$$$$$$$$%%%########################%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$$$$%%%%%%""""""""""""######$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$"""#########"""###&&&)))#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''""""""""""""######$$$$$$(((''''''&&&%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&$$$###$$$''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&'''&&&%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))((((((''''''$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&)))((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""'''$$$$$$((('''###"""%%%'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$"""###'''%%%!!!&&&%%%%%%$$$#######################################%%%%%%"""###&&&'''%%%%%%%%%&&&''''''''''''&&&$$$#########$$$$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%""" !!!$$$%%%%%%%%%%%%$$$""""""###$$$###"""!!!$$$%%%""" ###$$$###%%%%%%$$$$$$######""""""!!!"""###""""""!!!"""###$$$#########%%%&&&$$$"""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######%%%&&&'''!!!""""""######""""""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!###$$$###"""!!!"""###########################&&&$$$""" """$$$%%%!!!""""""######""""""!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!"""!!!!!!""""""###"""###$$$$$$""""""###$$$###################################################""""""!!!!!!!!!"""""""""""""""""""""""""""""" !!!###%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%########################""""""###%%%&&&%%%### %%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################"""""""""#########$$$$$$########################&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$""""""$$$&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%&&&)))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((()))))))))******%%%%%%%%%&&&&&&''''''''')))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######'''%%%%%%'''&&&###"""$$$'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""&&&((('''%%%''')))(((###%%%%%%%%%%%%$$$######"""########################!!!$$$%%%###$$$)))***(((&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######!!!!!!"""%%%&&&%%%%%%$$$######$$$$$$###!!!$$$(((((($$$###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$###!!!###%%%$$$"""!!!"""$$$$$$###"""$$$&&&&&&$$$$$$%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%''''''""""""############""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$!!!"""######"""!!!"""$$$########################$$$### !!!###%%%""""""############""""""$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$&&&&&&'''"""$$$%%%$$$###"""###$$$#########################################################$$$%%%&&&'''((("""""""""""""""######### """$$$%%%&&&%%%###"""%%%$$$"""!!!!!!"""$$$%%%########################!!!"""###%%%&&&&&&###!!!######""""""""""""######"""""""""###$$$$$$%%%%%%########################"""""""""############$$$########################%%%%%%$$$######$$$$$$$$$#########$$$$$$%%%%%%&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&''''''%%%###"""###$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$!!!###&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((&&&###!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$%%%'''&&&$$$&&&***$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''''''''''''''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((###$$$$$$%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''"""###$$$%%%%%%$$$###""""""$$$$$$###$$$&&&###&&&&&&'''''''''&&&%%%%%%#########$$$$$$$$$$$$$$$!!!$$$%%%###%%%)))+++)))&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""$$$### !!!%%%&&&%%%!!!!!!!!!###&&&'''&&&%%%###&&&&&&"""!!!$$$&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&'''&&&###"""$$$'''%%%###$$$'''&&&$$$$$$&&&&&&$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!###$$$###""""""###%%%########################$$$###"""!!!!!!###%%%&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$"""!!!!!!$$$""" !!!###%%%%%%%%%###$$$%%%$$$#########%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$%%%'''(((###############$$$$$$$$$""""""$$$%%%%%%%%%$$$###&&&&&&%%%$$$$$$%%%&&&&&&########################$$$"""!!!"""###%%%%%%$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%########################%%%$$$#########$$$%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""%%%&&&&&&%%%$$$###$$$%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$###""" """$$$&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&''''''(((&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&###$$$'''&&&###&&&,,,$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((###$$$%%%&&&''''''''''''%%%&&&'''&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################"""""" !!!###!!!$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&###%%%%%%###$$$'''(((&&&######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%!!!$$$$$$ %%%'''%%%"""""""""$$$'''((('''%%%!!!$$$###!!!######$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&'''$$$ ###'''$$$###%%%(((%%% !!!'''&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$ !!!###%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$######$$$&&&########################$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""""" """###"""###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''$$$  ###&&&(((%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$#########$$$&&&'''""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$##################$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&%%%%%%&&&'''"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&'''''''''%%%"""!!!&&&&&&$$$$$$$$$$$$&&&&&&!!!"""###%%%''')))***+++,,,)))&&&&&&((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&######'''&&&###&&&,,,$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&'''(((******((('''&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''************++++++++++++((((((((('''&&&&&&%%%%%%&&&&&&'''((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$$$$$$$&&&''''''''')))((('''###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$''''''&&&&&&(((%%% !!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$'''&&&""""""%%%%%%### !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%% %%%%%% %%%'''%%%&&&%%%%%%&&&'''&&&$$$"""$$$'''&&&""" $$$&&&&&&""""""######$$$$$$$$$%%%"""######  %%%######&&&((($$$'''&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ ###&&&&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&########################""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$!!!"""%%%&&&%%%###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&"""######$$$$$$######"""&&&%%%###!!! !!!!!!!!!!!!"""########################"""!!! $$$$$$###"""!!!!!!"""""""""$$$%%%%%%$$$###%%%&&&$$$###"""!!!!!!"""###$$$ !!!""""""""""""$$$%%%########################&&&%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$### ###%%%$$$""""""$$$'''###"""!!!!!!"""$$$&&&''''''&&&&&&%%%$$$###""""""$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&$$$###$$$'''***########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$''''''%%%%%%'''&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###%%%&&&'''''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$''')))'''%%%%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''(((((('''###$$$%%%$$$""""""%%%((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''',,,+++)))'''%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%!!!%%%'''''''''&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''%%%###"""$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$"""###%%%&&&%%%"""###"""""""""###$$$%%%%%%"""############$$$$$$$$$ """%%%%%%$$$######$$$""""""############"""""")))&&&###"""$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$$$$%%%&&&&&&+++'''###"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###############'''""" %%%'''$$$ """""""""""""""!!! ######""""""!!!!!! %%%$$$#########$$$%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$######""""""%%%%%%###"""!!! %%%""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!"""###%%%%%%%%%%%%$$$###""""""############""""""!!!!!!!!! !!!!!!""""""######$$$$$$"""""""""###$$$$$$$$$%%% $$$((('''### """$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$######""""""'''######&&&&&&!!!!!!%%%""""""""""""""""""""""""%%%$$$###""""""!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$###"""""""""""""""$$$%%%&&&%%%###"""###$$$######""""""""""""######!!!###$$$$$$###"""""""""########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$$$$######$$$%%%$$$$$$###"""###%%%'''(((&&&%%%%%%$$$$$$#########"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""$$$&&&((('''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%######'''(((&&&&&&)))&&&&&&&&&&&&&&&%%%$$$######$$$&&&&&&%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%'''''''''((()))***((('''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''''''''$$$###"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))&&&$$$$$$&&&'''%%%$$$$$$''')))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$'''%%%###$$$&&&'''&&&$$$##################$$$%%%############$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((***'''###"""###$$$###!!!""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########!!!""""""##################""""""$$$'''(((&&&###&&&&&&&&&&&&&&&%%%$$$$$$###############"""""""""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$#########"""%%%%%%%%%$$$%%%&&&&&&'''&&&###!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$###""""""############"""""""""!!!!!!!!!############$$$$$$$$$$$$###############$$$$$$$$$!!!$$$$$$!!! !!!$$$$$$###"""###$$$&&&&&&%%%$$$$$$$$$$$$#########"""'''######&&&&&&""""""%%%########################"""###############""""""###$$$$$$%%%&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###""""""""""""###&&&''''''%%%###!!!"""""""""##################""""""$$$&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######$$$$$$###"""%%%%%%$$$$$$$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++""""""###&&&)))***&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$''''''%%%%%%(((%%%&&&&&&&&&&&&%%%%%%$$$"""###%%%&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''')))'''%%%'''***,,,+++)))&&&''''''((((((''''''&&&***))))))(((((('''''''''&&&""" !!!%%%'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((+++---,,,((($$$&&&'''((('''&&&&&&(((***&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$$$$&&&&&&###%%%&&&&&&$$$$$$%%%'''!!!"""###%%%&&&&&&''''''########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$############ !!!###$$$&&&'''((($$$$$$############$$$$$$'''&&&%%%%%%''''''&&&%%%%%%$$$$$$############$$$############$$$$$$$$$%%%"""$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&& ###%%%$$$!!! """%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$%%%'''((())))))&&&$$$"""#########"""########################$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$###############!!!"""######$$$$$$######!!!"""$$$&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""######$$$%%%&&&%%%$$$$$$%%%&&&%%%###&&&%%%%%%$$$$$$#########$$$###############$$$$$$%%%$$$######"""##################"""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""!!!###%%%###!!! """%%%'''&&&$$$$$$$$$$$$$$$############&&&$$$###%%%%%%###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%$$$#########$$$$$$%%%%%%%%%%%%%%%###""""""!!! $$$$$$###""""""#########%%%&&&&&&%%%###""""""###""""""$$$%%%%%%$$$""""""###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""###$$$%%%%%%&&&&&&#########$$$############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""###%%%&&&### %%%%%%$$$$$$%%%&&&''''''#########$$$$$$%%%%%%%%%***(((&&&$$$############$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$'''***,,,...///444,,,$$$!!!%%%)))+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&((('''######%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((())))))&&&###%%%(((***)))&&&&&&&&&''''''''''''&&&&&&******))))))((('''&&&%%%(((&&&$$$$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---000///+++(((&&&'''''''''''''''((()))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((###$$$&&&%%%$$$$$$%%%'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''((($$$######""""""######$$$&&&&&&%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$#####################$$$$$$$$$%%%%%%###$$$&&&%%%$$$$$$%%%&&&'''%%%$$$""""""$$$%%%'''!!!%%%)))((($$$###%%%(((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&#########$$$%%%&&&'''((('''&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$######$$$%%%%%%###!!!!!!!!!""""""#########""""""!!!""""""######$$$%%%%%%&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!! %%%%%%%%%%%%%%%%%%$$$###&&&&&&%%%%%%$$$###""""""$$$$$$###"""!!!!!!""""""$$$$$$###############$$$########################%%%%%%%%%$$$$$$######"""%%%$$$$$$$$$###""""""""""""%%%&&&%%%$$$%%%&&&$$$""" """&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%$$$$$$"""######$$$%%%$$$$$$$$$&&&%%%$$$###############$$$###############$$$$$$###$$$%%%%%%######$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$###!!! """%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&##################$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%&&&$$$!!!$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&***(((&&&$$$############$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$&&&(((***,,,,,,BBB777)))!!!!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%''''''$$$$$$'''%%%&&&&&&''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***(((&&&%%%%%%((()))'''$$$%%%%%%&&&&&&&&&&&&%%%%%%((()))))))))(((&&&%%%$$$'''((()))(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&)))((((((***,,,---,,,+++%%%%%%%%%&&&'''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$######$$$&&&&&&%%%###""""""###%%%&&&"""&&&***)))&&&$$$'''***&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%##################$$$$$$""""""###$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!###%%%###$$$$$$%%%%%%%%%$$$$$$ !!!!!!"""###$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%)))((('''&&&%%%$$$$$$$$$###$$$%%%%%%$$$#########&&&&&&%%%%%%$$$###""""""(((((('''&&&%%%%%%%%%%%%$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!%%%$$$$$$$$$###"""""""""###$$$&&&&&&%%%$$$$$$$$$$$$###"""###%%%%%%### $$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%$$$########################""""""###$$$%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$#########$$$%%%'''((($$$############$$$%%%%%%"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$###!!!!!!"""&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&#########"""######$$$%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&222---'''$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%######'''(((&&&&&&)))%%%&&&&&&''''''''''''&&&&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%'''((())))))(((((('''$$$%%%%%%%%%%%%%%%%%%$$$'''(((((()))((('''%%%$$$%%%(((***((($$$###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&((())))))%%%$$$$$$%%%''''''&&&$$$''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((('''$$$!!!###%%%&&&&&&$$$$$$%%%'''!!!"""###%%%&&&&&&&&&&&&''''''''''''''''''''''''###$$$'''(((((('''$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""#########""""""$$$&&&%%%$$$###""""""###$$$%%%!!!$$$&&&&&&$$$###%%%(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((!!!""""""###############!!!!!!""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$######$$$&&&&&&%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%#########"""""""""""""""$$$$$$$$$#####################$$$$$$$$$###!!! !!!"""$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%"""%%%%%%######&&&&&&$$$########################$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%!!!!!! !!!###%%%'''$$$#########$$$$$$%%%&&&$$$%%%&&&%%%#########%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))&&&%%%((('''$$$###&&&%%%%%%&&&'''''''''''''''%%%&&&((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&###)))+++)))'''(((***%%%%%%&&&&&&&&&&&&%%%%%%'''((()))******)))'''&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&&&&%%%$$$###%%%((((((&&&###&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$######%%%&&&&&&$$$$$$%%%'''###$$$%%%'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''&&&$$$###$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%!!!###&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$######%%%'''&&&""" !!!""""""""""""""""""######$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######"""""""""###$$$$$$"""###%%%$$$###$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###############$$$$$$###############$$$$$$$$$""""""###$$$%%%$$$###""" $$$%%%###"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%%%%"""###&&&'''###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%###!!!!!!"""$$$%%%$$$#########$$$%%%%%%&&&&&&''''''%%%###""""""###&&&%%%$$$######$$$%%%&&&!!!$$$((()))'''###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%$$$######$$$%%%&&&"""$$$'''&&&$$$###&&&(((&&&''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******((()))(((&&&######$$$&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''///+++))))))&&& %%%%%%&&&'''((((((((('''###%%%'''''''''''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&)))'''%%%'''+++&&&''''''''''''''''''&&&'''(((***+++,,,+++)))(((+++(((%%%%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$&&&))))))&&&###&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&(((***+++###%%%&&&&&&%%%$$$&&&''')))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&((('''%%%$$$%%%((($$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$""" """%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&''' ###&&&&&&$$$###%%%'''########################""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$%%%######%%%&&&!!!###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))'''&&&%%%$$$$$$$$$###$$$%%%$$$###%%%)))---$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''######""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%""""""###%%%'''((('''&&&%%%&&&###"""&&&***$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%&&&""""""''''''###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$&&&'''((()))###"""!!!!!!!!!"""$$$%%% !!!!!!!!!""""""""""""############"""""""""""""""###%%%&&&&&&%%%###"""!!!!!!!!!"""######$$$$$$ !!!"""###$$$&&&%%%$$$$$$$$$###!!! !!!$$$&&&'''&&&%%%$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###"""!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!######"""###'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$***&&&###&&&,,,///+++&&&'''''''''%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$(((%%%&&&&&& $$$%%%$$$###""""""###$$$%%%)))%%%$$$%%%%%%######'''$$$"""!!!###&&&'''&&&$$$%%%$$$######%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&'''))))))'''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&%%%$$$###%%%'''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%%%%!!!!!!%%%%%%!!!!!!%%%'''&&&&&&%%%%%%$$$######$$$######""""""######$$$&&&&&&''''''&&&$$$###"""&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!%%%###!!!"""$$$%%%$$$!!!"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######""""""!!!!!!###&&&'''$$$!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%'''(((!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$&&&&&&'''(((!!!"""###$$$$$$%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$$$$######"""&&&$$$###$$$%%%%%%$$$###$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$&&&&&&%%%%%%$$$#########""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!"""###%%%&&&&&&%%%###""""""!!!!!!!!!!!!###$$$%%% $$$$$$"""!!!$$$((( !!!"""###############%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!$$$%%%###!!!!!!"""""""""############!!!"""###%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%############"""""""""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$######&&&%%%%%%%%%&&&'''((((((!!! !!!###%%%'''&&&%%%!!!"""$$$&&&&&&&&&%%%$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% """""" """%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###&&&***+++)))&&&$$$%%%&&&%%%$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$''''''***---(((!!!"""'''%%%$$$############$$$%%%%%%""""""%%%&&&%%%&&&***%%%###"""###&&&((('''&&&((('''&&&&&&(((((('''&&&$$$&&&'''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&$$$$$$%%%'''%%%&&&&&&'''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%'''######''''''######'''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&$$$###"""%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&$$$######%%%&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%$$$$$$&&&((("""%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$##################'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###%%%&&&&&&%%%###"""%%%$$$###"""!!!!!!""""""!!!$$$$$$"""!!!$$$'''######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$###### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$#########"""""""""###$$$%%%&&&&&&%%%$$$###''''''&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%% ###&&&((('''&&&"""###%%%%%%&&&%%%$$$###&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!######!!!###&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$&&&&&&'''&&&&&&###$$$%%%&&&&&&''')))+++$$$%%%%%%&&&&&&%%%%%%$$$$$$'''---000---'''&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%""""""%%%&&&%%%&&&***'''%%%###$$$&&&((((((((()))(((''''''))))))((('''%%%'''''''''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$%%%'''''''''&&&###$$$%%%%%%&&&&&&%%%%%%(((%%%%%%((((((%%%%%%(((%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%&&&&&&%%%$$$############""""""###$$$$$$%%%&&&&&&'''%%%######$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$###%%%'''$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################&&&%%%$$$""""""""""""###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&&&&$$$###"""###%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!""""""###$$$$$$%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%########################""""""###############"""###$$$%%%&&&&&&%%%$$$###%%%%%%###""""""!!!"""""""""%%%%%%"""!!!###%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######"""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""######%%%%%%######################## !!!"""###$$$$$$"""""""""#########$$$$$$"""""""""#########$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!$$$######$$$%%%&&&$$$"""$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$###########################%%%$$$$$$######$$$$$$%%%$$$&&&&&&$$$&&&)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''((("""$$$''''''%%%$$$%%%'''###%%%&&&&&&&&&'''***,,,$$$%%%%%%&&&&&&%%%%%%$$$###&&&***,,,***&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$&&&&&&######&&&'''%%%$$$###$$$&&&'''(((&&&%%%$$$%%%&&&'''&&&$$$&&&'''((((((&&&&&&'''(((%%%&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%''')))%%%%%%&&&&&&'''&&&&&&&&&'''%%%%%%%%%''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&''''''&&&&&&'''$$$$$$%%%&&&''''''((((((######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$'''&&&!!!%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$#########"""&&&%%%###!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%#################################$$$$$$##################$$$$$$%%%%%%%%%###""""""###%%%'''&&&%%% !!!!!!"""######$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%!!!###%%%%%%###""""""$$$!!!""""""#########"""""""""""""""!!!!!!!!! &&&&&&%%%###""" ########################!!!!!!!!!!!!"""###""""""#########$$$$$$$$$%%%%%%&&&%%%###!!!!!!"""$$$%%%######################## !!!!!!"""###$$$%%%%%%"""#########$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$%%%%%%%%%###!!!$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$###########################%%%$$$$$$######$$$$$$%%%$$$&&&&&&%%%&&&***((($$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''###&&&))))))%%%$$$&&&)))%%%&&&''''''&&&&&&(((***$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$'''&&&######%%%%%%$$$$$$######$$$%%%'''%%%$$$###$$$%%%%%%%%%###&&&'''((((((&&&&&&'''((($$$&&&((('''&&&$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%''')))$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((******))))))((((((((('''((('''&&&$$$######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$"""###''''''###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$###"""!!!!!!###%%%&&&$$$$$$$$$######$$$$$$%%%########################$$$##################$$$%%%%%%%%%$$$$$$$$$#########""""""###%%%'''&&&%%% !!!"""###$$$$$$%%%""""""#########$$$$$$$$$#########"""""""""!!!!!!$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$%%%%%%%%%###$$$%%%%%%###""""""###""""""#########""""""!!!"""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%########################$$$$$$%%%%%%%%%%%%%%%&&&""""""""""""#########$$$&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$&&&&&&&&&%%%%%%&&&''''''$$$$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$$$$"""$$$'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%'''***)))'''&&&''')))&&&'''(((&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''(((&&&###"""%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%###!!!"""'''(((%%%&&&(((###$$$%%%%%%######$$$%%%'''&&&%%%%%%''''''&&&%%%%%%'''''''''&&&%%%&&&'''###&&&)))(((%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((($$$$$$%%%&&&''''''''''''(((&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%###&&&&&&######&&&&&&#########$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%'''((()))******'''&&&&&&%%%$$$$$$######%%%&&&&&&%%%######$$$&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###&&&&&&######&&&&&&$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###""""""""""""$$$%%%&&&$$$############$$$$$$%%%########################$$$$$$###""""""###$$$$$$&&&&&&%%%%%%$$$######"""$$$###"""###%%%&&&&&&%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$###############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&!!!!!!"""""""""#########$$$###"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""############$$$%%%%%%&&&###"""###$$$'''((('''%%%############$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$###"""$$$'''&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''')))(((((('''''''''%%%&&&&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&(((&&&"""###((()))&&&$$$%%%&&&&&&&&&&&&%%%$$$###!!!###'''(((&&&%%%((("""%%%'''(((%%%$$$$$$$$$(((&&&%%%&&&'''((('''&&&$$$&&&'''&&&%%%$$$%%%&&&###&&&)))(((%%%###%%%((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''((()))***$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$$$$%%%'''###$$$%%%&&&''''''''''''(((&&&%%%%%%&&&'''%%%$$$###$$$%%%%%%&&&&&&%%%%%%###&&&&&&######&&&&&&############$$$$$$%%%%%%%%%######""""""""""""######&&&%%%$$$$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""$$$&&&%%%###"""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((***++++++)))((("""""""""""""""!!!!!!!!!!!!###%%%%%%###"""$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###&&&'''%%%$$$&&&%%%###$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$###############$$$%%%%%%########################$$$$$$###""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%############$$$%%%%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""!!!#########$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!###""" """$$$""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!!!!!$$$###$$$$$$%%%&&&'''(((%%%$$$$$$%%%''''''&&&$$$############$$$%%%&&&'''"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###%%%%%%###%%%((('''###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((('''&&&&&&###$$$%%%%%%$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$"""%%%%%%"""$$$***+++&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&$$$%%%(((((($$$"""$$$"""%%%)))***'''%%%$$$%%%'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&"""&&&***(((%%%###%%%((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&'''(((***+++''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###%%%'''###$$$%%%&&&''''''''''''((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###''''''######''''''###"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&(((+++------+++(((&&&$$$%%%%%%&&&&&&'''(((((("""%%%&&&$$$"""###%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""''')))&&&$$$%%%%%%"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%$$$$$$###"""!!!######""""""###$$$%%%%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%#########$$$$$$%%%&&&&&&&&&$$$###$$$%%%%%%$$$###"""""""""""""""#########"""############$$$$$$$$$#########$$$%%%%%%&&&&&&((('''%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%#########$$$&&&&&&%%%$$$###############"""!!! ##################$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%######%%%'''######$$$$$$$$$%%%%%%%%% !!!###$$$$$$$$$$$$$$$"""!!!"""%%%&&&$$$"""&&&%%%$$$$$$%%%%%%###"""!!!$$$&&&&&&$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%!!!###&&&((((((&&&###!!!'''&&&$$$#########$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$######"""###$$$&&&'''######""""""######$$$%%%'''%%%""" """%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$##################''''''&&&%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""'''''''''&&&&&&%%%%%%%%% !!!###%%%&&&(((((()))%%%%%%&&&'''((((((((((((''''''&&&%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$""")))&&&%%%&&&((()))'''%%%$$$%%%&&&'''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$%%%''''''$$$!!!'''&&&&&&'''(((((('''&&&######$$$$$$$$$%%%%%%%%%###%%%(((((('''%%%%%%%%%''''''&&&%%%%%%$$$$$$######$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$#########$$$%%%&&&""""""""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$%%%###!!!!!!!!!((('''%%%$$$###"""""""""&&&######&&&&&&######&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###$$$"""######$$$$$$$$$%%%%%%%%% !!!"""######$$$""""""""""""""""""""""""&&&%%%$$$$$$&&&&&&%%%$$$###"""!!! !!!"""$$$&&&########################"""!!! !!!###$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""######$$$%%%%%%&&&'''%%%$$$###%%%'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$##############################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" """$$$%%%%%%###!!!######""""""###$$$%%%%%%!!!!!!"""###$$$&&&'''(((((('''&&&%%%$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$"""!!!"""$$$&&&$$$###'''&&&$$$%%%&&&&&&$$$###)))&&&$$$###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""###%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%"""$$$&&&''''''&&&$$$"""%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###############$$$$$$%%%'''%%%###""""""###%%%'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((&&&$$$%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&$$$###%%%''''''%%%###$$$$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$######$$$%%%%%%$$$#########$$$$$$&&&######&&&&&&######&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$$$$""" ######$$$$$$$$$%%%%%%%%%!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&!!!""""""###$$$$$$%%%%%%##############################""""""######$$$%%%!!!!!!%%%(((((('''%%%$$$$$$$$$$$$%%%%%%&&&##################$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$!!!"""$$$%%%%%%$$$###"""######""""""###$$$$$$%%%"""""""""###$$$%%%&&&''''''&&&%%%$$$$$$########################$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%&&&'''((((((((((((######$$$%%%%%%%%%$$$$$$###"""""""""$$$%%%$$$###'''&&&%%%%%%&&&&&&%%%$$$***###!!!%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!!!!!!!"""""""""######&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$"""""""""###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))(((&&&%%%%%%&&&&&&%%%###&&&'''''''''&&&&&&%%%$$$(((''''''&&&&&&''''''((())))))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%#########%%%'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''#########$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$$$$&&&(((###############$$$%%%&&&&&&######&&&&&&######&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$%%%&&&&&&&&&$$$((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%% %%%)))(((%%%%%%$$$$$$#########$$$$$$"""""""""###$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&#########"""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###############$$$$$$$$$###############$$$###"""###%%%&&&%%%$$$"""###$$$%%%%%%$$$"""!!!"""###$$$%%%&&&&&&&&&&&&###""""""###$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$"""######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&''''''$$$"""!!! !!!###&&&(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$###'''''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''((('''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$######&&&(((!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$######$$$''')))###############$$$$$$%%%%%%######%%%%%%######%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""%%%$$$######%%%%%%$$$###((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$ ###%%%$$$!!!%%%%%%$$$###""""""""""""!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%$$$$$$######&&&%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%###"""""""""###%%%&&&'''$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###%%%$$$$$$$$$###"""""""""$$$###"""###%%%&&&%%%$$$"""###$$$$$$!!!######$$$%%%%%%%%%$$$$$$"""###############$$$$$$$$$###"""###$$$%%%$$$###$$$######""""""###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""##################""""""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$ !!!###$$$$$$$$$###"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###""""""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&''''''###"""!!!!!!"""$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''((((((%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&%%%$$$######%%%'''!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######""""""###&&&(((%%%$$$######""""""######%%%######%%%%%%######%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%##################""""""%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$###!!!&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###"""!!!"""###%%%%%%$$$###""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""###############"""%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$"""!!!!!! !!!###%%%'''$$$$$$###############$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""#########%%%$$$$$$$$$###"""""""""$$$###"""###%%%&&&%%%$$$%%%&&&''''''%%%!!!$$$$$$$$$$$$###!!! !!!###$$$$$$######$$$%%%###"""!!!"""###$$$###"""!!!###%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$"""""""""!!!""""""###$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######"""###%%%&&&&&&&&&%%%$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&"""""""""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((((((&&&$$$"""$$$&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%'''((('''%%%#########"""%%%'''&&&""" !!!###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%######%%%&&&""""""######$$$%%%&&&&&&!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$""""""!!!###$$$""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$#########%%%'''%%%$$$###"""""""""""""""&&&######&&&&&&######&&&###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!$$$$$$$$$$$$$$$#################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""$$$%%%$$$""""""%%%'''%%%$$$$$$#########$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######""""""!!!!!!!!!"""$$$%%%%%%$$$######"""#########%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$###############$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&%%%###"""%%%$$$$$$###""" !!!###%%%$$$""""""$$$&&&###"""!!!"""$$$%%%$$$######"""!!!!!!"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$###"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%(((***,,,...%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""###$$$$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###%%%''''''&&&%%%''')))%%%%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%''''''%%%###$$$&&&"""%%%(((&&&"""!!!###%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&&&&$$$###$$$%%%######$$$$$$%%%%%%&&&&&&"""###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!! """### !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%###""""""""""""######$$$&&&######&&&&&&######&&&###$$$$$$%%%%%%$$$$$$### """$$$%%%&&&&&&%%%$$$######################## """$$$$$$""""""###%%%######$$$$$$$$$%%%%%%%%%"""#########$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%###"""###$$$%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######################################################""""""######$$$%%%###"""""""""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&##################$$$$$$!!!"""######$$$$$$$$$############$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""#########"""######$$$$$$%%%$$$$$$###""""""######$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$###"""###%%%&&&%%%$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$######!!! !!!###%%%$$$""""""$$$&&&$$$###"""###%%%&&&%%%$$$,,,&&&""""""&&&(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""############$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""$$$&&&***...222444&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!!!!"""$$$%%%"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################"""$$$&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&'''((((((((((((###$$$$$$%%%&&&(((((()))###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''((("""%%%((((((&&&&&&)))+++%%%$$$$$$$$$%%%''')))***'''''''''&&&&&&''''''''''''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!$$$''''''%%%$$$&&&((($$$'''***(((###!!!"""%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$&&&'''$$$ %%%)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%% !!!!!!"""$$$%%%&&&&&&######&&&&&&######&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""%%%'''''''''&&&%%%########################"""$$$###!!!!!!###%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$##################""""""""""""""""""""""""#########"""###$$$$$$%%%'''### %%%'''%%%!!!$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""!!!!!!"""""""""#########"""""""""""""""######$$$########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&$$$$$$$$$#########""""""!!!$$$&&&%%%$$$$$$$$$$$$$$$############$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%!!!"""$$$&&&'''&&&$$$###!!!!!!"""""""""#########"""###$$$%%%&&&%%%$$$$$$ ###&&&&&&$$$###$$$'''$$$$$$######"""######$$$######"""""""""###%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$###########################!!!###'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%######&&&&&&###"""$$$'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%######$$$$$$%%%&&&'''(((((((((&&&$$$%%%((()))(((&&&'''%%%"""!!!###$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''%%%###"""""""""""""""""""""""""""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$#####################"""!!! !!!###$$$######""""""""""""######&&&$$$"""###%%%%%%""" %%%%%%$$$###""""""######$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$!!!"""&&&%%%!!!"""'''&&&$$$######$$$%%%%%%$$$###########################"""!!!!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""$$$%%%###"""$$$$$$%%%###!!! !!!######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""!!!"""%%%&&&&&&%%%$$$###""""""""""""############$$$$$$##########################################"""""""""""""""!!! &&&###!!!"""%%%&&&%%%$$$###############"""!!!!!!""""""#########$$$$$$$$$&&&$$$######$$$%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''&&&%%%$$$$$$%%%!!!!!!"""############""""""$$$&&&$$$!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!$$$###"""###$$$%%%$$$"""###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""###$$$$$$########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%$$$$$$$$$#########"""""""""$$$###""""""###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%&&&"""###$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$!!!###&&&&&&$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$$$$'''%%%%%%))))))&&&%%%(((&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''((())))))(((&&&&&&&&&''''''''''''''''''(((&&&$$$%%%''')))((('''(((&&&$$$###%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''!!!""""""###$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$############$$$$$$%%%$$$"""###%%%%%%### %%%%%%$$$##################$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$''''''$$$$$$)))&&&$$$######$$$%%%%%%$$$########################%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&'''&&&%%%###%%%''''''&&&&&&'''(((######$$$$$$$$$$$$######$$$$$$$$$$$$#########"""################################################"""###$$$%%%&&&%%%$$$$$$""""""""""""###############"""""""""###$$$%%%%%%#################################$$$######"""!!!%%%###!!!"""$$$&&&%%%##################"""!!!!!!""""""#########$$$$$$$$$&&&$$$######$$$%%%$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""!!! """$$$&&&%%%$$$###"""""""""$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$"""""""""#########$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$$$$$$$$$$############### ###$$$###""""""###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%% !!!"""###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######%%%'''&&&######'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&$$$%%%((()))&&&&&&)))&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&$$$(((((((((((('''''''''&&&(((&&&%%%%%%'''(((((('''(((&&&%%%&&&'''((('''%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%###!!!%%%$$$$$$############$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###$$$""""""%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%'''&&&&&&!!!###%%%%%%%%%%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$##################################################################$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$""""""""""""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$###""""""$$$%%%%%%$$$#########$$$######"""!!!###############$$$$$$$$$%%%$$$######%%%%%%%%%######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""###$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!$$$&&&'''&&&###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!"""""""""##############################!!!###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""####################################'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$!!!"""""""""##################$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&"""###%%%&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''""" !!!%%%&&&$$$$$$'''&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$######$$$&&&&&&%%%###'''''''''''''''&&&&&&&&&'''&&&&&&&&&''''''((((((&&&&&&%%%&&&((((((&&&$$$&&&%%%%%%%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&$$$###""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###%%%$$$$$$######$$$$$$$$$""""""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!! """"""!!!!!!&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&"""!!!"""###$$$###!!!###$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$#########$$$%%%&&&""""""#########$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%$$$######$$$%%%&&&&&&#########$$$$$$######"""########################$$$######$$$%%%&&&%%%#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%#########$$$%%%%%%$$$###!!!!!!"""###############&&&### !!!$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%!!!$$$&&&&&&&&&###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#######################################"""$$$%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###%%%%%%&&&&&&&&&'''''''''!!!###$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''!!! $$$%%%######%%%%%%&&&((()))(((%%%###!!!'''''''''''''''''''''''''''&&&&&&''')))***((('''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%&&&''''''%%%$$$&&&%%%%%%&&&((((((&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&$$$###"""""""""""""""###############$$$$$$############$$$$$$###$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%&&&%%%###&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!! !!!"""""""""!!!###&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$#########$$$%%%&&&############$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%'''(((######$$$$$$$$$$$$#######################################$$$&&&&&&%%%##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$###"""$$$&&&'''%%%###$$$%%%&&&&&&''''''&&&&&&&&&###!!!!!!$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%"""!!! !!!###%%%$$$######"""""""""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################""""""###$$$$$$$$$$$$##################$$$$$$$$$"""###$$$###""""""###$$$$$$######""""""######$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$"""""""""""""""###$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&'''''''''"""%%%%%%"""!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%&&&'''(((((('''&&&%%%"""###$$$%%%&&&&&&%%%%%%$$$"""###&&&'''$$$$$$'''###$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))(((&&&""""""###$$$%%%&&&''''''&&&'''''''''&&&&&&((()))&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&'''((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######!!! $$$'''&&&!!!&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$$$$$$$!!!$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%((('''&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$###""""""!!!$$$%%%&&&%%%$$$%%%&&&((("""###$$$$$$%%%$$$$$$$$$$$$$$$$$$###############""""""###%%%''''''%%%###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%###"""$$$''')))'''$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&''''''&&&%%%###"""###$$$$$$###"""###"""""""""$$$%%%$$$###&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$""""""#########$$$$$$$$$###$$$$$$###"""!!!###$$$%%%$$$$$$######$$$$$$%%% !!!!!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&%%%%%%"""###$$$%%%&&&%%%$$$###"""""""""#########$$$$$$$$$$$$#########$$$%%%&&&&&&$$$###$$$&&&&&&###!!!$$$###"""!!!"""$$$'''((($$$%%%&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%###$$$$$$%%%&&&&&&''''''$$$((('''###!!!$$$&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%"""###$$$&&&&&&&&&&&&%%%'''$$$%%%((((((%%%%%%'''%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''%%%%%%'''***)))'''%%%$$$&&&'''''''''&&&&&&&&&((())))))&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''!!!""""""###$$$%%%&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$%%%&&&'''######$$$&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""" """'''%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$ """######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""$$$%%%$$$""""""%%%'''"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""!!!"""###%%%''''''%%%###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&$$$"""%%%)))+++(((%%%!!!"""######$$$$$$######&&&&&&'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''&&&%%%&&&$$$###$$$%%%%%%$$$######"""""""""$$$%%%$$$###&&&%%%###""""""###%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%""""""######$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&!!!"""$$$&&&'''&&&$$$###%%%%%%&&&&&&&&&'''''''''%%%$$$#########$$$%%%&&&'''$$$###$$$&&&&&&### &&&%%%"""!!!"""%%%(((+++$$$%%%'''(((((((((''''''###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&######$$$$$$%%%&&&''''''&&&***)))###"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%#########$$$%%%&&&'''((("""###$$$%%%&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%###%%%&&&((())))))(((((('''%%%%%%((((((%%%$$$&&&***(((%%%###$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''''''''&&&&&&&&&%%%%%%%%%%%%'''((('''%%%%%%'''***+++(((&&&%%%&&&((())))))&&&&&&&&&((())))))&&&$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$########################$$$%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''!!!$$$''''''%%%$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&$$$!!!%%%+++)))!!!&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((((((######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$!!!%%%''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$ """$$$###!!! ###&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!###%%%''''''%%%###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''(((''''''$$$###%%%***,,,)))%%%%%%%%%&&&''''''''''''&&&%%%((()))(((%%%$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%###"""""""""$$$%%%$$$###&&&%%%###""""""###%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""""""""### """######""""""###$$$'''$$$""""""$$$$$$"""#########"""######$$$%%%#########"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$!!! !!!$$$&&&&&&$$$######"""!!! !!!!!!%%%$$$"""!!!!!!!!!""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&######%%%$$$!!!!!!###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%###!!!###&&&'''&&&$$$######"""""""""###%%%&&&!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!$$$'''!!!"""***"""############$$$$$$$$$$$$%%%&&&%%%###"""###$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""!!!"""$$$&&&%%%!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$##################""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$###########################)))$$$"""%%%$$$$$$###$$$$$$###""""""###%%%$$$"""!!!!!!"""###""""""!!! ###)))(((!!! $$$###%%%%%%$$$#########$$$%%%$$$""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$#########$$$%%%&&&&&&########################'''&&&$$$######$$$&&&''' !!!"""######$$$$$$"""$$$%%%###%%%(((&&&!!!######""""""######$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&%%%###############""""""!!!!!! ########################%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$#########"""""""""""""""&&&%%%$$$###""""""""""""""""""############""""""$$$$$$$$$$$$$$$#########"""###$$$$$$######$$$%%%(((&&&$$$$$$%%%%%%###!!!%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$&&&&&&%%%'''&&&%%%$$$$$$$$$$$$%%%$$$###""""""""""""$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""%%%$$$!!!!!!$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%&&&$$$###$$$&&&'''&&&$$$$$$######""""""###$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""%%% '''(((!!!!!!'''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&!!!!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###!!! """"""""""""""""""""""""&&&""""""%%%%%% ######$$$$$$###""""""###%%%%%%$$$$$$%%%''')))((('''%%%"""###&&&%%%  """%%%&&&$$$"""!!! ###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$##########################################%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&######!!! %%%%%%"""%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%###$$$&&&%%%$$$######$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$""""""############""""""&&&&&&%%%%%%$$$$$$$$$###"""$$$%%%%%%$$$$$$%%%&&&)))'''&&&&&&&&&&&&%%%###'''&&&%%%$$$###"""!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###"""###%%%&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######''''''''''''''''''''''''%%%""""""%%%$$$!!!!!!$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###(((&&&%%%%%%''''''&&&$$$%%%$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$)))$$$$$$))))))###"""'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&& !!!"""###%%%&&&''''''&&&&&&'''''''''&&&%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%###""" """"""""""""""""""""""""%%%###$$$''''''$$$###%%%###$$$%%%$$$""""""$$$%%%"""!!!"""$$$%%%&&&$$$"""'''""" """$$$!!!!!!###%%%&&&$$$"""!!!!!!$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############$$$$$$%%%&&&&&&&&&&&&%%%!!!$$$'''%%%&&&&&&%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%""""""############""""""&&&&&&%%%%%%$$$$$$######"""###%%%$$$######$$$&&&''''''&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%""""""%%%%%%""""""$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%$$$$$$###""""""&&&%%%$$$######$$$%%%&&&%%%"""###'''((($$$$$$'''%%%%%%%%%%%%&&&&&&&&&&&&%%%''''''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###&&&)))***))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""'''&&&%%%&&&&&&'''((()))$$$$$$%%%$$$###"""$$$&&&###""""""######!!!&&&!!!$$$&&&%%%""" ###%%%$$$$$$$$$%%%###$$$&&&%%%$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""""""""######$$$$$$$$$''''''###!!!&&&)))'''%%%%%%%%%&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""###%%%'''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$#########$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$"""######$$$$$$######"""%%%%%%$$$$$$############!!!"""######""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''$$$$$$############$$$$$$***)))'''%%%########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%%%%""""""%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$#########%%%%%%%%%%%%$$$$$$######$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$###"""!!!!!!'''&&&%%%$$$$$$%%%&&&'''$$$""""""%%%%%%""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%((((((''''''''''''''''''###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!###$$$&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$!!!"""%%%)))***$$$%%%%%%$$$######$$$&&&'''''''''((((((&&&"""'''###$$$)))((($$$!!!$$$%%%$$$$$$%%%&&&!!!###$$$$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&###############$$$$$$$$$%%%&&&%%%"""$$$(((((($$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$###"""###%%%(((###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$""""""""""""######$$$$$$$$$%%%'''''''''%%%###"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$ """######"""!!!###$$$"""###$$$$$$""""""###$$$"""###%%%&&&&&&&&&%%%$$$""""""######$$$$$$%%%%%%((()))))))))((('''&&&%%%$$$%%%%%%%%%######%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&***(((&&&$$$############""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$!!!!!!%%%%%%""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%&&&%%%###"""###$$$$$$%%%%%%&&&%%%%%%$$$###%%%$$$###"""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$###!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%&&&&&&&&&&&&%%%%%%$$$"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!###&&&&&&$$$%%%&&&%%%######%%%&&&&&&%%%&&&'''))))))(((&&&((('''$$$!!!###'''&&&"""###$$$&&&%%%###"""######!!!"""############$$$&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&!!!###$$$###%%%'''%%% """###%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$###$$$%%%'''###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$!!!!!!!!!"""######$$$$$$%%%&&&&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&!!!###$$$$$$###"""$$$%%%!!!###%%%$$$"""!!!###$$$$$$%%%&&&''''''%%%$$$#########$$$$$$%%%&&&&&&'''***+++,,,,,,***(((%%%######$$$%%%$$$""""""###&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$%%%"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&$$$###%%%'''###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%$$$###""" %%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$### """%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$ $$$%%%"""$$$%%%&&&%%%$$$###%%%'''###""""""###%%%'''&&&%%%$$$'''&&&""""""%%%&&&"""$$$%%%&&&%%%###"""###$$$!!!###$$$$$$$$$$$$%%%'''""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%% """$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$$$$###%%%(((&&&!!!$$$%%%&&&&&&%%%###!!! %%%$$$$$$######$$$$$$%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''(((((("""$$$%%%%%%$$$###%%%&&&!!!###%%%$$$"""!!!###%%%&&&&&&'''((('''$$$"""!!!$$$$$$%%%%%%&&&'''(((((()))***,,,,,,***&&&""""""$$$%%%$$$!!!!!!###%%%###"""""""""######$$$%%%######""""""###%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$%%%######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###%%%''''''%%%%%%''')))"""###%%%&&&'''&&&&&&%%%((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""%%%%%%&&&'''(((((((((((($$$%%%'''((((((((('''&&&%%%''''''''''''((((((&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$'''((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$######################## &&&(((&&&&&&(((&&& %%%&&&&&&%%%$$$$$$%%%'''&&&%%%######$$$%%%$$$$$$###%%%!!!!!!&&&(((%%%!!!"""$$$$$$$$$$$$&&&((("""$$$%%%%%%%%%%%%'''(((!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$%%%'''(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%% ###'''******'''### $$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&)))((($$$&&&''''''&&&$$$!!!%%%$$$$$$$$$$$$$$$$$$%%% """%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$""""""###$$$%%%%%%&&&&&&""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########""""""""""""""""""$$$$$$###############$$$%%%$$$$$$'''***+++)))&&&###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""'''%%%""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########&&&'''))))))'''&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%&&&###"""%%%%%%"""###&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&)))+++***&&&$$$%%%''')))(((((('''''''''((((((,,,+++***))))))***++++++...---+++******+++---...+++((((((***+++)))'''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&######"""""""""###%%%&&&'''''''''(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$#########!!!!!!"""###%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''###$$$&&&%%%###"""""""""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$$$$%%%'''(((##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################%%%$$$$$$######$$$$$$%%%$$$""" """%%%'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""%%%%%%###"""###%%%!!!$$$$$$&&&***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''+++..."""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###$$$%%%###"""#################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%###""""""$$$'''(((&&&######$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''((((((&&&%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''&&&###"""%%%%%%"""###&&&&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((()))++++++***)))******(((''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((***)))'''&&&&&&''')))***(((&&&%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((())))))((('''&&&((()))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&"""$$$%%%%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$###&&&((((((&&&%%%&&&'''$$$!!!"""&&&'''%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&(((############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&"""!!!!!!###%%%&&&$$$######$$$$$$%%%%%%$$$$$$###(((&&&$$$$$$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%&&&((()))(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&'''((((((%%%&&&&&&%%%$$$###%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&###"""%%%%%%"""###&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%$$$&&&'''(((''''''&&&&&&''''''(((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!%%%((((((%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$"""$$$%%%%%%$$$######$$$$$$""""""%%%%%%######&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!!!!"""$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&((('''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&#########$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""%%%%%%"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***+++$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%""" """%%%'''%%%###$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&%%%###%%%''''''$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%###"""$$$%%%''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%''''''''''''&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%$$$######&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''%%%$$$############""""""""""""""" $$$%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%###"""###%%%#########$$$$$$$$$%%%%%%""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))(((###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########"""######$$$$$$######$$$%%%&&&&&&''''''###############$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$###########################$$$$$$%%%%%%%%%$$$$$$&&&$$$""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###"""$$$$$$$$$###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""%%%%%%"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***+++$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%***'''$$$$$$&&&(((&&&$$$###############$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''%%%&&&%%%!!!###''''''###((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$!!!###%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$###"""$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%'''&&&%%%%%%&&&&&&&&&%%%'''$$$%%%((()))&&&'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((('''"""!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""######$$$%%%""""""######$$$$$$%%%%%%""""""""""""###$$$%%%%%%"""######"""!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$######"""!!!###%%%''''''&&&!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%$$$$$$&&&###!!!!!!###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!###$$$%%%$$$######%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&###"""%%%%%%"""###&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''######$$$%%%%%%%%%%%%%%%)))'''$$$###$$$$$$$$$#########"""######$$$%%%&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%###&&&'''!!!)))((('''%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%%%%########################&&&&&&%%%%%%%%%%%%&&&&&&(((%%%###%%%)))***((($$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%)))&&&%%%'''&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%### $$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%&&&""""""""""""""""""""""""############$$$%%%&&&&&&###$$$$$$###!!! ###%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&&&&$$$########################"""###$$$%%%%%%%%%%%%$$$$$$###"""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###"""$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&###"""%%%%%%"""###&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((("""###$$$%%%&&&%%%%%%$$$$$$$$$###""" !!!###%%%############$$$%%%&&&&&&!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""&&&$$$'''((("""((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&"""###$$$#########%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$%%%'''***,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&"""  ###%%%%%%$$$%%%""""""$$$$$$ """&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%### $$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%''''''%%%###"""%%%((($$$$$$$$$%%%%%%$$$$$$$$$&&&$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$'''((('''&&&&&&!!!$$$&&&'''&&&%%%%%%&&&&&&%%%$$$######$$$%%%&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%$$$$$$#########&&&######%%%%%%######&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&%%%%%%&&&&&&'''((())))))"""###$$$%%%&&&%%%$$$$$$$$$&&&'''%%%###$$$(((,,,############$$$%%%&&&'''"""###%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$(((&&&!!!***+++$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###"""%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&'''''''''(((***,,,'''''''''&&&&&&'''''''''###$$$&&&((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$###$$$'''+++---'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''%%%&&&''''''%%%######$$$''''''''''''''''''''''''"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!$$$''''''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((((((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$""""""###%%%'''%%%"""!!!"""&&&))))))((($$$""""""&&&'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%&&&&&&$$$""" $$$$$$$$$%%%%%%&&&&&&&&&((('''%%%&&&(((((('''&&&########################%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((###!!!!!!###$$$!!!"""""""""!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&"""############"""!!!!!!)))'''$$$$$$&&&&&&###!!!$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&&&&&&&$$$!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""""""""###$$$ !!!"""###############$$$""""""%%%***,,,((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###!!!##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$!!!&&&&&&$$$######$$$&&&&&&%%%&&&''''''%%%######$$$###$$$%%%%%%$$$###$$$&&&''''''&&&%%%%%%$$$######&&&$$$###$$$''''''%%%###((('''&&&%%%$$$#########(((''''''&&&&&&%%%%%%$$$&&&%%%############%%%&&&$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$(((''''''&&&$$$######"""$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$###"""!!! !!!###$$$%%%%%%$$$###&&&&&&%%%$$$############"""""""""###%%%%%%$$$############$$$$$$$$$%%%%%%)))&&&###$$$'''(((&&&$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$###"""!!!!!!!!!"""### """###$$$$$$###""" &&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$############""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''%%%######!!!"""%%%%%%""""""%%%""""""###$$$%%%%%%%%%%%%''''''%%%$$$###""""""""" !!!###$$$###!!!$$$$$$$$$#########""""""!!!!!!"""############"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''&&&$$$$$$&&&(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$###!!!"""$$$&&&'''&&& !!!######"""!!!!!!'''%%%$$$$$$%%%&&&&&&%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###%%%$$$###$$$&&&'''$$$"""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&((())))))))))))(((''''''(((&&&$$$$$$&&&&&&$$$"""$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$%%%&&&%%%%%%&&&'''''''''''''''$$$"""!!!$$$'''((($$$ %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$###$$$$$$$$$""" &&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&((((((&&&$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((((((''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$###$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$&&&'''&&&$$$###!!!"""%%%&&&###"""%%%$$$$$$%%%%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$&&&&&&'''''''''&&&$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&&&&'''&&&$$$%%%''')))))))))$$$$$$%%%&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$###$$$%%%%%%$$$###"""!!!"""$$$$$$"""!!!"""######$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&!!! """%%%'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&(((###$$$%%%%%%&&&%%%%%%%%%'''%%%###$$$&&&%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$""""""$$$%%%$$$###%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%&&&'''&&&''''''&&&###""""""#########$$$%%%%%%&&&'''''''''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$############$$$%%%&&&'''&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%"""%%%'''&&&"""!!!$$$(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%&&&''''''((((((((((((''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%###!!!"""%%%&&&######%%%%%%%%%%%%%%%$$$###""""""'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%''''''&&&%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&$$$###((('''&&&&&&(((******)))$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%+++)))%%%$$$$$$%%%%%%$$$!!!!!!!!!"""""""""!!! !!!"""######$$$$$$"""###%%%&&&&&&&&&%%%$$$######$$$$$$######"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""######$$$$$$$$$######((('''%%%&&&'''&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%###!!!"""###%%%&&&&&&%%%&&&'''(((((('''&&&%%% """$$$$$$######$$$%%%%%%&&&'''&&&$$$######%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''""""""###$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""######$$$$$$######$$$%%%'''((($$$#########$$$$$$%%%&&&'''%%%######%%%&&&&&&%%%############$$$$$$$$$$$$###$$$%%%$$$""""""$$$'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%$$$###!!!"""&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&''''''&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''((('''%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""############!!!!!!&&&$$$###$$$&&&''''''&&&$$$###"""!!!"""###$$$%%%'''%%%$$$$$$%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&!!!"""$$$%%%%%%%%%$$$###%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%***&&&######&&&&&&!!!########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%###""""""$$$&&&'''&&&$$$%%%&&&''''''&&&%%%$$$ """$$$$$$######$$$%%%###$$$&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$###$$$$$$###$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######"""""""""$$$&&&'''&&&%%%$$$$$$#########$$$'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%###!!!"""%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''((((((''''''###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###"""######$$$###!!!"""&&&'''$$$$$$'''"""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''((('''%%%$$$$$$%%%''')))$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''(((&&&$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$######$$$%%%&&&%%%$$$&&&%%%$$$$$$$$$%%%'''((('''%%%$$$$$$%%%&&&%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%(((((('''%%%###"""$$$&&&%%%$$$###$$$%%%!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$######$$$$$$%%%&&&!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$"""###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&%%%&&&'''"""$$$%%%&&&%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''"""######$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""" """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###############$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$###""""""""""""'''&&&%%%$$$############%%%%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&&&&### """&&&((('''$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######""""""###%%%###!!!"""&&&'''%%%%%%(((""""""###$$$%%%%%%%%%%%%############$$$$$$%%%&&&%%%$$$###""""""###%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&'''&&&%%%%%%&&&''''''&&&$$$$$$#########$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%%%% """$$$$$$"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""###%%%'''&&&$$$###%%%'''$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%"""#########""""""!!! !!!"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$######$$$$$$$$$%%%'''((((((&&&%%%%%%&&&###%%%&&&&&&%%%%%%'''(((###$$$$$$%%%%%%&&&&&&'''###&&&((('''%%%$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%##################""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!""""""###%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$###$$$$$$$$$######$$$&&&'''%%%"""""""""#########$$$$$$$$$%%%$$$###$$$%%%'''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&& !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%######%%%'''###!!!"""&&&'''%%%&&&(((###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&"""!!!!!! !!!"""###$$$%%%%%%%%%%%%&&&&&&&&&'''""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$'''&&&&&&'''((((((&&&$$$!!!"""######$$$$$$######'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&%%%'''(((###%%%((('''%%%###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$###&&&'''&&&$$$###$$$'''$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%$$$"""!!!########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$#################################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%"""%%%$$$###""""""###$$$%%%%%%&&&''''''%%%######$$$%%%'''''''''%%%$$$%%%&&&!!!"""###$$$&&&'''((()))$$$'''))))))&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%%%%&&&''''''%%%$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########%%%&&&'''"""###%%%&&&''''''&&&%%%############$$$%%%&&&&&&""""""$$$&&&'''%%%!!!%%%%%%&&&&&&&&&'''''''''"""%%%'''&&&$$$$$$(((+++%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''***)))'''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))###!!!"""&&&(((&&&&&&)))%%%%%%%%%%%%$$$$$$###"""'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%$$$&&&%%%%%%'''((('''%%%###%%%&&&'''((()))((('''&&&'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%$$$$$$'''+++&&&%%%###"""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######"""!!! $$$$$$##################$$$%%%&&&&&&&&&&&&%%%$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''###"""$$$&&&"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&$$$###$$$'''(((%%%###"""############$$$$$$$$$***'''###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((($$$"""!!! """$$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%(((&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%&&&%%%$$$"""!!!"""%%%(((%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%&&&'''&&&###!!!#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&$$$###$$$''''''%%%###&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%% $$$'''%%% !!!"""$$$%%%&&&&&&%%%$$$%%%%%%###"""!!! %%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$############$$$%%%%%%""" %%%###"""###%%%&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$&&&''''''&&&%%%&&&'''$$$$$$##################$$$###"""###%%%&&&%%%$$$$$$$$$#########$$$&&&'''"""!!!"""%%%$$$!!!###'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%""""""&&&'''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######%%%&&&%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&''''''&&&((('''$$$###""""""###$$$########################""""""""""""""""""""""""!!!!!!!!! """"""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$###""""""###$$$$$$ """######""" $$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$$$$%%%########################&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$##############################$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$%%%''''''%%%"""############$$$$$$$$$$$$(((&&&#########$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&###"""%%%(((&&&%%%%%%&&&(((((('''%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&'''((()))***&&&%%%$$$"""!!!"""%%%(((%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&$$$###%%%''''''%%%###&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&+++******((('''&&&%%%$$$)))%%%###$$$''')))'''%%%$$$%%%%%%&&&&&&%%%$$$###((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$######$$$%%%%%%$$$"""###%%%&&&$$$"""!!!"""$$$""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$#########$$$&&&&&&&&&$$$%%%((('''###%%%)))$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%((('''''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%'''((((((''')))(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''((((((&&&%%%%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''########################(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$(((''''''&&&&&&%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%&&&&&&$$$"""############$$$$$$$$$%%%&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&%%%$$$$$$%%%&&&%%%#########$$$$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))%%%%%%$$$###!!!"""%%%'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###'''''''''''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$###############$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&$$$######%%%&&&%%%$$$"""&&&)))&&& ###"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%% """######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&(((&&&###$$$((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%###$$$''''''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%$$$############$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&########################$$$$$$#########"""""""""%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$########################""""""#########$$$$$$$$$################################################&&&$$$"""###%%%&&&$$$"""&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&%%%###"""#########$$$$$$$$$%%%%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((((('''&&&$$$###"""######"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%%%%&&&%%%%%%%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!"""###$$$%%%&&&&&&"""%%%&&&%%%""" !!!###%%%%%%$$$$$$$$$######"""""""""!!!!!!"""###$$$$$$ !!!"""##################$$$$$$%%%%%%$$$$$$###'''%%%######$$$&&&&&&&&&###&&&'''%%%!!!!!!$$$"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%### $$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$######)))'''((()))((($$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%$$$((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######""""""""""""######""""""###$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$%%%%%%######################## !!!!!!!!!"""""""""###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$############""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$""" !!!$$$%%%### %%%$$$###""""""###$$$%%%######$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$(((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$%%%$$$"""$$$$$$##################$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&'''((()))***###&&&)))((($$$"""###%%%"""""""""""""""###$$$$$$%%%%%%%%%%%%&&&'''((((((###############"""!!! ###$$$$$$%%%%%%$$$$$$###'''%%%######%%%&&&''''''%%%%%%$$$%%%%%%&&&%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$"""#########$$$$$$$$$%%%$$$###!!!"""###$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$"""###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""!!!###'''&&&$$$''',,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$############$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!###$$$###"""$$$######""""""######$$$""""""$$$%%%%%%$$$""""""###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&$$$"""!!!###$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$&&&'''#########$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$######$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%###"""######"""!!!############""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%###%%%'''&&&%%%$$$$$$%%%"""######$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$!!!$$$'''&&&$$$!!!"""###"""!!!!!!""""""###%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%###"""###%%%&&&&&&&&&&&&$$$###$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!!!!"""""""""######$$$$$$%%%$$$###""""""######"""!!!%%%&&&&&&&&&&&&%%%%%%$$$%%%###$$$&&&$$$!!!"""&&&&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########!!!!!!"""$$$!!!!!!'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""###$$$%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%!!!$$$&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%$$$%%%&&&$$$""" !!!#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%%%%$$$$$$&&&((("""######$$$%%%%%%&&&&&&!!!!!!######$$$###""""""###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''%%%###"""###%%%$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&%%%###%%%''''''%%%###$$$&&&"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$#########""""""!!!!!!!!!###$$$###""""""!!!%%%$$$$$$######$$$%%%&&&######"""""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""###%%%&&&%%%$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###"""######""""""###$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$"""&&&&&&'''''''''&&&$$$$$$%%%$$$%%%'''&&&###$$$(((&&&%%%$$$######%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&%%%%%%%%% ###########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&!!!###$$$$$$$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&(((******'''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$######""""""######$$$"""""""""######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!###$$$&&&%%%%%%$$$&&&'''!!!"""############"""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###&&&((($$$$$$&&&''''''&&&$$$$$$###$$$&&&''''''&&&$$$######$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%% ###&&&&&&%%%%%%&&&)))$$$$$$%%%%%%%%%&&&&&&&&&)))'''$$$###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###''''''###"""$$$'''(((&&&######%%%'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''' ###%%%%%%######%%%(((""""""###$$$%%%%%%&&&&&&!!!###$$$&&&'''''''''&&&###$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%&&&$$$"""###%%%'''''''''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&###%%%''''''$$$###$$$&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''###$$$&&&((()))(((&&&%%%)))(((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!$$$&&&&&&%%%######''')))'''!!!!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((######$$$%%%%%%&&&''''''((('''%%%&&&&&&'''%%%$$$&&&&&&'''((('''&&&$$$###$$$###$$$'''&&&###%%%)))&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&'''''''''""""""######$$$$$$$$$%%%""""""%%%&&&### $$$,,,########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''!!!###$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###%%%''''''$$$"""%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((()))'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((('''&&&$$$######$$$&&&%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''######""""""""""""######!!!###$$$###!!!!!!$$$(((%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########"""""""""######$$$$$$%%%&&&&&&###$$$$$$%%%$$$###"""!!!########################!!!$$$%%%$$$"""!!!###%%%***$$$"""%%%%%%$$$###%%%(((((('''%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!"""$$$""" %%%&&&!!!""""""############""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$###!!!!!!$$$$$$############$$$$$$###%%%''''''%%%###""""""&&&$$$"""$$$&&&&&&$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%&&&&&&%%%###""""""$$$"""###$$$%%%&&&'''''''''########################"""###$$$%%%%%%%%%$$$$$$########################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""#########$$$&&&&&&&&&&&&((()))###""""""$$$&&&&&&%%%$$$&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&$$$$$$$$$$$$&&&&&&"""###%%%&&&&&&%%%###"""""""""!!!!!!"""###$$$$$$###"""""""""###$$$%%%%%%!!!"""######!!!!!!"""###$$$###"""!!!!!!###%%%&&&################################################%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!###%%%'''"""###(((***&&&$$$'''''''''''''''''''''''''''""""""""""""###$$$%%%&&&((('''%%%#########%%%&&&%%%%%%&&&&&&&&&%%%###"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''$$$###$$$''')))'''%%%###$$$%%%&&&&&&&&&&&&&&&########################&&&%%%$$$#########$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################%%%&&&&&&%%%###### """%%%''''''&&&$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######!!!"""$$$%%%&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%((($$$###%%%%%%###$$$%%%&&&%%%$$$###%%%&&&%%%$$$######$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###%%%$$$ """''''''#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$############$$$$$$$$$%%%&&&&&&$$$######$$$$$$###"""$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&###$$$%%%%%%$$$###$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$###%%%&&&&&&%%%%%%'''(((%%%$$$$$$%%%&&&&&&$$$###'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""###############$$$%%%%%%#########"""######$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%% ###$$$$$$$$$%%%&&&&&&$$$%%%******%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''((('''%%%######$$$%%%&&&(((((()))))))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###%%%'''((('''%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""######&&&%%%###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&'''###!!!!!!$$$&&&$$$"""%%%%%%$$$"""!!!"""%%%'''(((&&&$$$$$$'''((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%&&&%%%###$$$((((((%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%$$$######$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&!!!###$$$$$$$$$$$$&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))******(((%%%###$$$%%%'''&&&%%%$$$&&&'''((('''&&&&&&&&&&&&$$$"""''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######"""############$$$%%%%%%######$$$%%%$$$######""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''((('''&&&%%%&&&(((***(((###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&$$$$$$###"""'''''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&%%%"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&'''((('''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$######""""""######$$$'''$$$"""###&&&'''&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%######$$$%%%&&&$$$"""%%%%%%%%%$$$"""###%%%''''''$$$!!!"""%%%'''&&&$$$%%%%%%%%%$$$#########"""###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%$$$$$$&&&((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&((()))***%%%%%%%%%$$$$$$#########%%%&&&'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&%%%$$$"""%%%&&&'''&&&$$$$$$%%%&&&'''&&&&&&&&&''''''%%%###'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###"""$$$%%%$$$###"""###%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((())))))%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$''')))'''$$$"""&&&***)))%%%!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((("""######$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$$$$$$$############$$$$$$&&&###!!!"""%%%&&&$$$!!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#####################$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$######%%%'''(((&&&%%%%%%%%%""" """"""!!!$$$$$$######""""""!!!!!!###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%###"""$$$&&&&&&%%%$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$###"""!!!###$$$%%%%%%%%%%%%$$$###$$$%%%%%%###""""""%%%'''(((((('''%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$%%%&&&%%%###"""###$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&((()))***%%%%%%%%%$$$$$$############$$$&&&((()))++++++,,,&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%&&&&&&$$$###$$$%%%%%%%%%$$$&&&(((((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%$$$###"""""""""###&&&'''((('''&&&%%%&&&((($$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''&&&### %%%)))'''###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$###$$$%%%###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$############$$$$$$$$$#########$$$$$$"""!!!######$$$%%%%%%%%%$$$$$$""""""$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''"""###############$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%((()))(((&&&%%%%%%$$$###"""!!!!!!###%%%'''###############"""""""""###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$!!!!!!%%%&&&$$$###$$$######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%$$$######%%%&&&(((((((((%%%###"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%&&&&&&%%%###""""""###""""""$$$%%%&&&'''''''''########################%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''###$$$&&&%%%$$$###%%%&&&$$$######%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$######"""#########$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%########################%%%$$$###""" %%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$$$$###%%%(((&&&###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$$$$&&&''''''(((###$$$%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!"""###$$$$$$######$$$%%%"""###$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$###"""###"""###$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''""""""######$$$%%%%%%&&&%%%###"""###%%%&&&$$$"""$$$%%%%%%%%%$$$$$$%%%%%%$$$%%%'''&&&%%%$$$%%%&&&%%%'''(((&&&$$$$$$)))...$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$ !!!&&&'''$$$"""$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%###$$$&&&''''''&&&$$$###!!!###%%%%%%$$$$$$$$$&&&&&&''''''%%%######&&&)))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((###%%%&&&%%%######$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%%%%$$$$$$%%%'''%%%$$$###$$$&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$#########"""######$$$$$$!!!"""######!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$""""""$$$%%% %%%'''%%%&&&***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###"""!!!!!!!!!"""$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''&&&###"""###%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###""""""###%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%&&&''')))***%%%$$$$$$######$$$$$$%%%###&&&)))(((%%%"""###%%%"""###$$$%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###############"""""""""###%%%&&&!!!!!!"""###$$$$$$%%%%%%%%%###!!!"""$$$%%%$$$!!!%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%###""""""%%%'''!!!$$$&&&###&&&---%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%% !!!'''((($$$"""%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$#########$$$&&&''''''&&&$$$### ###%%%&&&%%%$$$$$$%%%###%%%&&&%%%###%%%)))---$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((("""###$$$%%%$$$$$$%%%'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((#########$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''%%%$$$!!!###$$$$$$$$$$$$&&&'''&&&%%%$$$$$$%%%%%%###!!!%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%###"""""""""###$$$%%%%%%###$$$%%%%%%$$$###$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&((())))))(((((($$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%"""!!!$$$'''"""&&&'''&&&(((...,,,'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&###!!!###%%%&&&&&&&&&&&&&&&%%%$$$###########################$$$%%%&&&'''''''''&&&%%%###$$$&&&%%%%%%%%%&&&'''&&&&&&%%%$$$###!!!!!! $$$%%%&&&''''''&&&%%%$$$""""""!!!"""$$$&&&((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$)))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((('''&&&&&&'''((()))***'''&&&%%%%%%%%%%%%&&&'''***)))'''%%%&&&(((+++---!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&&&&############""""""!!!!!!$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%$$$######%%%$$$###""""""$$$&&&'''%%%$$$#########$$$%%%&&&!!!###$$$###"""!!!"""###(((&&&$$$$$$%%%%%%%%%$$$!!!###$$$%%%%%%$$$"""!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%"""!!!$$$'''(((&&&###"""###$$$$$$##################"""!!! &&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((&&&$$$'''''''''%%%"""!!!"""###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""###%%%((()))%%%%%%$$$###$$$%%%'''(((""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%$$$&&&&&&%%%###"""###$$$&&&&&&&&&''''''&&&%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((((((&&&$$$###%%%%%%$$$#########$$$$$$&&&###!!!"""%%%&&&%%%###  ###'''(((&&&###&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''((('''&&&&&&'''###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$######""""""###$$$$$$$$$%%%(((***%%%%%%$$$$$$'''(((!!!&&&&&&&&&&&&%%%%%%$$$### """###$$$###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""$$$$$$$$$%%%&&&&&&###!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%"""%%%&&&&&&&&&&&&'''''''''(((###"""!!! """$$$%%%(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***((('''(((***+++)))&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''"""###$$$%%%%%%$$$###"""##################""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&(((%%%!!!!!!""""""%%%%%%%%%%%%%%%$$$######!!!"""###$$$%%%$$$$$$###%%%$$$###""""""$$$&&&'''%%%$$$#########$$$%%%&&&###$$$%%%$$$###"""###%%%(((&&&$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''%%%######$$$$$$$$$#########$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%&&&$$$"""$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%'''((()))%%%%%%$$$$$$$$$%%%&&&'''"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$###%%%%%%$$$$$$$$$%%%%%%&&&(((&&&######%%%%%%$$$"""!!! !!!###&&&'''%%%###%%%$$$$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''' !!!!!!"""######$$$$$$'''''''''&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&((($$$)))+++(((&&&&&&$$$ &&&&&&&&&&&&&&&%%%$$$######$$$%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%$$$"""$$$)))''''''''''''((((((((())))))(((&&&%%%&&&'''((()))((((((((())))))*********+++***)))(((''''''''''''&&&%%%$$$$$$$$$%%%'''((((((((('''&&&&&&&&&&&&''''''((())))))******))))))************))))))((((((((())))))))))))************(((''')))++++++)))'''***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$+++&&&!!!!!!$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&(((&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%%%%$$$%%%$$$$$$$$$%%%%%%$$$"""###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$""""""###$$$$$$$$$$$$''')))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&'''(((&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###"""%%%$$$$$$$$$%%%&&&''''''***(((%%%%%%%%%%%%$$$"""$$$###"""###%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&& !!!!!!""""""######$$$&&&&&&&&&&&&'''''''''''')))))))))'''%%%$$$$$$&&&###,,,000+++%%%%%%(((***%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$###%%%&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((('''''')))***+++***(((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''+++&&&%%%)))++++++***,,,(((((()))))))))*********))))))'''&&&&&&'''((()))(((((()))***+++,,,------------+++***)))(((((('''&&&&&&&&&&&&'''''''''''')))(((((((((((()))************+++,,,,,,,,,,,,,,,------,,,+++***)))((((((************++++++++++++***))))))***++++++***(((,,,+++***))))))***+++,,,++++++++++++++++++++++++%%%$$$$$$######$$$$$$%%%++++++)))(((&&&$$$###"""########################&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""'''%%%###$$$&&&'''%%%"""$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&(((&&&$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###&&&'''&&&###$$$###$$$%%%&&&&&&$$$!!!%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''&&&%%%"""###$$$$$$$$$%%%''')))$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((('''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$"""$$$%%%%%%$$$$$$&&&'''%%%&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((&&&''''''((((((''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%$$$######$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$#########$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&&&&$$$$$$%%%&&&((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################'''&&&&&&%%%$$$$$$$$$%%%#########$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''(((((((((&&&$$$###$$$%%%###+++///***$$$%%%)))---%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&'''&&&&&&(((***+++***)))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&+++,,,******,,,*********++++++++++++,,,))))))((('''''''''(((((()))******+++,,,,,,------...---,,,***)))(((((((((((()))******++++++******))))))))))))***+++,,,---+++,,,------......------...------,,,++++++******+++++++++,,,,,,,,,,,,---*********+++++++++******,,,++++++******++++++,,,************************%%%%%%$$$######$$$%%%%%%,,,+++***(((&&&%%%##############################%%%$$$###""""""!!!""""""%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%$$$'''***$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%$$$###"""###%%%(((&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###&&&'''&&&$$$#########%%%&&&&&&$$$"""&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&%%%%%%%%%&&&%%%$$$$$$%%%'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$&&&&&&%%%%%%&&&(((%%%&&&''''''((((((((('''%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$######$$$%%%######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))&&&&&&'''''''''''''''(((######$$$%%%&&&&&&''''''$$$%%%%%%$$$######$$$&&&$$$((()))%%%###&&&))))))%%%&&&&&&''''''&&&&&&&&&###$$$&&&&&&%%%&&&)))+++((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&%%%$$$%%%((())))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''(((+++...***&&&(((---+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++...---,,,***)))((((((((()))***+++,,,,,,,,,++++++))))))))))))***,,,---...,,,,,,---............---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------++++++,,,---,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%(((''''''%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%% %%%((('''""" ###((($$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%$$$###"""###%%%(((&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&&&&%%%$$$######$$$&&&&&&%%%###&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$$$$&&&''''''&&&$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&'''###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''"""$$$%%%%%%%%%%%%(((***$$$%%%&&&%%%$$$###$$$%%%###$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$&&&((()))******&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))$$$%%%%%%&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))"""###$$$###"""###%%%'''%%%'''&&&###$$$((((((%%%%%%&&&&&&''''''''''''&&&###$$$&&&&&&&&&'''***,,,))))))))))))))))))))))))((()))***+++,,,,,,,,,+++'''%%%$$$%%%'''((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******************************)))+++///000+++%%%(((///++++++,,,,,,,,,---------))))))******++++++++++++---,,,,,,,,,++++++++++++---,,,+++******************************+++++++++*********++++++---......,,,,,,---...............+++,,,,,,,,,---------...,,,,,,,,,,,,------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$%%%$$$&&&(((&&&###!!!###%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&%%%$$$###$$$&&&(((&&&$$$$$$%%%%%%%%%$$$"""###$$$&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''%%%###"""###$$$&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%%%%$$$&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&''''''((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&"""$$$%%%%%%######&&&((("""$$$''''''%%%$$$$$$&&&$$$%%%&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&(((***%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))###$$$$$$$$$######%%%'''&&&((((((%%%&&&(((((($$$%%%%%%&&&'''''''''''''''%%%&&&''''''&&&''')))+++)))))))))))))))))))))))))))***+++,,,------------+++)))''''''(((******)))***))))))))))))))))))***************************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***,,,...,,,(((***///++++++,,,,,,,,,---------&&&'''((()))***+++++++++------------------......------,,,,,,,,,,,,,,,---,,,+++*********+++---------------------...///000------...///////////////------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---//////---,,,---...---..................---++++++++++++++++++++++++###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%%%%&&&''''''(((#########$$$$$$%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&((()))+++'''&&&&&&''''''(((''''''$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&''''''%%%%%%&&&'''(((&&&$$$$$$%%%%%%%%%$$$!!!"""%%%'''((('''&&&%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''$$$###&&&)))%%%$$$""""""$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&''''''&&&%%%&&&'''&&&%%%%%%&&&((('''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&''')))%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$$$$&&&%%%&&&'''((())))))))))))%%%&&&&&&'''&&&%%%###"""###$$$$$$%%%%%%$$$$$$###'''&&&$$$$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%$$$######$$$$$$$$$###%%%&&&%%%"""!!!$$$&&& $$$'''(((&&&$$$%%%&&&%%%&&&'''''''''&&&%%%$$$(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&)))+++''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$###$$$$$$%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&&&&+++,,,)))'''((((((&&&%%%%%%&&&'''(((((((((''''''((()))(((&&&&&&((()))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,...,,,***)))***,,,,,,++++++******************+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,'''&&&))),,,******,,,+++++++++,,,,,,,,,------)))***+++---...///000000,,,------...///000111111...------------.../////////...,,,,,,,,,---///111///////////////000000111......///000000000000000......---,,,+++******)))+++++++++,,,,,,,,,------+++...000000---,,,---/////////000000000000//////////////////////////////(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$"""$$$'''(((&&&$$$''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###"""###%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''***(((%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%%%%%%%&&&((()))%%%###&&&'''%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((''''''&&&''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((())))))((('''&&&%%%&&&&&&'''###!!!###''''''###%%%+++$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%&&&(((++++++&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&(((&&&######%%%'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''(((***+++&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&&&&%%%''''''%%%%%%%%%%%%''''''(((&&&$$$%%%'''(((&&&$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&'''(((***++++++***+++,,,+++)))((()))******)))(((((()))+++---///,,,,,,,,,,,,++++++***))),,,+++*********+++,,,---000...,,,+++,,,,,,+++************++++++,,,,,,,,,---,,,++++++************,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***))))))*********+++++++++---...000111222222111111......---,,,,,,,,,,,,---------,,,+++,,,---...///...//////000111000000000/////////000111111111222333111///,,,++++++,,,------...///...------///111------..................//////000//////...------///...------++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***)))&&&%%%%%%%%%%%%$$$&&&&&&&&&''''''&&&&&&&&&%%%###"""###%%%&&&%%%###''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///,,,(((&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''***(((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((()))***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))+++------(((&&&((()))&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&$$$###''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&((()))***)))((('''&&&&&&&&&''''''&&&%%%'''***(((###"""%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&((('''&&&%%%%%%'''(((***''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''(((***&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&''''''''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%'''((('''%%%(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''&&&(((((((((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''((()))***++++++,,,***+++,,,,,,***)))***++++++***)))))))))+++---...******++++++,,,+++++++++++++++*********+++,,,---000...,,,+++,,,,,,+++******+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,***))))))***,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,//////000111222333333222//////...---,,,,,,,,,---......---------...///000//////000000111111111111111111222222222222222222111///---+++******++++++///111222222111000222333////////////////////////000000111111000//////...,,,------------.........(((((((((''''''''''''&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))&&&''''''''''''(((((((((+++***((('''%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((///,,,)))((((((((('''&&&(((((((((''''''''''''&&&''''''&&&%%%%%%&&&'''''')))(((&&&'''(((***))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&''''''''''''((()))******((((((''''''''''''''''''''''''''''''''''''''''''(((((('''&&&(((+++...000///***'''))))))&&&$$$&&&%%%&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((&&&%%%$$$((((((((((((((((((((((((''')))******)))(((((()))&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''((()))***+++)))(((''''''&&&&&&'''''''''''')))+++)))$$$"""$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&'''(((((((((((((((((((((&&&'''((((((((((((((((((""""""###$$$%%%&&&''''''&&&&&&&&&&&&'''''''''''')))((((((((((((((('''''''''((()))'''%%%%%%(((,,,((((((''''''''''''&&&&&&'''''''''''''''''''''''')))***+++***((('''((()))'''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''(((((('''))))))((((((''''''(((((('''''''''((((((((())))))******))))))(((((((((''')))))))))))))))((((((((())))))(((((())))))***+++******+++++++++,,,,,,,,,+++,,,------++++++,,,------,,,+++******+++,,,---)))***+++,,,,,,---,,,,,,++++++******++++++,,,---///---++++++,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...------++++++++++++---------------......---------,,,,,,,,,------------...111111111111111222333444111000///...---,,,,,,,,,///............///000000000000000000000111222222444444444444333333333333000///---,,,+++++++++,,,+++---///000///......///000000000000000000000000111111111111111000000///---............/////////((((((((('''''''''''''''$$$%%%%%%&&&'''(((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&'''&&&%%%%%%%%%&&&((()))&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((())))))(((&&&%%%&&&'''''''''(((((((((((('''''')))))))))))))))***))))))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%%%%'''))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&''')))******)))''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((((((((((((((('''''''''(((((()))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''%%%###$$$))),,,,,,,,,'''%%%''''''%%%$$$%%%%%%&&&'''))))))(((''''''%%%%%%&&&(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((())))))((((((((((((((((((((((((((((((''')))******)))((())))))''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''((()))******((((((''''''''''''''''''%%%&&&((()))((('''(((***&&&&&&''''''''''''&&&&&&'''((((((''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''%%%'''(((&&&$$$###&&&***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''(((((((((((((((((($$$%%%&&&'''''''''''''''""""""######$$$%%%%%%&&&''''''((((((((()))))))))))))))))))))))))))))))))%%%(((+++)))%%%$$$''',,,(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))+++((((((((()))))))))******,,,,,,++++++******))))))************)))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&((()))))))))))))))(((((((((((())))))((((((((()))))))))******,,,,,,++++++******))))))+++************************************+++,,,,,,------,,,,,,,,,++++++++++++,,,...---,,,,,,---///......---,,,++++++,,,,,,,,,,,,------...---------+++***++++++++++++,,,,,,///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,---------111000///...///000222333111000///...---,,,,,,,,,.............../////////000000/////////000111222555555444444333333333222222111000///............)))+++...///...---,,,,,,111000000000000000//////000000000111111000000///111000000///...---,,,,,,((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&''''''''''''((('''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%'''))))))(((''')))+++'''(((((())))))(((((('''******+++***************(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&)))***)))((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&'''''''''(((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((&&&(((&&&""""""''')))''')))%%%$$$'''((('''&&&(((&&&'''((()))***)))((('''%%%&&&'''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***))))))((())))))))))))))))))))))))&&&(((******((('''((()))'''((())))))******))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))''''''(((((((((((((((((('''((((((&&&%%%'''***,,,&&&''''''((((((''''''&&&(((((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((()))&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''((()))'''$$$$$$'''+++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&''''''((((((((((((%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))*********************************%%%)))+++)))%%%###'''+++))))))))))))))))))))))))************************((()))++++++***+++,,,...)))))))))*********++++++---------,,,,,,+++++++++++++++++++++******)))(((((((((((((((((((((((((((&&&&&&'''(((((()))***+++)))((((((((((((((()))))))))))))))*********++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......---,,,,,,++++++***,,,---......,,,,,,---...//////...------,,,,,,,,,000000000000///...---,,,******++++++,,,,,,,,,,,,...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,++++++,,,,,,,,,)))******++++++******))))))************+++++++++...---,,,,,,,,,---...///000000///------,,,,,,,,,,,,,,,------............///.........//////000000444444333333222222111111222111111000////////////,,,///222333222000000000000000000//////...............//////000//////...000000///...---,,,++++++'''(((((((((((()))))))))&&&&&&&&&'''((((((((()))'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&''''''''''''&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''"""&&&******)))(((+++---(((((())))))))))))((((((((()))***)))((('''((()))(((((())))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((()))((('''((())))))(((''''''(((((((((((()))))))))&&&'''(((((((((((('''&&&%%%%%%%%%''')))***)))'''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******&&&''''''((((((((('''&&&))))))(((((((((((((((((())))))))))))))))))))))))&&&+++***$$$$$$******&&&***&&&%%%)))+++******,,,'''(((((()))))))))))))))&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))************((('''&&&))))))))))))))))))))))))&&&'''))))))'''''''''((('''((())))))******))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((((((''''''((()))))))))(((((((((+++***%%%###&&&))))))''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))''''''(((((((((((()))))))))))))))'''&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))(((''''''((()))&&&&&&''''''(((((())))))((()))******************)))))))))(((((((((''''''))))))))))))*********************++++++++++++,,,''')))+++***'''&&&'''***))))))************++++++++++++++++++++++++++++++(((***+++,,,,,,,,,...000*********+++++++++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++******)))((()))************+++---))))))((((((((()))***************+++++++++,,,,,,------------------------------------............------,,,,,,------.../////////...------,,,++++++---...///...,,,+++,,,---////////////......------222222222111///...,,,+++)))***+++,,,,,,,,,,,,+++...,,,++++++,,,---,,,+++,,,,,,++++++++++++*********))))))))))))******+++************************'''(((((())))))(((((('''(((((((((((())))))))))))++++++*********+++++++++......---,,,,,,,,,,,,---+++,,,------......------......///000000000000///222222222222111111111111000////////////......------///111222111000000111000000000//////......------......////////////...,,,,,,---------.........'''((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%'''((())))))((((((''''''''''''''''''&&&%%%''''''((())))))))))))((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((###'''++++++)))(((***---((())))))******))))))((((((***+++***'''&&&''')))((())))))******))))))))))))((((((((('''''''''&&&''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++)))((('''((((((((())))))))))))&&&'''((())))))((('''&&&'''&&&'''(((***+++)))'''))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******'''((())))))))))))((('''((((((((((((((()))))))))))))))))))))))))))))))))###***+++%%%&&&,,,,,,&&&,,,(((&&&)))+++))))))+++))))))(((((())))))***+++'''((())))))************************************))))))))))))))))))))))))******++++++***)))'''&&&************************&&&((())))))(((''''''((('''(((((()))***)))))))))************************%%%&&&((()))******))))))&&&'''((()))***))))))(((###(((***'''&&&((()))&&&((((((((())))))(((((((((&&&&&&((()))))))))))))))))))))))))))))))))))))))$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((())))))******))))))))))))*********++++++***((((((*********)))************************((((((((((((((((((((((((&&&((())))))(((((()))***''''''((())))))******+++******+++++++++***))))))''''''''''''(((((((((((())))))))))))************++++++++++++,,,,,,,,,---+++,,,,,,,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------***+++,,,---------------++++++,,,------,,,++++++***,,,------+++***,,,...***************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---................../////////000000///////////////000000111000000000///......------...//////...+++******+++//////000000//////......000000000///...---,,,+++)))***+++,,,,,,,,,++++++...,,,***+++,,,------,,,+++++++++******)))))))))((((((''''''&&&''''''''''''(((((((((((((((((('''''''''((((((((((((''''''''''''((((((((()))))))))))))))************)))))),,,++++++++++++,,,------,,,,,,.../////////...---...000222444444333111000111111111111222222222222///000000000//////......---...//////......///111222222111000000///............///000000000000000---............/////////'''((((((((())))))******((((((((((((((('''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%'''))))))))))))((('''((((((((('''&&&%%%%%%&&&''')))*********)))((())))))************))))))%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))$$$)))------)))'''))),,,))))))************))))))***,,,---,,,)))''')))+++((())))))*********))))))))))))(((((('''''''''&&&(((((((((((())))))))))))************************%%%$$$%%%(((+++,,,,,,+++'''((((((((())))))******&&&'''((())))))((('''&&&(((((((((***,,,,,,***((())))))))))))))))))))))))******))))))))))))******''''''(((((()))))))))***((()))***++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))'''***%%%&&&...---&&&,,,'''%%%((()))&&&&&&'''***)))((((((((()))+++,,,((())))))************)))************************))))))))))))))))))))))))&&&''')))***++++++******************************'''(((******((('''((()))''''''((()))))))))))))))************************&&&''')))***++++++******&&&'''(((*********)))(((###)))((())),,,+++'''(((((())))))))))))((((((************)))((('''&&&))))))))))))))))))))))))'''''''''''''''((()))***&&&''''''((()))******+++*********++++++,,,,,,,,,,,,***((())),,,---+++(((************************))))))))))))))))))))))))&&&((())))))(((((()))+++((())))))***++++++,,,,,,)))))))))))))))((('''&&&))))))***+++,,,---......((())))))))))))*********+++++++++,,,,,,---------///---------......,,,************++++++,,,,,,,,,---------------------------...///...,,,+++,,,---++++++,,,,,,,,,,,,------+++,,,,,,------.........******,,,---.../////////,,,,,,............,,,,,,,,,...///...,,,+++,,,...++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------***++++++,,,---...//////......//////000000111111111111000000111111222333111111111111000000//////...//////---+++))))))***//////000000000000//////---------...------,,,,,,)))***+++,,,---,,,++++++---,,,***+++,,,------,,,+++*********))))))((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((()))***++++++***((((((************+++,,,------,,,---///000000000///...///111444666777555222000111111111222222333333333111222222222222111111000111222333222111111333555333333222222111000000/////////000111111111111111222222111000///...------))))))*********((('''&&&))))))))))))((('''&&&%%%+++***&&&###%%%)))(((###((('''%%%$$$######$$$%%%***)))))))))((((((((((((###$$$%%%&&&((()))***+++!!!###'''(((((('''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''((()))+++++++++***)))************************+++***((('''''''''((()))+++*********))))))(((((('''(((******))))))***,,,))))))***+++,,,------...))))))************))))))***(((&&&''')))+++***(((###""""""$$$(((+++,,,,,,)))'''&&&&&&''''''&&&$$$(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***++++++***((('''((())))))))))))))))))))))))))))))((('''(((***++++++***************************))))))(((((((((((())))))###$$$%%%'''((()))))))))((()))***++++++***((((((***)))))))))((((((''''''++++++******************((((((((()))******++++++************************&&&'''((()))++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))******)))))))))))))))))))))))))))***+++***)))((()))***......,,,+++***))))))*********))))))))))))******************************,,,+++***))))))***+++,,,,,,)))''''''))),,,------))))))))))))******************))))))))))))******'''(((((())))))***+++++++++++++++***)))((('''&&&,,,,,,,,,+++++++++******'''((()))***************'''(((***++++++***)))(((,,,,,,,,,+++++++++++++++++++++)))(((''''''''''''+++++++++***************------------------,,,,,,000000//////.....................------,,,,,,,,,++++++******++++++,,,---..................------......------------......---............---,,,,,,---------.........//////......---,,,,,,,,,,,,------------...------,,,,,,------------------------++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,------...//////...............///////////////444333222111111222333333444333222111000000000000...///000000000...---,,,222111000//////000111111//////000//////...------...---,,,,,,---,,,***(((---......///...,,,+++***,,,,,,++++++)))(((&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%'''%%%###!!!!!!###%%%'''%%%&&&(((*********))))))***+++---,,,++++++,,,...)))+++,,,,,,,,,---///111---......///000111111111222222333333444555555555555444333222222222222222000000//////000111111222000000111111111222222222333222111/////////000000111111000000000000111111000000...,,,///222000***((())))))******)))((('''(((((())))))))))))))))))&&&((('''%%%&&&******'''(((''''''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&((((((((((((((((((((((((###&&&)))***)))((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((()))***************************************+++***)))((('''(((((()))+++*********))))))))))))((()))******))))))***+++))))))))))))************))))))************))))))***'''&&&&&&)))******((()))(((&&&&&&'''((((((''',,,***)))***++++++***)))(((((())))))))))))((((((************************))))))(((((((((((()))))))))***+++***)))((()))******************************)))((()))***+++***)))************************))))))(((((((((((())))))***++++++,,,,,,+++++++++******++++++++++++***************)))))))))((((((++++++******************************))))))))))))************************))))))******************)))))))))))))))))))))))),,,++++++***************************************)))))))))))))))***))))))------,,,,,,+++***))))))++++++************++++++************************+++***************++++++///,,,***)))***,,,,,,,,,))))))))))))************++++++************++++++,,,,,,------.../////////******+++++++++***)))))),,,,,,,,,++++++++++++************+++++++++++++++,,,,,,++++++***((('''&&&++++++++++++++++++++++++,,,+++***)))((((((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......///////////////............//////'''((()))***,,,,,,,,,,,,,,,,,,---------.........///...------,,,,,,------,,,------.........------........................------------------------+++++++++++++++,,,,,,---------.../////////......------............//////222222111000000111222333444333222111000000000000//////000000//////......222111000//////000111222//////000000//////......///...------......,,,******+++,,,------......---))))))******)))((('''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%(((&&&$$$######$$$&&&(((&&&'''((()))***************,,,------,,,+++---...+++,,,---,,,+++***,,,...---......///000000111111222222222333444444555555444444333222222222222222111000000000000000111111/////////000000000111111//////...------...///000000000000//////000000000...000000+++***,,,,,,+++(((((()))*********))))))(((((()))******+++,,,,,,***...000---,,,...///---'''(((((()))))))))))))))))))))((((((((('''''''''*********)))))))))))))))&&&(((++++++***)))((()))''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))******+++************************+++***)))(((((((((((()))***************))))))))))))***++++++)))((()))***++++++******)))))))))))))))******++++++******))))))'''&&&&&&((())))))(((---+++((((((((()))(((&&&)))((('''(((*********(((((())))))******))))))(((************************((((((''''''''''''(((((((((***+++***))))))***++++++++++++++++++++++++++++++***))))))***+++***(((***************************))))))(((((())))))************)))((('''&&&%%%,,,+++++++++++++++,,,,,,+++++++++************)))******++++++++++++++++++,,,++++++***))))))((((((************************---,,,+++***************))))))))))))))))))))))))++++++++++++************************************)))'''&&&'''***,,,+++(((+++,,,,,,---,,,+++)))(((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,++++++111...+++***+++,,,++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,+++***))))))(((((())))))******++++++,,,,,,---,,,+++******)))***************++++++,,,,,,,,,***+++++++++,,,---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,...------------...//////,,,,,,---...///000111111000000////////////000000***+++,,,---.../////////,,,,,,,,,---------......//////...---------------,,,------...////////////////////////////////////000000//////...---------+++++++++,,,,,,,,,------...///////////////...------------.........//////000000//////000111222222444333222111111111111111000////////////000000111222111000000000000222222...//////000000000000///000///......//////---+++************+++,,,---...(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((((((((((((((()))***+++,,,+++,,,------,,,,,,---...---...---,,,)))((()))***---......//////000000000000111111222222333444444333333222111111111222222111111000000///000000000------........./////////------------...///111111/////////....../////////***000111,,,(((***---...(((((())))))************))))))))))))******++++++...444666222...------+++&&&''')))***++++++******,,,++++++++++++*********''''''((()))***+++,,,,,,(((***++++++***(((((()))((((((''''''''''''&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++*********************************)))))))))))))))***************************+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((((((''''''((()))))))))***)))((((((***,,,,,,+++(((''''''(((***+++***))))))))))))******)))))))))************************++++++************++++++((()))+++*********+++,,,++++++++++++++++++++++++,,,+++*********+++)))(((***************************))))))))))))))))))***''''''&&&&&&%%%$$$"""""",,,+++***))))))+++,,,---++++++++++++++++++++++++******+++++++++++++++,,,+++++++++******)))))))))************************---,,,+++*********++++++))))))))))))))))))))))))+++++++++++++++++++++******************************&&&$$$&&&+++...,,,((()))+++,,,------,,,***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))+++,,,---,,,,,,+++///---+++***+++,,,+++***))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,------...+++,,,,,,---------------------,,,,,,,,,+++++++++------,,,++++++++++++++++++***))))))***+++---...((())))))***+++,,,---------,,,,,,+++++++++,,,,,,)))******+++,,,---......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............------......///000.........//////000000000//////............////////////000000//////...---............////////////000///......---.........,,,---...///000111111111000000000000000000000000111111000///...---,,,++++++,,,,,,---------------//////000000000///...............///000000111111......//////000000111111333333222111111111111111000///......///000222333222111000///000111222333......///000111111111000///...---.........,,,***---,,,***)))(((((()))***))))))*********)))((((((''''''''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''))))))(((((()))***,,,---+++,,,------,,,,,,---...---...---,,,)))((()))***---------.........//////...//////000000111222222222111000000000000111111111000000///////////////------------........./////////000000000111111222......------------......(((---000...---///000///((()))))))))******+++++++++***)))(((((((((((()))(((...111---))))))((('''&&&''')))***+++++++++***---,,,,,,,,,,,,+++++++++''''''((()))******++++++(((***+++***)))(((((())))))))))))(((((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++***************************************))))))(((***************++++++++++++,,,,,,+++)))((()))******++++++,,,------......++++++,,,,,,,,,,,,++++++((((((((((((((()))***+++)))(((''')))+++.........,,,+++***+++---......,,,))))))************))))))************************---,,,,,,++++++,,,,,,---(((***++++++******+++---************************---+++******++++++***(((******************************))))))))))))******(((((()))))))))(((((('''***)))(((((((((***+++,,,+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,))))))******+++++++++,,,************************+++++++++***++++++,,,---))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++************************+++'''%%%''',,,///,,,)))(((***,,,------,,,+++)))++++++************++++++++++++++++++++++++++++++)))***+++---------,,,++++++***))))))+++,,,,,,+++************++++++++++++******+++,,,,,,+++******,,,------......//////000...............---,,,,,,---------,,,,,,,,,++++++---,,,+++***)))*********+++************,,,...///))))))***+++,,,------...---,,,,,,,,,,,,,,,---...******+++,,,---......///,,,------...///000111111------------............---.........//////000000---------------......///111111111000000//////......------,,,,,,------...---------------,,,++++++000000000000111111111111000000///............///---...///000111222222222111111111111111111111111111000///...---+++******+++,,,---............---///000000111000000/////////000000111222333333333......//////000000000000222222111000000000111111000///.........000111222000000/////////000222333---...///000000000000000---,,,++++++,,,+++)))(((,,,+++)))(((''''''((((((,,,,,,,,,+++***)))'''&&&&&&&&&''''''&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%)))(((((('''(((***+++---***+++,,,,,,++++++,,,...+++,,,,,,+++******+++---+++,,,,,,,,,,,,,,,------,,,,,,,,,---......////////////............////////////...------.........---------.........//////000000000000//////......---,,,,,,,,,,,,,,,,,,---(((,,,......000111,,,%%%******)))))))))***++++++,,,+++)))(((''''''((((((&&&***,,,******,,,---+++(((((()))***+++,,,,,,,,,,,,++++++++++++*********++++++******)))((((((((()))***+++***))))))***+++************))))))))))))))))))))))))))))))))))))+++******)))))))))))))))******************************++++++******)))(((*********+++++++++++++++***+++,,,,,,***)))***+++(((((()))***+++,,,------+++,,,,,,------,,,,,,+++)))*********))))))+++---,,,***))))))+++,,,,,,++++++***)))***+++,,,+++***)))******++++++******)))+++++++++++++++++++++++++++++++++******+++++++++)))+++,,,+++******+++,,,************************,,,+++******+++,,,+++)))************************+++******))))))******+++((())))))***++++++++++++(((((((((((()))***++++++***++++++++++++,,,,,,,,,******++++++,,,---------))))))******+++,,,,,,---************************))))))***+++,,,,,,++++++))))))))))))))))))))))))******,,,---------,,,++++++++++++++++++++++++++++++)))((())),,,...,,,***))))))+++,,,---,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))(((((()))+++,,,,,,+++*********++++++++++++,,,)))***+++,,,,,,+++***)))******++++++,,,---------...............---,,,+++------------,,,,,,,,,,,,---,,,***))))))***++++++...---,,,,,,+++++++++,,,++++++,,,,,,------......,,,,,,+++,,,,,,---...///,,,,,,,,,------............/////////000111111111......///////////////000/////////000000000000000---------------...//////333333222111000///......---,,,,,,,,,,,,,,,,,,---+++,,,---...000000000000111111222222222333333333111111000/////////////////////000111222222222222111111111111111111111111000000///...---,,,+++***,,,---.../////////...---//////000111111111111111000111222222333444555555//////000000000000//////111000000/////////000000///............//////000///......---...///111222---......////////////...+++***))))))******(((&&&&&&&&&&&&&&&'''((()))***,,,,,,,,,+++)))(((&&&%%%%%%%%%&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$''''''''''''((()))***+++)))***++++++******+++,,,(((*********)))***+++---************************)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,------...,,,---------............------------,,,+++***))),,,++++++******++++++,,,)))+++++++++------%%%,,,+++***)))))))))***+++,,,+++)))(((((()))***+++***,,,+++***---111222///++++++++++++,,,------...,,,,,,,,,,,,++++++++++++---,,,,,,+++******)))))))))+++,,,+++***+++---...,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))((((((******************************+++++++++***)))(((*********++++++,,,,,,,,,)))+++,,,,,,******+++---*********++++++,,,,,,,,,,,,,,,------------,,,,,,)))+++,,,+++******,,,......,,,***)))***+++***))))))(((''''''((()))(((&&&)))******++++++******)))+++++++++++++++++++++++++++******************++++++,,,---,,,***)))***++++++++++++++++++++++++++++++***)))***,,,---,,,+++************************+++******))))))******+++'''(((((()))******))))))(((((()))***++++++++++++************+++++++++,,,******++++++,,,------...++++++++++++++++++++++++************************((()))+++,,,,,,***(((''')))))))))))))))))))))))))))***,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++++++++******+++,,,---+++************+++++++++,,,,,,***+++,,,------,,,+++***(((((())))))******++++++,,,,,,---.........------...------------,,,,,,,,,---,,,+++******+++---...---------------,,,,,,+++........................++++++++++++,,,---...///------------............///////////////000000000....../////////000000000000000000000//////////////////......//////000111222222222111111000000000---------,,,,,,---------...///000111222333333333111111111222222222333333222111000000//////000000111111222222222222222111111111111111111111111111000000//////...---,,,,,,,,,---///000000000...---...///000111222333333333000000111222333444555666000111111222111000...---//////............//////---............------,,,------,,,,,,---...000111---............------,,,***)))((()))))))))'''%%%$$$%%%&&&''''''((((((((())))))))))))((('''%%%%%%###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((''')))******))))))***+++'''((((((((('''''')))***((((((((((((((((((((((((&&&&&&&&&'''(((((()))))))))))))))))))))***++++++))))))))))))***,,,---...+++++++++,,,,,,,,,,,,---)))***+++++++++***))))))+++******))))))******+++'''******((('''(((%%% ---,,,***)))))))))******,,,+++)))))))))+++---///---,,,)))'''***//////***///...---,,,,,,...///000//////.........---------+++++++++,,,,,,---------***,,,---,,,,,,---///111---------,,,,,,,,,++++++)))))))))))))))))))))))))))***+++++++++)))((('''******************************+++,,,+++***)))(((*********++++++,,,,,,,,,)))***,,,,,,++++++,,,.........------------,,,,,,,,,------......------,,,***,,,...---******---///,,,***))))))***+++******---+++******++++++)))(((******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------+++************************++++++************++++++******++++++++++++******((()))+++,,,------,,,,,,)))))))))******+++++++++******+++,,,,,,---......------,,,++++++*********************************)))***,,,---,,,)))%%%###)))))))))))))))))))))))))))***,,,.........,,,+++++++++++++++++++++++++++,,,...///...,,,+++,,,...***))))))***+++,,,.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++...---,,,,,,------+++)))******+++++++++,,,,,,,,,+++,,,...//////...,,,++++++,,,,,,------......///)))***+++---.../////////......---------,,,,,,,,,...---+++++++++---///000(((***,,,.../////////...///////////////.........*********+++,,,---...///...............---------///////////////................../////////000000000000//////......------000000000000000111111222111111111111111222222222.........------.........///////////////...------000111111111111222222222222111111000000000000000222222333333333222111111000000000000000000000000111111000000//////......,,,---///000111000///------...000111333333444444///000000222333444555555222222333222111000...---......---------......///------...///...---+++***,,,,,,++++++,,,---///000............---,,,+++++++++)))((()))))))))'''%%%&&&'''(((((('''&&&$$$###%%%&&&&&&&&&&&&&&&%%%%%%"""###%%%'''''''''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((()))((((((''''''((())))))(((((()))***&&&''''''&&&$$$$$$&&&'''''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((()))******'''''''''((()))+++------)))************+++++++++((()))+++,,,------,,,+++******))))))))))))******"""(((***'''%%%(((+++,,,,,,---.........---,,,+++000///---,,,++++++,,,,,,,,,,,,,,,++++++*********''')))+++,,,---,,,***)))++++++,,,,,,,,,+++******,,,++++++***)))))))))******+++,,,,,,------------*********)))))))))((((((******)))(((((((((((((((((((((((((((''''''''''''''''''((()))******))))))******)))(((((()))))))))***************+++++++++,,,,,,+++***))))))******------,,,+++)))(((''''''...---+++*********++++++,,,,,,,,,+++++++++******///---+++)))))))))++++++******+++++++++******)))((()))***+++++++++++++++*********)))))))))))))))$$$&&&)))+++,,,***((('''---,,,,,,,,,+++*********,,,,,,++++++,,,,,,---...(((+++,,,+++)))(((***,,,((()))***++++++***)))(((,,,++++++,,,......---+++''''''((()))***+++,,,,,,(((((()))***++++++,,,,,,)))***+++,,,,,,+++***)))+++*********))))))((((((++++++'''%%%)))''')))*********++++++++++++))))))************))))))((('''(((***---...,,,******************************+++,,,,,,******+++---******+++,,,,,,,,,,,,+++......---,,,,,,+++******......---,,,,,,++++++***,,,---------------------***+++,,,,,,------,,,,,,+++,,,---------,,,+++***---,,,***))))))***,,,---///---++++++,,,......------------.........//////,,,---...///000///...---,,,,,,++++++++++++******++++++,,,------.../////////............------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///111------............------***+++,,,---...000111111///////////////.........///000111222222222222222///////////////000111111111000///...............000///.........///111222///000222333444222111/////////000000111111111222444555555555444333333222000111222444555666666666444333111///------------------...///////////////////////////000000000000---...000222444555555555555444444333222111000000******++++++---...///000333000,,,,,,---...---+++((((((***+++,,,------...///...,,,***)))(((((((((''')))+++***(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""%%%'''&&&### '''&&&&&&%%%%%%&&&&&&'''++++++***'''$$$###$$$&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%&&&''')))***,,,------...------,,,,,,//////...---,,,,,,,,,,,,------------,,,,,,++++++)))***,,,------,,,,,,+++***++++++,,,,,,,,,++++++...------,,,++++++,,,,,,***+++,,,---------------............---------,,,+++***)))(((((((((((()))((((((((())))))*********''''''((()))))))))))))))------,,,,,,,,,,,,------************++++++++++++,,,,,,+++***************........................///...,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***---,,,***))))))+++,,,---******++++++++++++******))))))***+++++++++++++++***************************+++---......---,,,+++,,,,,,++++++++++++++++++,,,++++++++++++,,,------***,,,......,,,,,,...000)))***+++,,,,,,+++***)))***++++++(((&&&&&&(((+++)))))))))***************)))))))))***++++++,,,,,,)))******++++++******)))---------------,,,,,,,,,'''***((($$$$$$)))***((()))))))))*********++++++)))))))))******))))))))))))+++---,,,***))))))+++************************,,,,,,+++)))((((((+++...++++++,,,------------,,,......---,,,,,,+++******,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---......---,,,+++000///...------...///000///---++++++,,,------------------------.........,,,,,,---...............000000000//////.........+++++++++,,,---.....................------------......---......//////000------------------------//////......///000222333//////000000000000//////+++,,,,,,---...///000000/////////////////////...000000111222222222222222///////////////000111111111111000000////////////000000///...///000111222000111222222222222111000111111111111111111000000444444555555444333333222000111222444555666666666666444222000///.........//////000111111111111000/////////000000000111111///000222333444555666666444444333333222222111111222111111111111222222333444111......///000///---++++++,,,,,,---,,,,,,+++------,,,***))))))))))))((()))+++***(((&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''')))******(((&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&&&&((()))((('''&&&'''((('''&&&&&&&&&'''(((***+++---------,,,,,,------...............---,,,++++++............------------,,,,,,,,,,,,------------)))***+++,,,,,,---,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,------------,,,---------,,,,,,,,,,,,+++++++++***))))))))))))***(((((()))***+++,,,------))))))***+++++++++******++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++*********++++++******+++,,,---.../////////...---------------...,,,,,,,,,,,,+++++++++++++++***))))))***,,,---...***++++++,,,,,,+++++++++******+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++******++++++++++++++++++,,,,,,++++++++++++,,,------+++---......------...000++++++,,,,,,,,,,,,++++++***,,,,,,'''!!! &&&,,,+++++++++*********))))))))))))******+++,,,,,,,,,******))))))))))))******************++++++++++++%%%(((***)))***,,,,,,)))((()))))))))************((())))))******))))))((('''+++///,,,(((&&&***///++++++++++++++++++++++++...---+++'''&&&'''***...,,,,,,---............---...------,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,++++++*********+++,,,,,,------,,,,,,,,,,,,------------,,,,,,...---,,,++++++,,,---......---++++++,,,------,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---......000000///...------,,,,,,***++++++,,,,,,------...............------------------............//////........................,,,,,,------.../////////000111111222222111111000---------.........//////......//////////////////000000111222222222222111000////////////000111111222222111111111111000000000000//////000000111222222222111111111111111222333333333222111111000000444444444444444333333222000111222444555555555555777555333111000000000000000000111222222222222222000000000111111111222222111222333444555555666555333333333333333333333333444333222111111111111111555333111000111111000////////////...---,,,+++***,,,,,,+++++++++*********((()))+++***(((&&&&&&'''%%%&&&&&&'''(((((())))))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''!!!$$$&&&&&&''')))+++%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&((()))((('''&&&'''((('''''''''''''''((()))***...---,,,+++,,,---...///,,,---...///...---+++***...---------------------,,,,,,,,,+++,,,------...)))***+++,,,------------,,,++++++*********++++++,,,,,,---------------,,,++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,------,,,,,,------...------,,,))))))******************)))******++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,(((((()))***,,,---............------------------------,,,,,,,,,+++++++++++++++*********+++,,,---***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,***)))))))))************++++++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++,,,------***&&&%%%***...++++++++++++++++++++++++*********++++++,,,,,,,,,+++***((((((((((((***+++'''''''''((()))))))))***''')))***+++,,,,,,***)))(((((()))))))))*********((())))))******))))))(((&&&)))+++***)))***///333++++++++++++++++++++++++---,,,+++)))''''''))),,,+++,,,,,,------------------------,,,,,,+++++++++))))))******+++,,,------------,,,++++++***))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,++++++---------+++---,,,,,,,,,,,,+++++++++---,,,+++++++++,,,.../////////...---,,,+++******++++++++++++,,,,,,------.........---------,,,,,,,,,,,,------------------------------............+++,,,------......------000111111222222111111000.....................---............////////////000111111222222222111111000000//////000000111222111111111111111111000000000000000000111111222222444333111000///000111222333333222222222222222222333333444444444333333222111111222333444555555444666444222111000///000000000000111222222222222111000111111111222222222222222222333444444555444444222333333333444444444555333333222111111111111111444333222222222222111111000000000000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))***+++***)))(((((()))))))))))))))))))))))))))&&&&&&'''((())))))******&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&)))))))))(((((((((''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''$$$""" !!!######"""'''&&&&&&%%%%%%&&&&&&'''!!!###&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''(((((((((------,,,+++,,,---...///,,,---.........---,,,+++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,------)))***+++,,,---.........,,,++++++***++++++,,,,,,---------......------,,,------------------------,,,,,,++++++++++++,,,---++++++++++++++++++++++++---------......------,,,++++++,,,---......------)))******+++,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,------------,,,---------,,,,,,,,,++++++---,,,,,,++++++*********++++++,,,---------------,,,,,,---------,,,,,,++++++,,,,,,,,,---------...111///...,,,,,,,,,---...++++++,,,,,,------......---------,,,---......//////...,,,+++***)))((('''+++++++++******+++++++++++++++++++++------------)))******+++,,,---------+++++++++++++++,,,,,,,,,+++***)))(((((()))***+++))))))******+++++++++,,,+++***)))***)))(((((()))))))))))))))************))))))************))))))***)))((()))+++---///000++++++++++++++++++++++++)))+++---,,,***)))))))))******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++,,,------...------,,,++++++***))))))***+++,,,,,,------,,,,,,***************++++++,,,---------------------------+++++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///111111000//////...------+++,,,,,,,,,,,,,,,------...------------,,,,,,,,,***+++,,,,,,,,,++++++***++++++,,,,,,,,,---------///000000111111111111000///000000111111000000///...............------------.........//////000000111111222222222111111000000000000000000111222222//////000111111000000///000111111222222222222222555333111//////000111333000000111222333333444444222222333333444333333222111111222333444444444444333222000///...............//////000111000000000000111111111222222222222000111222333333333333333333333333444555555666666444444444444444555666666222333333333222222111222000000111111111000000///,,,---......///......---+++,,,,,,,,,***)))***,,,......---,,,+++***))))))&&&''''''((()))***++++++(((((())))))))))))(((((()))***++++++,,,,,,+++++++++++++++************)))))))))*********+++++++++&&&&&&''''''((((((((())))))'''$$$###%%%&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&'''''''''''',,,,,,,,,,,,---......///,,,------...------,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,***+++,,,------...---------------------......///---............------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++((()))***,,,,,,,,,++++++)))******+++,,,---......------,,,,,,,,,---......++++++++++++++++++,,,,,,++++++,,,------------,,,------------,,,,,,,,,,,,------,,,,,,+++***))))))++++++,,,---............------.........---,,,,,,,,,,,,------......//////000///...---,,,---...///------...............//////............///000000333111......---,,,***(((++++++************++++++***))))))+++...000...,,,)))***+++,,,---......///++++++,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))*********---)))(((((((((%%%&&&))))))*********++++++++++++***++++++++++++++++++***///,,,******,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---+++******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------,,,,,,++++++*********+++,,,,,,------,,,,,,******))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***+++,,,,,,,,,------------...------------...//////............------------------------------------------------,,,,,,,,,,,,***+++,,,,,,,,,+++***)))***++++++,,,,,,---------////////////000000000000...//////000000//////.....................------------......///000000000111222222222222111000000111000000000000111222222...///000111111111000///111111222333333333333222555333111000///000111222...///000111222444555555111222222333333333333333111111222333333333333333111000...---,,,,,,------------...///////////////000000000111111111222222///000111222333333333333444444444555555666666666333333222222333444555555111333555555333222222333000111111222333333333333...///000111111111000///---......---,,,,,,---///000000///...---++++++***((())))))***+++,,,,,,,,,******,,,,,,,,,,,,*********+++,,,,,,------,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------)))))))))))))))*********+++)))&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''&&&%%%&&&'''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&'''''''''''''''&&&***+++,,,---............---------,,,,,,------...,,,---------............***+++---.........---,,,,,,,,,---------------,,,---------------...//////...............---,,,,,,************++++++,,,,,,------,,,,,,---......///------------------............//////...------,,,$$$%%%''')))))))))(((''')))******+++,,,---...///---------------...//////)))))))))*********+++++++++,,,---...///......---...------------,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,---....../////////...............---,,,,,,,,,------...//////000000.........---......//////000000000000////////////000000000000000111111222333111//////000000...,,,---,,,+++******+++,,,---+++,,,,,,++++++,,,...///+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((+++''''''******&&&'''+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---......---,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++---...///+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++)))++++++,,,---...//////000---...//////000000//////,,,,,,,,,,,,------------........................---------,,,,,,,,,++++++,,,,,,.........---+++***++++++,,,,,,---......//////...---,,,,,,---...///...//////000000//////...------..................------......///000000111222222222222222111000000111111000000111111222333...///111222333222111000111222333444444444333222444333222000000000000111//////000000111222333333111111222333333333333333111111222333333333333222000///...,,,,,,,,,------------...////////////.../////////000000000111111///000111333444555555555555555555555555666666666333333222111111111222222222555777777555444444555222222333444444444444333000111333444444222111000///000000///---...000222////////////............,,,,,,,,,---.........///,,,---...//////...---,,,***++++++,,,,,,,,,,,,,,,000000000/////////......,,,,,,---------.........,,,+++++++++++++++******)))(((&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%&&&(((***$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&&&&'''((((((&&&&&&'''((((((((()))******)))(((''')))+++,,,...//////...---...---,,,++++++,,,...///---.........//////000000+++,,,...000000///...,,,---------...------,,,,,,+++++++++++++++,,,---....../////////...---,,,,,,.........//////000000000---------------...///000,,,------...///000111111222222222222222111000000%%%''')))+++,,,+++******)))******+++---...//////---------------...///000,,,,,,---......///000000,,,---///000000000//////......---------,,,,,,,,,))))))+++,,,,,,,,,,,,,,,+++,,,---...////////////.../////////...---,,,,,,---------...///000000111222222333333444444444555222222111111000000//////111111111111111222222333000...---...111222111///...---,,,,,,,,,,,,---......000111---((()))...444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++///......------,,,,,,,,,)))%%%''',,,---)))(((,,,++++++,,,,,,,,,---------,,,------......------,,,''',,,000000+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---///222+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------++++++,,,---------,,,,,,------,,,,,,---...000111000000111111111111000000+++***+++,,,------+++)))***+++,,,---///000111111---...000111111111000/////////000000111222222222//////////////////......---------,,,,,,,,,++++++---...///000000...,,,+++,,,,,,------...///000000333222000///...000111222//////000000000000//////---------.........//////---------...///000000111222222222222222111000///111111111000111111222333///000222444444444222111111222333444555444333333444333222111000000000000000000000000000111111111000111222333333333333333111111222333333333222222000///...---,,,,,,---...---......///////////////////////////000000000000///000222444555666777777666666666666666666666555999888777666555444444444333666999999777555666777333444444555444444333333222333555555555333111000000111111000...///111333.........///000000111111////////////000000000000---...000111111000...---...///000000111111000000111111111111000000000000---------............///---------,,,,,,++++++++++++)))(((((())))))(((&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%''')))%%%%%%&&&&&&'''((())))))(((((((((((()))))))))***************************++++++******)))'''&&&%%%((()))***)))((('''(((***)))***+++,,,,,,+++***)))------++++++++++++------******+++,,,,,,,,,,,,+++,,,---......//////.........,,,+++,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,---.../////////...---------,,,,,,+++++++++,,,++++++---///111111000222222111000///---+++***+++******)))***,,,...///++++++++++++,,,---......---......///000111111222////////////............++++++,,,------,,,,,,+++,,,++++++++++++,,,------000---+++,,,......,,,***------...///000111222222111///......//////...,,,333111///...000000///...---...///000000...,,,+++///...---,,,,,,,,,,,,,,,---...///---******---000000///...---,,,---......---...///000000///............---------,,,,,,,,,..................------------------,,,,,,+++***(((((()))************)))++++++***+++,,,,,,+++***...------,,,,,,------...,,,++++++***)))))))))***++++++++++++++++++++++++......---,,,,,,++++++*********))))))***+++,,,,,,(((***++++++******+++,,,,,,------......------,,,.........------,,,,,,,,,...------,,,,,,,,,------111000...---,,,+++++++++,,,+++***))))))+++---...---------...............//////...------,,,++++++++++++++++++++++++++++++...------,,,,,,,,,------333222111/////////000111..............................//////......---,,,---,,,+++******+++---...------------------------,,,++++++***+++,,,...///,,,---------......//////---.../////////...,,,+++,,,---......,,,,,,---..................///000111222222222111111111111000111111111111111111111111/////////000111111222222555555444333333444444444666555333000////////////------...///000000111111444444444444333222111000000111222111000000222444///000000000000000//////000000000000000000000000,,,---...///000000000000333333333333444555666666999999888777777888999::::::888666555444444444555444555777999888666444222111222444555666555444444222333444555555333111000111111222222222333333333444333222111000000000000///000222333555555666666333333222111111000//////---...///000000///...---////////////////////////------------,,,,,,,,,,,,,,,,,,---...---,,,***)))&&&(((******((('''((()))***(((&&&%%%$$$%%%&&&((($$$%%%'''((((((((('''&&&(((((((((''''''''''''''''''((())))))***+++,,,---,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------)))***++++++)))))))))+++------,,,++++++,,,------***++++++,,,,,,,,,,,,,,,---......///////////////...---,,,---//////---+++------------------------...------------------...------------------------------.../////////..................---------,,,,,,++++++,,,///000000//////////////////...---,,,***************,,,---...,,,,,,,,,,,,---...///000//////000000111111222222000000000///.........---000000/////////.........///............///000000000...,,,,,,......---***,,,------......//////000000///......//////...,,,...///000///,,,+++---///---...///000///...,,,+++000///......------......---...///---++++++---000///...---------...////////////000111000000///............---------,,,,,,........................---------------,,,++++++,,,,,,---.........---------,,,,,,---......,,,+++...------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------(((***,,,,,,+++***+++,,,,,,------------------,,,......---------,,,,,,,,,......---------------...---,,,,,,+++++++++++++++...---,,,,,,,,,---...///------......///000000000000000///......---,,,,,,------------------------......------------......333222000/////////000000...........................////////////...------///...,,,++++++,,,---.................................---------...//////000000000000111111222222.../////////......------,,,---......,,,,,,---...............///000111111222222222222111111111111000000000000000000000000//////000000111222222333444444333333333333444444333222111111111222333333222222333333444444555555555555555555444333222111000...---...222444333222000000111111111000000///111111111111111111111111///000111222222222222222222222222333333555666666999888777666666666777888777777666555444444444444555666777777666555333111333333444555555555555555333444555666666444222111111111111222333444444555333333222222222111111111333333333333333333333333444444444444444444444444111111222222222222111111111111111111111111111111111111000000/////////...------.........---++++++***+++------+++******++++++***)))'''''''''((()))(((((()))************)))+++++++++***************,,,,,,------...///////////////...---------...///////////////////////////111000000///.........///...///000000......///000...---,,,,,,,,,,,,---...++++++,,,------------,,,---...//////000000//////...------...//////...,,,..............................------------.................................////////////......---///////////////.........---,,,+++,,,...///...---------...............---************+++,,,------...------......///000111111111111111111222222222111111000//////...------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,------...///...,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------......---,,,***...111...)))'''+++000---...///000///...---,,,111000//////.../////////......///...------...000......------...///000111111222222222111000///...///.........------------........................---------...------,,,+++++++++,,,---------------.........//////...............------------......000000////////////..............................******+++,,,,,,---......,,,,,,,,,,,,,,,------...)))+++------,,,+++,,,---,,,,,,------------,,,,,,---------------,,,,,,,,,.........------......///,,,+++++++++,,,------...////////////000000000000......///000111111222222111000000//////......---..........................................//////222111000000///000000000//////////////////////////////000000//////...---111000///---------......000000000000000000000000000000111111000000//////............////////////000000///...............,,,.........---,,,---...............///000111222333333333222222222111111000000000000000000000000000000111111222333333333333333222222222222333333000000111222333555777888666666666777777777777777666666777666666555444333333...+++---333666333///111111222222222222111111222222222222222222222222111111222222222222222222111111111222333555666777888888777666555555555666555555666666666555555555777777666666555444333333555555555555555666666777555666777777777666555444111222222333444444555555111222333444555444333333777666444222111111111111333444444555666777777888444444333333333333444444222222222222222222222222666555555444333222111111....../////////...------...000111000...------...,,,,,,,,,,,,++++++++++++---------,,,---......///////////////////////////333333333333333333333333444333222111000000111111444444444444444444444444555444333222111111000000...000111000///...///111......------------......,,,,,,---............---------...////////////............/////////...---........................//////............//////........................000000000000000///...---////////////////////////...---,,,---...///...---------............------+++++++++++++++,,,,,,---............///000111111111111111111111111111000222111111000///...------...---+++******+++---...++++++******++++++,,,---......------......---------------,,,,,,,,,++++++...---,,,,,,---...---,,,+++---///---***))),,,///......////////////...---000000///....../////////...///////////////000000...---------...000222333444444333333222111000////////////............---............////////////------............------+++,,,,,,------------------///000000///....../////////............//////000000111111111000000000////////////////////////++++++,,,,,,,,,---------------,,,,,,,,,------...***,,,......---------...,,,------......------,,,------------------------//////.........///000000//////......//////000111//////000111222111111111111111111222222222222222000000000000//////....../////////////////////////////////000000000000000111111111000000000111111111111111111111111111111000000111111000000///...333222111//////......///000000000000000000000000111111222222222111///...---.....................222111///...---...///000---...///...---,,,---///.........///000111222333444333333333222222222222111111111111111111111111111111111222333333444444222222111111111222333333000111222333555777999999666666666666666666666555777888888888777777666555555222///000333444222000222222333444444444333333333333333333333333333333111000000/////////000000111111222222444555777888:::999888777666666555555444555777888999888777777888777666666666666888888888777666555555666888888777777888999999888777777444444444444444444444444000222444666777777666555888777444222000111222222333444444555555666777777555444333222222333444555444444444444444444444444888888777666555444333222//////000000////////////000222333222000/////////...//////000//////......222111000000000111333444444444444444444555555555777777777666666666555555666666555444333222222222777777777777777777777777777666555333222111111111...///111000//////000111........................------...////////////...,,,,,,---............---...///000000////////////------------------------000//////......//////000////////////////////////111111111111000///......................../////////---------/////////---////////////...---,,,+++,,,,,,,,,---------------------------...///000111000000000000000/////////222111111000//////......///...------...000222444...............//////000---................../////////......---,,,,,,,,,...,,,+++,,,---...---,,,...---,,,,,,---.............../////////////////////......---......///////////////000111111111000......---...///111333444555555444333222111111111000000/////////................../////////000000---......//////.........///000111111222222111111,,,///000000...---...///000//////......//////000///000111111222111000000000000000000000000000000............------,,,,,,...------,,,,,,,,,------,,,...///000///...///000.........//////.................................000/////////000000111222222111000000//////000000//////000111111111111000444444444333222222111111000000000000///////////////////////////////////////000111222222222222111111111222222222222222222222222222222222222222222111111222222111111000///444333222111000000//////////////////////////////000111222222111000...---222111111111111111111111222111000///...///000000---...//////------...///////////////111222333444444444444444333333333222333333333333333333333333222222333333444444555555222111111111222222333444222333444555666777777777666666666666555555555555888888999999999888777777333333444333333444555777333444444555666666555555333333333333333333333333222111000//////000000111333333444444555777888999;;;;;;;;;:::999888777777666888999;;;;;;;;;::::::999888777777888:::===>>>:::999888777777777888999888999999999999999999999888888777666555444333333111333555888999999999888888666444222222333444555666666666666666666666666666555444333333444555666666666666666666666666666888777777555444333222222000000000000000000000000000222333222000//////000000000111222222111111000444444333222222444555666777777777777888888999999999999888888777777666666666666666555444333222222777777777777777777777777777666444333222111111111111222444444333222444555......///000000///............///000000000000///,,,------..................000111111000//////000------------------------000000////////////000000000000000000000000000000000111111111111000000///............///////////////...---...000111000///000000000000///...---,,,------...//////......------------......///000111///////////////000000000111111000000000000//////------------...000111222---------,,,------...///---...//////...---///000000/////////......------...---,,,---...///...---000...,,,---///000000...//////////////////000000......------......//////000//////111333333222111//////...///000222444555555444333222222222222222000000000000////////////.........//////000000111---...//////000/////////...///000000111111000000,,,///222111...---...000000000////////////000000///000111222222222111000111111111111111111111111111000000///......------000///......---.........---///111111000///000111//////000000000000///////////////000000000000000000000000000111222333333111000000///............000000000000000111111111555444444333333222222222111111111111111111111111///////////////////////////000222333444444333222222222333444444444333333333333333333333333333333222222333333222222111000333333222222111111000000////////////////////////000000000111000000//////111111111111000000000000222111111000000000000000---...//////...---...////////////000111333444555555555444444444333333333444444444444444444444444333333333444555555666666222222111222222333444555444555666666666666555555666666666666777777777777888888999999999999888888000222555555555666999<<<444555666777777777777777555555555555555555555555666555444333333444555666777777777777888999::::::<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<999999999999;;;<<>>999333333555555111---666666777888999:::::::::::::::::::::::::::::::::999888777777888:::<<<===>>>>>>===<<<<<<<<<<<<===:::;;;<<<=========<<<;;;===<<<:::999999:::;;;<<<===<<<<<<;;;;;;:::999999;;;;;;<<<===<<<;;;999888999999999999999:::;;;<<<666666666777888888999999888888888999:::;;;===>>>::::::::::::999777666555333333444666777888999:::444555666777777666555444666666666666666666666666222222222222222222222111000///.........000111222---///111222222222333444222111/////////111333444000111333444444444333222777777888888999:::;;;;;;888888888888888888888888444444666777777666555555666666666666666666666666333333222111111111222222222333555555555555666888///000000000000000//////,,,---...///000111222222111111111111000000000000---///111111///---------...//////000000000000///111000...///000000///...///000111000///...///111//////...//////000111222222333333444444333333222111111000000000000111111111111111111111111111111111111111111000000000000222222222111111111111000000000000000000000000000111111000000000000111111111111000......---------,,,---......//////...............///////////////,,,---/////////---+++))),,,---...---,,,+++,,,---,,,,,,---...///000111111//////000000000000//////111222222000...---...///000000111222222222222111222111000//////.........000000//////000111222222333333222222111000////////////............//////000000000000000000000000000111111000...///111333///000111111000///000111333222111000000111222333777444222222333333111...111222333333333333222111111222222333333222222111000111222111///......///111333444444333222444555333333333222222222111111222111111111222333444444...//////111222333444555333111///111444666444222111000000222444555444222444333333222333444666777555666666444111111333666444444333333222111111000333333444555555444333222666666666666777777777777333444555666666666444444555555666666555333222000444333111000000000111111333444555555555444333222333222111000000111222333333222000//////111222444......//////000000111111---///111222111,,,'''###/////////000222555999;;;888555222222444555444222777666333111111222555666333333444555555555444444555444333333222222222333333222111222444555444333444444444555555555666666777777777777777777777777666666777777777777777666888777555444555666888999999888666555555777999:::===<<<:::999999:::<<<>>>333:::@@@>>>777555999@@@999;;;;;;:::<<>>:::===<<<;;;:::999999999999;;;;;;;;;;;;::::::999888::::::999888777777888888888888888777777777777777444555555666777888888999:::;;;;;;999888888:::<<<777777888888888666555444777777555444444555666666999888666555444444444555777777777777777777666666555555444444333222111111111333333333111111222333222111111111111111222222///000111111000///111222222111111111222444666888555777999999888777888999444333333333333444555555999888777666555444333222666777777777777555333222555555444333222222222222444444444333333222222222//////000000000000//////111111222333444555666666000/////////............---///111222111000111111000111111111111111000000222111000000222222111000...000111000///...///000000000/////////000111111222222333333333333222222222222111111111111222222222222222222222222222222111111111111000000000000111111111222222333333333111111111111111111111111111111000000000000111111111000///......---------------...///////////////...............///000000---.../////////...---,,,...///000000///...///111///////////////000000000000000111111111111000000111222222000...---...///000000111222222222222111111111000////////////000222222222222222333444444333333333222111111000000000000////////////000000111111111111111111111111111111111000......000222222333444444222222333444222222111000000111222222555333111111333333111///222222222222222222222222222222333333333333222222///111111000///......///111222444333222222333555333333333222222222111111222111111111111222222333111111222222333333444444222111111111333333333222111000000222444444444222333222222222333444666777555666666444222111333666555444444333222222111111444555666777777666555444555555555666666666777777444444555555555555555444444444444444444333333222333333111000000111222222333444555555555555333333444333333222222333333444666444222000000000111111111000000000000111111222111222222111000...,,,***333333333333444666888999777555333333444555444222777666444333333333555666333333444444555555444444666666555444444444444444333222111222444555444333444444444555555555555666666666666666666666666666666666777777777777666666888777666555666777999::::::999777777777888:::;;;;;;;;;:::999999:::;;;<<<666999;;;;;;999999:::;;;777888888777999======999======;;;:::999999999999;;;;;;;;;;;;;;;:::999999;;;:::999999888888888999888888888888888777777666555555666666777888888999999999999888777777999;;;666666777888888777666555888777666555555666777888888777666555555444444444666666666666666555555555555555444444444333333333111222333333222111222333222222111111111111222222...000111111111111222444222222222333333333222222444555777777666666666777444444444444444555666666666666666666666666666666777777777777666555444444444444444444444444555555555555555444444444333333//////000000000000/////////000111111222333444444000000/////////.........---///222333222333444555222222333222222111000///111000//////111111000///...///000000......///000111111000000000000000000111111222222222222111111333333222222222222333333333333333333333333333333111111111111000000000000000000111222333444555555222222222222222222222222111000000//////000000111111000///......---......------...//////////////////......------///000111///////////////000000000...///111111000000111333111111111000000000//////111111111222222111111111111111111000...---...000///000111111222222111111000000/////////000111111333222222222222333333444333333333333222222222222111111111111111111111111222222222222222222222222222222222111///...///111///111222111000///000222222222111000000111222222222111000111222222111000333222111000000111222333222333333444444333333222///000111000///...///000111222333333222222333444333333222222222222111111222111111000000000111111444444444333333333333333222333333333111111111222111000000111333444444333111111111222333555666777555555555444333222444555555444444333222222222222666666888888888888777666555555555666666666777777666555555444444444555555333222222222333333444555333222111111111222333444333444555666666555444444444444555555555555444444555444333222111222222333555444222111111222333444666444222000000000111222777777777777777777777777777555333333444555444333777777666666555555555555333333444444444555555555666555555555444444444444444333222333444555444333444444444444555555555555666666666666666666666666666666666777777666666555999888777666777888999::::::999888888888999;;;<<<999:::::::::::::::999999999777555777;;;<<<999666666777777777;;;AAACCCAAA======;;;:::999888888888:::;;;;;;;;;;;;:::999999;;;:::999999888999999999777888999999999888666666555666666777777888888888777888888777666666777999555666777777777777777666777777666666666777999:::777777777777666555444333444444444444444444444444444444444444444444444444000222444444333111111222222222111111111111222222...000222222111222333555222333444444333111...---222333444444333333444555555555555555555666666666444444555666777888999999999888888777666666666666333444444555666666777777666666666555555555555555...//////000000000000///...//////000111111222222222222222111111111000000///000222333222222333555333333222222111000///......---,,,---...///...---...///000000......///000333222111111000000000000000111111222222111111000222222222111111222222222222222222222222222222222111111111111000000000//////000000111222222333333111111111111111111111111000000////////////000000000000///...............,,,,,,---...............000///---------...000111///............///111111,,,...///000//////111333111111111111111111111111111111111111111111111111000111111000...---///000///000000111111111111111////////////000111222333111111111000000111111222333333333333333333444444222222222222222222222222222222222222222222222222222333333111///......///...///000000......///000222111111111111111111222000000000111111222222222444333111000000111333444333333444444444444333333///000111000///...///111111222333333222222333444333333333222222222222222333222111000000///000000333333333444444444444444222444666444111///111333222111000111333444444333111111222333444555777777555555555555444444555555555444222111000000111111555666777888999888777777666666666777777777888888777666444333333444555666222111111111222444666777333222111111222333444555333444555666777666555555444555666777777666555444222222222333444555777888888777555333333333444555666555333111111333555666888888999999999888888777777666555555555666666666888888999999888777666555444444444444555666666777555555555666666555555555555444333444555666555444444444555555555555666666666666666666666666666666666666777777777666555555777777666666777777888999888888888888888999:::;;;888999:::;;;;;;999888777888666444666:::;;;888555777999::::::@@@IIIMMMLLL<<<;;;999888777666666666999999999::::::999888888999999888888888888999999777888999::::::888777555666666777777777888888888777888888888666666777999555555666777777777888888555555555555666777999:::555666777777777666444333222222222333333333333333555444444444333333222222000222444555333222111222333333222111111111222222111222333333222111222444222222222222111000...---000111222222111111222444333444444555555555555555444444555666777999999::::::999777666666666777888444444555555666666666666555555555555555555555555......///000000000000000111111111222333333444444222222222222111111111111000111222111000///000222111111111111000///...------,,,,,,---...//////...///000111000/////////111444333222111111111111111000111111222222111111000111111000000000000111111000000000000000000000000111111111111000000000///000000000///////////////000000000000000000000000000000////////////000000000//////............///++++++,,,------------,,,///......---...///000111...---------...///000000,,,...000000///000111333000000000111222333333333111000////////////000111000111111000......///111//////000111111111111000////////////000222333444222222111111111111111222333333333333333333444444222222333333333333222222111111111111111111111111111222333222///......///111222333222111111222333111111111222222111111111///000111111111222333333444333111000000111333444444444444555555444444444000111222111000000111222111333444444333333444555333333333333333444444444444333222111111111111111111111222333444555666777333555777555222000222444444222111111444555555555222333444555666777888888666666666666777777666666444333111/////////000000444555666777888777666666777777888888888999999999777666555333333333444555111111000111222444777888333333222222222444555666444444666777777777666666444555666777777666555444333333444444666777888999999888777666555555666666444444333444444555555666666777888999999999999999777777777777666777888999999:::;;;;;;:::999777555555555555555666777888999888999999:::::::::999888888666555666777777666555555555666666666777777777777777777777777777777777777777888888777666666555555555555555666666777777666666666777888999999:::888999;;;<<<;;;999777555555666777888888777777888999;;;;;;;;;???GGGJJJIII999888777666555555555555666777888888888888777777888888777777777888888999888999999:::999888777666777777777777888888888888888999::::::888888999:::555555666666666777888888444444333333444666777888555666777777777666444333222222222333333333444444666555444333222111000///111333555555444333333333444333333222111111222222333444444333111000111222222111000/////////000111000000111000//////111333111222333444444444333333555555666666777777888888:::999777666666666888888444555555555555444333222444444444444444444555555---...///000000111111000000000000000111111111222111111000000000/////////111111111000......///000000000000000000///...---000///...///111222222111000111222222000000111222333333222222111222222222111111222222222222111111111000000000000000000111000000000000000000000000111111111111000000000000////////////......------////////////////////////000//////......//////000//////............//////++++++,,,---------------.........///////////////---.............../////////000222222111111222444...///000111222333444444111000///......///000111///000111000......///111...///000000111111000000/////////000111222333444555444444333333333333444333333333333222222222222111222333444444333222111000000000000000000000000000222333222000////////////111111111000///000111000111222222222222111000000111333333222222333555555444333222222333444555444555555666666555555444111222333333222222333444333444555555444444555666444444555555555555666666555444444333333333333444222222333555666777888999555666666666444444444555666444222222555777777777666666888999999999999999888777777888::::::999777444333111///...///000111222333555666777666666555777777777888888888999999777666555444444444444444111111222333444666777888555444333333333444555666444555666888888888777777666666777777777777666666888888777777777666666555888888888888888777777777333444555555666666555555666666777888999::::::;;;888999:::999888888:::<<<<<<<<<======<<<:::888777777777666666777999;;;<<<===>>>???@@@@@@@@@???>>>:::999888888999999888777777777777777888888888888888888888888888888888888999999999999888777666666444444555555555666666666555555666777888999999999999:::;;;<<<;;;:::777666333777::::::666555777::::::;;;999777999>>>>>>;;;777666666555555666666666666666777888888888777777888888888777888888999999::::::999999888888888888888888888888888888888888888:::<<<<<<:::999:::;;;777666666666666777777888444333333222333444666777555666666666666666555555222333333444444555555555666555444333222111111000444555666555444444555666555444333222222111222222222333444333111000000111111000///......000222444000111111000//////222444000111222444444333222222555555555555666666666666888777777666666777777777555555666666555444222111444444444444444555555555---...///000111111111111...////////////000000000111111111000000000/////////000000///......000222000000111111111000000///000//////000222333333222111222333333222111222333333333222222222333333444222222333333333333222222222111111000000111111222000000000000000000000000111111111111000000000000........./////////////////////////////////////////////............////////////............//////,,,---......//////......,,,---///000111000///......///000111000///...---///111222111000000111222///000000000111111222222222111///......///111222///000000000......000111...//////000000000000000000000000000111222333333666555444333333333333333333333333222111111000000111222333444444333222111111111111111111111111111...000222222111//////000---...///...------...///000111222222222222111000111333555444222222333555555555555555555555555555555555666666666666555555222333444444333333444666444555666666555555666888555666666666777777777888666666555555555666777777666666777777888999::::::777666555666777888777666888666444444666888999999::::::;;;<<<<<<<<<;;;:::999888888:::<<<===;;;888777555222000000000222333222333444666777777666666555666666666666777777777666666666666555444333222111222333555666777777888666555444333333444555555444555777888999999888888999999888888888888999999999999999999888777666555666777888::::::999888777666666666666666666777777999888777777888999;;;<<<:::;;;<<<<<<::::::<<>>>>>>>>===<<<;;;999999999888888888999;;;===>>>>>>???AAABBBCCCBBBAAA@@@===;;;::::::;;;;;;:::999888888999999999:::::::::999999999999999999999999:::;;;;;;::::::888777777444555555666666666666666555666777888999:::::::::;;;;;;<<<<<<;;;:::888777444777;;;:::777666888;;;888999888666777:::999555666666666666777888999999777777888999999999999999:::999999999::::::;;;<<<<<<:::999777777888999:::888888888888888888888888888:::<<<<<<;;;:::::::::888777666555555666777777666555444333333444555666666666555555555555666666444444444555666777777777444555555555555555555555777777777555444555777999555555444333222222222222///000111111000000111333000000000000111111222222222222222000///000333555000111333555555444333222444444444444555555555555555666666777777666666666444555666777777666444333444444555555555666666666---...///000111111111111333333333333333444444444333333333222222222222111...///000//////000333555000111111222222222111111......---...111222111111222333444444222222333444222222222222333444444555222333333444444333333222333222222222222222222333111111111111111111111111111111111111000000000000------...///000111222222000000000000000000000000//////............////////////.........//////000...//////000000000000000+++---///111222000...---000111222333222111...---...///000///...---...///111111111000000000000000333222000//////000222333///000000000......000222...//////000000000000000111111111000111111222333444333222222111111111111333333222222111000//////000111333444444333111000222222222222222222222222...000222222111000000111000111222111000///000222000111222333333222111000222555666555333222333666555555666777777666555555555555666666666666555555333444555555444444666777555666777777666666777999666666777777888888999999777777777777777888999:::::::::::::::::::::::::::888666444666999;;;999777999777444444666999::::::<<<===>>>>>>>>>===<<<;;;:::999999;;;>>>>>><<<999888777444222111222444555222333555666777777777666444444444444555555555666555666777777666444222111111333555777888888777777777666555444333333444555444555777888999999999888<<<;;;999999999999;;;<<<777888888999999999888888444666999;;;;;;:::888777999888666555666777888999<<<;;;999888888999;;;<<<:::<<<>>>===;;;;;;>>>@@@@@@???>>>===<<<;;;:::::::::999888888:::<<<>>>@@@<<<===???AAAAAAAAA???>>>>>>===;;;;;;<<<<<<;;;:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;:::999888777555666666777777777777777666666888999:::;;;;;;;;;======<<<<<<;;;:::999888666888999999999888999:::666999999888;;;>>>===999666666777777888:::;;;<<<888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;888666666777:::;;;999999888888888888888888888:::<<<<<<;;;999999:::999888777555555555666777777777555444444555666666777666555444444555777777555555666666777888888999333444555666777999999:::999999888555444555888;;;666555444333222222222222+++---///000000111333555000111222333333222000///222333222111000111444666111222444666666555444333111222222333444555666666444555666777777666555444333444666888999888777666555666666666777777888888//////000000000111111111444222111222222222///---333333222111000000000111///000111222222222222222444333222333555555333222---...///111111111000///111111222222222333333333222222222111111000000000333333333222222111111111111111222222222222333333222111000//////000111222111111111222222111111111////////////////////////111111111111000...---,,,........................,,,---...000000000///...//////.........---------//////////////////////////////000000///...------000000///...///333444222000555222111777333111888111111111111111111111111111111111000000000000///111111000//////000111222333333222222222222222222222222222222222222222222333333222111000///..............................222222222111111111000000555555444111//////111333222222111111111111111111222333333444444333333222000222444555444333333444222222222333333555666777555555555555555444444444555555555555666777999999666666666666777777777777888999999::::::999999888:::888666555666888:::<<<<<<<<<======<<<:::888777888888777777888888999::::::999777666666666777888<<<<<<<<<<<<<<<<<<<<<;;;888888999:::;;;;;;;;;;;;555555555555555444444444333333444444555444444444444444444444444444333333666666777777666555444444555666777888888888888888777888777555111111444777444555666666666666999;;;<<<<<<::::::::::::<<<<<<:::999888777777888999::::::::::::999999888888888888999999999999888777777888888999999999:::::::::;;;;;;;;;;;;;;;<<<======??????>>><<<;;;:::999888<<<:::888777777999<<<===<<<<<<<<<<<<<<<<<<<<<<<<999;;;===??????===:::888666777777888999999::::::;;;::::::999999::::::;;;999999:::;;;;;;:::::::::555777:::999666444555777444666999:::999777777777<<<;;;;;;:::999888777777999::::::;;;;;;<<<<<<===666888:::<<<<<<:::888666;;;999888999;;;<<<;;;999<<<;;;:::;;;======<<<;;;<<<;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999;;;::::::999999999999888666555444222333444444333333555777777777666555555555555555444555555555666666777777666666666666777777777777777666555555555666888999666555444444333333444444777777666555444222222111333333333333222111111000111111111222111000///...111///......000222333222444333222222222333444555333333222222333333444555666666666666666555555555222333444444555444444444666555555555555666777777222333333333444444444444222222222222222333333333444333333222111111222222000111111222222222222111333222111222444444222111...//////000111111000000111111111222222222333333444444333333333222222222555555444444333333333333333333333333444444444444333222111000000111222333111222222333333222222111222222222222222222222222111111111111000///..............................---...///000111000000///000000000/////////......111111111111111111111111000111111111000000///...111111000000111444444444333666000000777444...222111111111111111111111111...///000000222222333444222111000000000111222222222222222222222222222222222222222222222222222222333333222111000...------------.........---------/////////000111111222222333444444333111222444666222222222222222111111111222333333444444333333222000222555555444333333444444444444555666666666777666555555555555555555555555555555666666777999999777777777888888888888999888888888999999888888888999888777666777888:::;;;;;;<<<<<<===<<<;;;999888888888888888888999::::::::::::999888888888888999;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@???>>><<<999777666555555555555555555555555444444444555444444333333444444444444444444444444666666666666666555444444444555666777777888888777666777666444111000333666555777888777777777999;;;;;;:::999999999999:::;;;:::999888777777888999:::<<<;;;;;;;;;::::::::::::777777888999::::::999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>@@@???>>>===<<<:::999999;;;:::888777888999<<<>>>;;;;;;;;;<<<<<<=========<<<===???@@@???<<<999777777777888999::::::;;;;;;;;;::::::999999::::::;;;999::::::;;;;;;:::::::::666888999888666555666888555777:::;;;:::888888888;;;::::::999999888888888777888888999999::::::;;;666777999:::;;;:::999888;;;999888999;;;===;;;:::===;;;:::::::::;;;:::999<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888:::;;;;;;::::::999999888777777666666333444555555555555777999777666666555444555555555777777777777777666666666666666666777777777888888::::::999888777777777777555555444333333333444444666666555444333222111000000111333444555555555444222222222111111111000000333111000000111222111000222111000000000111333333333333222222222333333444333333444444444555555555333333444444555555666666555555444444555555666777333333444444444555555555///111333333111222666:::444444333333222333333333222222222222222222111000111000000111222222111///000000000000000000111222111111111222222222222333555555555555444444444444666666666555555555555555444444444555555555666666333333222222222222333333222333333444444333333222444444444444444444444444000000111111111000000/////////////////////////////////000111111111111000111111111111000000000000333333333333333333333333111222222222222111000000333222222333333444666777888:::444222:::888111222111111111111111111111111///000111222333444444555333333222111111222222333111111111111111111111111333333333333333333333333444333222111///...---,,,,,,---...//////...---,,,,,,---...///111222444444111222444444444444666777222222222222222222222222333333444444444444333333111333555555444444444555555666777888888777666666666666666666666777777777666666666666777777888999888888888999999999::::::777777888888888888777777999888888888888999::::::;;;;;;<<<<<<<<<<<<;;;:::999999888888999999:::;;;:::;;;;;;;;;;;;:::999999999999999999999999999999999999999999888888777666555555666666666666666666555555555555444333222222222333333444444555555555666666666666666555555444333444555666777777777777666666555333111111333555777888999999888888:::<<<;;;;;;::::::::::::;;;;;;999999888888888888999999======<<<<<<<<<<<<;;;;;;666777888:::;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<===============>>>>>>???@@@@@@???>>><<<;;;::::::999888777777888:::<<<===:::::::::;;;<<<===>>>???>>>???@@@AAA???===:::777888888999:::;;;<<<======;;;;;;::::::::::::;;;;;;:::::::::;;;;;;::::::999888888888666555555666888555888:::;;;:::999999:::999999999999999999999999777888888999999::::::;;;777777888888999999999999999888888999<<<======<<<===;;;888888888999999888;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888:::;;;;;;:::;;;:::999888888777888888555666777888777777999:::888888777666666666666777999999999888777777666666666777777777777888888888===<<<<<<;;;999777555555666555444444333333444444444444333333222111000000(((***---000333333333333333333111000000000111222444333222222222222000...000///.........///111111333333222222111222222222000000111222333444555666444444444444555666888888444444444444444555555666111111111222222222222333...222444222///000666;;;444333333222222222333333333333333333222111111000000//////000111111000...222111000//////000222333111111111111222222222222555555555555555444444444666666666555555555555555444444444555555555555666333333222222222222333333333444444444444444444333555555555555555555555555///000111111222222222111111111111111111111111111111111111111222111111111111111111111111000000000444444444444444444444444111111222222222222111111333222222444444444777<<<===CCC===666:::888222555222222222222222222222222444444333333333222222222444444333333333222222333000000111111111111222222333333333333333333333333333333222111///...---,,,---...///111111000///.........///000222333444555000222444555444444444555222222222333333333333333333333444444444444333333333444666666555444555777555666888999999777555444777777777777777888888888777777666666777888888999888888888888999999999:::888888999999999999888888888888999999999999999999::::::;;;;;;<<<<<<<<<<<<999999999999999::::::;;;999:::;;;<<<;;;:::999888666777777777777777888888444444555666666666666555555555666666666666666777555555555555444333222111222222333333444555666666555666666666666666555555444444666777888888888888777777666555444444555666888999999999777777999;;;<<<<<<<<<;;;;;;<<<<<<<<<999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<888888999;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>===>>>??????@@@AAAAAA@@@>>>===<<<;;;:::888777777777888999;;;===777777777888999;;;===>>>>>>???@@@AAA@@@>>><<<:::::::::;;;<<<===>>>??????;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;:::999999888777555444333444555777555777999999999888999:::888888888999999:::::::::999::::::;;;;;;<<<<<<===:::999888777777777888888888888999:::<<<=========<<<:::777777999:::;;;;;;:::;;;<<<<<<<<<;;;999888:::::::::::::::::::::::::::888777777999::::::999;;;:::999888888999::::::777999:::999888777777888;;;:::999999888888999999888777777777777777777777777777777888888888999999;;;<<<<<<<<<:::888666444666666555444444444444555444333333222111000000000&&&(((,,,///222222222111333222000///...000111333333333222444444444111///000///.........///000111333333222111111111111222111111222333333444555555555555555555666777999:::444333333333333444555555000000000000111111111111///222444111......333888222222111111111111222222333333333333333222111000111000///000222222000///333222111000000111222333000000111111111222222222333333333333333444444444444444444444444444444444222222333333333444444444111222222222222222222111333444444555555444444333333333333333333333333333///000111222333333333333222222222222222222222222222222222111111111111222000000000000000000000000333333333333333333333333000111111222222111111111333000111444555555;;;CCCLLLVVVPPP@@@999333000666333333333333333333333333444444444333333333333222444444444444333333222222000000111111222222222222333333333333333333333333333333222111000///......///000222333333333222222222222333333333444444444111222444444333222222333222222333333444444444444333444444555555444444333444666777666555555777888555666777888888777555444777777777777888888999999888777777777777888888999777777777888888888999999999::::::;;;;;;::::::999888888888888888888888888999999::::::;;;;;;<<<<<<999999888888999999:::;;;888999:::::::::999777666555555555555666666777777<<<<<<;;;999777555333222444555555555666666666777555555555555444333222111222222333333444555666666555555666666666666666555555555777888999::::::::::::999999888999999999888888999999888666666777999::::::::::::::::::::::::999999999::::::999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@>>>===<<<;;;:::777777666666777999:::;;;444444444444666999;;;===;;;===>>>@@@AAA@@@??????;;;<<<<<<===>>>>>>??????<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;::::::999888777555333222222333444555333555777777777777888999888888888999999::::::;;;999::::::;;;;;;<<<<<<===>>><<<:::777666666666777888888:::;;;;;;<<<>>>>>>:::999777888:::<<<======:::;;;<<<===<<<;;;:::999::::::::::::::::::::::::888777666666888999999888;;;::::::::::::;;;;;;<<<:::;;;<<<;;;888555555555999999888777777777777888444444555555666777888888888888888888999999999999888999:::;;;:::999777666888777666666555555666666444444333333222111111111---///111444555555444444222111///......///111222222222222444666666444222222111000000000111222333333333222222111222222333555555555555444444444444555555555666777888999999444333333333333444555555111111222222222333333333111222333111......111444111111000000111111222222333333333333333333222111222111111222333333222000444333222222222222222222000000000111111111111222222222222222333333333333333333333333333444444444111111111222222222333333111111222222222222111111333444444555555444444333222222222222222222222222000111222333333333333333333333333333333333333333333222111111000111111111000000000000000111111111222222222222222222222222000000111222222222111111333///000555666888AAANNNhhhsssiiiPPP@@@666333999333333333333333333333333000111222222444444555666444444444444333222111111111111111222333333444444333333333333333333333333333333222222222111111111222222222333444444555555555555555444444333333333111333333333111111111333222333333444444555555666444444555555555555444444666777888777666666888:::555666777888888777666555666666777777888888999999888888888777777888888999777777777888888888888999::::::;;;;;;;;;;;;::::::888888777666666666777777999999888888999:::;;;;;;888888777777888888999:::777888888888888777666666333444444555555666666777777777777777666555444444333333444444555666666666555555555555444333222222222333333444444555555555444555666666666666666666555666777999:::;;;;;;<<<===<<<;;;;;;======<<<:::999999999888666555777888777777888888888888777777999999::::::::::::999999888888888999999999999:::===============<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>><<<;;;::::::777777777777777777888999333222222222333666999;;;:::;;;===???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888777555222222333444444333333444666666666666888999888888888999999:::::::::777888888999999::::::;;;???===;;;999777666666777888:::;;;<<<;;;;;;===???999888888:::<<<======<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::888777666666888999999888999:::;;;<<<======<<<<<<;;;===>>><<<999666444444666666555444444444444555222333333555666777888999888888999999999:::::::::777888999999:::::::::::::::999888888777777888888555555555444444333333333222222222333333333222222111000/////////000111222333222222444666777666555444333222222222333555666333333222222333333444555777777666666666555555555555666666777777777777666444444444444444555555666222222222333333333444444222222222222222222222222222111111111111222333444222222333333444333333333444333333444555555444222333333444444333222222111000000000000111111111111111222222222333333333333222222333333333444444444111111111111222222222333111222333444444333222111333333444444444444333333111111111111111111111111222222333333333333333333444444444444444444444444333222111000///000000111111111111111222222333333222222222222222222222222111111222333333333333333444//////666888;;;IIIZZZzzzrrrTTTBBB888444888111111111111111111111111000000111222333444555555333444444444333222000///111222222333444444555555444444444444444444444444222222333333333444444444333333222111222444666777555555444444444333333333222222333222111222444777333333333444555666666666444444555555555555444444777888888777666777999;;;666777777888888999999999555555666666777888888999999999888777777888888999888888888999999999::::::999::::::;;;;;;::::::999888777555444333444555666999888777777777888999:::777777666666777777888999888888777666666666666777333333444444555666666777...000111333555777777888222222333333444555555555444444444555444444333333444444444444444444444444444444555666666666666666444555777888:::;;;;;;;;;>>>===<<<===??????>>>;;;:::;;;;;;999777666777888777888999999999999888777999999:::;;;;;;:::999999888888888888999999::::::<<<<<<===>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>============>>>??????@@@???>>>===<<<:::999999888777777777666666666666444333222111222555888:::;;;;;;===>>>???@@@@@@????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777888555444444666666555333333555666666666777999;;;999999999999999999::::::777888888999999::::::;;;<<<<<<;;;:::999999999999999;;;===<<<;;;:::<<<>>>999999999;;;<<<;;;999666======<<<;;;;;;;;;;;;;;;999999999999999999999999:::999777888:::;;;;;;:::888999<<<>>>???>>>===<<<;;;===>>>>>><<<999888777666666555444444444444555444444555666777888888999999999999::::::::::::;;;::::::999::::::;;;<<<<<<;;;;;;:::999999999999:::777777777666666666666555222111000/////////000000111111222222222333333333666555444444555666666555555444444333333555666777222222222333444555666777666666666666666666777777444666777999888777444333555555444444555555666777111111222222222333333333222111111333555555444222222222222222333333444555111222333333444444444444555444444555666666555333333333444555444333111000000000000000111111111111222222222333333444444444333333333444444555555555111111222222222333333333333333444555555444333333222333333444444333333222111111111111111111111111333333333444444333333222555555555555555555555555333222000/////////000000222222222333333444444444333333333333333333333333222333333444555555555444666000000777:::>>>NNNaaawww|||iiiKKK;;;444///000////////////////////////333333333222222222111111333333444444333111000///222222333444444555666666444444444444444444444444222222333444444555666666444222111000111333666888333333333333333333333333111222222222222444888;;;333333444444555666777777444444555555555555444444888888888777666777999<<<888888888888999:::;;;<<<444555555666777888888888999999888888888888888999999999:::::::::;;;;;;;;;888999999::::::999999888999777444222222333555666999888777666666777888999666666666666666777777888:::999777666666666777888333333444444555666777777777777777888777777666666111111222333333444555555333333444444555444444444444444444444444444333333444444555666777777666666333444666777999::::::;;;>>>===<<<===@@@@@@>>>;;;<<<===<<<;;;888777888999::::::<<<<<<<<<<<<::::::999999;;;;;;;;;;;;999999888888888999999::::::::::::;;;<<<>>>????????????<<<<<<<<<<<<===========================>>>>>>?????????>>><<<;;;:::999888888888888777666666555555555444222222333555888:::<<<======>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<;;;;;;:::999888777999777555666999999666333444555777777777888:::<<<999999999999999999999999999::::::;;;;;;<<<======::::::;;;;;;;;;<<<<<<<<<:::<<<>>>===;;;:::<<<>>>999999:::;;;;;;999555111>>>===<<<::::::;;;<<<<<<999999999999999999999999<<<:::999:::;;;<<<<<<<<<777999===@@@AAA???===<<<:::<<>><<<;;;;;;999888888777777777777777777777777777888888888888999999:::::::::;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<;;;:::::::::;;;;;;888888888888777777777777555444222000000111333444222333444555555555555444:::777555444444555555444555555444333444555666777222222333444555777888999333444444555666777888888444666888999999666333000666555555555555666777777---...///111333333444444666555555444333111000///,,,...222555555333000...333333333444444444555555333444444555555444444333777666666555444333333333111222222222222111000000...111444555333222444777000000222555888777333...333333333222222222222222222333444444555555444444444444333444555555444222111111111222222333333333222111111111222333333444222333444555444333222111//////......//////000111...///000222222111111000555444333444666777666555555444333333444444222111333111000111777AAAKKKRRRaaaXXXKKK>>>666111///...///...,,,+++,,,---///111000000111111111222222222111111111111111111111111333222111222444555444333333444444444333333222111333222222222111111000000111111000000111333555666444333222111000000000000555555444333222222222222///111444666777888777666555333222222444555555444555555444444444444555555555666777888888999999999666666555444444444444555777::::::777777::::::777888<<<@@@>>>:::666666888444444555555666666777777555444333222111222333444444666777888777666777888999777555444444666888:::555555666666555555444333444555555666666666666666777777666666666666777777222222111111333555888999555555555555666666666666777666444333222111000000444444444444444555666777666666555444444555666777999999::::::;;;<<<=========<<<;;;;;;::::::::::::<<<;;;;;;:::::::::;;;;;;999999:::;;;;;;:::::::::999666444444888;;;<<<;;;===<<<<<<;;;;;;;;;<<<<<>>===;;;999888888888999999:::;;;<<<===>>>??????>>>>>><<<:::888666555<<<999666666777666333111222222222333555888:::<<<>>>???@@@AAAAAA@@@???>>>@@@???===;;;:::;;;<<<===??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777999:::::::::::::::::::::777666666555555555555555;;;999777777999:::;;;:::>>><<<:::888888:::<<<>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<===999::::::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>><<<<<<===>>>===<<<:::999777777666555555666777888;;;:::::::::999999888888888777777888999::::::999999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<;;;:::888777777777555444222111//////666555444333333333333333777777666555555555555666444444444333222333555777222333444666777888888888888777666555444555666666666666666666666666555555<<<888444444888999666333222222222333333333444444666666666555444333111111000111222333444333333222333333333444444444555555333444444555555444444333555555555555555666666666333444444444444333222222111333444444444444555666444444555777::::::666333222222222222222222222222333333444555555555555555555444333444666666555444222333333333444444444555333333333222333444444555444444555555555444333222333333333333333444555555000111222333333333222111444333333333555666555444666444333333444444333222222111000222666<<>>:::777777999777777777777777888888888555444333222222222333333444555777777666666666777555444333333444666888:::666666666666555555555555555555666777777777777777777777666666666666777777777666555444555666888999666777777777888888888888888888666555444333333333444444333333444444555666777666666666666777888888::::::;;;;;;<<<<<<=========<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;:::::::::777555666:::===>>>=========<<<<<<<<<<<<======???>>>===;;;::::::::::::::::::;;;<<<===>>>??????@@@@@@??????===<<<:::::::::999777888::::::999777666666555555666888:::;;;??????@@@@@@@@@@@@?????????>>><<<;;;;;;<<<===>>>??????>>><<<<<<;;;;;;<<<============<<<;;;:::999<<<<<<;;;;;;::::::999999:::999888888777777888888;;;999777777999;;;;;;:::===<<<:::999999:::<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888999;;;===;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>????????????>>>>>><<<<<<<<<<<<<<<;;;::::::999888777666666777888999::::::::::::999999999888777666555666999::::::999::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<;;;999999666666666666555555444444666666555444444444444444777666666555444444444444444444555444333333555777444555666777888888888888777777666555555666777888777777777777777777777777:::666333333666777444111777666555333333333444444777777777666666444333222444444333333333444555666333333333444444444555555444444555555555555444444333333444555777888999999555666666666666555444444666444333333444555555444333222222444555666444333000000111111222222333333333444444555555555555555555444333333555666777666444444444555555555555555444444444444444555555666555555555555555444333333222333333333333444444444111222333444444444333333444222222333444555444333555444333333444444333222222333333555666777888888666444333333444444333111333222111111111222444555222333333333333444444444444444444444444444444444555444444444666777666555444444555555555555555555333333333333333222222222555444333333222222333333333222222111111111222222333333222222333333444444333444555666777666555555555444222333444666666555666555555444444555555666::::::999999777666444444555555555666777888::::::888;;;;;;888888;;;;;;888888;;;>>>===:::777888999:::::::::999999999999999777777666555555555555555444666888888777666777888222222333444555777888888888777666555444555666666555555666777777777777777777666666555555666666777999888777666666777888999888888999999999::::::::::::999888777666555555555555555555444555555666777777777888999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<===============<<<;;;;;;:::::::::999888999;;;>>>??????=========<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@AAAAAAAAAAAAAAA@@@???===<<<;;;<<<===>>>===<<<;;;:::999888888999;;;;;;@@@@@@????????????@@@@@@>>>===<<<;;;;;;===>>>@@@??????>>>===<<<<<<<<<<<>>===<<<<<<>>>>>>===<<<;;;:::999999;;;:::999999888888999999:::999777888:::;;;;;;:::<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======;;;999888999<<<@@@<<<<<<=========>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<;;;;;;:::;;;;;;;;;::::::999999888999999::::::999999999999888888888444444333555888999999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;::::::666666777888999999999999888777666666666666666666999999777666555555555555444555555555444444666888777888888999999888888777555555555555666777888999777777777777777888888888999666444444666777444222888666444333222333555666666666666666666555444333666666555555555666666666333333333444444444555555444444555555555555444444333444555666777888999:::666666777777666666555444888444111111333555333111111111000000111222222222///000000111222333444444222222333444444444444444555333222222444666666666555555555555555555555555555444444444444444555555444444444444444333333333111111222222333333333333222222333333444444444444333222111222444555444333444333222222333444333111555555666666666555444444666555444333444333111///444444333333333444555666444444444444555555555555555555555555555555555555555444333444666777666555666666666666666555444444333222222222222222222222333333222222222222222222222222111111111222333333222222222222333444555666555555666666666666555444555444333333555666666555666666555555555555666666999999999999777666555444666666666666777888999:::888::::::888888::::::888888:::<<<<<<:::888999:::;;;;;;::::::999999888888:::999999888888888888888666888999999888888999:::333444555777777777777666888666444333222333555666333444555555666666555555555444444333333444444555777777666666666777888888999999999999:::::::::;;;:::999888777777777777777777777777666666777888888777888:::;;;<<<;;;;;;:::===============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<==================>>>>>>?????????>>>===<<<;;;;;;;;;999999999:::<<<>>>???@@@<<<<<<;;;;;;;;;<<<=====================>>>>>>???>>>>>>??????@@@AAAAAABBB@@@AAABBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>======<<<;;;;;;;;;<<<===>>>AAA@@@???>>>>>>???@@@AAA===<<<;;;;;;<<<>>>@@@AAA??????>>>===<<<<<<======??????@@@@@@???>>>>>>===>>>>>>======<<<<<<;;;;;;:::999888888777777888888:::999888999:::;;;;;;::::::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::===???============>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;888888888888888777777777333222222444777999:::999<<<<<<;;;;;;:::::::::999<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::777888999:::;;;;;;;;;;;;999888888777777777888888<<<;;;:::888777777777777444555666666666666777999999999999999888777666555333333444444666777888888777777777777777888888888;;;999888888999999777555444333222111222333666777444444555555555444444333555666777888888777555444333333333444444444555555444555555666666555555444555666666666777777888888666666666666666555444444777444111111333444222///333333222222222222444555000000111222333444444555111111222333333333333333444222111222444555555444555555555555444444444444444444333333333333444444333333333222222222222222222333444555555555444444222222222222333333444444333222111222444555444333222111000111222333222111555555444444333444444444444222111111444666777777444333333444444444555555444444555555555666666666666666666666666666666666444333333333555666555444999888888777666444333222222222222222222222222222///000111111222333333333222222222222222222333333111111111222333444555666666666666666666666555555666444333333555666666555666666666555555666666666777777888888888888777777777777666555555666666777666999999666666999999666888:::;;;;;;:::::::::;;;:::::::::999999888888777999999999999888888888777888999;;;;;;:::::::::;;;777888999999999777555444666555333111111222333444111222333333444333333333222222111111111111222222222222333333555666777888888888888999999999::::::888888777777666777777777777777666666555666666777777888:::;;;<<<<<<;;;;;;===============<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>===============>>>???@@@@@@???>>><<<<<<;;;;;;<<<888888999::::::;;;===>>>999999999999999:::;;;<<<===<<<<<<======???@@@@@@??????@@@@@@AAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@======<<<<<<===>>>???@@@AAA@@@???>>>>>>???@@@AAA===<<<;;;;;;<<<>>>AAABBB???>>>>>>============>>>>>>>>>?????????>>>======<<<<<<<<<======>>>>>>>>>:::999999888888888888888:::999999:::;;;<<<;;;:::999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888;;;===>>>===<<<<<<<<<============>>>>>>>>>>>><<<<<<;;;:::999:::::::::999999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::===<<<;;;:::;;;;;;===>>>===============<<<;;;;;;666777777777777777777777444333333555888:::::::::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::888888888888888888888999888999;;;<<<<<<;;;:::999999999888888888999999:::;;;:::999888777777777777555777888999888888:::;;;999999999888777666444444000111222444555666777777666666777777777888888888::::::999::::::999777555000000000000222444666777333444444555555555444444444555666777777666444222333333333444444444555555555555666666666666555555777666666666666666666666555666666666666555444444444333333333444444222000000111222111000000222444222222333333444444555555111111222333333333333333444333333444555555444222555555555555555444444444555444333333333333333333333333222111111111111111000111222333333333222111333333222222222333444555444222222333444555444333222111000111222333222111333333222111111222333444666333000000222555777888333444444444555555555555444555555555555666666666777777777777777777777777444333222333555666555444888888888777666444333222222222222222333333333333...///111222333444444444444333333222222222333333222111222222333444555666777666666666666666666666666555333444555777666666777666666555555666666777555555777888888999999999888777666666555555555666555888888555555888888555999999999::::::;;;;;;;;;999999888888888888888888666777777777777666555555888:::<<<<<<;;;:::;;;<<<::::::::::::999777555333444333222111000111222222000000111222222222222222222111111000000111111222000000222333444666777777777777888888888999999999777777666666666777888888555555444444333333444444777777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===<<<<<<======>>>???@@@@@@>>>===<<<;;;;;;<<<===777999::::::999999:::;;;888888888888999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@AAACCCCCCBBBBBBDDDEEE>>>===<<<<<<===>>>???@@@@@@@@@????????????@@@@@@>>>===<<<<<<<<<>>>AAABBB???>>>>>>======>>>>>>>>>===>>>>>>???>>>>>>======::::::;;;<<<===>>>??????<<<;;;::::::999999:::::::::999999:::<<<===;;;:::888999:::;;;;;;:::999888;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<666999===???>>><<<;;;;;;<<<<<<=========>>>>>>>>>===<<<:::999999999:::;;;999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;=========<<<======>>>???>>>>>>>>>>>>>>>===<<<;;;777777777888888888888888666666555777:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::777777666666666777888999:::;;;<<<======;;;:::888999999999888999999:::;;;888777666666666666666666777999;;;<<<;;;;;;<<<===999999999888777666444333000111333444666666666666777777777888999999::::::888888999999888777555444//////000222333444666666333444555666666666666666555555444444444333333333333333333444444444555555555555666666666666555555555555555555555555555555666666666666666555555444222444777888777555333333...000222222000///111333555555555555555555555555333333444555555555555444666666666888888777444111777777777666666555555555666666555444444444444444444333222111111111222222---...000111222111000///555444333333333444555666444333333333555666555444333222111222444555444333333333333333333333444444999666333222333444444444444444555666666666666666444444444555555555666666777777777777777777777777555444444444666777666555555555666666666555444444444444444444555555666666222222444555555555555444555444333222222222222222222222222222333333444555666666666666666666777777666555444444666777777666777777666666666666777777555555777888888999999999777777666666666777888888666999999666666999999666999888888999:::<<<<<<<<<888888888888888999999999777777888888888777666555777999;;;;;;:::999:::;;;999999999888777666555444333333333222222222111111000000111222222222222222333222222111111222222333333333444555666777777777777888888888999999999999777777666666777888999999777666555555444444555555666666666777888999;;;<<<::::::;;;;;;<<<<<<======::::::;;;;;;<<<>>>???@@@<<<<<<<<<<<<===>>>??????>>>===<<<::::::;;;===>>>888:::<<<;;;999777888:::888888888888999:::;;;<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>@@@BBBBBBAAAAAACCCEEE???>>>===<<<<<<<<<===>>>??????@@@@@@@@@@@@?????????>>>===<<<===>>>@@@BBB???>>>>>>>>>>>>>>>??????>>>>>>????????????>>>>>>;;;;;;;;;<<<<<<=========;;;;;;:::999999999999999:::999999;;;======;;;999888888888999999888888888;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<666888;;;<<<<<<;;;;;;<<<;;;;;;<<<<<<<<<=========>>>===;;;:::999:::;;;<<<;;;;;;<<<<<<===>>>>>>???===>>>>>>??????>>>>>>=========>>>???????????????>>>?????????>>>===;;;:::999:::::::::;;;;;;;;;;;;:::999888999<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888777666666666888999::::::;;;===??????===;;;:::999999888888999999:::;;;888777777777777888999999888;;;===>>>>>>>>>???@@@::::::999999888777666555222333555777777888777777999999::::::;;;<<<<<<===777999::::::999777666555///000222333444555555555444555666777777888888777777555222000000111333444333333333444444444555555555555666666666666555555444444444444555555666666777777777777777666555555111666:::<<<999666555555222444777777555444555777666666666666666555555555444555666666777777666666888888999;;;;;;999444000999888888888777777666666888777666555555555555555555444333222222222333444000222333555555444333222666555555444444666777888555444333444666777666555555444333444666777666555444555777888888777555444444333333555777999999999555555666777777777777777444444444444555555555666666666666666666666666666777666555666777888888666222333444555666666666666555666666666777777888888555666777777777666555444666555444333222111111111333333222222333333444444666666666666666777888888666555444444666777777666777777666666666666777777666666777888888888888888666666777777888999;;;;;;777::::::777777::::::777999888777888:::<<<===<<<888888888999999:::::::::::::::;;;<<<;;;:::999888666777999999888888888999777777777777666666666666333333444444444333222111111111222333333333333222444333333333333333333444777777888888888888777777888888999999999:::::::::777777777777888999::::::::::::999888888777888888666555555555666888:::<<<999999::::::;;;<<<======::::::;;;;;;===>>>@@@AAA;;;;;;;;;;;;<<<===??????===<<<;;;::::::;;;===>>>999<<<>>><<<999777777999999999999999:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA??????@@@BBBDDDBBB???>>>???AAAAAA@@@>>><<<:::::::::;;;>>>???@@@AAAAAA@@@???>>>@@@???===<<<===>>>@@@AAA???>>>>>>>>>>>>>>>??????>>>??????@@@@@@@@@??????<<<<<<<<<<<<<<<;;;;;;;;;999888777777666666777777:::999:::;;;======;;;999777777777777777777777777;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<777999::::::999:::<<<>>>;;;;;;;;;;;;<<<<<<<<<===@@@>>><<<;;;:::;;;===>>><<<======>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@===>>>???AAAAAAAAA@@@???>>>?????????>>>===;;;:::<<<<<<<<<======>>>>>>>>><<<;;;:::;;;===>>>===<<<:::;;;;;;;;;<<<===============<<<<<<<<<;;;;;;;;;888888777777777888:::;;;999;;;>>>@@@@@@???>>><<<888888888888999999:::;;;::::::::::::;;;<<<======999<<>>??????999;;;======;;;999888777333222111222333444444222777777777777777777777777555555444333222222333333555444333111111111222333333333333333444444444444333333333333444555666777666666555444444555666777333333444555555444444333666666666555555555444444333444444555555555444444444666888888777555555666888777666444444444555555444444333333333444444555777555444555333000222666111111111111111111111111666555444333333444555666555555444444444444555555111555888888666555777:::666555555555555555555555444555666666777777777777444333000//////000222444888777777666444333333222333444555555666666555555555555444444444555555666666666555555555444444444555555555666666666777777999888777666666777888999444444444444444444444444444333333222111111111222222222222222222222333333222333555666777777666555666666777777777666555555555555444444555777888:::444444555666777888888999888777777888999777333000333777777222333888999555444777999777555333555888<<<:::999888777888888999777888999::::::999888777666666666666666666666666666777777666444333444555888888777666555555555666111222222333444555666666777777777666666555555555555666777888999999999888999777888<<<:::777:::BBB:::999777555444444666666777666555555555555555555555777999;;;<<<:::888777999999::::::999888777777999999:::;;;;;;<<<======;;;::::::;;;===>>><<<;;;=========<<<<<<;;;;;;;;;;;;999777777999:::888666:::===???>>>;;;999999:::===<<<<<<<<<===???@@@BBB>>>>>>???@@@AAABBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAAAAA@@@???===<<<;;;;;;:::<<<:::888666666777999;;;999;;;>>>>>>===<<<<<<===<<<<<<<<<===>>>???@@@AAA======;;;;;;:::;;;<<<===;;;>>>AAABBBAAA>>>;;;:::<<<;;;;;;<<<>>>===888444777666666555555555666666888777666888:::;;;999777444555666666444444444666::::::;;;;;;;;;:::999999>>><<<999999;;;;;;888666;;;:::999888888888999:::<<<<<<<<<======>>>>>>>>><<<===============>>>>>>;;;===??????>>>>>>>>>???>>>>>>???@@@@@@@@@@@@@@@CCCBBBAAA@@@?????????@@@>>><<<;;;::::::;;;<<<>>>:::::::::::::::999999999>>>;;;888888;;;<<<<<<:::>>>===<<<;;;;;;<<<===>>>;;;<<<===<<<;;;:::;;;<<<888::::::888666666:::===>>>>>>>>>@@@AAA@@@===:::...444:::;;;999888:::===;;;::::::999:::;;;<<<===<<<===>>>@@@@@@???>>>===>>>===<<<<<<;;;:::999888666777888999999:::::::::===??????>>>@@@EEEEEEBBBEEEDDDBBB@@@>>><<<:::999222111000111333444333222555555555555555555555555666555555444444333444444666555444333333444444555222222222333333333444444444444333333444555666666555444444333333444666666777777777777777888888888777777777666666666555555888888888888888888777777444666888999888777777888666777888999999888777777888777777666666666777777999777666777666333444999555555555555555555555555555444333333333444555666888777777666666777777888444555777666555444555555333333333333333333333333222333444555555555555555888666555333333555777999555555555444444333333333444555666666777777666666666555555555666666777888777777666666555555555555444444444444555555555666999888777777777777888999666666666666666666666666333333222333333444555666666666666666666666555555555555666777777666555555555555666777777666666666888888777777888999:::;;;444444555555666666777777666666555666777666333111444777666333333777888555666888999888777777888999999888888777777777777777777777888999999888777777555555555555555555555666888999:::999777666777888777666666555444444555555222222333555555666666666888888888888888888888777777888888999999888888888:::888999;;;999555888>>>;;;;;;:::999999:::;;;<<<;;;:::999888888888888888666777999::::::999888777999::::::::::::999888777;;;;;;<<<<<<===>>>??????>>>======>>>???@@@>>>===;;;;;;::::::::::::::::::999888666888:::;;;:::888999;;;===<<<999888888:::<<<<<<;;;;;;<<<>>>???@@@======>>>>>>???@@@@@@@@@BBBBBBAAAAAA@@@?????????>>>>>>===;;;:::999999999999888666555555666777999666888::::::999888999:::999999999999:::;;;<<<===>>>>>><<<<<<<<<<<<===>>>888:::===>>><<<999888888:::999777888999:::888666888777777777777777888888999777777888;;;;;;:::888777999999888777666777888::::::;;;;;;;;;::::::999===;;;::::::<<<===;;;999<<<;;;:::999999999:::;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;<<<<<<:::<<<======<<<<<<<<<===<<<======>>>>>>>>>>>>>>>@@@@@@@@@??????>>>======@@@???>>>======>>>???@@@========================<<<999777777:::<<<<<<;;;<<<<<<<<<;;;<<<<<<===>>>;;;<<<===<<<::::::;;;======>>>>>>;;;777777:::>>>>>>======>>>??????===;;;;;;???CCCCCCAAAAAACCCGGGCCCAAA???>>>===>>>@@@AAA????????????????????????CCCCCCBBBAAA???>>>???@@@AAA@@@>>>===<<<===>>>>>>;;;???CCCGGGNNNVVVXXXUUUTTTRRROOOKKKGGGBBB>>>;;;333222111222333444444222444444444444444444444444555555555444444444444444555555444444444555666666333333333444444444555555555555555555555555666666555555444444444555777888777777666666666888999::::::999999999999888888888888888888888888777666666555777999999888888999:::111333666888999888666555777777666555444444555555666444444555444111333777555555444444444444555555444444444444444555666777666666555555555555666666888777666666666666444222222222222222333333333333222333444444555444444444555444333222333444666888555555555555555555555555555666777777888888777777666666666666777888::::::::::::999888888888888999444444555555555666666666666555555444444555555666777777777777777777777777555555444444444555555666555555555444444333333333555666666666666555444444555555666777888888888777777777666666666777777888555666666666666666666666666555444555666666555444666888777444444777777555555444444555666777777666777777888888777777666666888888999999999999888888666666666666666666666666777888999888666666666888777777666555555555666666444555777888999888777777666666666666666666666666888999999999999888777777:::888888999777444666:::666777777888999::::::;;;;;;:::999888777777777777666666777777777666666555999999:::::::::999888888888999999:::;;;<<<===>>>>>><<<;;;<<<======<<<;;;999999::::::::::::::::::999888888999<<<>>>======:::;;;;;;:::999999:::<<<======<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@>>>======999888888777666555444444666666555555555666666777555666777666555666777999888888888888999999:::;;;;;;:::999888888999:::;;;888:::;;;;;;999888888999:::777555555777999:::999999999999999999:::;;;<<<;;;999999:::;;;<<<;;;:::;;;;;;<<<:::999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<>>>>>>>>><<<>>>===<<<:::::::::;;;<<<;;;;;;<<<<<<<<<<<<======::::::::::::999999999999;;;<<<>>>===<<<:::;;;<<<<<<<<<<<<<<<============??????@@@@@@???>>><<<;;;>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;999777888:::;;;<<<<<<;;;;;;;;;<<<<<<=========<<<===<<<;;;::::::<<>>@@@AAA???<<<;;;===???>>><<<;;;<<<>>>AAABBBBBBIIIKKKLLLJJJIIIJJJNNNRRRSSSPPPMMMIIIGGGHHHIIIJJJIIIHHHEEEDDDCCCDDDEEEFFFGGGHHHHHHEEEAAAAAACCCFFFJJJFFFAAA===;;;<<>>??????===<<<<<<===>>>===<<<;;;;;;<<<<<<======>>>>>>::::::;;;<<<===>>>??????======<<<;;;;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>>@@@AAAAAAAAA@@@>>>===<<<777777777777777666555555666666666777777777777777777777777666555666888;;;;;;:::::::::;;;;;;<<<===999999888777777888::::::======>>>===;;;;;;===>>>:::999999:::;;;===>>>>>>============>>>???@@@@@@???>>>======>>>??????>>>?????????===<<<;;;===???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBB@@@?????????@@@@@@????????????????????????<<<<<<<<<;;;;;;:::::::::>>>???@@@???===;;;;;;<<<======<<<<<<<<<=========???@@@AAAAAA@@@>>><<<:::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;:::999999:::;;;<<<<<<;;;;;;<<<===============>>>>>><<<:::999;;;>>>AAAAAAEEEIIIIIIFFFBBBAAAAAA===<<<<<<>>>DDDJJJNNNPPPWWWWWWWWWVVVVVVYYY^^^ccchhhddd___ZZZWWWWWWXXXYYYWWWUUUQQQNNNMMMNNNPPPQQQSSSSSSRRRNNNHHHGGGKKKOOOPPPKKKEEE???===???CCCFFFOOOXXXdddrrr}}}qqqiiibbb\\\XXX444333222333444555555333333444444444555555555666222333444444444444333333000111111222222333333333555555555555666666666666555555444444444555666666777777666555555666777777;;;:::999999:::<<>>??????@@@@@@?????????AAAAAABBBBBBCCCDDDDDDEEEDDDBBBAAAAAABBBCCCCCCBBB??????@@@@@@AAAAAABBBBBB>>>>>>???????????????@@@AAA@@@??????AAACCCDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBAAA@@@>>>===<<<;;;<<<<<<======<<<;;;:::777777888888999999999999:::;;;;;;:::999999<<<>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<===???@@@@@@AAAAAA@@@>>>???AAACCC<<<>>>AAACCCDDDDDDDDDCCCEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEFFFHHHJJJOOOOOOOOOOOOPPPQQQSSSSSSTTTTTTSSSQQQNNNLLLKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAACCCDDDDDDCCC@@@>>>>>>>>>@@@???>>>======>>>??????AAABBBCCCCCCBBB???===;;;???>>>>>>>>>>>>>>>>>>???=========<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;===>>>????????????????????????BBBAAA>>>;;;:::===BBBFFFMMMRRRWWWWWWRRRJJJDDDAAA@@@@@@BBBHHHPPPYYY^^^aaabbbcccccceeeiiiooouuuzzzzzzvvvpppkkkgggggghhhiiifffdddaaa^^^]]]]]]^^^```dddcccaaa\\\XXXVVVXXX[[[XXXSSSLLLGGGEEEIIINNNQQQ\\\dddooo{{{ppphhhdddaaa^^^444333333333555666555444333333444444555666666666555666777888999888777666333444555555666555555555666666666666777777777777555555555555666777888888:::999777666555555666777777777777888999<<<>>>???::::::::::::999999999999999999::::::;;;::::::999:::::::::888666555666777???===;;;:::999999:::;;;;;;;;;::::::::::::;;;;;;===;;;;;;>>>===<<<>>>CCCAAA???<<<999888777888999777777888888888888777777777666666555555666666777666666555666888888777555333333333444555555666666777777777777777666666555666555555555555555555666777777666666555555555444777888999999::::::999999888888999999:::;;;<<<===888777555444555666888999444444555555555666666666666777777888888777777666444444444444444444444444555555444444444555555666333444555777888:::;;;<<<555555555555666777888999444555666777777777777777555666666777777777666666666666666666666777777777888777666777999:::999888888555555777888666777::::::999888999::::::999888666777888888999888888888:::999999888888999999:::999999999888777777666666666888999:::999:::;;;===;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::999999;;;;;;;;;;;;::::::::::::888888999:::;;;;;;;;;;;;555777888777:::===<<<999777777666666666666666666888888999;;;===???AAABBBEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDDDDFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIDDDFFFGGGGGGEEEEEEFFFGGGIIIHHHHHHJJJLLLOOOOOOOOOMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGIIIHHHFFFEEECCCCCCBBBBBB???@@@AAABBBBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDCCCBBBBBBDDDFFFBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIEEEHHHMMMOOOOOONNNNNNNNNTTTTTTSSSSSSRRRSSSSSSTTTSSSSSSSSSQQQPPPPPPRRRTTTXXXXXXXXXWWWVVVWWWZZZ]]]bbbbbbaaabbbccceeeggghhhiiijjjhhhddd```\\\[[[[[[]]]\\\\\\[[[\\\]]]___```WWWWWWWWWWWWVVVVVVVVVVVVTTTTTTSSSRRRPPPOOONNNNNNMMMNNNNNNLLLIIIGGGFFFFFFGGGFFFEEEDDDCCCDDDEEEFFFHHHHHHHHHHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;>>>????????????@@@CCCFFFIIIHHHFFFDDDDDDDDDEEEEEEHHHFFFBBB???>>>BBBHHHMMM]]]aaadddaaaXXXLLLDDD@@@CCCEEEJJJQQQZZZaaafffggg___aaafffllluuu~~~{{{xxxvvvwwwwwwwwwvvvuuusssrrrqqqqqqqqqrrrpppmmmjjjhhhgggggghhh___\\\VVVRRRQQQTTTXXX\\\bbbhhhnnnvvvqqqccc]]]\\\[[[ZZZ:::999888999;;;<<<;;;:::777777888888999::::::;;;;;;<<<>>>???@@@???>>>===;;;<<<=========<<<;;;:::;;;<<<<<<<<<<<<=========;;;;;;;;;<<<===???@@@AAAAAA@@@>>><<<::::::::::::777888999;;;<<<>>>???@@@@@@@@@@@@?????????>>>>>><<<===>>>??????@@@@@@???AAABBBBBB@@@??????AAACCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIGGGHHHJJJJJJHHHKKKQQQMMMJJJFFFCCC@@@???@@@@@@AAAAAABBBBBBAAA@@@>>>===;;;;;;::::::::::::;;;;;;<<<===>>>===;;;:::::::::777777777888999:::::::::;;;<<<<<<<<<<<<;;;:::999999888888777777666666666666666777777888999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???999888666555666777:::;;;666666777777777888888888444555666777777666555444666666666666666666666666555555555555666777777888111222444777:::===@@@AAA???>>><<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>===888999;;;<<<<<<<<<<<<;;;======>>>>>>??????@@@@@@>>>===>>>???AAA@@@???===>>>;;;;;;???@@@>>>???CCC>>>??????>>>===<<<<<<==================>>>???@@@@@@???>>>======>>>???@@@??????>>>>>>===<<<<<<;;;;;;===>>>?????????AAACCCAAAAAAAAAAAAAAABBBCCCCCCFFFDDDBBB@@@@@@@@@AAABBBBBBAAA@@@@@@???>>>======>>>>>>>>>>>>>>>===<<<<<<888;;;:::999;;;???===777444444333333444555666777===>>>@@@CCCFFFJJJMMMOOOPPPRRRUUUXXXYYYZZZYYYYYY\\\]]]^^^____________^^^XXXXXXXXXWWWVVVVVVUUUUUUQQQOOOMMMMMMPPPRRRTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUQQQSSSUUUUUUTTTTTTVVVYYYXXXWWWXXX[[[___aaa```___]]]]]]^^^^^^]]][[[ZZZYYYWWWWWWWWWWWWVVVVVVVVVVVVWWWUUURRROOONNNNNNOOOOOOKKKLLLNNNOOOPPPOOONNNMMMMMMLLLKKKKKKKKKMMMOOOQQQNNNPPPRRRRRRQQQQQQQQQRRRPPPOOOOOONNNNNNNNNOOOOOOMMMMMMLLLLLLMMMNNNPPPQQQTTTVVVWWWWWWVVVVVVWWWXXXVVVYYY]]]^^^]]]]]]^^^```eeedddcccbbbbbbaaabbbbbb```aaa```^^^\\\[[[^^^aaafffffffffeeeeeehhhlllooooooooooooooopppsssuuuwwwxxxyyyxxxsssnnniiihhhiiihhhgggggghhhiiikkkmmmnnnggggggggggggfffffffffeeeeeedddcccbbb```___^^^]]]^^^______\\\YYYVVVUUUUUUUUUTTTRRRQQQPPPQQQRRRSSSVVVUUUTTTSSSQQQPPPOOONNNJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIGGGEEEDDDBBBBBBCCCFFFHHHJJJKKKNNNSSSWWWTTTRRRNNNKKKJJJJJJLLLMMMPPPMMMHHHDDDDDDHHHPPPVVVbbbdddddd^^^TTTJJJDDDAAACCCFFFKKKRRRYYY]]]]]]\\\UUUYYYbbbnnn|||}}}zzzzzz}}}~~~|||zzzooommmiiieeedddfffhhhjjjhhhjjjlllnnnxxxxxxhhh]]][[[\\\[[[ZZZAAA@@@???@@@AAABBBBBB@@@<<<<<<===>>>>>>???@@@@@@@@@AAACCCEEEEEEEEECCCBBBBBBCCCDDDDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDFFFHHHJJJKKKIIIHHHEEECCCAAA@@@@@@@@@>>>???BBBDDDFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKIIIJJJJJJJJJJJJKKKNNNQQQLLLMMMPPPRRRSSSRRRPPPOOORRRRRRRRRRRRSSSUUUVVVWWWYYYWWWXXX[[[[[[YYY\\\bbb]]]ZZZVVVQQQNNNMMMMMMNNNKKKKKKLLLKKKJJJIIIGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGCCCFFFGGGEEEAAA>>>>>>@@@<<<<<<===>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@??????@@@@@@???>>>===<<<<<<;;;777777999;;;===???AAAAAA<<<======>>>>>>>>>>>>>>>@@@???????????????@@@@@@===<<<:::999999;;;>>>@@@::::::;;;;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::999999999999999999999999999999888777777666777777555666999===AAAEEEGGGIIIGGGFFFCCCAAA???>>>>>>???FFFFFFFFFGGGFFFFFFEEEEEECCCDDDEEEGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJEEEEEEFFFGGGIIIHHHEEECCCFFFBBBCCCHHHIIIFFFHHHMMMHHHKKKLLLJJJFFFDDDEEEGGGEEEEEEDDDCCCDDDEEEGGGHHHFFFFFFDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBFFFHHHJJJJJJJJJKKKMMMOOOIIIIIIHHHHHHIIIJJJKKKKKKOOOMMMJJJHHHGGGHHHIIIKKKMMMLLLLLLJJJIIIHHHGGGFFFDDDDDDCCCBBB@@@>>>===;;;;;;>>>===:::<<<@@@===666777666666666777:::===>>>IIIJJJMMMPPPUUUZZZ]]]___aaadddhhhkkknnnnnnmmmllliiijjjkkkllllllllllllllljjjiiiiiigggfffeeedddddd^^^]]][[[[[[^^^aaaccccccbbbbbbaaaaaa``````______\\\___bbbcccbbbcccfffiiieeeeeefffiiinnnpppooollljjjkkkkkkkkkjjjiiigggfffcccccccccccccccccccccccccccaaa]]]YYYXXXYYYZZZ\\\]]]^^^```bbbcccbbbaaa```ZZZYYYWWWVVVWWWZZZ]]]___ZZZ\\\______^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^]]]\\\\\\\\\\\\^^^```aaaccceeeggggggffffffggghhhfffhhhiiiiiiggghhhllloooqqqpppooommmllllllkkkkkkiiiiiiiiigggddddddgggjjjmmmmmmmmmmmmmmmpppuuuxxxuuutttttttttvvvxxx{{{}}}~~~~~~zzztttpppoooppplllkkklllmmmnnnqqqsssuuurrrrrrrrrqqqqqqppppppppppppooonnnmmmkkkjjjhhhhhhlllmmmmmmjjjfffcccbbbbbbbbbaaa___]]]]]]]]]___```cccaaa```^^^\\\[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYZZZYYYWWWUUUSSSQQQPPPOOOJJJMMMQQQTTTWWW[[[bbbggg\\\YYYTTTPPPNNNOOOQQQSSSUUURRRMMMIIIHHHMMMUUU[[[______\\\UUUMMMFFFDDDDDDAAADDDIIIOOOSSSSSSPPPMMMPPPWWWcccsss~~~{{{zzzyyyzzz{{{nnnnnnllllllsssvvviiiaaaaaacccaaa___CCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKMMMLLLKKKIIIIIIJJJLLLOOOSSSUUUVVVWWWXXXZZZZZZWWWSSSOOOLLLJJJFFFDDDBBBEEEJJJNNNPPPRRRTTTVVVTTTTTTRRRRRRQQQRRRSSSTTTWWWXXXZZZ\\\\\\\\\\\\[[[WWWVVVUUUWWWYYY[[[\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\aaa```___```aaadddgggiiieeeffffffeeedddccceeegggdddcccbbb```^^^\\\[[[ZZZ^^^^^^^^^^^^\\\ZZZXXXWWWRRRQQQQQQQQQRRRTTTVVVWWWTTTSSSQQQQQQQQQQQQOOOMMMMMMLLLKKKIIIHHHGGGGGGGGGKKKLLLLLLKKKKKKKKKNNNPPPPPPNNNLLLKKKJJJHHHDDDBBB???@@@CCCEEEHHHJJJKKKLLLIIIFFFCCCCCCFFFHHHHHHFFFDDDEEEEEEEEEEEEEEEDDDDDD???>>><<<===@@@BBBCCCCCCGGGFFFEEEDDDCCCAAA???>>>>>>???@@@AAA@@@???===;;;;;;<<<<<<<<<<<<<<<;;;:::AAA@@@???>>>===>>>>>>???AAA>>>===???EEEKKKNNNOOOOOOMMMIIIFFFEEEEEEGGGIIIRRRRRRSSSTTTTTTTTTSSSSSSUUUTTTSSSSSSTTTUUUVVVWWWYYYWWWVVVVVVWWWWWWVVVTTTUUUUUUTTTSSSSSSSSSSSSTTTVVVTTTSSSSSSTTTUUUUUUUUUZZZYYYXXXVVVTTTTTTSSSSSSRRRUUUXXXZZZXXXVVVUUUUUUPPPQQQRRRSSSTTTTTTTTTTTTVVVTTTSSSUUUXXXXXXUUURRRWWWRRRMMMNNNSSSWWWXXXWWWUUUVVVSSSQQQSSSXXXZZZWWW[[[UUUQQQRRRQQQMMMKKKMMMPPPPPPPPPNNNKKKIIIIIIIIIIIIIIIHHHEEEAAA>>>======>>><<<@@@HHHHHH???888666222111222444444777BBBMMMVVVWWWYYY^^^eeellloooqqqqqqsssvvvxxxyyyyyyxxxwwwtttuuuuuuvvvwwwwwwvvvvvvrrrrrrqqqpppooonnnmmmlllmmmlllkkkjjjjjjkkklllmmmrrrqqqpppnnnllljjjiiihhhiiijjjllloooqqqsssssstttrrrtttxxx{{{}}}|||zzzyyywwwxxxxxxxxxwwwvvvtttsssrrrrrrqqqqqqqqqssstttuuuqqqlllhhhhhhlllnnnmmmkkkmmmqqquuuvvvtttooollljjjppplllgggfffhhhlllnnnnnnnnnmmmlllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjffffffhhhkkkmmmnnnllljjjmmmlllkkklllnnnppppppppprrrtttvvvtttqqqrrrxxx~~~yyyxxxuuussssssssstttuuuuuutttrrrpppnnnmmmllllllmmmoooqqqrrrrrrsssuuuwww|||{{{yyyxxxzzz}}}~~~zzzuuusssqqqpppooonnnpppsssvvvxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttssssssssssssssstttsssqqqrrrssssssrrrqqqppppppnnnmmmlllkkkkkkkkkhhhjjjkkkiiifffdddeeegggccceeeeeedddcccbbbcccdddfffccc``````aaa```]]]ZZZZZZYYYYYY]]]bbbffffffeeebbbccc___XXXTTTUUUUUURRRUUUPPPKKKJJJMMMQQQSSSTTTWWWTTTPPPLLLIIIGGGFFFFFFFFFCCCDDDIIIJJJFFFFFFJJJNNN\\\ooo{{{sssiiigggmmmyyyyyyoooiiihhhjjjkkkkkkNNNNNNOOOPPPQQQRRRSSSSSSNNNMMMLLLKKKKKKKKKLLLMMMRRRRRRQQQPPPPPPQQQRRRSSSOOOOOONNNMMMMMMMMMMMMMMMNNNOOOOOOOOOMMMLLLMMMNNNRRRUUUXXXYYYZZZ[[[]]]___ccc```]]]YYYVVVSSSQQQOOOPPPSSSWWW[[[]]]___aaacccbbbaaa````````````aaabbbcccdddfffggghhhhhhhhhgggeeecccbbbcccfffggghhhgggggggggffffffeeeeeeeeedddhhhgggggghhhiiilllnnnoooooonnnmmmmmmmmmmmmnnnnnnmmmmmmmmmkkkjjjhhhfffeeeeeeeeeeeeeeedddcccaaa```\\\[[[[[[[[[\\\^^^```aaa___]]]\\\\\\]]]]]][[[ZZZXXXWWWVVVTTTSSSRRRQQQQQQ[[[\\\\\\[[[ZZZ[[[]]]___^^^]]][[[ZZZZZZXXXUUURRRQQQRRRTTTWWWYYY[[[\\\]]][[[XXXVVVVVVWWWXXXWWWUUURRRQQQPPPOOOMMMJJJHHHGGGJJJHHHGGGHHHJJJLLLMMMMMMOOOPPPPPPOOOMMMKKKJJJJJJJJJKKKLLLLLLKKKIIIFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGIIIJJJKKKKKKJJJIIIKKKPPPUUUWWWWWWWWWUUURRROOONNNOOORRRSSS[[[[[[\\\\\\\\\\\\[[[[[[```______^^^^^^___```aaabbbaaa``````aaaaaa```^^^\\\\\\]]]]]]^^^___```aaaaaa___]]]^^^aaadddffffffffffffeeedddbbbaaa```___]]]```cccdddcccbbbaaaaaaaaa```______```aaacccddddddddddddeeefffdddbbb___ccc^^^YYYXXX[[[^^^^^^]]]]]]^^^\\\ZZZ\\\``````]]]\\\VVVSSSTTTSSSPPPOOOQQQOOOOOOOOOMMMKKKIIIIIIIIIHHHHHHGGGDDD@@@>>>======???===@@@FFFFFF>>>888666333222222555666;;;GGGSSS\\\___bbbggglllppptttvvvuuuvvvxxxzzz{{{zzzyyyxxxtttuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuuuutttssssssrrrrrrrrrqqqqqqrrrsssuuuuuuwwwwwwvvvuuusssqqqooonnnqqqqqqssstttvvvxxxyyyyyy}}}}}}}}}~~~~~~}}}|||{{{zzz{{{{{{zzzzzz{{{}}}~~~}}}yyyuuuuuuxxx{{{zzzwwwwwwzzz}}}~~~{{{xxxuuutttwwwuuutttuuuwwwyyyyyyxxxvvvuuutttsssssssssssstttssssssrrrrrrrrrrrrrrrrrrmmmnnnoooqqqtttsssqqqoooooonnnnnnpppsssuuuvvvuuuwww{{{~~~~~~|||{{{~~~~~~|||zzzyyyyyyzzz{{{yyyyyyyyyxxxwwwtttrrrpppqqqrrrtttuuuuuuuuuxxxyyy~~~}}}{{{{{{|||~~~zzzxxxuuutttsssrrrsssuuuxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwxxxyyy|||{{{zzzzzzzzzyyywwwuuuvvvvvvwwwwwwvvvtttrrrqqqlllmmmmmmllljjjjjjkkkmmmhhhjjjkkklllkkkjjjkkklllkkkiiiggghhhiiiiiigggeeefffdddcccdddfffhhhfffeeedddeeeccc]]]\\\^^^^^^[[[[[[WWWTTTTTTWWWZZZ[[[ZZZZZZXXXUUURRROOONNNNNNNNNPPPLLLJJJMMMNNNMMMPPPUUU___iiixxxooohhhaaaaaajjjvvv}}}sssmmmlllnnnnnnnnnUUUVVVWWWXXXYYYZZZ[[[[[[VVVUUUUUUTTTTTTTTTTTTTTTZZZYYYYYYXXXXXXXXXYYYZZZUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPPPPRRRTTTXXXYYY[[[[[[\\\^^^aaadddeeeccc```\\\YYYWWWVVVUUUYYY\\\```cccdddfffhhhiiiiiiiiihhhhhhhhhhhhiiiiiilllmmmooopppqqqqqqpppooolllkkkjjjjjjlllmmmmmmmmmmmmllllllkkkiiihhhhhhgggnnnnnnooopppqqqrrrssstttrrrooommmnnnppprrrqqqooopppqqqrrrrrrqqqooolllkkkjjjkkklllllllllkkkiiihhheeeeeeeeefffggghhhjjjkkkiiihhhggghhhiiijjjiiigggdddcccaaa___^^^]]]]]]]]]fffggggggfffeeeeeehhhjjjhhhgggfffffffffdddaaa______```bbbccceeeggghhhiiihhhfffeeeeeeeeeeeebbb```aaa```^^^[[[XXXUUURRRPPPRRRPPPOOOPPPSSSUUUUUUUUUYYY[[[\\\ZZZWWWUUUWWWYYYZZZ[[[[[[ZZZXXXVVVSSSRRRRRRQQQQQQQQQQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXZZZ]]]``````___^^^]]][[[YYYYYY[[[]]]___ddddddddddddddddddddddddjjjjjjjjjjjjjjjkkkkkklllllljjjiiijjjkkkkkkjjjhhhdddeeefffhhhjjjlllnnnnnniiigggddddddgggjjjmmmmmmllllllmmmlllkkkiiigggfffgggjjjnnnoooooonnnnnnnnnpppnnnlllkkklllnnnqqqsssrrrtttwwwxxxvvvrrrpppoooppplllgggeeefffgggfffdddccceeedddbbbccceeeddd___\\\WWWSSSTTTTTTQQQPPPRRRNNNNNNMMMLLLKKKIIIHHHGGGIIIIIIHHHEEEAAA??????@@@AAA???BBBGGGGGGBBB===;;;777444444777;;;BBBOOO\\\dddhhhnnnqqqssstttxxx{{{xxxxxxzzzzzzzzzyyyxxxwwwssstttuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuttttttttttttssssssssstttvvvwwwyyyzzz{{{|||||||||{{{xxxuuusssxxxxxxxxxxxxyyy{{{|||}}}~~~||||||~~~~~~~~~~~~}}}{{{zzzyyyzzz|||}}}zzzzzzzzzyyyyyyyyyxxxxxxttttttuuuwwwyyyxxxtttqqqqqqpppqqqtttxxx{{{|||{{{{{{{{{}}}~~~{{{xxxvvvwwwxxxyyyyyyxxxyyyzzz|||~~~~~~|||{{{yyyxxxxxxyyyzzz|||yyyyyyyyyxxxxxxxxxwwwwwwyyyyyyyyyzzz{{{}}}~~~|||yyyzzz|||}}}~~~~~~|||yyyxxxrrrpppnnnmmmoooqqqrrrrrrmmmoooqqqrrrqqqqqqqqqrrrpppoooooopppqqqrrrqqqooopppnnnmmmmmmmmmmmmllljjjhhhkkkjjjffffffjjjjjjhhheeedddcccfffiiijjjhhheeeaaa```^^^\\\[[[[[[[[[\\\aaa\\\XXXXXXYYY[[[aaagggssszzzyyy^^^YYYVVV[[[gggvvv|||ppphhhfffhhhiiiiii\\\\\\]]]]]]]]]^^^^^^^^^ZZZYYYYYYYYYYYYYYYYYYYYY^^^^^^]]]]]]\\\\\\\\\]]][[[ZZZYYYYYYXXXXXXYYYYYYYYYXXXWWWUUUTTTTTTWWWYYYZZZZZZZZZZZZZZZ\\\```ddddddccc```\\\YYYXXXXXXYYY^^^aaadddfffggghhhiiijjjiiiiiiiiiiiiiiiiiijjjjjjlllmmmooopppppppppooonnnooommmllllllmmmnnnnnnmmmmmmllllllkkkjjjjjjiiiiiiooopppqqqsssttttttttttttsssnnnkkkmmmqqqsssqqqnnnoooqqqssstttsssqqqnnnllllllmmmnnnoooooonnnmmmllliiiiiijjjkkklllmmmnnnnnnnnnmmmlllmmmooopppooonnniiihhhgggeeedddccccccccckkkllllllkkkiiijjjlllnnnmmmllllllmmmmmmllliiifffffffffggghhhiiikkklllmmmllllllmmmmmmmmmllljjjiiikkkjjjhhhfffccc```]]]\\\YYYXXXWWWYYY[[[\\\\\\[[[^^^```bbbaaa^^^\\\___bbbffffffeeedddbbb```^^^\\\[[[ZZZYYYXXXYYY[[[^^^___fffeeedddbbbaaa___^^^^^^```aaaccceeegggfffeeeccccccbbbaaa```aaacccfffgggjjjjjjiiiiiiiiiiiiiiiiiimmmmmmnnnoooppprrrssstttpppnnnmmmnnnooopppooommmjjjjjjlllnnnpppqqqrrrsssnnnkkkgggfffgggiiijjjkkklllmmmnnnnnnnnnkkkiiiggglllooosssuuuuuuuuuvvvwwwvvvvvvuuuvvvwwwyyy{{{||||||~~~~~~|||yyyuuutttttttttrrrpppkkkmmmmmmjjjjjjkkkhhhbbbbbb\\\YYYYYYXXXTTTSSSTTTQQQQQQPPPPPPOOONNNKKKIIIMMMMMMLLLJJJGGGFFFFFFHHHFFFGGGIIILLLNNNKKKGGGEEE===::::::>>>DDDLLLYYYfffjjjpppwwwyyyxxxwwwzzz~~~yyyyyyyyyyyyxxxwwwvvvuuusssttttttuuuuuuttttttssstttsssrrrqqqpppqqqqqqrrrqqqrrrsssuuuwwwyyy{{{|||{{{|||~~~~~~}}}zzzwwwuuuzzzyyyxxxxxxxxxyyy{{{{{{~~~~~~}}}~~~}}}}}}~~~}}}~~~~~~|||{{{{{{}}}}}}}}}|||||||||{{{{{{{{{wwwwwwwwwyyyzzzxxxtttqqqpppppprrruuuzzz}}}~~~~~~|||~~~~~~~~~}}}||||||}}}}}}|||{{{{{{}}}~~~~~~~~~~~~}}}}}}~~~yyyyyyyyyxxxwwwwwwvvvvvv}}}}}}}}}~~~~~~}}}zzz{{{|||}}}~~~~~~xxxtttoooooorrruuuuuutttppprrruuuuuusssqqqqqqqqqsssssstttuuuvvvvvvuuutttrrrrrrrrrrrrssstttttttttooorrrsssqqqqqquuuuuussspppppprrrvvvzzzzzzuuuqqqjjjjjjiiihhhiiiiiijjjkkkpppmmmiiihhhiiimmmrrrwwwxxxeeePPPMMMMMMWWWhhhyyyyyyjjj___]]]___cccfffggggggfffeeedddcccbbbbbb\\\]]]]]]^^^^^^^^^^^^^^^bbbbbbaaaaaaaaa``````_________^^^]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXXXX[[[]]]\\\\\\\\\ZZZZZZ]]]aaadddffffffdddaaa]]]\\\^^^aaaeeegggjjjllllllllllllmmmjjjjjjkkkkkkllllllllllllkkklllmmmnnnnnnnnnmmmlllrrrpppooooooqqqrrrqqqpppoooooooooooooooooooooooopppqqqrrrsssssssssssssssvvvrrrooopppuuuwwwuuurrrrrrtttvvvwwwwwwuuurrrppplllmmmoooppppppoooooonnnjjjkkklllmmmnnnooooooooopppnnnnnnoooqqqrrrrrrqqqkkkjjjiiihhhhhhhhhhhhhhhpppqqqpppooommmnnnppprrrrrrrrrrrrttttttsssooollljjjjjjjjjkkklllnnnpppqqqoooqqqssstttttttttssssssrrrrrrpppmmmjjjfffcccbbbbbbaaaaaabbbdddeeedddcccaaaccceeedddbbbcccfffiiikkkjjjjjjhhhgggeeedddccccccbbbaaa```aaacccfffgggmmmmmmllljjjiiigggfffeeefffiiilllnnnmmmkkkiiihhhggggggfffggghhhkkkmmmooooooooonnnmmmllllllmmmmmmlllmmmppprrruuuwwwxxxyyyrrrpppoooppprrrrrrqqqpppooopppqqqrrrrrrrrrqqqqqqpppmmmjjjiiiiiikkkllllllmmmnnnpppqqqqqqooommmllloooqqquuuwwwxxxzzz{{{}}}}}}|||{{{wwwpppssslllhhhgggddd___]]]]]]]]][[[ZZZZZZZZZYYYUUUQQQSSSTTTSSSQQQPPPPPPRRRTTTSSSTTTVVVWWWXXXWWWRRRNNNHHHEEEEEEKKKQQQYYYdddooosssxxx~~~}}}|||~~~||||||{{{{{{yyyxxxwwwwwwxxxxxxxxxwwwvvvuuutttsssuuutttrrrpppppppppqqqrrrssstttvvvxxxzzz|||}}}~~~{{{|||~~~~~~~~~{{{xxxvvvyyyyyyyyyxxxxxxxxxyyyyyy}}}}}}~~~~~~{{{|||}}}~~~}}}||||||}}}~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyyyyyyyzzzxxxuuusssoooppprrrvvvzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzyyyyyy~~~~~~}}}|||{{{zzzzzz|||zzzuuutttvvvxxxxxxwwwvvvwwwxxxvvvssspppoooooowwwyyyzzzzzzzzzxxxwwwwwwtttuuuvvvwwwwwwxxxxxxyyyvvvzzz{{{zzz{{{~~~~~~{{{wwwxxx{{{~~~yyyttttttuuuuuuvvvwwwwwwxxxxxxxxxwwwuuuwww{{{~~~}}}yyyuuurrrttt{{{{{{jjjXXXHHHEEEHHHUUUiii{{{tttdddZZZZZZbbblllqqqmmmllljjjiiigggeeedddccc```aaabbbdddeeefffffffffgggggghhhhhhgggfffeeeddddddcccbbbbbbaaaaaabbbbbb`````````___]]]]]]___```bbbbbbaaa```___aaaeeehhhggggggfffccc___^^^bbbfffhhhjjjmmmmmmmmmllllllmmmjjjkkklllmmmnnnnnnnnnmmmnnnooopppqqqqqqpppooooooqqqooonnnoooppprrrrrrqqqooopppppppppqqqqqqqqqqqqsssssssssssssssttttttttttttrrrpppqqqtttvvvuuutttssstttuuuvvvuuutttrrrpppooopppqqqrrrrrrqqqpppppplllmmmnnnpppqqqqqqrrrqqqrrrqqqpppqqqssstttsssrrrmmmmmmlllllllllmmmnnnnnnqqqqqqqqqooonnnnnnppprrrsssssstttuuuvvvtttpppmmmiiiiiiiiijjjlllnnnqqqrrrppprrruuuuuuuuuuuuvvvxxxxxxwwwtttppplllhhhdddbbbeeeddddddeeeggghhhfffeeeffffffeeefffhhhjjjlllmmmkkkkkkkkkjjjiiiiiiiiihhhkkkkkkjjjjjjjjjlllmmmnnnmmmnnnnnnooooooooonnnnnnmmmppptttuuusssqqqooonnnmmmmmmmmmnnnppprrruuuvvvvvvuuusssrrrqqqqqqrrrsssooopppsssvvvyyy{{{}}}}}}uuutttssstttuuuvvvuuutttvvvvvvwwwwwwvvvtttrrrpppllljjjiiijjjlllnnnnnnnnnjjjkkkmmmnnnooooooooonnnrrruuuxxx{{{}}}zzztttrrroooiiifffgggeeecccaaaaaabbb___ZZZUUUSSSTTTTTTSSSSSSTTTXXX[[[\\\```bbbcccdddccc^^^WWWWWWTTTVVV]]]ccciiipppwww{{{~~~}}}|||{{{{{{~~~~~~~~~}}}|||zzzyyyxxx|||zzzxxxvvvuuuuuuvvvwwwrrrssstttvvvxxxyyyyyyyyy{{{{{{}}}}}}}}}{{{yyyxxxzzzzzz{{{{{{{{{{{{zzzyyy~~~~~~~~~~~~~~~|||yyyyyy{{{}}}~~~~~~~~~||||||||||||zzzxxxssssssuuuyyy}}}}}}}}}||||||~~~}}}zzzyyy{{{~~~|||||||||||||||}}}}}}|||yyyuuurrrqqqrrr|||~~~~~~}}}}}}{{{|||}}}|||yyyxxxyyyzzz|||}}}}}}{{{}}}~~~|||~~~{{{yyyyyyxxxuuuqqqooommmjjjkkkqqqqqqdddVVVIIIFFFGGGUUUiiizzzuuukkk^^^YYY___lllyyylllkkkjjjhhhgggeeedddcccbbbdddfffiiikkklllmmmmmmllllllllllllllljjjiiihhhhhhgggffffffeeeeeeffffffcccdddeeedddcccbbbbbbdddfffggggggfffeeefffiiikkkeeegggfffccc______dddhhhiiikkkmmmmmmlllkkkkkkkkklllmmmooopppqqqqqqqqqpppqqqrrrsssssssssrrrqqqqqqnnnmmmlllmmmoooqqqqqqqqqppppppppppppppppppoooooouuutttsssrrrrrrsssttttttpppoooooopppqqqrrrsssssssssssssssrrrqqqpppooonnnpppqqqrrrssssssrrrppppppnnnoooqqqrrrssstttsssssssssrrrqqqrrrssstttsssrrrnnnnnnnnnooopppqqqssstttqqqqqqqqqooommmmmmoooqqqrrrrrrssstttuuurrrnnnjjjhhhhhhhhhiiikkkooorrrtttssstttvvvuuuttttttvvvyyywwwvvvtttqqqmmmiiifffdddgggffffffhhhiiiiiihhhfffiiifffccceeekkkoooooonnnllllllllllllmmmmmmnnnoooqqqqqqqqqqqqqqqqqqqqqqqqoooppprrrssstttssssssrrrqqquuuxxxyyywwwtttrrrrrrrrrrrrssstttvvvxxxzzz{{{zzzyyywwwuuutttuuuvvvvvvsssuuuwwwzzz|||}}}~~~~~~xxxwwwvvvwwwyyyzzzyyyxxxzzz{{{{{{zzzxxxvvvsssqqqkkkjjjjjjlllnnnooonnnlllfffggghhhjjjlllnnnoooppptttwww{{{~~~~~~zzzsssnnnmmmjjjdddaaaaaa```]]]ZZZZZZZZZWWWQQQKKKHHHIIIIIIIIIJJJMMMRRRVVVYYY```fffiiimmmpppmmmeeefffdddgggooouuuwww{{{~~~~~~~~~~~~~~~{{{xxxvvvvvvwwwxxxqqqrrrtttuuuuuuuuuuuutttyyyyyyzzzzzzzzzyyyxxxxxxyyyzzz|||~~~~~~}}}{{{yyy~~~yyyzzz|||}}}}}}}}}}}}~~~~~~~~~}}}{{{{{{}}}}}}}}}~~~~~~zzz{{{|||}}}|||}}}}}}{{{|||~~~~~~zzzvvvtttuuuwww~~~}}}{{{{{{|||}}}{{{zzzyyyuuurrrmmmmmmkkkkkknnnooohhh^^^TTTOOONNNYYYkkkzzz~~~qqqjjjcccccclllzzzmmmmmmlllkkkjjjiiihhhhhhbbbdddgggkkkmmmoooppppppmmmnnnnnnnnnmmmllljjjiiikkkjjjiiiiiihhhhhhiiiiiifffgggiiihhhgggeeeeeefffhhhiiiiiihhhhhhhhhjjjlllhhhjjjjjjfffbbbbbbhhhmmmmmmoooqqqqqqooonnnnnnnnnssstttuuuwwwxxxxxxwwwwwwpppqqqrrrssssssrrrpppppppppooonnnppprrrtttuuutttuuuuuutttsssrrrqqqppppppuuutttrrrppppppqqqssstttoooqqqrrrqqqqqqqqqtttvvvuuuuuutttsssrrrqqqpppppppppqqqrrrrrrrrrpppooonnnnnnoooqqqssstttttttttssssssrrrqqqqqqssssssrrrqqqnnnnnnooopppqqqsssuuuvvvtttuuutttsssqqqqqqrrrtttuuuuuuvvvwwwwwwtttpppllllllllllllmmmpppssswwwyyyyyyzzz{{{yyyvvvvvvyyy|||sssrrrrrrpppnnnllljjjiiilllllllllnnnoooooommmkkkjjjdddaaaccckkkppppppmmmmmmmmmmmmnnnoooqqqsssssssssssstttttttttsssrrrrrruuuuuuvvvvvvvvvuuusssrrrrrrvvvyyyyyywwwtttssstttttttttuuuvvvxxxzzz{{{||||||zzzxxxvvvuuuvvvwwwxxxwwwxxxzzz|||}}}}}}}}}|||yyyxxxwwwxxxzzz{{{{{{yyy{{{{{{|||{{{yyyvvvsssrrrrrrrrrqqqrrrsssqqqooolllhhhhhhiiikkkmmmpppssstttuuuxxx|||~~~|||wwwqqqjjjddd___^^^\\\WWWTTTUUUTTTQQQNNNMMMNNNJJJCCC<<<;;;<<<===>>>???CCCHHHLLLPPPZZZdddkkksss{{{yyyrrroooooosss{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvttttttuuuuuuwwwxxxyyyyyyyyyyyywwwwwwvvvvvvvvvvvvuuuvvvvvvvvvwwwyyy|||}}}zzzxxx~~~zzz|||~~~~~~~~~}}}}}}~~~}}}{{{{{{|||~~~{{{}}}}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}|||}}}}}}~~~}}}yyyvvvuuuwwwzzz|||~~~~~~{{{xxxssstttsssqqqsssuuuqqqkkk```YYYVVV^^^nnn{{{~~~|||yyytttppprrr|||lllkkkjjjkkklllmmmlllkkkkkkjjjiiikkkooopppooommmjjjkkkmmmooopppooonnnmmmoooiiigggkkkooommmjjjhhhfffhhhjjjmmmmmmjjjhhhfffiiiiiikkklllnnnooooooooohhheeecccccceeehhhiiijjjrrrtttvvvtttqqqooooooqqqvvvttttttuuuxxxzzz{{{zzzvvvuuutttssssssrrrssssssoooooooooppprrruuuwwwyyywwwvvvuuuuuuuuuvvvwwwxxxzzzxxxuuurrrqqqpppqqqrrrooonnnnnnoooqqqsssuuuvvv{{{yyyuuuqqqpppppprrrsssrrrtttuuutttrrrpppooooooqqqqqqqqqqqqsssuuuwwwyyyuuutttsssrrrqqqqqqrrrrrrnnnooopppppppppqqqsssuuutttssssssrrrqqqqqqrrrrrrwwwzzz{{{zzzuuurrrqqqrrrjjjkkkmmmoooqqqssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvqqqqqqooommmjjjjjjkkkmmmooonnnmmmmmmooopppqqqqqqeeefffgggiiilllooorrrsssnnnqqqssssssqqqqqqsssvvvssssssrrrrrrssssssttttttqqqqqqssstttuuuuuuuuuuuusssuuuxxxxxxwwwvvvvvvwwwyyywwwuuutttuuuyyy~~~{{{yyyxxxxxxyyyxxxtttpppzzzxxxvvvwwwxxxxxxuuurrrtttuuuwwwxxxyyyyyyxxxxxx|||{{{yyyxxxvvvuuutttssstttsssqqqooonnnmmmmmmnnniiijjjlllnnnpppppppppoootttwwwzzz|||}}}~~~~~~{{{vvvvvvrrrjjjgggfff___VVVTTTPPPLLLIIIHHHGGGGGGFFFGGGGGGEEECCC@@@===:::888777666444333555888<<>>>>>>>>>>>???BBBFFFJJJLLLVVV```mmmyyyzzz{{{~~~~~~}}}~~~}}}|||wwwxxxzzz|||}}}~~~}}}~~~~~~~~~~~~~~~~~~|||{{{{{{zzzxxxuuusssrrrsssuuuvvvwwwyyy{{{|||||||||}}}~~~~~~}}}ssstttwww{{{~~~{{{|||~~~~~~~~~}}}zzzwwwxxx~~~qqqooonnnnnnnnnnnnmmmkkkooonnnmmmmmmmmmmmmlllllllllmmmnnnooonnnllljjjhhhmmmiiiiiimmmooommmkkklllpppooooooooooooooooooppppppqqqsssttttttrrrqqqpppooonnnnnnpppsssvvvvvvvvvuuuvvvwwwwwwwwwwwwwwwwwwsssrrrrrrtttxxxzzz{{{{{{xxxxxxwwwvvvuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwyyyzzz|||}}}~~~~~~}}}|||xxxxxxyyyxxxxxxwwwvvvuuusssvvvxxxwwwtttrrruuuxxxuuuuuuuuuuuuwwwxxxzzz{{{yyyyyyxxxuuupppmmmkkkkkkjjjmmmqqquuuxxxyyyyyyyyyvvvuuusssqqqrrrtttwwwyyyxxxxxxxxxwwwvvvxxx|||}}}{{{yyyxxxwwwwwwxxxyyy~~~~~~}}}{{{yyywwwvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyzzz{{{zzzxxxuuutttuuuvvvxxxyyyzzzzzzyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwuuussstttwwwxxxvvvssszzzwwwtttrrrqqqsssuuuwwwyyyyyyxxxwwwvvvwwwxxxxxxvvvxxxyyyyyyxxxwwwxxxzzz}}}}}}}}}|||||||||||||||{{{zzzxxxxxxyyy{{{|||}}}{{{{{{{{{|||}}}}}}|||{{{sssuuuvvvwwwxxxxxxwwwwwwwwwyyyzzz{{{zzzxxxuuusssrrrrrrqqqqqqppppppppppppssssssttttttuuuuuuuuuvvvxxxzzz{{{{{{zzzyyyzzzzzzzzzzzzzzz{{{|||}}}}}}|||||||||}}}}}}}}}{{{~~~|||uuulllddd```\\\[[[XXXUUUTTTVVVVVVUUUNNNOOOQQQUUUXXXYYYXXXWWWYYYXXXWWWUUUTTTSSSRRRRRRKKKKKKMMMPPPTTTYYY\\\___eeellluuu}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}{{{wwwuuussstttvvvwwwwwwyyy{{{{{{{{{|||~~~~~~~~~{{{zzzsssuuuxxx|||~~~~~~}}}{{{}}}~~~~~~}}}|||}}}}}}yyyvvvvvvyyymmmpppvvv}}}ooonnnmmmmmmnnnnnnmmmkkkooonnnmmmlllkkkkkkkkklllmmmnnnoooooonnnllljjjhhhjjjggghhhlllmmmkkkjjjkkkoooooonnnmmmmmmnnnooooooqqqrrrtttuuuuuusssqqqpppnnnnnnooorrruuuwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvuuusssrrrrrrtttwwwzzz{{{zzzwwwwwwvvvuuutttttttttttttttuuuuuuvvvwwwwwwwwwwwwxxxyyy{{{|||}}}}}}||||||zzzzzzzzzyyywwwuuutttssspppsssuuuuuussssssuuuwwwttttttuuuwwwyyyzzz{{{|||yyyyyywwwtttooolllkkkkkkkkknnnqqquuuvvvvvvuuusssqqqpppnnnmmmnnnppprrrtttssssssssssssrrrtttwwwzzz~~~}}}{{{yyyyyyzzz{{{|||~~~|||zzzyyyxxxwwwvvvtttuuuvvvwwwxxxzzz{{{{{{zzzxxxuuussssssvvvyyy|||yyyyyyzzzxxxvvvuuuvvvxxxvvvwwwwwwuuutttuuuxxx{{{xxxyyyzzz{{{{{{{{{{{{zzz{{{xxxvvvwww{{{|||zzzxxx}}}{{{xxxuuutttuuuwwwyyyzzzyyyyyyxxxxxxxxxyyyyyy{{{||||||{{{yyyxxxyyyzzz}}}|||||||||{{{zzzyyyyyyzzzzzz{{{{{{zzzyyyyyyyyywwwxxxyyyyyyyyyxxxxxxxxxssstttvvvwwwxxxxxxwwwwwwuuuvvvxxxzzzyyywwwtttrrrsssssssssssssssssssssrrruuuuuuuuuuuuuuuuuuuuuvvvwwwyyyzzzzzzxxxvvvvvvwwwyyyyyyyyyzzz{{{}}}{{{{{{{{{zzzyyyyyyyyyzzzyyyzzz{{{xxxrrrlllgggeee______```aaa```______```ZZZ[[[^^^bbbfffhhhgggeeehhhhhhfffeeeddddddeeeeee\\\]]]aaaeeeiiimmmqqqrrrtttxxx|||}}}|||~~~|||~~~~~~~~~~~~}}}~~~}}}|||{{{|||~~~{{{yyyxxxyyyzzzyyyzzz||||||{{{|||~~~~~~}}}zzz|||~~~}}}||||||~~~|||}}}zzzttttttuuuyyy{{{zzzuuupppjjjnnnxxx~~~sss___hhhtttnnnmmmlllmmmnnnooonnnmmmooooooooommmkkkkkklllnnnpppqqqrrrrrrqqqooommmllliiiggghhhkkkllliiiiiilllnnnmmmmmmllllllmmmmmmnnnpppqqqsssuuuuuusssqqqooonnnnnnpppsssvvvwwwvvvtttuuuttttttvvvwwwxxxwwwuuutttsssssstttwwwyyyyyyyyywwwwwwvvvuuuttttttttttttssstttuuuvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{|||||||||||||||zzzyyywwwuuutttsssqqqqqqrrrtttuuuuuuuuuuuurrrssstttvvvwwwxxxxxxxxxzzzyyywwwrrrmmmiiihhhiiiiiikkknnnpppqqqpppnnnmmmllllllkkkjjjkkkkkkmmmmmmmmmoooppppppppppppsssuuu|||zzzxxxwwwwwwyyy{{{}}}}}}zzzxxxxxxwwwvvvtttrrrrrrsssuuuvvvxxxyyyyyyxxxuuurrrpppqqqtttxxx{{{uuuvvvxxxwwwvvvvvvwwwxxxtttuuutttrrrpppqqqwww|||wwwxxxzzz|||||||||{{{{{{{{{zzzzzz{{{}}}~~~~~~}}}~~~{{{xxxwwwwwwxxxyyyxxxyyyyyyzzzzzzzzzyyyyyy|||}}}|||{{{yyyxxxyyy{{{||||||{{{{{{zzzyyyxxxxxxxxxzzz|||{{{yyywwwvvvvvvvvvxxxyyyyyywwwvvvwwwwwwssstttuuuwwwxxxwwwwwwvvvqqqrrruuuwwwxxxxxxxxxwwwuuuvvvvvvwwwwwwwwwvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvwwwyyyzzzyyywwwvvvuuuvvvvvvvvvvvvwwwyyy{{{|||}}}wwwwwwwwwvvvtttssstttuuutttttttttqqqmmmjjjiiiiiibbbbbbeeehhhgggdddcccfffdddeeegggkkknnnooonnnmmmoooooommmmmmmmmnnnoooppplllnnnqqquuuxxxzzz||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||||||||}}}~~~{{{yyywwwxxx|||~~~~~~~~~}}}~~~~~~}}}|||{{{}}}~~~}}}}}}}}}~~~}}}~~~zzz{{{}}}zzztttoookkkkkkllloooqqqoooiiidddbbbgggrrr}}}|||mmmaaaUUUaaappp}}}uuuqqqkkkjjjiiijjjlllnnnmmmlllmmmmmmmmmkkkiiiiiilllooopppqqqrrrsssrrrqqqooommmhhhggghhhlllllliiijjjmmmlllllllllmmmmmmlllllllllmmmooorrrttttttrrrpppnnnnnnooopppsssvvvvvvtttrrrrrrqqqrrruuuyyy{{{{{{yyyuuutttssstttvvvxxxxxxwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvttttttwwwwwwxxxxxxzzz{{{|||}}}}}}|||zzzyyywwwwwwwwwxxxwwwtttsssuuuyyyyyyvvvrrrrrrsssuuuwwwxxxwwwvvvvvvwwwvvvtttpppllliiiiiijjjhhhiiikkklllmmmlllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiikkkmmmpppqqqqqqpppqqqrrrvvvuuusssrrrsssvvvyyy|||~~~{{{wwwvvvvvvvvvtttsssppppppqqqrrrssssssttttttrrrrrrqqqpppqqqsssuuuvvvrrrtttvvvwwwvvvwwwxxxyyysssuuuvvvssspppppptttyyyxxxzzz{{{|||}}}|||{{{zzzxxxzzz|||}}}}}}}}}~~~|||zzzxxxxxxxxxxxxuuuwwwyyy{{{|||{{{yyyxxxxxxyyyzzzyyyxxxxxx{{{}}}||||||{{{zzzyyyyyyyyyyyywwwyyyyyyxxxuuutttuuuwwwvvvxxxyyyyyyvvvtttuuuvvvssstttuuuwwwwwwwwwwwwvvvrrrssstttvvvxxxyyyyyyyyywwwxxxzzz{{{{{{{{{zzzzzzyyyxxxwwwvvvuuuvvvvvvwwwyyyzzz{{{zzzxxxwwwwwwwwwttttttuuuvvvwwwyyyzzzzzztttvvvvvvuuusssrrrtttvvvtttsssqqqmmmkkkjjjlllooollljjjlllooommmiiikkkpppnnnnnnoooqqqtttuuutttrrrsssrrrqqqpppqqqsssuuuvvvxxxyyy{{{|||}}}|||{{{{{{{{{~~~}}}~~~|||yyyyyy{{{}}}~~~wwwzzz}}}|||{{{{{{|||}}}|||~~~~~~}}}~~~~~~}}}|||||||||}}}}}}~~~{{{|||}}}~~~~~~{{{xxxyyy||||||{{{|||}}}|||~~~zzzzzz{{{}}}}}}yyytttppplllkkkkkkmmmnnnlllfffaaaaaafffmmmtttuuuoooeee]]]\\\gggsss~~~}}}sssjjjaaa\\\gggfffeeegggiiikkkjjjjjjiiijjjjjjhhhffffffjjjmmmnnnoooqqqqqqqqqpppnnnmmmiiihhhjjjmmmmmmjjjkkkooollllllmmmmmmmmmmmmlllllllllnnnqqqssstttrrrpppnnnooooooqqqtttvvvvvvsssqqqpppoooqqquuu{{{~~~~~~}}}vvvuuuttttttvvvwwwwwwvvvzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxyyyxxxwwwuuusssrrrxxxxxxwwwxxxyyy{{{}}}~~~~~~|||zzzyyyxxxyyy{{{|||}}}xxxuuuwww||||||wwwqqquuuvvvxxxyyyyyyxxxwwwvvvqqqqqqpppnnnlllkkkmmmnnnhhhiiijjjlllmmmmmmlllllljjjkkkkkklllkkkjjjhhhgggkkknnnrrrssssssrrrrrrrrrvvvtttsssrrrtttwww{{{}}}~~~zzzvvvtttuuuuuutttqqqppppppppppppppppppppppppnnnoooppprrrssssssrrrrrrpppsssuuuwwwwwwwwwyyyzzzsssvvvyyyvvvrrrppprrrvvvzzz{{{}}}}}}}}}|||zzzxxxvvvyyy}}}}}}||||||~~~~~~|||zzzyyywwwwwwvvvsssvvvyyy|||}}}|||yyyxxxuuuvvvwwwwwwwwwxxx|||~~~}}}|||{{{yyyyyyzzzzzz{{{wwwwwwwwwtttqqqrrruuuyyyuuuwwwyyyxxxtttrrrssstttrrrtttuuuvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{}}}}}}}}}}}}|||{{{zzzxxxwwwvvvwwwwwwxxxzzz{{{||||||zzzxxxxxxyyyttttttuuuvvvxxxyyyzzzzzzuuuwwwyyyxxxvvvuuuxxx{{{xxxvvvsssooolllnnnqqquuuxxxttttttvvvssspppttt|||wwwvvvvvvwwwyyyzzzyyywwwvvvuuuttttttuuuwwwyyyzzz}}}~~~~~~~~~|||yyywwwuuuuuu{{{}}}vvvrrrwww{{{}}}yyymmmjjjhhhhhhkkknnnqqqrrrmmmrrrxxx|||}}}{{{yyyxxxpppnnnmmmmmmnnnqqquuuwwwyyy{{{}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}~~~||||||~~~|||{{{{{{|||~~~}}}~~~zzzwwwuuutttuuuvvvsssmmmhhhhhhkkkpppsssssspppllliiimmmuuu}}}yyyqqqiii```XXXSSSbbbbbbbbbbbbdddhhhkkkmmmnnniiifffggggggffffffiiilllmmmnnnnnnllllllmmmnnnhhhhhhhhhiiiiiijjjkkkllliiijjjkkkmmmnnnnnnmmmmmmttttttrrrqqqpppppppppppprrrsssuuuvvvxxxxxxyyyyyyuuuttttttuuuwwwxxxxxxwwwxxxuuurrrsssvvvyyyyyywww{{{yyywwwvvvvvvxxx{{{||||||xxxxxxyyyyyywwwuuuuuuvvvxxxyyyyyyxxxvvvuuuxxxxxxxxxyyyzzz{{{|||}}}{{{zzzxxxxxxyyyyyyxxxwwwtttuuuvvvwwwxxxyyyyyyyyytttrrrpppmmmlllkkklllmmmmmmmmmnnnnnnoooooooooooollllllkkkkkkkkkkkkkkklllqqqtttwwwvvvsssqqqrrrtttrrruuuxxxzzzyyyxxxxxxyyyvvvuuuttttttuuutttrrrpppqqqqqqppppppqqqqqqrrrssspppqqqsssttttttsssqqqpppooopppsssvvvxxxyyyzzzzzzzzzyyywwwuuuttttttvvvwww|||}}}}}}}}}}}}|||{{{{{{zzz{{{||||||{{{{{{|||}}}}}}zzzvvvrrrpppqqqsssoooqqquuuyyy{{{{{{wwwuuutttsssrrrsssvvvyyyzzzzzz}}}|||zzzxxxwwwwwwwwwxxxxxxxxxvvvtttqqqqqqtttvvvxxxwwwvvvuuuttttttttttttooorrrsssrrrtttxxxyyywwwuuuvvvwwwwwwvvvuuuvvvwwwyyyzzz{{{}}}~~~|||}}}zzzxxxxxx}}}~~~~~~}}}||||||~~~}}}zzzuuutttvvvzzz}}}~~~}}}||||||}}}~~~~~~|||yyytttrrrtttwwwzzz|||~~~}}}}}}~~~|||zzz}}}~~~{{{zzz{{{xxxwwwsssooommmqqqzzzwwwooohhheeeeeemmmxxx|||yyypppiiieeennnnnnooorrrtttsssqqqoooccc\\\VVVUUU[[[bbbfffhhhkkkmmmppprrrqqqkkkccc]]]XXXVVVWWWZZZ```fffjjjllluuuwwwyyy|||}}}}}}}}}|||~~~}}}}}}|||}}}|||}}}~~~|||yyywwwwwwxxxyyy~~~~~~~~~~~~wwwvvv|||}}}{{{zzzyyy||||||vvvpppkkkccc[[[TTT``````___```bbbeeehhhjjjlllgggeeeffffffdddeeehhhlllmmmnnnmmmkkkkkklllmmmjjjiiiiiiiiijjjkkklllmmmiiijjjlllmmmnnnnnnmmmmmmpppppppppqqqqqqrrrssstttuuuvvvwwwxxxyyyyyyzzzzzzxxxwwwvvvwwwyyyzzzyyyxxxyyywwwuuuvvvxxxzzzzzzyyy|||zzzxxxwwwxxxyyy|||}}}}}}zzzxxxxxxyyyyyyxxxvvvyyyxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwxxxyyyzzz|||||||||{{{yyyyyyzzzzzzxxxwwwtttuuuvvvwwwwwwwwwwwwwwwsssrrrpppmmmlllmmmnnnnnnppppppooooooppppppqqqrrrqqqpppoooooonnnooooooooosssvvvyyyyyyuuurrrrrrsssrrrtttwwwyyyxxxwwwwwwxxxvvvuuuttttttuuutttrrrpppppppppppppppqqqrrrssstttssstttuuuuuutttrrrpppnnnqqqsssuuuwwwyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvyyyyyyyyyyyyyyyxxxwwwvvvuuuwwwwwwwwwuuuuuuvvvwwwyyyxxxvvvrrrooonnnoooqqqoooqqqtttxxxyyyxxxuuussssssrrrqqqrrruuuxxxyyyzzzxxxwwwuuutttsssrrrsssssssssttttttsssqqqrrrtttuuuxxxwwwvvvuuuttttttssssssrrruuuvvvtttuuuyyyyyywwwuuuvvvwwwwwwwwwxxxyyyzzz|||{{{yyyzzz{{{}}}~~~~~~~~~}}}{{{zzz{{{}}}yyyvvvyyy}}}~~~~~~zzzwwwxxxkkkkkkiiieeecccgggqqqyyy~~~zzzrrrggg]]]VVVRRRUUU]]]hhhmmmkkkeee___]]]fffeeeeeefffggggggeeecccZZZTTTNNNMMMSSSYYY\\\]]]ccccccddddddaaa[[[SSSMMMJJJKKKNNNRRRYYYaaaiiimmmuuuvvvyyy{{{|||||||||{{{~~~~~~}}}~~~}}}{{{xxxtttqqqrrruuuxxx~~~zzzuuuvvv|||{{{vvvqqqmmm]]]]]]]]]]]]___aaaccceeehhhdddcccddddddbbbcccgggjjjkkklllkkkiiihhhiiijjjjjjjjjiiiiiijjjkkkmmmnnnjjjjjjkkklllmmmmmmmmmmmmnnnnnnooopppqqqsssttttttvvvwwwxxxyyyzzz{{{{{{{{{|||{{{yyyzzz{{{{{{zzzxxxzzzyyyxxxxxxzzz||||||||||||{{{yyyxxxxxxzzz|||~~~{{{yyyxxxxxxyyyyyyxxxwww{{{yyywwwuuuuuuvvvwwwxxxwwwwwwwwwxxxyyyzzz{{{|||}}}|||{{{{{{|||{{{yyywwwuuuuuuvvvvvvvvvvvvvvvuuusssrrrpppoooooooooqqqrrrtttsssrrrqqqqqqssstttvvvuuutttsssrrrrrrrrrrrrrrrtttwww{{{zzzvvvrrrqqqqqqqqqtttvvvwwwvvvuuuuuuvvvvvvuuuttttttuuuuuusssqqqnnnnnnooopppqqqssstttuuutttuuuvvvwwwvvvtttrrrpppssstttvvvwwwxxxyyyyyyyyywwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrssstttsssqqqooopppqqqqqqqqqpppmmmkkkkkkmmmooooooqqqsssuuuvvvtttrrrqqqqqqpppoooqqqtttwwwxxxxxxrrrrrrpppooonnnmmmmmmnnnnnnppprrrsssssstttuuuwwwxxxxxxwwwvvvuuutttsssssstttwwwxxxuuuuuuxxxyyyvvvxxxwwwwwwvvvvvvxxxyyyzzz}}}{{{xxxwwwxxx|||}}}xxx||||||{{{uuurrrrrrooojjjffffff[[[]]]]]]YYYVVVZZZeeennnuuuqqqkkk```TTTJJJEEEBBBIIIQQQ[[[``````]]]ZZZYYY\\\ZZZYYYXXXYYYYYYXXXVVVPPPLLLHHHHHHLLLQQQTTTTTT[[[ZZZYYYXXXVVVRRRLLLHHHHHHKKKOOOSSSXXXaaakkksssyyyzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~zzzuuuooommmpppwww}}}~~~zzzwwwuuuwww}}}~~~}}}zzzzzz|||~~~\\\\\\\\\\\\]]]___```aaacccaaaaaabbbbbb___```dddhhhiiiiiihhhfffeeefffgggiiihhhgggggghhhiiikkkmmmjjjjjjkkkkkklllllllllllloooooooooppppppppppppppptttuuuwwwyyyzzz||||||}}}~~~|||zzzzzzzzzzzzxxxwwwyyyyyyyyyyyyzzz{{{||||||{{{zzzxxxwwwwwwyyy{{{}}}{{{zzzyyyyyyxxxxxxvvvuuuxxxwwwvvvvvvvvvwwwyyyyyyxxxxxxxxxyyyzzz{{{|||}}}~~~}}}||||||}}}|||yyywwwvvvwwwwwwwwwwwwvvvvvvuuuuuutttrrrqqqrrrsssuuuvvvxxxvvvtttsssssstttwwwyyywwwvvvvvvuuuttttttuuuuuutttxxx{{{zzzvvvqqqoooooorrrtttvvvvvvuuuttttttuuuvvvuuutttuuuvvvuuusssrrrmmmnnnnnnppprrrtttvvvwwwuuuvvvwwwxxxxxxwwwuuuttttttttttttuuuuuuuuuuuuuuuuuuvvvxxxyyyyyyxxxvvvuuuuuuuuuuuutttsssrrrqqqppprrrssssssrrrooonnnnnnoookkklllllljjjiiijjjlllnnnnnnppprrrsssrrrpppoooooopppooonnnooorrrtttvvvvvvoooooonnnmmmmmmlllllllllmmmqqquuuxxxxxxyyyzzz{{{|||{{{{{{zzzyyywwwvvvuuuwwwzzzzzzwwwwwwzzzyyywww}}}{{{xxxwwwwwwxxxxxxxxx}}}|||{{{zzzzzz~~~zzzssswwwtttkkkfffaaa]]]]]][[[UUURRRRRRQQQSSSTTTPPPLLLOOOZZZdddeeebbb\\\SSSJJJCCCAAA@@@EEELLLUUUZZZZZZXXXWWWXXXUUUSSSQQQQQQRRRSSSSSSRRRNNNLLLJJJKKKPPPTTTWWWXXX\\\ZZZZZZZZZ[[[ZZZXXXWWWYYY]]]```aaaccciiittt|||~~~}}}|||}}}~~~~~~yyytttrrrvvv}}}yyyxxxwwwzzz|||zzz|||}}}}}}{{{~~~|||}}}~~~{{{yyyyyy{{{}}}~~~~~~^^^^^^^^^^^^______``````aaa```aaabbb```]]]^^^ccceeeggggggfffdddddddddeeehhhgggeeeeeeeeegggjjjkkkjjjjjjjjjjjjjjjkkkkkkkkkmmmnnnoooppppppoooooonnnpppqqqtttwwwyyy|||}}}~~~}}}{{{yyyxxxxxxwwwuuutttvvvwwwxxxxxxyyyyyyzzzzzzyyywwwuuuttttttvvvyyyzzz{{{{{{{{{zzzxxxvvvtttsssrrrtttvvvxxxyyyzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}~~~|||yyyvvvxxxxxxyyyyyyyyyxxxwwwwwwvvvuuuttttttuuuvvvxxxzzzyyyxxxuuussssssuuuwwwyyyyyyxxxxxxwwwwwwxxxxxxyyyxxx{{{~~~|||xxxsssrrrrrrtttuuuvvvvvvtttssstttuuuvvvuuutttuuuvvvvvvtttrrrnnnnnnoooqqqsssuuuwwwxxxyyyzzzzzz{{{zzzxxxuuutttssssssrrrrrrrrrrrrrrrsssvvvwwwyyyzzzzzzxxxvvvtttssssssssssssrrrqqqpppooosssttttttrrrooonnnnnnnnnkkklllmmmlllkkklllnnnpppoooqqqsssssspppooooooqqqqqqpppnnnoooqqqtttttttttoooppppppppppppppppppppprrrvvv{{{~~~~~~}}}||||||~~~~~~|||||||||}}}{{{{{{|||~~~}}}|||~~~|||~~~}}}|||ppphhhkkkuuuxxxuuussslllaaaWWWWWWRRROOOQQQPPPKKKIIIIIILLLNNNNNNJJJGGGJJJTTT\\\[[[YYYUUUNNNHHHEEEDDDEEEFFFLLLSSSVVVVVVTTTTTTTTTTTTSSSRRRRRRUUUVVVWWWVVVSSSSSSSSSUUUYYY^^^bbbdddfffdddccccccfffggghhhgggjjjmmmpppppppppttt}}}~~~|||{{{zzz{{{}}}~~~}}}||||||}}}}}}}}}~~~|||{{{}}}{{{{{{|||~~~~~~|||zzzyyyzzz|||~~~~~~|||zzzyyy|||~~~|||zzz{{{~~~}}}~~~|||||||||{{{zzzzzz{{{}}}~~~cccccccccccccccbbbbbbbbbccccccdddeeebbb]]]___dddeeefffggggggeeeeeefffgggiiigggfffeeeeeehhhjjjlllllllllkkkkkkkkkllllllmmmkkkllloooqqqrrrrrrrrrqqqnnnppprrruuuxxx{{{|||}}}{{{yyywwwvvvvvvuuusssqqqssstttwwwwwwvvvvvvwwwxxxvvvuuusssrrrrrrtttvvvxxxyyyzzz{{{zzzxxxuuuttttttqqqsssvvvyyyzzz{{{zzzyyy{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~|||xxxuuuxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvuuutttuuuwwwyyy{{{xxxvvvuuusssssstttuuuvvvyyyyyyyyyyyyzzz{{{||||||}}}zzzwwwvvvwwwwwwxxxxxxwwwuuutttuuuvvvvvvuuutttuuuvvvwwwuuusssppppppqqqrrrtttvvvxxxyyy~~~~~~~~~}}}{{{xxxtttrrrtttsssrrrrrrrrrrrrssssssxxxxxxzzzzzzyyyxxxuuutttrrrrrrssssssrrrrrrqqqpppuuuuuuuuutttqqqppppppqqqqqqrrrsssrrrqqqqqqssstttsssuuuwwwvvvsssrrrtttvvvvvvtttrrrrrrtttuuuuuuuuurrrsssuuuvvvxxxxxxxxxxxxyyy|||~~~~~~}}}|||}}}}}}{{{xxxyyy}}}xxxvvvyyy~~~~~~{{{zzzyyyxxxvvvtttyyy{{{|||zzzvvvtttvvvxxxuuunnnddd^^^```gggoootttsssnnnjjjgggeee___VVVNNNOOOJJJIIILLLMMMJJJIIIJJJMMMMMMLLLJJJJJJNNNVVV\\\[[[[[[YYYUUUPPPLLLKKKLLLPPPVVV\\\___^^^[[[[[[[[[[[[ZZZ[[[\\\___aaaaaa```______```bbbeeejjjooorrrtttqqqooommmnnnoooooonnnpppsssuuuvvvwwwzzz~~~~~~}}}|||||||||{{{yyyxxxxxxxxxyyyzzzwwwwwwxxxzzz|||~~~}}}|||||||||~~~~~~|||~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{zzz{{{yyy|||~~~~~~|||zzzyyyyyy{{{}}}~~~~~~~~~}}}|||{{{{{{~~~{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}hhhhhhhhhhhhhhhgggffffffhhhhhhjjjkkkfff```aaaffffffhhhiiiiiihhhhhhjjjkkkmmmkkkiiihhhhhhkkknnnppppppooonnnnnnnnnnnnooopppoooppprrrtttuuutttsssssspppqqqsssvvvxxxyyyzzzzzzyyywwwuuuuuuuuutttrrrqqqpppsssvvvwwwuuutttuuuwwwuuutttrrrqqqqqqsssvvvwwwuuuwwwzzzzzzxxxvvvvvvwwwuuuvvvvvvwwwxxxxxxyyyxxxzzzzzz{{{{{{|||~~~}}}}}}}}}~~~~~~{{{wwwtttvvvwwwxxxyyyyyyyyyyyyyyyvvvuuutttssstttuuuwwwyyyuuutttssssssrrrrrrssssssttttttuuuvvvwwwyyyzzz{{{~~~}}}yyywwwxxxzzzyyyzzzzzzyyyvvvuuuvvvwwwvvvuuutttuuuwwwwwwuuutttrrrrrrssstttvvvwwwyyyzzz}}}~~~~~~~~~}}}{{{xxxvvvwwwvvvuuuuuuuuuvvvwwwwwwzzzzzzzzzzzzyyywwwuuusssuuuvvvvvvwwwwwwwwwwwwwwwyyyzzzzzzyyywwwuuuvvvvvvyyyzzzzzzyyyxxxwwwxxxyyyxxx{{{}}}{{{xxxwwwzzz~~~}}}{{{xxxwwwxxxyyyxxxwwwvvvwwwzzz|||~~~~~~|||{{{~~~~~~~~~zzznnnppppppoooooottt}}}~~~uuutttvvvpppooommmmmmooosssvvvxxxpppmmmhhhfffhhhkkkmmmoooppprrrqqqlllfffdddfffiiieeeaaa[[[YYYZZZ^^^bbbdddfffdddbbbaaa```]]]XXXTTTPPPLLLLLLPPPRRRPPPOOOQQQSSSQQQPPPQQQUUU[[[aaaeeeccceeeeeeccc^^^ZZZWWWVVV___eeelllooommmjjjiiiiiijjjjjjkkkmmmooopppnnnmmmppppppoooooorrrvvv{{{}}}yyywwwwwwvvvuuutttttttttvvvwwwzzz}}}~~~}}}|||zzzyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvssstttvvvxxxyyyzzz{{{{{{yyyyyyzzz|||~~~~~~|||zzz~~~}}}zzzyyy{{{}}}~~~|||zzzyyy{{{|||yyy{{{~~~~~~}}}|||||||||yyy{{{}}}}}}||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{|||}}}zzz|||~~~}}}{{{zzzzzz||||||}}}~~~~~~}}}}}}|||}}}~~~}}}||||||~~~{{{|||}}}|||{{{|||llllllllllllkkkjjjiiihhhllllllnnnoooiiicccdddiiihhhiiikkklllkkklllmmmooopppooolllkkklllnnnrrrtttsssrrrqqqppppppqqqrrrrrruuuvvvwwwwwwvvvtttrrrqqqssstttuuuvvvwwwxxxxxxxxxxxxwwwuuutttuuutttrrrqqqpppsssvvvwwwuuutttuuuwwwuuutttrrrqqqqqqsssvvvwwwqqquuuyyyzzzyyywwwxxxzzzzzzyyywwwvvvuuuvvvwwwxxxzzzzzzzzzzzz|||}}}~~~}}}}}}}}}}}}}}}{{{wwwssstttuuuvvvwwwxxxyyyyyyyyytttsssrrrqqqrrrsssuuuwwwssssssrrrrrrrrrqqqqqqpppnnnooooooqqqsssuuuwwwxxx|||}}}}}}yyyuuutttvvvyyy{{{||||||zzzwwwvvvwwwyyyvvvuuutttuuuwwwwwwvvvttttttttttttuuuvvvxxxzzzzzzxxxyyy|||~~~~~~~~~zzzyyyxxxxxxxxxyyyzzz{{{||||||{{{zzzxxxvvvtttssszzz{{{|||}}}}}}~~~}}}}}}~~~~~~|||{{{|||}}}~~~~~~|||{{{{{{|||||||||{{{}}}|||||||||{{{zzzwwwyyy|||~~~}}}zzzwwwuuuuuuyyy{{{zzz}}}~~~~~~{{{tttnnn___aaabbbcccgggqqqnnnbbb```bbb\\\___cccfffiiilllppprrrddd___ZZZXXX\\\bbbiiimmmlllmmmkkkddd]]]ZZZ]]]aaa[[[YYYWWWWWWZZZ\\\]]]]]]```aaaaaabbbaaa```___^^^XXXUUUTTTYYY[[[ZZZYYY[[[ZZZWWWUUUXXX```hhhmmmpppjjjmmmooooookkkgggcccbbbffflllssswwwvvvsssqqqqqqxxxxxxyyy{{{|||{{{yyyvvv}}}|||{{{yyyzzz~~~~~~~~~~~~|||{{{yyyxxxxxxzzz|||~~~}}}|||}}}|||zzzyyywwwvvvvvvvvvuuuuuuuuuvvvuuutttssssssrrrsssuuuvvvwwwwwwvvvuuuvvvwwwyyy|||~~~}}}zzzxxx|||~~~~~~~~~zzzxxxwwwyyy|||~~~}}}}}}{{{yyyvvvvvvxxxzzzxxxzzz|||}}}{{{zzzzzz{{{tttvvvyyyzzzzzz{{{|||~~~{{{{{{|||}}}~~~~~~{{{|||}}}}}}}}}}}}~~~}}}|||}}}zzz}}}~~~}}}zzzzzz{{{~~~~~~~~~~~~~~~~~~}}}||||||{{{}}}~~~~~~}}}}}}{{{}}}~~~|||zzzzzz~~~mmmnnnoooooooooooommmmmmnnnooonnnllljjjiiiiiikkknnnnnnnnnnnnooopppqqqrrruuuqqqnnnnnnppprrrrrrqqqsssppprrrxxxzzzvvvuuuyyy~~~|||yyywwwvvvsssuuuwwwyyy{{{||||||||||||xxxwwwyyyxxxtttoootttuuuvvvwwwxxxxxxwwwwwwxxxvvvtttrrrrrrrrrssstttvvvyyy||||||yyyxxxzzz|||xxxuuusssuuuxxxzzzyyywwwxxx{{{|||yyyxxxvvvrrrooosssttttttuuuvvvwwwxxxxxxtttsssqqqpppqqqtttwwwyyytttuuuvvvwwwxxxxxxwwwvvvoooooooooqqqsssuuuxxxzzzvvvwwwwwwvvvtttssstttvvvwwwvvvvvvwwwxxxxxxuuusssuuuvvvwwwxxxyyyyyyxxxwwwwwwuuuuuuxxxyyyuuuuuuwwwyyy}}}~~~||||||}}}{{{www||||||}}}||||||{{{zzzzzz}}}|||{{{|||||||||zzzxxx~~~~~~||||||~~~~~~|||{{{yyyvvvttt|||yyyvvvtttsssqqqooommmqqqooommmnnnpppssstttuuuzzzzzzyyyvvvqqqjjjccc___VVVVVVXXX]]]gggttt~~~nnn^^^TTTPPPOOOPPPRRRVVV\\\aaacccaaa___TTTMMMHHHKKKUUU```fffgggfffccc^^^XXXTTTSSSTTTVVV[[[UUURRRVVVVVVQQQQQQTTTUUUYYY]]]```hhhnnnjjj```ccccccccccccccccccccccccaaaZZZUUU[[[iiissstttrrrsssrrrvvv{{{wwwmmmhhhiiipppwww~~~~~~{{{{{{||||||}}}~~~~~~~~~~~~|||zzzyyyyyy{{{|||zzz{{{{{{{{{{{{yyyxxxwwwvvvwwwxxxyyyyyywwwuuutttwwwvvvuuuvvvwwwwwwuuussstttuuuuuuvvvwwwxxxxxxxxx}}}}}}{{{zzzzzz{{{|||}}}yyyyyyxxxxxxwwwwwwvvvvvvwwwvvvuuuttttttuuuvvvwwwwwwxxxzzz{{{|||{{{{{{zzzyyyyyyzzz{{{{{{zzzzzzzzzvvvwwwyyy{{{|||}}}~~~~~~zzzzzzzzz}}}~~~}}}~~~~~~}}}|||{{{{{{{{{}}}|||{{{zzzzzzzzzzzzzzz|||{{{{{{zzzzzzzzz{{{{{{{{{|||}}}~~~~~~}}}|||{{{}}}||||||}}}~~~~~~~~~{{{}}}rrrsssttttttsssrrrqqqpppqqqrrrrrrpppnnnmmmnnnoooqqqpppppppppqqqqqqrrrrrruuurrrooooooqqqssssssrrrsssppprrrwwwyyyuuuuuuxxxzzz|||}}}|||yyyvvvuuuuuusssuuuxxx{{{}}}~~~|||xxxyyy{{{{{{xxxtttuuuuuuuuuvvvvvvvvvvvvvvvuuutttrrrppppppppprrrsssvvvxxxzzzzzzzzzzzz{{{||||||zzzxxxyyy{{{}}}|||zzz{{{~~~|||{{{xxxuuuqqqsssssstttuuuvvvwwwwwwxxxuuutttsssssssssuuuwwwxxxvvvwwwxxxyyyyyyyyyxxxwwwrrrqqqqqqqqqrrrtttvvvwwwyyyzzzzzzxxxvvvuuuvvvxxxvvvuuuuuuwwwxxxyyywwwuuuvvvwwwxxxyyyzzzyyyxxxxxxvvvssstttwwwwwwssssssuuuvvvzzz}}}}}}~~~~~~||||||}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~}}}|||{{{{{{zzzxxxwwwvvvtttpppmmmjjjjjjkkknnnqqqtttuuutttssssssqqqmmmhhhbbb\\\XXXWWWWWWXXX\\\dddnnnxxx~~~{{{pppcccWWWPPPNNNNNNPPPSSSXXX^^^bbbaaa]]]YYYOOOJJJEEEGGGOOOWWW[[[\\\TTTRRROOOLLLKKKLLLPPPRRRRRRNNNMMMPPPPPPLLLKKKNNNQQQWWW]]]bbbjjjqqqpppjjjmmmmmmllllllllllllllllllgggaaa]]]cccnnnvvvvvvrrrqqqqqqvvv{{{yyyrrrnnnpppwww||||||{{{}}}~~~}}}||||||}}}~~~}}}}}}~~~~~~}}}|||zzzyyyxxxyyyzzz{{{{{{yyywwwvvv{{{yyywwwwwwxxxxxxvvvuuuuuuvvvwwwxxxyyyzzz{{{|||}}}|||{{{yyyxxxxxxxxxyyyzzzyyyyyyxxxwwwvvvuuuuuuxxxwwwwwwxxxxxxyyyzzz{{{xxxxxxyyyzzz{{{zzzzzzyyyzzz{{{{{{|||||||||{{{{{{vvvxxx{{{~~~}}}||||||||||||~~~}}}~~~~~~}}}||||||{{{||||||{{{zzzzzzzzzzzzzzz~~~}}}}}}||||||}}}}}}~~~{{{|||}}}~~~~~~}}}|||{{{}}}}}}}}}}}}}}}~~~uuuvvvvvvvvvvvvuuutttsssuuuuuuuuutttrrrrrrssstttuuutttttttttsssssssssssstttqqqooooooppprrrrrrqqqqqqppprrrvvvwwwuuutttvvvwwwyyyzzzzzzxxxvvvvvvvvvtttvvvyyy|||~~~{{{yyyzzz}}}~~~|||zzzvvvvvvtttsssssstttuuuuuurrrqqqooonnnnnnoooqqqrrrwwwvvvwwwyyy{{{}}}|||{{{~~~}}}}}}~~~~~~}}}|||}}}|||{{{yyyvvvsssrrrsssssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwyyyzzzzzzzzzzzzzzzyyyxxxuuutttsssrrrrrrssstttuuuzzzzzz{{{yyywwwvvvwwwxxxtttttttttvvvyyyzzzyyyxxxvvvwwwxxxyyyzzzyyyxxxxxxwwwttttttwwwwwwsssrrrttttttyyy||||||~~~~~~{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~|||}}}}}}~~~|||xxxqqqlllccceeeiiioootttvvvvvvtttmmmllliiieee```[[[VVVTTTSSSSSSSSSUUUZZZ```fffiiiiiifff___WWWPPPNNNOOOQQQVVVYYY^^^ccceeebbb\\\VVVPPPLLLIIIIIINNNRRRTTTTTTNNNLLLJJJJJJKKKNNNRRRTTTSSSQQQRRRUUUUUURRRQQQSSSUUU[[[bbbgggmmmssstttqqqvvvuuuuuutttttttttttttttnnnjjjiiimmmuuuyyywwwrrrnnnpppvvv{{{{{{wwwvvvxxx|||}}}zzzzzz{{{~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~|||{{{zzz}}}zzzyyyyyyyyyxxxwwwvvvwwwxxxzzz|||~~~~~~}}}{{{zzzyyyxxxxxx||||||zzzyyywwwvvvttttttvvvwwwyyyzzz|||}}}}}}~~~zzzzzzzzzzzzzzzzzzyyyyyy||||||}}}}}}}}}}}}||||||xxxzzz~~~~~~|||~~~~~~~~~~~~}}}}}}|||||||||{{{{{{zzzzzzzzzzzz{{{~~~~~~}}}}}}}}}~~~~~~||||||}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~}}}||||||~~~}}}{{{}}}rrrrrrssssssttttttttttttuuuvvvvvvuuuttttttuuuwwwxxxxxxxxxwwwvvvuuutttsssqqqpppooonnnoooppppppppppppppprrrtttuuutttttttttvvvxxxzzzzzzyyyxxxxxxyyyvvvxxxzzz}}}}}}{{{zzz{{{}}}~~~}}}{{{xxxvvvtttrrrrrrrrrtttuuuqqqpppooonnnnnnppprrrsssxxxwwwvvvyyy~~~|||~~~~~~|||{{{|||~~~~~~{{{yyywwwuuussssssssstttuuuvvvwwwxxxxxxxxxyyyzzzzzzyyyxxxwwwvvv{{{{{{{{{zzzzzzyyyxxxxxxuuuttttttsssssstttvvvwwwxxxzzzzzzyyywwwuuuuuuvvvsssssssssvvvyyy{{{{{{zzzvvvwwwxxxyyyyyyxxxwwwwwwzzzwwwwwwzzzyyyuuutttvvvvvvzzz|||zzzzzz{{{zzzvvvxxxyyy{{{|||~~~}}}}}}~~~}}}|||~~~|||}}}}}}vvvmmmfff\\\___eeemmmrrrsssqqqnnnfffdddaaa]]]XXXUUURRRQQQMMMLLLLLLLLLMMMPPPSSSUUUUUUTTTRRRPPPPPPRRRXXX\\\dddeeehhhkkkkkkhhhaaa\\\ZZZYYYWWWWWWXXXYYYXXXXXXXXXVVVSSSSSSUUUXXXZZZ[[[\\\^^^aaacccbbb```___```ccchhhlllnnnooopppqqqqqquuuuuuuuuvvvvvvvvvuuuuuusssqqqqqquuuyyyzzzvvvrrrooorrrwww|||}}}{{{{{{}}}|||~~~~~~|||yyywwwxxxyyy|||}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzzzzzzzzzzzvvvwwwyyy{{{~~~~~~~~~~~~}}}|||zzzxxxwwwvvvtttvvvyyy{{{~~~~~~}}}|||{{{zzz{{{{{{}}}}}}~~~~~~~~~}}}|||||||||~~~}}}~~~~~~}}}}}}}}}||||||||||||{{{{{{zzzzzz{{{{{{{{{}}}||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}|||||||||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||zzzvvvrrrsssqqqppprrrrrrrrrwww}}}nnnnnnoooppprrrssstttuuurrrtttttttttssstttvvvxxxzzzzzzzzzyyywwwvvvtttsssqqqqqqqqqqqqppppppqqqqqqoooqqqsssssstttttttttrrrtttvvvxxxxxxxxxxxxyyy{{{yyyzzz|||}}}~~~~~~}}}}}}}}}|||{{{{{{{{{{{{zzzyyyxxxwwwuuusssrrrssstttvvvqqqqqqpppoooppprrruuuvvvzzzxxxxxx{{{~~~}}}||||||{{{}}}|||zzzwwwvvvvvvtttuuuvvvvvvxxxxxxyyyzzzzzzzzz{{{|||{{{zzzxxxvvvzzzzzzyyyxxxxxxxxxwwwwwwttttttttttttvvvxxxzzz{{{yyy{{{|||{{{xxxvvvuuuvvvtttttttttvvvyyy{{{|||{{{vvvvvvwwwxxxxxxwwwvvvuuuyyywwwwwwzzzyyyvvvuuuwwwxxx||||||zzzxxxyyyvvvrrrvvvwwwyyy{{{|||~~~~~~}}}}}}}}}~~~|||||||||~~~zzzvvvrrrooopppqqqrrrrrrssstttuuuuuurrriii___WWWQQQTTTZZZaaaeeeeeeaaa^^^XXXVVVSSSOOOLLLJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGJJJNNNSSS\\\eeekkkrrrqqqqqqrrrrrroookkkhhhggghhhiiihhhgggeeeddddddfffccc```___bbbdddeeeeeeeeejjjoooqqqooonnnlllkkknnnoooqqqqqqooollllllmmmoooqqqsssvvvwwwwwwvvvuuuuuuuuuvvvxxxzzzyyyvvvsssssswww{{{}}}}}}}}}~~~~~~||||||{{{zzzxxxxxxzzz{{{|||~~~}}}{{{yyyzzz|||~~~~~~~~~}}}|||{{{{{{|||}}}|||xxxyyy{{{}}}}}}|||{{{zzzwwwyyy{{{~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{|||||||||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||||||||||zzz|||}}}}}}||||||~~~}}}~~~}}}{{{zzzyyyyyyyyy{{{yyytttpppkkkhhhlllhhhfffggggggiiiooowwwmmmmmmmmmnnnppprrrtttuuuppprrrssssssssstttvvvxxxzzzzzzzzzzzzxxxvvvtttrrrrrrsssttttttsssrrrssstttooossstttssssssuuutttqqqrrrtttuuuvvvuuuvvvxxxzzz{{{|||}}}~~~~~~~~~}}}|||}}}}}}|||{{{zzzyyyyyyxxxxxxxxxvvvuuuuuuvvvwwwwwwrrrrrrqqqqqqsssuuuxxxzzzzzzzzzzzz|||~~~~~~}}}}}}|||~~~|||zzzyyyzzzwwwxxxxxxyyyzzz{{{||||||zzz{{{|||||||||zzzyyyxxxyyyxxxwwwwwwwwwwwwwwwxxxttttttuuuvvvxxx{{{~~~|||~~~~~~|||yyyxxxxxxwwwuuuuuuvvvxxxzzz{{{zzzwwwwwwxxxyyyxxxwwwvvvuuuvvvtttuuuxxxxxxuuutttwwwxxx{{{|||zzzzzz{{{yyyuuuuuuvvvxxxzzz|||}}}~~~~~~}}}|||{{{|||~~~~~~}}}{{{{{{|||~~~~~~}}}}}}zzzxxxyyy{{{}}}{{{}}}|||vvvssstttvvvwww{{{~~~xxxppphhhfffddddddeeeeeedddcccddddddeeedddaaaYYYPPPIIIFFFHHHMMMRRRUUUTTTQQQMMMHHHGGGEEECCCBBBAAA@@@@@@???>>><<<;;;<<<===>>>@@@AAADDDJJJPPPYYYcccmmmtttwwwvvvuuuuuuuuutttrrrooommmpppttttttqqqooopppqqqsssooolllkkknnnoooooommmlllttt{{{|||yyyxxxuuusssmmmjjjjjjlllkkkhhhgggiiijjjnnnsssyyy||||||zzzyyywwwwwwxxxyyyyyyyyyyyyyyyzzz~~~}}}}}}|||}}}~~~}}}{{{{{{||||||}}}~~~}}}}}}||||||}}}~~~}}}}}}~~~||||||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||||||||~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{||||||yyy|||~~~||||||~~~~~~}}}|||}}}~~~{{{~~~}}}~~~yyyuuurrroookkkhhhnnnjjjggggggggggggnnnuuummmmmmllllllmmmnnnppppppppprrrsssttttttuuuxxxzzzxxxyyyyyyyyyxxxvvvsssrrrppprrrttttttrrrqqqrrrsssppptttuuussssssvvvuuuqqqssstttvvvvvvuuuvvvxxxzzz|||}}}~~~~~~||||||||||||zzzyyyyyyzzzxxxxxxxxxyyyyyyyyyyyyyyysssrrrrrrrrrtttwwwzzz|||xxxyyy{{{|||||||||}}}~~~|||~~~~~~||||||||||||~~~|||zzzzzz|||zzzzzz{{{|||}}}~~~{{{{{{{{{{{{{{{{{{zzzzzzxxxxxxwwwvvvvvvwwwxxxyyyvvvvvvwwwxxxzzz}}}}}}}}}zzzxxxxxxzzzxxxvvvvvvxxxyyyyyyyyyyyyyyyzzz{{{zzzyyyxxxwwwuuussstttxxxxxxvvvvvvxxxvvvzzz{{{yyyyyyzzzyyyuuuvvvwwwyyy{{{|||}}}~~~~~~|||{{{{{{{{{||||||zzzyyyxxxxxxzzz{{{{{{{{{zzzyyyzzz|||~~~||||||{{{yyyxxxxxxyyy{{{|||yyyzzzzzzyyyxxxxxx{{{}}}wwwyyyyyytttooolllnnnqqqooosssuuuuuuuuutttnnnfff___```aaacccdddccc___\\\\\\\\\\\\[[[YYYTTTMMMHHHEEEFFFHHHKKKNNNOOOMMMJJJGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAACCCEEEIIIKKKQQQSSSVVVYYY^^^dddlllqqqqqqqqqrrrtttuuutttqqqnnnmmmsssxxxxxxvvvuuuwww{{{{{{vvvpppnnnnnnnnnjjjgggjjjuuu}}}|||yyywwwtttpppeee___]]]aaadddbbbaaabbbgggmmmuuu~~~~~~yyyzzzzzzzzzyyy{{{~~~~~~}}}}}}~~~{{{}}}~~~||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||{{{~~~~~~}}}|||zzzyyyxxxvvvtttwwwtttssssssrrrppprrrxxxmmmlllkkkiiiiiijjjjjjkkkqqqsssuuuuuuvvvwwwzzz|||wwwxxxyyyyyyxxxuuusssqqqmmmooorrrqqqooommmoooppppppuuuvvvsssssswwwvvvqqqvvvwwwxxxxxxwwwxxxzzz||||||}}}{{{|||}}}|||{{{zzz{{{|||xxxyyyzzz{{{{{{{{{{{{{{{rrrrrrrrrsssuuuxxx{{{}}}vvvyyy||||||yyyxxxzzz|||www{{{~~~~~~{{{yyyxxxyyyzzz|||~~~~~~~~~~~~~~~~~~zzzxxxyyy{{{||||||}}}~~~{{{{{{zzzzzz{{{{{{{{{{{{xxxwwwwwwvvvwwwxxxzzz{{{yyyyyyyyyzzz{{{~~~{{{}}}~~~{{{xxxvvvvvv|||yyywwwvvvwwwxxxxxxwww{{{{{{|||||||||{{{yyyxxxvvvtttvvvzzz{{{yyyyyy|||uuuyyyzzzwwwvvvwwwuuupppwwwxxxzzz|||}}}~~~~~~|||{{{{{{{{{}}}}}}{{{yyyuuuvvvxxxyyyyyyyyyxxxwwwvvvyyy~~~}}}zzzuuuuuuvvvwwwxxxyyyzzz{{{xxxxxxwwwuuuttttttwwwyyytttvvvwwwsssmmmkkkmmmqqqmmmqqqsssrrrrrrrrrmmmfff```aaaeeehhhjjjgggbbb^^^]]]\\\[[[[[[ZZZXXXSSSPPPKKKKKKKKKNNNQQQRRRQQQPPPPPPPPPQQQRRRRRRRRRQQQQQQTTTSSSQQQQQQTTTXXX\\\___eeeeeedddbbbaaacccfffiiiiiikkknnnrrrsssrrrnnnjjjlllsssyyyzzzxxxwww{{{{{{tttlllgggeeeaaa[[[VVV```llluuusssooonnnjjjeee```WWWTTTYYY^^^\\\ZZZ[[[eeelllvvv|||||||||{{{zzz}}}~~~~~~|||}}}}}}{{{}}}}}}~~~~~~|||{{{||||||}}}|||{{{{{{{{{|||}}}}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{||||||~~~~~~}}}yyyxxx{{{kkkkkkkkkkkkkkkjjjjjjjjjnnnmmmnnnqqqvvvyyyxxxvvvrrrsssssstttssssssrrrrrrqqqnnnlllmmmppprrrrrrqqqrrrssstttvvvvvvvvvuuuuuuwwwyyy{{{zzzyyyyyy}}}}}}}}}~~~~~~}}}}}}}}}{{{yyyxxxxxxzzzxxxyyy{{{|||}}}|||{{{yyywwwtttsssvvv|||~~~{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxzzz||||||zzzwwwvvvvvvwwwyyy{{{~~~}}}}}}~~~~~~}}}{{{zzzxxxuuuvvvxxxzzz{{{|||{{{{{{|||wwwrrroooqqquuuyyy{{{xxxyyyzzz{{{{{{yyyxxxvvvtttuuuwwwyyy{{{|||}}}}}}}}}|||{{{yyyxxxwwwwwwwwwuuuuuuuuuuuuttttttttttttxxx{{{~~~{{{uuurrrssswww|||~~~}}}zzzxxxwwwvvvvvvwwwxxxyyywwwssspppvvvvvvwwwyyy{{{}}}~~~}}}|||zzzyyyyyyyyyyyyzzz}}}|||zzzxxxvvvtttssssssxxxxxxzzzzzzyyywwwuuusssttttttttttttvvvxxxzzz|||xxxwwwvvvuuuvvvxxx{{{}}}}}}{{{yyyvvvuuutttttttttvvvsssqqqssswwwxxxuuuqqqkkklllmmmnnnmmmjjjhhhffffffdddcccfffhhhggg```[[[WWWUUUWWW]]]bbbeeeggghhhaaabbbcccfffiiilllnnnooouuupppjjjjjjmmmqqqpppooouuueeeWWWUUURRROOOVVVbbbaaafffmmmpppnnniiidddaaaccclllsssqqqnnnttt}}}{{{rrrggg___[[[WWWQQQLLLRRRhhhvvvpppfffcccdddaaaWWWXXXZZZ]]]^^^___``````bbbuuu~~~||||||~~~~~~~~~~~~}}}|||||||||}}}~~~|||~~~~~~|||yyyxxxwwwwwwxxxyyy{{{{{{zzzzzz{{{|||xxx~~~~~~~~~{{{}}}~~~~~~~~~~~~}}}}}}~~~hhhhhhhhhhhhhhhiiiiiijjjmmmlllmmmppptttvvvuuutttppppppqqqrrrrrrsssttttttpppnnnlllmmmoooqqqqqqpppssssssuuuwwwwwwxxxwwwwwwwwwzzz||||||{{{{{{}}}~~~}}}}}}~~~}}}~~~~~~}}}{{{zzz|||}}}|||}}}~~~~~~|||zzzyyyxxxvvvuuuxxx~~~}}}{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}{{{xxxwwwwwwwwwxxxzzz{{{|||}}}~~~||||||}}}}}}}}}{{{zzzyyyvvvvvvwwwxxxyyyyyyyyyyyy{{{wwwsssqqqrrruuuxxxyyyuuuwwwyyyzzz{{{zzzyyyxxxtttuuuvvvxxxzzz{{{{{{|||{{{zzzyyyxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuyyy{{{~~~}}}yyytttpppqqquuuyyy||||||zzzyyyxxxxxxxxxxxxyyyyyyxxxuuurrrrrrsssuuuwwwxxxzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyy{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvuuusssrrrrrrrrrssstttvvvxxxzzz|||zzzyyyxxxyyy{{{}}}|||zzzzzzyyyyyywwwuuuwwwzzz{{{wwwtttqqqqqqrrrrrrrrrpppooonnnqqqnnnlllmmmppppppmmmiiiggggggiiinnnsssvvvxxxyyyuuuvvvyyy}}}~~~{{{zzzxxxsssoooeeeWWWKKKIIIGGGEEELLLXXXgggjjjmmmlllhhhbbb]]]ZZZ\\\bbbfffdddfffqqq}}}yyyrrrhhhbbb```^^^ZZZWWWYYYjjjvvvqqqjjjkkkmmmkkkbbbbbbccceeegggjjjlllnnnttt~~~|||{{{{{{|||}}}~~~~~~|||{{{~~~~~~|||||||||}}}~~~~~~}}}|||zzzxxxwwwvvvvvvyyyzzz{{{zzzyyyxxxyyy{{{yyy~~~}}}|||}}}}}}}}}}}}}}}{{{zzz{{{}}}fffeeeddddddeeegggjjjkkkllllllllloooqqqsssrrrqqqnnnooooooppprrrsssuuuvvvqqqpppnnnoooqqqssssssrrrssstttvvvwwwxxxyyyyyyyyyxxx{{{~~~~~~~~~|||{{{|||~~~~~~~~~}}}}}}~~~~~~{{{zzz{{{zzzyyy|||}}}~~~~~~|||xxxwwwwwwwwwxxxyyy{{{}}}~~~yyyzzz{{{||||||{{{zzzyyywwwvvvvvvvvvwwwxxxyyyyyyzzzxxxuuutttuuuwwwwwwwwwsssuuuwwwyyyzzzzzzyyyyyyssssssuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvv{{{|||}}}}}}{{{wwwrrrooonnnrrrwwwyyyzzzyyyyyyyyyyyyxxxvvvwwwwwwwwwvvvtttoooqqqsssuuuwwwvvvvvvuuuwwwwwwvvvuuuuuuvvvxxxxxxzzzzzzzzzzzz{{{|||}}}~~~{{{zzzzzzyyyxxxwwwvvvvvvssssssssstttuuuwwwxxxyyy}}}{{{zzz{{{}}}||||||zzzzzz|||~~~}}}yyyuuuvvvvvvvvvwwwwwwvvvvvvuuuzzzwwwtttuuuxxxzzzyyywwwxxxyyy{{{~~~|||wwwppphhhbbbVVVKKKBBBAAAAAAAAAIIITTTggghhhgggccc^^^YYYVVVUUUWWWZZZZZZYYY```ppp|||vvvnnnjjjjjjkkkkkkiiiiiiuuu}}}zzzxxx|||~~~|||sssrrrqqqqqqssswww{{{~~~{{{xxxyyy~~~~~~|||xxxxxx{{{|||yyyvvvxxx{{{~~~~~~xxxrrrmmmmmmooorrrtttuuuuuutttsssuuuwwwzzz|||{{{zzzzzz{{{~~~~~~~~~~~~~~~~~~}}}zzzzzzyyyxxxwwwvvvuuuuuuyyyzzz{{{yyyxxxxxxyyyzzz{{{~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}{{{zzzzzzyyywwwvvvxxx{{{~~~~~~~~~~~~fffeeeddddddeeehhhlllnnnmmmmmmnnnooopppqqqpppppppppoooooopppqqqsssuuuvvvsssrrrrrrssstttuuuuuuuuussstttuuuvvvxxxyyyzzzzzzxxx{{{~~~}}}{{{zzzzzz}}}}}}}}}~~~}}}~~~~~~xxxxxxyyyzzz{{{}}}}}}~~~~~~wwwxxxyyyzzzzzzzzzyyyxxxwwwwwwvvvwwwxxxzzz|||}}}zzzyyywwwwwwxxxxxxwwwvvvtttuuuvvvxxxxxxyyyxxxxxxrrrrrrssstttuuuuuuuuuuuutttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyy}}}}}}}}}|||yyyuuurrrooonnnqqquuuxxxyyyyyyzzz{{{yyyvvvtttssstttuuuuuutttqqqsssuuuwwwxxxwwwuuussswwwvvvuuuuuuvvvwwwxxxyyyyyyzzzzzz{{{|||~~~~~~|||{{{zzzzzzzzzzzzxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}{{{~~~~~~~~~~~~zzzwwwxxxyyyyyyzzzzzzzzz{{{{{{|||{{{zzz||||||xxxqqqkkkeee___XXXSSSKKKDDD??????@@@CCCLLLWWWaaa```^^^ZZZWWWVVVWWWYYY^^^^^^\\\\\\eeeuuu}}}xxxvvvwwwyyy{{{{{{}}}~~~zzzxxxxxx{{{}}}}}}|||vvvtttppplllooovvvyyyvvvqqqnnnjjjfffiiioooqqqmmmhhhnnnsssyyyzzzuuukkkaaa[[[YYY]]]bbbfffggggggffffffeeejjjooorrrrrrrrrssstttuuuvvvxxxyyyyyyzzz|||}}}}}}|||wwwwwwwwwwwwwwwwwwvvvvvvyyyyyyzzzyyyxxxyyy{{{}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~}}}}}}|||}}}}}}~~~}}}}}}}}}}}}}}}|||{{{xxxxxxwwwuuutttvvvzzz}}}}}}|||||||||{{{{{{{{{{{{|||~~~jjjiiigggggghhhkkkoooqqqoooppppppqqqpppoooooooooqqqqqqqqqqqqrrrssstttuuurrrrrrtttttttttuuuuuuvvvsssttttttuuuvvvwwwxxxyyyxxx{{{~~~}}}|||zzzyyyyyy|||~~~~~~|||{{{|||~~~~~~xxxwwwyyy|||~~~~~~}}}|||wwwwwwyyyzzzzzzyyyxxxxxxyyyyyyyyyzzz||||||{{{zzzzzz{{{zzzxxxvvvwwwwwwwwwxxxwwwwwwwwwwwwrrrssssssttttttssssssrrrrrrtttuuuwwwyyyzzzzzzzzzzzzzzz{{{{{{|||||||||}}}~~~}}}{{{yyyvvvtttsssqqqsssvvvxxxyyyzzz{{{}}}zzzxxxuuuuuuvvvwwwwwwwwwwwwyyy{{{||||||zzzwwwuuuyyyxxxxxxwwwxxxyyy{{{|||{{{{{{{{{|||}}}~~~}}}}}}}}}~~~~~~yyyppplllddd]]]XXXTTTQQQPPPGGGDDDBBBBBBDDDHHHRRR[[[```___]]]ZZZYYY[[[___ccclllllljjjjjjqqq|||~~~|||wwwtttuuuxxxzzz{{{xxxssspppqqqsssooojjjpppjjjfffggglllmmmhhhbbb^^^ZZZYYY]]]eeehhheee```iiinnnsssrrrjjj]]]RRRKKKHHHLLLSSSWWWXXXXXXYYYYYY\\\aaafffhhhfffdddeeegggiiilllppprrrtttvvvzzz}}}~~~}}}|||vvvvvvxxxyyyzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}xxxxxxwwwvvvuuuvvvzzz}}}}}}}}}}}}}}}}}}}}}||||||{{{~~~ooonnnmmmlllmmmoooqqqrrrqqqrrrsssrrrpppnnnnnnoooooopppqqqrrrssssssrrrrrroooqqqssstttsssssstttuuuuuuuuuuuuuuuuuuvvvxxxxxxxxxyyy|||~~~|||yyyxxxxxxyyy|||~~~~~~~~~~~~}}}|||{{{|||~~~~~~zzzwwwxxx{{{|||}}}}}}{{{{{{yyyzzz{{{||||||{{{zzzyyy||||||}}}~~~}}}}}}}}}|||zzzwwwyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuutttsssrrrsssvvvxxxzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyyyywwwxxxzzzzzzzzz{{{}}}~~~|||zzzzzz{{{|||||||||~~~|||zzzyyy||||||{{{zzzzzz{{{}}}}}}|||||||||}}}~~~~~~{{{yyy~~~|||xxxxxxyyyvvvoooiiiiiieee___YYYTTTRRRRRRRRRQQQQQQPPPNNNNNNSSS[[[bbbeeeeeedddcccccceeejjjnnnwwwyyyxxxwwwzzz~~~yyyuuuqqqqqqqqqrrrwwwtttqqqpppqqqpppmmmjjjnnniiidddbbbbbb```ZZZUUURRRPPPPPPTTT[[[___]]]ZZZcccgggjjjfff[[[NNNDDD???>>>CCCIIIMMMNNNNNNPPPSSS\\\```dddbbb]]]YYYYYY\\\bbbgggmmmqqqsssvvv{{{}}}|||wwwxxx{{{}}}||||||}}}||||||~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}}}}~~~{{{{{{{{{zzzyyyyyy{{{}}}~~~~~~~~~|||{{{}}}}}}|||{{{{{{tttsssrrrqqqqqqqqqqqqqqqqqqssstttrrrooommmmmmnnnjjjllloooqqqrrrrrrqqqppppppsssvvvvvvuuutttuuuwwwxxxwwwvvvvvvvvvvvvxxxxxxxxxxxxyyy}}}}}}zzzwwwwwwwwwyyy|||~~~}}}|||{{{|||}}}}}}}}}}}}~~~{{{{{{zzzzzz{{{|||~~~~~~~~~|||{{{~~~|||yyyyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzxxxwwwwwwrrrtttwwwyyy{{{|||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~|||}}}~~~}}}}}}~~~}}}{{{zzz~~~}}}|||||||||}}}~~~}}}}}}~~~|||uuuooolllkkkssswwwwww|||tttooojjjjjjlllkkkfff```^^^]]][[[XXXVVVUUUVVVWWW___```___[[[XXXZZZ```eeeggghhhiiijjjllloootttxxxzzz}}}~~~||||||~~~}}}}}}|||{{{yyywwwwwwvvvvvv{{{zzzzzz{{{zzzxxxuuusssqqqnnniiifffcccaaa^^^[[[UUUTTTTTTWWW[[[^^^^^^^^^bbbeeeeee___TTTHHHAAA???<<