BM6P6(@ {{{]]]MMMGGGCCC???<<>><<<666555333111///...//////000000000000////////////111//////555;;;:::333,,,222111111000///......---............////////////////////////////////////---------............///......////////////......////////////000000000000333222111///..................///000000000000000111111111111111111111111666444333333444666777777777;;;CCCKKKPPP^^^zzz{{{xxxuuutttwww}}}zzznnnaaaYYYNNNJJJFFFGGGLLLSSSYYY\\\```eeeiiijjjiiilllrrrxxx|||xxxmmmcccWWWRRRRRRrrrXXXJJJFFFFFF???AAACCCCCCDDDGGGMMMQQQSSSPPPMMMJJJHHHEEEAAA>>>===@@@EEELLLQQQRRRPPPMMMHHHHHHGGGFFFDDDBBB@@@???:::888666444222111111222////////////............111111222666:::999333...111111000000///......---............////////////////////////////////////........./////////000000......////////////......////////////000000000000222111000//////...////////////000000111111111000111111111111111111111111555444444444666777888888<<>>DDDLLL[[[jjjzzzwwwiii[[[SSSOOONNNNNNUUURRROOORRRWWW\\\\\\ZZZ]]]ccclllvvvxxxvvvZZZJJJCCCAAA???>>>@@@DDDHHHJJJIIIIIIKKKMMMMMMKKKFFFBBB======>>>BBBGGGMMMPPPQQQOOONNNLLLJJJGGGDDDAAA@@@>>><<<999666333222111111000000000/////////.........111444333000---...000////////////........................////////////////////////////////////------........./////////......////////////......////////////000000000000000//////000000111222333222222222111222222444444222222222222222222222222111222444555666999>>>AAAMMMVVVcccqqqrrriii[[[QQQLLLMMMPPPRRRXXXSSSPPPTTT\\\dddgggfffjjjoooxxx}}}eeeMMMHHHDDD@@@>>>???BBBEEEFFFDDDEEEHHHKKKMMMLLLHHHEEEAAA???>>>@@@EEEJJJNNNPPPQQQPPPNNNKKKHHHDDDAAA@@@>>><<<999555222111//////111000000000////////////---000111111...,,,...000....................................////////////////////////////////////------------..................////////////......////////////000000000000000000000000000111222333333222111111111222333444333333333333333333333333111333555555666:::AAAGGGYYYaaakkkwww}}}wwwddd\\\RRRJJJHHHKKKOOORRRWWWSSSRRRZZZiiivvv||||||www|||}}}|||vvv~~~www\\\PPPKKKDDD@@@???@@@AAAAAABBBCCCEEEIIILLLMMMLLLJJJGGGDDD@@@???BBBGGGKKKMMMQQQPPPOOOLLLIIIFFFCCCBBB===;;;888444111...------000000/////////............/////////......///000....................................////////////////////////////////////............////////////......////////////......////////////000000000000111111111000111111222222333222000000000111333444333333333333333333333333444666666666666<<>>;;;777444111000000//////.........---------//////......///000111111---................................./////////000////////////////////////////////////000000000000......////////////......////////////000000000000222222111111111111111222222111000//////111333444333333333333333333333333777888888777777>>>IIIRRR```hhhrrrzzzvvvyyy~~~xxxiii[[[OOOLLLIIIJJJNNNSSSWWWYYY\\\[[[aaaqqqrrr\\\IIIDDDBBB>>>???EEECCCEEEHHHJJJJJJLLLNNNPPPPPPNNNIIIDDD@@@AAAEEEHHHIIIKKKNNNNNNKKKGGGDDDBBB>>>===;;;999666444222111000000///...............////////////////////////000///......000000///...////////////000000000111////////////000000000000...///////////////......000000000000000000000000000111111111111222222222111000/////////000222333222222333333333333444444222222222222222222333333666666888<<<>>>@@@IIIRRR^^^jjjzzz{{{{{{~~~uuuhhh\\\RRRMMMWWWVVVRRRUUUVVV\\\jjjrrrxxx~~~oooSSSHHHEEE@@@>>>AAACCCEEEGGGHHHIIIJJJMMMPPPQQQPPPKKKFFFBBB@@@BBBDDDIIIKKKNNNNNNKKKFFFCCCBBB???>>><<<:::777444333111000000///...............////////////////////////---,,,++++++------,,,+++////////////////////////////////////000000000000///000000000000000//////////////////////////////000000111111111222222222111000000///000111222333111111111222222222333333333333333333333444444444666555666:::===AAAKKKVVVeeerrr~~~xxxkkk```WWWQQQRRR]]]^^^^^^eeeiiiqqqcccOOOHHHCCC@@@@@@CCCDDDEEEEEEFFFHHHLLLOOORRRQQQNNNIIIDDD@@@??????HHHKKKNNNNNNKKKGGGCCCBBB@@@???===:::777555333222000000///.........//////////////////////////////000...---...///000///---//////..................////////////000000000000000000111111111111000000000000000000000000000000000000000111111111222222111000000000000111222222000000111111111222222222333444444444555555555555777666777;;;???FFFSSS```rrrxxxjjj^^^VVVTTTSSS]]]hhhllloooyyyyyy\\\MMMEEEBBBCCCCCCCCCCCCCCCCCCFFFKKKNNNOOOPPPOOOLLLGGGBBB???>>>FFFIIIMMMNNNKKKGGGCCCBBB@@@???===:::777444222111000000///////////////000////////////////////////111000//////111111000///............------------////////////000000000000//////000111111111000000111111111111111111111111000000000000111111111111000000000111111111222222111111111111222222222222333333333444555555666666:::888:::@@@FFFQQQ```nnnxxxiii]]]TTTQQQUUU[[[jjjvvv|||pppUUUEEEBBBEEEBBBCCCBBBBBBBBBEEEIIIMMMKKKMMMOOOMMMIIIDDDAAA???CCCGGGLLLNNNLLLHHHDDDCCC@@@???<<<999666333111000000000/////////000000111000000000000000000000000...---,,,,,,......---,,,...............---------////////////000000000000---...//////000000000///000000000000000000000000//////000000000111111111000111111111222222222222222222222333333333333444111222222333444555555555999999===FFFPPP]]]nnn}}}uuujjj]]]UUUOOOPPPYYYeeessscccIIIAAACCCBBBBBBCCCBBBCCCDDDHHHKKKIIIKKKNNNNNNJJJFFFCCCAAA@@@DDDJJJMMMLLLIIIFFFDDDAAA@@@===:::777444111000000000/////////000111111000000000000000000000000000.........///000///...------........./////////////////////000000000000,,,---...//////000//////------------------------/////////000000000111111000111222222333333222222222222333333333444444444111111222333444555555666777999BBBOOO\\\jjj|||yyyggg]]]TTTQQQNNNOOO\\\kkkyyyvvvVVVHHHDDDAAABBBCCCDDDDDDEEEGGGIIIIIILLLNNNNNNKKKFFFCCCAAA===BBBIIIMMMMMMKKKHHHFFFDDDBBB@@@===999666333222000000//////000111111222000000000000000000000000222111000111222222222000------...///000000111111////////////000000000000------...000000111111111........................////////////000000000111000111222333333333222222111222222222333333333333222222333444555666777777777===IIIZZZjjjyyyssskkk[[[SSSNNNOOOMMMNNNZZZkkk|||cccPPPHHH@@@BBBDDDEEEEEEEEEGGGIIIKKKMMMOOONNNJJJFFFBBBAAA;;;@@@HHHMMMMMMKKKIIIHHHFFFDDDBBB???;;;888555444000000///000000111222222000000000000000000000000///...---...///000///---,,,---...///000222333333////////////000000000000......000111111222222222111111111111111111111111////////////000000000000000111222333444333222222000111111111111222222222333333444555666777888999:::AAAQQQddduuuvvviiiaaaUUUMMMKKKMMMLLLKKKWWWhhh~~~}}}mmmSSSHHHFFFAAA>>>???AAAAAAEEEKKKKKKKKKMMMNNNMMMHHH@@@;;;;;;<<<@@@GGGOOOQQQMMMHHHFFFCCC@@@===;;;999777444333222111111222222111///000000000000000000000000//////000000000000//////////////////000000000000////////////////////////...............//////000------///000000111111111000000000000000000000000111111222222222333333333222222222222222222222222666777666444444888:::;;;:::DDDXXXnnnyyyiii\\\TTTRRRLLLHHHGGGHHHLLLUUU___vvvzzzvvvuuu}}}^^^MMMHHHCCCAAABBBDDDCCCFFFJJJJJJKKKMMMNNNMMMHHHAAA<<<;;;<<<>>>EEELLLOOOLLLHHHFFFDDD@@@===;;;999777555222111///000111111000...000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000111111111111111222222333111111222111111000000///000000000000000000000000111111222222222333333333222222333333333444444444555555555444444666888999CCCNNNbbbxxxpppaaaVVVQQQOOOKKKHHHIIIIIILLLSSS\\\pppzzztttpppwwwoooUUUKKKFFFDDDFFFGGGFFFFFFIIIJJJKKKLLLNNNMMMHHHBBB===<<<;;;===AAAHHHKKKKKKIIIGGGDDD@@@>>><<<:::777555111000//////000000///---000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111//////......//////000111111111111111111000000000000000000000000000000000111111222222222333333333333333333444444555555555555555666666555666888;;;FFFQQQfff|||vvveeeXXXRRRPPPPPPMMMMMMOOOOOOOOOTTTZZZhhhyyy{{{qqqiiijjjppp^^^MMMHHHEEEGGGIIIHHHHHHIIIJJJKKKLLLMMMMMMIIICCC???===<<<;;;>>>CCCGGGIIIIIIGGGEEEAAA>>><<<;;;888666222000//////000000///...//////////////////////////////000000000000//////////////////000000000000000000000000000000000000...------------...//////.........///000111222333000000000000000000000000111111222222222333333333444444444444444333333333666666777999888777;;;@@@HHHTTTiiinnn^^^TTTRRRTTTVVVUUUVVVYYYXXXUUUWWW[[[bbbrrr||||||yyyvvvtttooooooooooooooooooppppppsssrrrrrrqqqrrrssstttuuuyyyzzz}}}|||oooeeebbbdddqqqjjjQQQJJJDDDFFFIIIIIIIIIJJJJJJKKKLLLMMMMMMJJJDDD@@@===<<<;;;;;;???CCCGGGIIIHHHEEEBBB???===;;;999777333111000000111222000/////////////////////////////////000000000000//////////////////000000000000////////////////////////111111000000111111222333111111111111222333444555000000000000000000000000111111222222222333333333555444444333222111000000444333666999999888>>>GGGQQQ___tttttteeeYYYTTTUUUYYY\\\[[[]]]```___[[[\\\___cccrrr{{{}}}}}}}}}{{{wwwqqqkkkhhhdddcccbbb``````_________bbbaaa```______aaabbbcccggghhhjjjooottt{{{nnnbbb]]]]]]gggvvv|||ZZZOOOFFFEEEGGGHHHIIIKKKJJJJJJKKKLLLMMMJJJFFFBBB>>><<<;;;;;;===AAAFFFIIIIIIFFFBBB@@@>>><<<999777333222111111222222111000000000000000000000000000//////000000000000//////////////////000000000000........................000////////////000111111:::999777555444333333444000000000000000000000000111111222222222333333333444444333222111111000///222000333888999999BBBOOO\\\kkkzzzrrrggg]]]WWWWWW[[[^^^```___aaaddddddaaacccgggmmmyyyzzzppphhhcccaaa]]]ZZZWWWVVVVVVVVVYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ\\\___eeejjjpppsssvvvyyyrrrddd\\\ZZZaaammmfffXXXIIIDDDEEEFFFHHHJJJJJJJJJKKKLLLMMMKKKGGGDDD======<<<;;;<<<@@@EEEHHHIIIFFFCCC@@@>>><<<:::888222111000000111111000///000000000000000000000000//////000000000000//////////////////000000000000////////////////////////---------------...//////===;;;888555333222222222000000000000000000000000111111222222222333333333333333333333333333333333444111333:::<<<===JJJ[[[hhhwwwoooggg]]]YYY[[[```dddeeebbbaaacccgggiiijjjooouuuzzzvvvnnnjjjddd^^^YYYXXXXXXXXXVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTVVVYYY]]]bbbgggjjjppprrrvvv|||lll```[[[]]]eeewwwppp___LLLDDDDDDEEEGGGJJJJJJJJJKKKLLLMMMKKKGGGDDD======<<<<<<===@@@DDDHHHJJJGGGCCC@@@???===:::888111000//////000000///...000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000111222222888666444111000000111222000000000000000000000000111111222222222333333333111111222333555666666777777444666>>>@@@CCCRRReeesss}}}jjjbbbYYYYYY```hhhlllkkkdddccceeejjjnnnrrryyyyyytttllleee___]]]]]]^^^VVVVVVVVVUUUUUUTTTSSSSSSUUUVVVWWWYYY]]]bbbfffiiioooppprrrvvv|||uuueee^^^[[[```pppqqqTTTLLLJJJEEEFFFMMMOOOLLLJJJKKKMMMMMMHHHCCC@@@???<<<;;;;;;===???AAAGGGGGGFFFCCC@@@<<<888666777444111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111000000000111222222111111111000000//////000000111222222222222111222222222111111111111111111000/////////000222333444333222222222444666888333666888999???LLL```nnnxxxpppccc```^^^bbbhhhmmmmmmjjjccchhhnnnssswww|||}}}vvvmmmeee^^^ZZZVVVTTTUUUTTTSSSRRRQQQOOONNNNNNOOOSSSVVVWWWWWW[[[cccjjjrrrtttxxx}}}mmm\\\^^^^^^eeeuuuaaaOOOKKKIIIHHHJJJMMMJJJHHHJJJMMMMMMIIIEEEAAA???===;;;;;;<<<>>>???GGGFFFEEECCC@@@===999777777444111///000111111000000000000000000000000000000000000000000000000000000000000000000000000000333222111////////////000111111111111000000000///000000111222222222222111000000000000////////////222111111000111222333444444333222111222444555777555777:::<<>><<<;;;;;;<<<<<>>;;;999888555222000000111111000000000000000000000000000000000000000000000000000////////////////////////222222000///............111111111111000000000000000000111222222222222111000000000000000000000000333222222222222333444444444333222111222333444555666999<<<@@@JJJ[[[qqq}}}pppfffaaaaaafffmmmrrrsssrrrqqqppprrrxxxyyyxxxyyy|||~~~xxxsssllleeeaaa[[[YYYYYY[[[___```^^^[[[\\\XXXTTTPPPNNNKKKHHHEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFHHHJJJJJJJJJMMMRRRWWW]]]```gggooowwwnnn]]]YYYYYYbbbnnn}}}jjjSSSMMMIIIDDDFFFEEEEEEGGGKKKMMMLLLKKKCCCBBB@@@>>>===;;;;;;:::BBBCCCDDDDDDBBB@@@===;;;999666222111111111111000////////////////////////////////////////////////////////////////////////111000000000////////////111111111000000000000000000000111222222222222111111222222222222222333333222222222222222333333444444333222222222222333444777:::>>>EEERRRfff}}}tttjjjfffeeecccjjjrrruuusssqqqrrrssswww~~~yyysssnnnmmmmmmqqqyyy}}}~~~nnnkkkfffbbb^^^[[[XXXUUUNNNMMMNNNOOOPPPQQQRRRRRRNNNMMMKKKJJJIIIGGGDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDFFFIIIMMMNNNQQQVVV]]]eeemmmsssvvvooo```ZZZWWW[[[cccqqq^^^LLLFFFDDDCCCCCCDDDFFFIIIKKKLLLLLLEEEDDDCCCBBB@@@===;;;:::@@@AAACCCDDDDDDBBB???===:::777333111111222111111///////////////////////////////////////////////////////////////////////////000000111222222222222000000000000000000111111000000111222222222222111111111222222333333333444111111111222222222222222333333333333333333444444777:::@@@JJJZZZpppxxxlllhhhiiikkkiiinnnttttttpppooorrrvvv}}}~~~xxxrrrmmmhhhgggfffhhhpppyyyzzzwww~~~yyyqqqddd```\\\YYYXXXWWWVVVUUUKKKKKKJJJJJJIIIJJJLLLMMMHHHGGGFFFFFFGGGFFFCCCAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBAAAAAABBBDDDFFFFFFHHHJJJNNNSSSYYY]]]___kkkwww{{{mmm^^^XXXTTTUUUZZZeeevvv|||xxxyyy}}}~~~mmmOOODDDEEECCCCCCDDDEEEGGGIIIJJJLLLGGGGGGGGGFFFDDDAAA>>><<<===???BBBEEEEEECCCAAA???;;;888444222222222222111000000000000000000000000000000000000000000000000///////////////////////////000111222333333222222000000000000111111111111000000111222222222222111//////000000111222222222000111111222333222222222222222333444444555555666888<<>>BBBEEEFFFEEEBBB@@@<<<999555333222222222111000000000000000000000000000000000000000000000000000000000000000000000000000111222222111000///...///000000000111111111111000000111222222222222111//////000111111222333333111111333444444444333222111222333555666777888888999>>>IIIXXXmmmuuukkkjjjkkkllljjjnnnqqqtttvvvwwwzzz{{{ssspppmmmiiiddd```eeemmm{{{~~~wwwsssuuu|||{{{uuupppllliiifffddd```[[[UUUQQQPPPOOONNNLLLMMMKKKIIIHHHHHHHHHFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCBBBBBBEEEDDDDDDDDDEEEHHHJJJLLLNNNZZZmmmtttlllbbb``````aaaaaadddnnnyyy|||wwwuuuwwwooorrruuuwww{{{}}}xxx}}}[[[GGGIIIEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLLLLJJJGGGCCCAAA;;;===BBBEEEGGGEEECCCAAA<<<999555333333333222111000000000000000000000000000000000000000000000000111111111111111111111111222222222222000...,,,***//////000000111111111222000000111222222222222111111111222333444444555555222333444555555555444333111222444666777888999999;;;@@@LLL]]]rrrxxxlllhhhlllpppoookkkmmmpppuuuyyy}}}xxxuuusssooogggbbbfffmmmxxx|||vvvtttvvv~~~pppiiiaaa\\\[[[ZZZWWWTTTSSSQQQNNNLLLLLLKKKIIIHHHDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@AAABBBCCCCCCBBBCCCBBBBBBBBBDDDGGGIIIKKKIIIUUUhhh~~~yyyllllllmmmooonnnnnnvvv|||zzz{{{qqqrrrrrroooppp|||}}}rrryyyjjjQQQFFFDDDHHHJJJHHHDDDDDDFFFHHHNNNJJJGGGJJJOOOOOOJJJCCC;;;===AAAEEEGGGFFFCCCAAA===;;;888555222000//////111111000000000000111111111111111111000000000000222222111111000/////////+++,,,---///000000000000222222222222222222222222111111222111111222555777///111333444333333444555444444444555555555555666666222222666888666666888@@@KKKYYYjjj{{{sssiiieeehhhnnnrrrssspppvvv}}}{{{tttnnnjjjjjjkkkxxx{{{zzzuuuoookkkhhheee```^^^[[[XXXUUURRRRRRQQQLLLKKKJJJHHHGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBAAAFFFFFFEEEFFFGGGIIIKKKLLLQQQYYYjjjyyy{{{~~~~~~~~~xxxrrrnnnooorrrxxxvvvpppyyyzzz]]]LLLDDDGGGGGGEEECCCEEEJJJMMMOOOKKKIIILLLPPPQQQKKKEEE>>>@@@CCCFFFHHHGGGDDDBBB>>><<<999666333111000000111111000000000000111111111111111111000000000000000000000000000111111111...//////000000000//////111000000000111222222333:::<<<===<<<:::777666666333333333333444444444444333333333333444444444555555222222666888777888;;;BBBOOOaaassssssllleeedddiiiooosssuuussswww}}}~~~xxxrrrnnnnnnnnnvvv~~~yyyqqqmmmhhhdddaaa^^^[[[YYYRRRQQQOOOLLLJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCGGGGGGHHHIIIKKKNNNPPPQQQWWW^^^pppyyyrrrmmmmmmnnnqqqxxxwwwnnnlllxxxmmmSSSHHHGGGEEECCCCCCEEEJJJNNNOOOLLLKKKMMMQQQRRRMMMHHH???@@@BBBEEEGGGGGGDDDAAA???===:::777444222111111111111000000000000111111111111111111000000000000...//////000111111222222111111111111000000//////000//////...///111333555DDDGGGJJJKKKHHHCCC???===999666333222444555444222222222222333333333444444444222222666999999;;;???HHHXXXlll|||jjjfffdddfffmmmuuuyyy{{{xxxyyy}}}}}}wwwsssssssssxxxyyyqqqmmmkkkhhhccc^^^WWWVVVSSSPPPMMMKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIIIILLLMMMPPPSSSVVVYYY\\\]]]aaahhhxxx~~~wwwpppmmmlllkkkpppvvvlllggghhhttt~~~}}}{{{{{{}}}{{{XXXLLLGGGDDDCCCDDDDDDFFFJJJNNNLLLKKKNNNQQQQQQMMMIII<<<<<<===@@@DDDFFFDDDAAA@@@>>>;;;888555444333222111111000000000000111111111111111111000000000/////////000000111111111111222222111111111111111111111000......///222555777AAADDDIIIJJJIIIGGGEEEDDD>>>888222111444666333000222333333333333444444444555333444777888999===BBBQQQaaavvv|||ttteeeeeeffflllttt{{{}}}|||~~~{{{xxxwwwwww}}}~~~vvvmmmiiiiiiggg```ZZZVVVUUUSSSPPPMMMKKKJJJJJJIIIIIIKKKLLLMMMOOOPPPPPPTTTVVVYYY^^^cccgggiiikkkmmmqqq|||~~~vvvrrrnnnkkkmmmrrr}}}fffdddeeennnxxx~~~|||tttpppooosss~~~]]]NNNFFFBBBDDDFFFDDDDDDGGGKKKJJJJJJLLLOOOOOOKKKHHH<<<::::::???EEEHHHGGGEEEAAA???<<<999666444333333111111000000000000111111111111111111000000000///111111111111000000//////000000000000111222444444333111000///111333777999555777:::;;;:::;;;<<<===>>>888222111444666333000444444444444555555555555777555666888888999>>>EEEUUUfffzzz~~~qqqiiieeefffjjjpppwww~~~~~~zzzyyyyyyxxxppphhh```]]]___^^^XXXRRRPPPOOOMMMLLLKKKJJJIIIIIIHHHIIIKKKMMMPPPSSSUUUVVVWWWYYY]]]aaafffkkkoooqqqsssttt{{{|||vvvuuuzzz}}}xxxsssnnnooorrr||||||ddddddfffkkksss{{{}}}rrrllliiikkkvvvlllSSSHHHAAAEEEHHHFFFFFFIIIIIIIIIJJJLLLMMMMMMJJJHHH@@@===<<<@@@GGGLLLKKKHHHAAA???<<<999666444333333111111000000000000111111111111111111000000000000222222111111000//////...000/////////000222444555333333222111222444666888333333333222111111444777999666333222444555444222444444444555555555666666777666666888888:::AAAJJJXXXiii{{{yyyooojjjiiikkknnnsssxxx||||||{{{{{{{{{}}}{{{xxxuuurrrlllgggbbb\\\VVVTTTUUUUUUQQQMMMJJJIIIHHHHHHHHHHHHHHHHHHFFFGGGIIILLLOOOQQQSSSTTTRRRSSSVVVZZZ___dddiiilllssssssvvv|||pppjjjfffiiiqqq}}}yyysssrrrttt}}}qqqccceeehhhlllrrryyy~~~yyyrrrpppqqqrrr||||||tttmmmlllrrrzzzcccRRREEEEEEGGGDDDDDDIIIHHHHHHJJJLLLMMMLLLJJJIIIDDD@@@===@@@GGGLLLKKKGGGAAA???<<<999666444333333111111000000000000111111111111111111000000000000111111111000000000000000111000/////////111333444333222222222333333444555444444444222111111333666333333333333444444444444333333444444444555555555555444555888999<<>>IIIUUUjjj~~~vvvxxxqqqqqqtttyyyzzz{{{{{{{{{zzz{{{}}}~~~~~~~~~ooohhhiiiooottt{{{yyyrrrmmmgggeeebbbaaaaaa```[[[WWWVVVUUURRROOOLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEGGGKKKQQQXXX\\\qqqnnnmmmtttrrr]]]WWWQQQRRRWWW```ooo||||||}}}{{{jjjfffeeegggkkknnnqqquuuzzz}}}zzzooollliiiddd^^^dddhhhppp|||~~~~~~zzzwwwwww}}}uuuQQQBBBCCCFFFGGGHHHFFFHHHJJJMMMNNNNNNNNNMMMFFFBBB@@@BBBGGGJJJIIIFFFDDDAAA===888555333333333222222222111111111111111000000000000000000000000////////////////////////111///---///222333222000111111111111111111111111000111333555555444333222444444222222222222444444000222444777999:::::::::555666888:::<<>>999666444444444333222222222111000000000000000000000000000000000000000000000000000000000111000...000222333222000222222222111111111111111222222222222333333444444444333333222222333333444000111333555777888888888666777999<<<>>>FFFWWWggg}}}~~~zzz{{{~~~}}}yyyxxx{{{~~~uuulllccc___dddmmmqqq|||{{{wwwnnnkkkgggdddaaa^^^[[[XXXXXXVVVTTTRRRPPPOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMNNNNNNRRRXXX]]]nnnoooqqqwwwtttdddVVVLLLLLLMMMNNNUUU___lllvvvrrr]]]ZZZ___ccceeehhhkkknnnsssxxx{{{}}}~~~yyyppphhh______aaagggpppyyyzzzuuuwwwvvvqqqrrrvvvoooTTTJJJIIIHHHHHHFFFHHHJJJLLLMMMNNNMMMMMMLLLHHHCCCBBBEEEGGGFFFEEEFFFCCC???;;;777555555555333333222222111000//////000000000000000000000000111111111111111111111111222111000111222333222111222222222222111111000000222111000000000111333444222333333444444333333222000111222444555555555555888777999===BBBNNNcccvvv|||{{{|||wwwwww|||yyyrrrkkkccc___cccjjjppp|||}}}yyytttooollljjjiiifffccc```]]]\\\[[[YYYYYYYYYYYYXXXWWWVVVUUUTTTUUUWWWXXXYYY[[[^^^aaakkkkkkmmmttt}}}zzzfffWWWLLLKKKKKKIIIMMMTTT]]]ggguuu{{{```WWWZZZ___aaacccfffiiilllqqqwww{{{yyyrrrgggdddbbbccciiiqqqxxx|||~~~ssskkkkkkuuu{{{qqqpppqqq]]]KKKFFFEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMIIIEEECCCDDDFFFGGGGGGGGGDDDAAA===999777666555444333333222111000//////000000000000000000000000111111111111111111111111222222222222333333333222333333222222111000000000000000000000111111111222222222444444444444222222111222222333444444444444777777999???GGGWWWppp~~~|||yyyyyyzzzvvvpppkkkddd___bbbhhhppp}}}~~~{{{wwwssspppoookkkkkkkkkkkkjjjiiihhhggghhhiiikkkllllllllllllmmmrrrqqqsssyyykkk\\\OOOLLLKKKHHHIIINNNSSS[[[gggssseeeUUUSSSWWWYYY^^^```cccgggkkkqqqxxx}}}{{{qqqlllfffdddhhhpppwww{{{wwwnnnjjjooowww|||{{{tttrrr{{{jjjPPPEEEDDDFFFGGGGGGIIIJJJKKKMMMMMMNNNLLLIIIEEEDDDDDDGGGIIIJJJGGGEEEBBB>>>:::888666555333333222222111000000///000000000000000000000000111111111111111111111111222333333333222222222222222222222111111111000000000111444666666555333111222222444444444444222222444444444444444555555666666666999@@@LLL```|||}}}|||~~~}}}xxxtttpppllleee___bbbhhhrrrqqq```RRRNNNLLLHHHGGGJJJKKKQQQ[[[fffsssmmmYYYRRRSSSVVVWWW\\\^^^aaaeeekkkrrrzzz{{{uuuooommmqqqyyyxxxpppppptttuuu{{{zzz}}}{{{XXXHHHGGGJJJGGGGGGHHHIIIKKKLLLMMMNNNKKKIIIGGGFFFEEEGGGIIIJJJFFFEEEBBB>>>;;;888666555222222222111111111111111000000000000000000000000111111111111111111111111111222333333111000111222111111111111111111111111111444888;;;;;;999666333222333333444444333333222555555444444555666777888666666;;;DDDRRRhhh~~~~~~~~~}}}|||zzzxxxvvvrrroookkkeeeaaadddjjjuuuzzzgggUUUPPPMMMGGGEEEHHHEEEIIIPPPYYYeeettt~~~bbbUUUQQQPPPTTT[[[ZZZ\\\```eeekkksss|||~~~xxxrrrrrrqqqwww|||}}}aaaKKKHHHLLLGGGGGGHHHIIIJJJLLLMMMNNNLLLKKKJJJHHHFFFFFFGGGHHHFFFDDDBBB>>>;;;888666444111111111111111222222222000000000000000000000000000000000000000000000000000222333222000...000111000000000111222222333333111333666888888777555333444333333222222333333444444444444444555666888999777888===HHHXXXppp~~~~~~~~~|||yyyvvvuuuuuuuuuuuutttpppmmmkkkiiieeebbbgggnnnxxxqqq]]]UUUPPPIIIFFFHHHEEEFFFHHHNNNWWWbbbnnnuuuvvvZZZPPPMMMIIIPPP\\\YYY[[[___dddkkkttt~~~|||ssspppooouuu{{{{{{}}}eeeKKKHHHLLLGGGGGGHHHHHHJJJKKKMMMNNNMMMMMMLLLJJJGGGEEEEEEEEEEEEDDDAAA>>>;;;888555444000000000111222222333333000000000000000000000000////////////////////////000222333222///---///111//////000111222333333444000000111222222222222111555444222222222222444555333333333333444666888999888999@@@LLL\\\uuu}}}|||~~~uuussspppooopppqqqrrrqqqllliiigggfffdddccciiiqqqzzz{{{dddZZZTTTLLLHHHIIIIIIGGGFFFGGGLLLTTT\\\bbbmmm~~~jjjSSSLLLLLLKKKOOOUUUZZZ[[[^^^eeeppp|||~~~zzzwwwyyy|||tttTTTFFFEEEBBBEEEHHHKKKMMMMMMMMMMMMOOOOOOLLLIIIEEEDDDEEEFFFGGGEEEBBB???;;;888666666333333222222111222222222111111000000000000111111333333222222111000//////222222333333333222222111222222222111111111000000444333222111111111222333555555666777777777777777999777555555777999999999===<<<>>>III___|||}}}zzz{{{|||~~~~~~}}}|||yyyvvvjjjiiiiiijjjkkklllkkkiiikkkfffdddddddddfffmmmuuummm^^^XXXQQQKKKJJJHHHHHHHHHHHHIIILLLQQQTTT]]]eeewwwwwwbbbOOOKKKLLLKKKNNNSSSYYYZZZ^^^eeeqqq}}}{{{WWWHHHIIIHHHGGGFFFGGGIIILLLNNNOOOOOOOOOMMMIIIEEEDDDEEEGGGGGGEEEBBB???;;;888777666333333222222111111222222111111000000000000111111333333222222111000000///222222222333333222222111222222222111111111000000111000000000111222333444444555666777777777777777777666444444666999999999;;;<<>>JJJ\\\rrr~~~xxxwwwzzz{{{ssskkkccc^^^\\\YYYUUUTTTUUUXXX[[[\\\[[[aaaiiippptttvvvwwwwwwpppllliiijjjlllpppyyy~~~yyyxxxxxxyyy}}}zzzvvvpppllliiiggggggccchhhoooxxxqqqaaaWWWSSSLLLJJJGGGEEEDDDCCCBBBAAAHHHFFFHHHOOOWWWbbbqqq~~~eeeUUUIIIHHHIIIIIINNNUUUSSSXXX```iiisssuuuZZZWWW[[[VVVPPPMMMLLLLLLKKKIIIMMMNNNMMMKKKHHHFFFFFFGGGHHHFFFCCC@@@<<<999777777555444333222111111111111111111000000000000111111222222222111111111111111000111222333333333333333111111111111111111111111222222222333333333333333222222333444555777999:::BBB>>>:::888999:::::::::;;;AAANNNbbbyyy~~~zzzxxx{{{{{{qqqggg___YYYTTTQQQLLLJJJGGGHHHMMMSSSWWWZZZ]]]ccclllsssvvvwwwwwwxxxsssooolllnnnpppuuu{{{uuuoookkkjjjkkklllmmmjjjddd___ZZZWWWVVVVVVSSSXXX```iiisss~~~lll]]]UUUNNNKKKGGGEEEEEEEEECCCBBBFFFCCCCCCHHHLLLPPPWWW___kkkvvv~~~bbbTTTIIIHHHIIIIIINNNVVVRRRYYYbbbkkktttbbbWWWOOOOOOOOONNNMMMLLLJJJJJJMMMNNNNNNLLLIIIGGGGGGHHHHHHFFFCCC@@@<<<:::888777555444333222111000000000111111000000000000111111111111111111111111111111000111222222333333333333111111111111111222222222...///111222444555555555222222222333555777:::;;;EEEAAA<<<::::::;;;<<<<<<@@@FFFUUUlllssszzz}}}zzz|||}}}{{{ooohhh^^^UUUOOOKKKHHHFFFBBBAAA@@@CCCIIIQQQWWWZZZ```gggpppuuuvvvvvvwwwxxxvvvqqqoooqqqtttyyyqqqooolllhhheeecccbbbbbbaaa^^^YYYTTTPPPMMMLLLLLLIIIMMMSSS[[[fffuuu|||hhhYYYRRRMMMGGGEEEEEEFFFEEECCCDDDAAABBBFFFHHHGGGIIIMMMTTT\\\bbbaaa___bbbeeefffhhhiiikkknnnrrrvvvyyy{{{ZZZNNNGGGHHHJJJHHHLLLSSSSSSYYYcccllltttiiiUUUMMMQQQSSSRRRMMMJJJJJJKKKLLLMMMNNNLLLJJJHHHGGGHHHHHHGGGDDD@@@===:::888777666555333222111000000000111111000000000000111111111111111111111111111111000000111222333333333333000000111111111222222222//////000111222111000000111111111222444777:::<<>>???CCCLLL^^^xxxnnn}}}|||~~~}}}~~~{{{oooggg\\\WWWPPPJJJFFFDDDBBB@@@AAA@@@AAAEEELLLTTTZZZ]]]cccjjjrrrvvvvvvvvvwwwzzzxxxsssqqqssswww}}}yyyssssssuuutttsssjjjiiihhhfffccc___\\\ZZZYYYWWWSSSPPPLLLJJJHHHHHHDDDEEEIIIPPP[[[jjjyyyzzzgggZZZSSSKKKGGGHHHIIIHHHFFFDDDBBBCCCGGGIIIGGGFFFIIIIIIOOORRRQQQPPPRRRSSSQQQSSSSSSTTTWWW\\\aaafffjjjssszzzvvvRRRIIIEEEIIIKKKHHHJJJQQQSSSZZZdddmmmuuummmTTTTTTXXXZZZVVVNNNHHHIIILLLLLLMMMNNNMMMJJJHHHGGGHHHIIIGGGDDD@@@===:::888777666555444222111000000000111111000000000000111111111111111111111111222222///000111222333444444444000000111111222222222222333333222111///,,,)))'''111111111222444777;;;===@@@<<<999888:::===@@@AAAEEEOOOeeerrrkkk~~~~~~~~~wwwjjj]]]TTTPPPMMMJJJGGGFFFDDDAAA???AAAAAABBBGGGNNNUUUZZZ]]]dddkkksssvvvvvvvvvxxx{{{yyytttrrrtttxxxpppeeeccceeeggghhhgggggggggfffbbb]]]XXXUUUUUUTTTRRROOOLLLIIIHHHGGGBBBAAACCCIIITTTcccqqqyyywwwcccZZZPPPKKKKKKLLLKKKIIIBBB@@@@@@EEEHHHFFFFFFHHHAAAFFFHHHHHHHHHIIIFFFBBBIIIHHHHHHJJJOOOUUU[[[^^^eeellluuu~~~fffPPPIIIDDDFFFJJJKKKMMMPPPRRRWWW```iiittt~~~oooVVVYYY^^^```XXXNNNIIIJJJLLLSSSSSSRRROOOLLLJJJJJJJJJJJJHHHFFFBBB>>>;;;888666666555444333222222222222444444333333222111000000222222222222222222222222000111111111111222222222111111222222222222111111222333444444555555444444111222222333333444444555;;;777666888999:::???EEEKKKUUUjjjvvvlllmmm{{{pppeeeYYYPPPIIIGGGGGGGGGEEEBBBAAAAAABBBBBBCCCEEEHHHNNNTTTYYY\\\iiikkkmmmqqqtttwwwyyy{{{{{{uuuppprrr|||sssaaa[[[]]]```aaafffeeecccbbb```\\\WWWSSSVVVUUUTTTRRROOOLLLJJJHHHFFFDDDFFFJJJPPPXXXfffsssvvvhhhWWWNNNNNNOOOMMMIIIFFFEEEBBBFFFQQQYYYQQQCCCGGGGGGFFFFFFEEEDDDCCCBBBDDDCCCCCCDDDGGGLLLPPPSSSVVV[[[ccclllvvv|||^^^NNNHHHDDDFFFIIIJJJLLLPPPRRRWWW```jjjuuuttt\\\ZZZaaafffaaaVVVNNNLLLMMMRRRSSSTTTRRRMMMJJJIIIJJJJJJHHHFFFBBB???;;;999777666555444333222222222222444333333222111111000000222222222222222222222222000111111111111222222222111111222222222222111111222222333444444444444444111222222333333444555555999666555888999:::???EEEMMMYYYqqqlllgggooo~~~~~~}}}|||{{{{{{|||}}}~~~wwwlllaaaXXXPPPJJJFFFBBBCCCCCCAAA@@@???@@@AAACCCDDDGGGKKKQQQXXX^^^aaajjjkkklllnnnqqqtttwwwxxx~~~yyyvvvyyy|||eeeZZZXXX[[[]]]_________```___]]]XXXUUUSSSTTTUUUUUURRROOOJJJHHHEEECCCDDDHHHMMMUUUdddqqq}}}hhhZZZTTTQQQLLLHHHFFFGGGIIIPPP\\\ddd^^^SSSEEEEEEEEEDDDCCCBBBAAA@@@BBBAAA@@@@@@BBBEEEHHHJJJNNNRRRYYYaaakkkuuujjjTTTKKKEEEBBBEEEGGGHHHKKKOOORRRXXXaaalllvvv{{{aaaZZZbbbjjjiii]]]RRRMMMMMMPPPTTTWWWUUUOOOIIIHHHIIIJJJHHHFFFCCC@@@===:::999555555444333222222222222222222222111111000000///111111111111111111111111000111111111111222222222111111222222222222111111111222222333333333333333222222222333444444555555666555555999:::;;;@@@FFFQQQaaa|||}}}hhhkkkyyy}}}{{{wwwwwwvvvvvvwwwxxxzzz{{{~~~}}}}}}~~~oooggg[[[QQQJJJFFFDDDCCC???@@@AAA@@@??????AAABBBAAABBBEEEJJJQQQXXX___bbbiiiiiiiiikkknnnrrrvvvxxx|||zzzzzzlll[[[UUUVVVZZZUUUUUUXXX[[[]]]]]]ZZZWWWQQQSSSUUUVVVTTTPPPKKKHHHEEEBBBBBBEEEIIIRRR```nnn{{{mmmbbbYYYQQQJJJEEEHHHLLLRRRZZZ___[[[SSSEEEEEEDDDDDDCCCAAA@@@???BBB@@@???>>>>>>???AAABBBGGGJJJOOOUUU]]]fffqqqwwwsss[[[MMMGGGCCCAAADDDFFFGGGJJJNNNQQQXXXbbbmmmxxxcccXXX___ggghhh^^^QQQKKKKKKOOOTTTYYYXXXQQQJJJIIIJJJJJJIIIGGGDDDAAA>>>;;;:::555444333333222222222333111111111000000000//////000000000000000000000000000000111111111222222222111111222222222222111111000111222222333333222222222222333333444555555555444333555999:::;;;AAAHHHVVVkkkwwwssszzz|||zzzttttttttttttvvvxxxzzz{{{}}}|||{{{}}}xxxqqq```YYYPPPIIIEEEDDDCCCCCCAAABBBCCCBBBAAAAAACCCEEECCCDDDGGGLLLRRRYYY___cccfffggghhhkkkpppvvv|||vvvbbbVVVTTTUUULLLMMMPPPUUUYYY[[[ZZZXXXPPPQQQRRRSSSQQQNNNKKKHHHEEEBBBAAACCCGGGOOO]]]kkkwwwvvvhhh[[[QQQLLLKKKKKKKKKMMMMMMJJJGGGEEEFFFEEEEEEDDDCCCBBBAAACCCBBB@@@?????????@@@AAADDDFFFIIIMMMRRR[[[eeekkkttt{{{cccQQQKKKDDDAAAAAADDDEEEFFFIIIOOOQQQXXXcccoooyyyfff[[[]]]bbbeee___SSSLLLLLLMMMSSSXXXXXXSSSNNNLLLLLLLLLJJJHHHEEEBBB>>><<<;;;444444333222222222333333111111111000000000000000000000000000000000000000000000111111111222222222111111222222222222111111000111222222333333222222222333333444444555666666222333666999:::<<>>KKKYYYttt~~~zzzvvvsssooooooooooooqqqsssuuuvvvyyywwwuuuvvvyyy}}}uuuhhh[[[QQQLLLKKKHHHFFFDDDDDDEEEFFFFFFEEEEEEGGGJJJMMMOOORRRWWWZZZ^^^```cccgggnnnuuu{{{{{{kkkTTTOOOHHHDDDDDDGGGJJJKKKLLLLLLLLLJJJHHHDDDAAA??????===>>>AAACCCFFFOOOYYYgggtttooofff___TTTNNNMMMJJJKKKMMMOOOQQQSSSSSSTTTHHHGGGGGGFFFDDDCCCBBBBBB@@@AAAAAAAAAAAABBBDDDFFFHHHOOOWWW^^^eeeqqqzzz```NNNGGGDDDAAA>>>???@@@AAABBBEEEJJJMMMQQQXXXccclllssszzzvvv\\\TTTbbbllllll```NNNLLLMMMOOOQQQSSSSSSSSSSSSTTTQQQLLLGGGCCC???:::777666555444333222111111111222222222222222222222222222111000000000111333333111222333333111111222333111111222222222333333333444666777777666555555666555555555555555555444444///555555777;;;;;;HHHbbb~~~zzz{{{{{{tttpppooopppqqqrrrqqqpppppprrrtttwwwxxxyyyxxxxxxyyy|||xxxkkk^^^UUUOOOLLLJJJDDDFFFGGGGGGGGGIIILLLOOOLLLOOORRRTTTVVV\\\eeelllnnnooorrrxxxyyygggTTTGGGHHHIIIFFFEEEIIILLLPPPRRROOOIIICCCAAABBBBBB???>>>@@@AAACCCIIIPPPcccnnn~~~yyykkkaaaYYYTTTNNNLLLLLLPPPVVV\\\^^^^^^NNNLLLIIIGGGFFFEEECCCAAABBBBBBAAA@@@????????????EEEGGGMMMVVV^^^ggguuuuuu\\\LLLFFFDDDCCC@@@AAAAAAAAABBBDDDHHHKKKQQQXXXbbbkkkrrryyy|||```TTT^^^gggiiiaaaRRRLLLMMMOOOQQQSSSSSSSSSSSSSSSPPPKKKGGGDDD@@@;;;888555555444333222222222222222222222222222222222222222111000000000111222333111222333333111111222333222222222222333333333333222444666555444333444444555555555555555555555555666;;;;;;===BBBCCCQQQlll~~~~~~zzztttpppqqqooopppppppppooooooqqqrrrwwwyyyzzzzzzzzz{{{~~~wwwooocccYYYRRRNNNKKKJJJHHHIIIJJJJJJJJJLLLOOORRRVVVZZZ^^^aaaeeekkktttzzzppp\\\LLLIIIIIIDDDBBBEEEKKKOOORRRPPPJJJDDDBBBCCCBBB??????AAABBBCCCHHHOOO```lll}}}qqqeee]]]UUURRROOOOOOQQQSSSSSSQQQNNNNNNNNNNNNNNNKKKGGGCCCDDDCCCBBBAAA@@@@@@AAAAAAAAABBBGGGOOOWWW___mmmyyyoooWWWJJJEEEDDDDDDAAABBBBBBBBBBBBDDDGGGJJJPPPWWWaaajjjpppwwwfffUUUZZZbbbfffbbbVVVKKKMMMOOOQQQRRRSSSSSSRRRRRROOOKKKGGGDDD@@@<<<999444444333333333333333444222222222222222222222222111111000000111111222333111222333333111111222333333333333333444444444444333555666666555444444555555555555555555555555555666:::999;;;AAADDDUUUqqq{{{yyyvvvqqqooopppmmmnnnooonnnmmmmmmoooqqqwwwzzz|||}}}~~~~~~{{{llleee\\\TTTPPPNNNNNNMMMMMMNNNOOOOOOOOOQQQUUUXXX\\\aaaggglllqqqxxxmmmWWWNNNJJJDDDAAACCCJJJOOOTTTTTTOOOIIIEEEDDDAAA???@@@CCCCCCCCCGGGMMM\\\iii{{{|||rrrddd^^^VVVQQQOOONNNLLLJJJKKKNNNRRRUUUVVVRRRLLLGGGGGGFFFCCCBBBAAAAAABBBCCC??????BBBHHHNNNVVVdddpppkkkTTTHHHDDDCCCDDD@@@AAAAAAAAABBBDDDHHHKKKPPPVVV```hhhooovvv~~~lllXXXZZZ___cccbbbYYYLLLMMMOOOQQQRRRSSSSSSRRRRRROOOKKKHHHEEEAAA===:::444444333333333444444555222222222222222222222222111111111111111222222222111222333333111111222333333333333444444444555555555777888888777666666777444444444555555555555555444777666888???EEEXXXvvv}}}wwwuuurrrnnnkkkmmmmmmnnnooonnnmmmmmmoooqqqwwwzzz}}}yyysssfff```YYYSSSQQQRRRRRRSSSSSSSSSTTTTTTTTTWWW[[[___```gggpppwww}}}fffUUULLLFFFDDDEEEHHHOOOXXX[[[XXXQQQJJJEEEAAA@@@AAADDDDDDCCCFFFKKKXXXfffyyyzzzpppbbbXXXRRRPPPNNNLLLHHHJJJOOOTTTWWWUUUOOOKKKHHHGGGDDDBBBAAAAAACCCDDD@@@???@@@EEEIIIPPP\\\hhhgggRRRHHHBBBAAACCC===>>>@@@AAABBBFFFJJJNNNPPPVVV___gggmmmuuu}}}qqq\\\\\\^^^bbbaaaXXXLLLNNNPPPRRRSSSSSSSSSSSSRRROOOKKKHHHEEEBBB>>>;;;444444333333333444555555222222222222222222222222000000111111222222222222111222333333111111222333333333333444444444555555555777888888777666666777444444444555555555666666666:::888;;;DDDLLLaaayyywww~~~wwwtttqqqllljjjlllmmmooooooooonnnnnnoooqqquuuxxx|||~~~~~~}}}{{{qqqkkkccc^^^XXXUUUTTTVVVWWWXXXYYYYYYYYYYYYZZZ]]]bbbfffllltttttt^^^OOOGGGFFFHHHGGGOOOZZZaaa```XXXNNNGGGBBB@@@AAADDDDDDBBBEEEJJJUUUcccvvvtttcccYYYSSSPPPNNNGGGHHHJJJNNNQQQRRRPPPNNNHHHGGGDDDBBBAAAAAABBBCCCAAA???@@@CCCEEEJJJTTT___dddPPPHHHBBB???AAA<<<===???AAACCCGGGLLLOOOQQQWWW___fffmmmttt||||||xxxuuuyyywww```]]]]]]``````YYYMMMOOOQQQSSSTTTUUUUUUTTTSSSPPPLLLHHHEEEAAA===:::555555444444444444444555222222222222222222222222000000111222222222222111111222333333111111222333333333333333444444444444222444555555444333333444333333444444555666666666666:::999===HHHQQQgggvvvjjjppp~~~wwwtttqqqlllkkkmmmmmmnnnooonnnmmmnnnoooqqqsssuuuyyy{{{|||~~~zzzrrrjjjeeeaaa^^^YYYXXXYYY[[[^^^^^^`````````___```dddiiinnnwwwkkkWWWKKKHHHIIIFFFMMMWWW^^^___YYYPPPJJJDDDBBBAAACCCCCCAAAEEEJJJRRR```rrrxxxiii]]]UUUPPPLLLJJJIIIJJJLLLNNNOOOOOOHHHGGGFFFDDDCCCBBBAAAAAA???>>>???AAABBBDDDLLLUUU^^^NNNHHHBBB>>>@@@===>>>@@@AAABBBFFFKKKNNNRRRXXX___fffmmmttt}}}wwwpppkkkooovvv|||bbb\\\ZZZ]]]```[[[OOOPPPRRRTTTUUUVVVVVVVVVUUURRRMMMIIIEEEAAA<<<999777666555444444444444444222222222222222222222222///000111222333222222111111222333333111111222333222222222222333333333333111333444444333222222333333333444444555666666777444888999>>>IIISSSjjj{{{lllhhhuuuyyyrrrpppmmmjjjiiillllllmmmnnnmmmllllllnnnpppppprrruuuwwwxxx{{{~~~|||tttmmmgggcccbbb___]]]]]]```dddhhhiiiggggggffffffgggkkkqqquuu~~~fffTTTLLLJJJFFFJJJOOOTTTVVVTTTOOOLLLFFFCCCAAABBBAAA@@@EEEKKKOOO\\\nnn}}}ttteee\\\VVVRRRNNNLLLLLLLLLMMMLLLHHHHHHHHHGGGFFFDDDBBBAAA???>>>???AAAAAAAAAFFFNNN~~~ZZZLLLGGGBBB>>>@@@???@@@AAAAAABBBEEEIIILLLSSSXXX```gggmmmttt}}}yyypppeeeiiippp|||bbbZZZWWW\\\aaa^^^PPPQQQSSSUUUVVVWWWWWWWWWVVVRRRNNNIIIEEEAAA<<<999888777666555444333333333222222222222222222222222///000111222333222111111111222333333111111222333111111222222222333333333222444555555444333333444333333444444555666777777555:::;;;AAAMMMXXXnnn}}}lllmmm}}}yyyrrrllljjjhhhffffffiiikkklllllllllkkkkkkmmmnnnoooqqqrrrtttuuuyyy}}}zzzssslllgggddddddbbbaaacccgggmmmqqqssskkkkkkjjjjjjkkkooouuuzzz~~~{{{zzz{{{sss]]]QQQMMMFFFGGGHHHKKKNNNOOONNNMMMGGGCCCAAAAAA@@@@@@EEEKKKMMMYYYjjjyyyyyymmm^^^ZZZTTTPPPNNNMMMKKKJJJIIIIIIJJJJJJIIIFFFCCCAAAAAA@@@BBBDDDBBBAAAEEELLL|||WWWHHHGGGCCC===999>>>>>>>>>>>>???CCCHHHMMMTTTWWW\\\dddmmmuuu|||yyyrrrnnnmmmuuudddZZZYYYaaaeee^^^TTTPPPPPPTTTWWWVVVVVVWWWUUUSSSNNNIIIEEEAAA>>>===555555444333333333333444555333000111222222000...111111111222222333333333222222222222222222222222333333333333333333333333333444555555333333444555444444333444444555666777777666999AAAJJJ\\\yyy{{{gggppp|||tttqqqkkkfffcccbbbdddeeeiiihhhhhhkkkmmmnnnjjjgggooonnnlllmmmoootttyyy||||||uuuoookkkhhhiiieeebbbeeemmmtttwwwwww|||vvvssstttuuuvvv}}}vvvrrroooooozzzrrr[[[LLLJJJGGGEEEFFFJJJKKKJJJHHHFFFEEEDDDBBB@@@AAADDDGGGOOOYYYhhhwwwtttiii\\\TTTQQQNNNHHHCCCEEEFFFHHHIIIIIIGGGDDDBBBDDDCCCCCCCCCCCCDDDEEEEEExxxVVVIIIHHHDDD@@@>>>>>>?????????@@@CCCIIIMMMRRRUUU[[[ccclllttt{{{~~~}}}wwwssswwwggg\\\\\\eeekkkfffWWWRRRQQQTTTWWWVVVUUUVVVSSSRRRNNNJJJEEE@@@===;;;666666555444444444444555555333111111333333111///111222222222222222222333222222222222222222222222333333333333333333333333333444555555333333444555444444333444444555666777777777:::BBBMMM```}}}mmmwww|||wwwooommmhhhdddbbbaaabbbcccgggggggggiiilllllliiigggjjjiiiggghhhkkkqqqwwwzzz~~~wwwsssnnnlllkkkhhhfffiiiqqqwwwzzzyyy~~~yyywwwxxxyyy{{{uuuppplllmmmttt~~~gggSSSLLLIIIFFFFFFHHHJJJIIIGGGFFFFFFEEECCCAAABBBEEEHHHOOOXXXgggvvvooobbb[[[UUUNNNHHHEEEFFFHHHIIIGGGEEECCCCCCDDDDDDCCCCCCCCCCCCCCCDDDoooRRRGGGFFFCCCAAABBB???@@@@@@@@@AAADDDIIIMMMOOOSSSZZZccclllsssyyy|||nnnaaa___jjjsssppp\\\UUURRRTTTVVVUUUTTTUUURRRQQQNNNKKKFFFAAA<<<:::777777666555555555555666444333222222333444222111222222222222222111111111222222222222222222222222333333333333333333333333333444555555333333444555444444333444444555666777777888<<>>AAA???@@@AAABBBBBBEEEHHHKKKLLLPPPWWW```jjjrrrxxx|||llldddppp~~~}}}hhh]]]TTTSSSUUUTTTSSSSSSSSSRRRPPPMMMHHHCCC===:::666555444444333333444444222222333222111111111222222222222111111000000000222222222222222222222222333333333333333333333333333444555555333333444555444444333444444555666777777:::>>>FFFWWWsssrrrhhhaaaaaaaaabbbaaaaaa``````bbbccceeegggiiijjjlllmmmpppmmmiiifffdddeeegggiiimmmsss{{{{{{xxxqqqqqqrrrtttwwwyyy{{{{{{zzz{{{{{{zzzzzz|||}}}yyyqqqmmmmmmtttqqq^^^WWWLLLEEECCCBBB@@@???AAABBBBBBAAA@@@AAACCCEEEJJJRRR___nnn|||qqqccc[[[QQQQQQPPPKKKGGGEEEGGGIIIGGGFFFDDDCCCAAAAAA@@@@@@ppp\\\IIIEEEEEEAAA???AAA???@@@AAABBBBBBDDDGGGJJJKKKNNNUUU]]]gggpppwww{{{}}}rrrdddnnn|||{{{lll```TTTRRRUUUUUUTTTTTTSSSRRROOOLLLGGGBBB===;;;555555444333333333333333333444555444111000111222111111111111111000000000222222222222222222222222333333333333333333333333333444555555333333444555444444333444444555666777666:::>>>EEEXXXvvvvvvlll`````````aaaaaa````````````bbbeeeggghhhjjjmmmoooooonnnlllkkkjjjkkklllmmmjjjpppyyy~~~{{{tttssssssssstttuuuwwwxxx{{{}}}|||xxxwww{{{~~~~~~sssgggcccdddppp}}}}}}jjjaaaTTTIIIDDDBBB@@@??????@@@AAAAAA@@@@@@BBBDDDHHHOOO[[[iiiwww~~~kkkaaaXXXTTTNNNIIIFFFEEEEEEFFFGGGGGGEEEDDDBBBBBBAAAAAAiiiTTTCCCBBBEEEBBB???@@@>>>???AAAAAABBBCCCFFFHHHIIILLLQQQXXXbbbllluuuzzz}}}|||yyyzzz{{{zzzwwwrrrmmmiiikkkpppvvvyyyxxxyyy}}}uuucccjjjwwwuuuoooaaaTTTRRRTTTUUUTTTTTTRRRPPPMMMIIIDDD???<<<:::666666555444444444444444666888888666333111111333000000000000111111111111222222222222222222222222333333333333333333333333333444555555333333444555444444333444444555666777555:::>>>DDDXXXxxxxxxlll``````___^^^^^^______```^^^aaadddeeefffhhhlllpppqqqqqqqqqppppppooonnnmmmjjjpppyyy}}}vvvuuusssrrrqqqrrrtttvvvyyy|||{{{tttqqqtttuuussswww~~~kkkccc^^^ccciiiooovvv|||wwwlll\\\OOOHHHEEEBBBAAA>>>@@@AAAAAAAAAAAABBBDDDFFFMMMXXXdddrrrzzznnnaaaZZZPPPJJJIIIHHHGGGEEEHHHGGGFFFEEEDDDCCCCCCCCCzzzaaaLLL<<<===BBBAAA>>>======???AAAAAAAAACCCEEEGGGHHHJJJNNNUUU^^^iiisssyyy|||uuupppnnnmmmnnnnnnmmmjjjeee```]]]WWW___hhhmmmnnnqqqxxx~~~wwwbbbgggsssqqqqqqbbbTTTQQQTTTVVVUUUUUUQQQOOOKKKFFFAAA===:::999777777666555555555555555999;;;;;;999555222333444//////000000111111222222222222222222222222222222333333333333333333333333333444555555333333444555444444444444444555777777444999===CCCXXXyyy|||vvvjjj```___^^^]]]]]]]]]^^^___\\\___bbbdddeeeggglllooovvvvvvuuutttrrrooolllkkklllrrr{{{xxxwwwtttqqqooopppsssvvvvvvzzzxxxoookkkmmmmmmiiiooozzzrrrhhh___\\\\\\^^^hhhssssssbbbTTTKKKGGGEEECCC???@@@BBBBBBBBBBBBCCCEEEEEEKKKVVVbbbooo|||iii___SSSMMMMMMNNNJJJGGGHHHGGGFFFEEEEEEDDDDDDEEErrrUUUMMMFFFCCCAAA===<<>>>>>???@@@AAACCCDDDEEEGGGHHHNNNXXX___fffoooxxx|||wwwwwwuuurrrllleee___[[[ZZZZZZ[[[\\\[[[XXXVVVUUURRRTTTWWW[[[```iiirrrxxxhhhbbbiiippptttcccTTTRRRTTTSSSSSSTTTQQQOOOLLLHHHDDD???;;;999666666555444444444444555888777666444333222111111000000111222333333444444000111111333444555555666111222333444333222111000111111222333444444444444555444333333444555777888888;;;???HHH^^^}}}|||nnnsssnnnccc^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]___aaaeeeiiilllnnnvvvwwwxxxwwwuuurrrrrrrrrtttvvv{{{|||wwwrrrooooooppprrrrrrsssrrrooommmkkkhhhdddaaagggppp~~~}}}tttggg]]]XXX[[[```eeerrrqqqhhhXXXMMMJJJGGGCCCAAAAAA@@@@@@@@@AAACCCDDDEEEGGGNNNYYYiiiyyyvvviiiYYYPPPOOONNNJJJEEEKKKHHHDDDBBBCCCCCCCCCBBBnnnRRRKKKDDDCCCAAA>>>>>>@@@?????????@@@AAABBBDDDEEEHHHHHHNNNVVV]]]ccckkksss~~~zzzpppiiihhhfffccc^^^YYYTTTQQQQQQRRRSSSSSSSSSQQQOOONNNOOOQQQSSSWWW]]]eeennntttmmmccchhhpppwwwfffVVVQQQRRRRRRSSSUUURRRPPPMMMIIIDDD???;;;999666666555444444444444444666666444333222222111111111111111222222333333444222222222222333333333333333333444444333222111000111222333444444555555555666666555555555666777777999;;;???III```wwwgggmmmrrrfff___]]]\\\\\\[[[\\\\\\]]]]]]\\\\\\]]]___bbbfffiiijjjqqqtttvvvwwwuuusssrrrrrruuuwww{{{{{{uuuqqqooonnnmmmmmmooonnnkkkiiigggdddaaa___aaajjjxxx}}}rrrfff]]][[[\\\___eeefff```TTTLLLIIIEEE@@@AAA@@@?????????@@@BBBCCCDDDFFFMMMXXXgggwwwuuucccWWWSSSPPPKKKFFFJJJGGGDDDCCCCCCDDDCCCBBBjjjOOOHHHBBBBBBAAA??????BBB?????????@@@@@@BBBCCCCCCHHHHHHMMMUUU[[[___gggooo|||pppgggZZZXXXUUURRRNNNKKKIIIHHHIIIIIIKKKKKKKKKJJJIIIHHHKKKLLLOOORRRWWW___hhhooo{{{ttteeehhhqqq{{{kkkYYYQQQPPPQQQSSSUUUSSSRRROOOJJJEEE???;;;999666555555444444444444444444333333222111111222222222222222222222222222222333333222222111111111000555555555555444333111111222333444555555666555555555666777777777777777777999;;;???JJJdddqqq___gggwwwkkkdddbbb[[[[[[[[[[[[[[[\\\]]]^^^[[[\\\\\\^^^```bbbdddeeekkkoootttvvvvvvtttsssrrrvvvyyy}}}yyysssoookkkhhheeeiiihhhfffdddaaa___]]]\\\```jjjxxxxxxkkk```[[[YYYYYYZZZWWWQQQLLLIIIDDD???@@@???>>>>>>>>>???@@@AAABBBEEELLLVVVeeeuuupppaaaYYYSSSMMMHHHHHHFFFEEEDDDEEEDDDCCCAAA}}}eeeMMMGGGBBBAAA@@@>>>>>>@@@????????????@@@AAABBBCCCGGGGGGLLLTTTZZZ^^^fffnnnzzzyyyiii___QQQOOOKKKHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGIIIKKKNNNSSS[[[ccciiiuuu||||||gggiiitttooo\\\QQQNNNPPPSSSTTTTTTSSSOOOKKKEEE@@@;;;999666555444444333333444444222111111111111111222222333333222222222222222222222222222111111111000000666666555555444333222111222333444555666666666666222333555777888888888777:::<<<@@@MMMiiilllZZZeeetttjjjffffff[[[[[[[[[\\\]]]^^^___```\\\\\\]]]^^^___aaabbbcccfffkkkrrrvvvwwwvvvtttsssxxx{{{{{{uuunnniiiddd```ccccccbbb___\\\ZZZYYYYYYaaajjjwww|||yyyyyy{{{qqqddd^^^WWWVVVRRRNNNJJJHHHDDDAAA???>>>===<<<<<<===>>>???@@@CCCJJJSSSaaappp}}}jjj^^^VVVOOOIIIGGGFFFEEEEEEFFFEEECCC@@@yyy```MMMFFFBBBAAA@@@<<<<<<===>>>>>>>>>???@@@AAABBBCCCEEEFFFJJJSSSYYY^^^fffoooxxxtttcccXXXOOOLLLHHHDDDCCCCCCEEEFFFDDDEEEFFFFFFGGGGGGGGGHHHFFFGGGIIILLLPPPXXX```fffpppxxxjjjjjjvvvrrr___QQQLLLOOORRRSSSTTTRRROOOKKKEEE@@@<<<999555555444333333333333333111111000000000111222222333333222222222222222222000000111111111222222222666666555444333333222222222333444555666666666666...000333555888999999999:::<<>>===<<<<<<<<<===>>>>>>BBBHHHPPP[[[jjjyyyttteeeZZZRRRMMMIIIHHHGGGGGGGGGEEECCC@@@sss[[[KKKEEEAAAAAA???<<<:::<<<=========>>>@@@AAACCCDDDDDDEEEIIIRRRXXX]]]eeemmmuuu~~~vvvfff\\\OOOLLLHHHDDDCCCCCCDDDFFFCCCCCCDDDDDDDDDEEEEEEFFFEEEFFFGGGJJJNNNUUU]]]cccnnnwwwkkkjjjwwwtttaaaQQQKKKOOORRRQQQRRRQQQNNNJJJEEE@@@<<<:::555444444333333333333333222111111111111111222222222222222222222222222222000111111111222222333333555444444333222333333333222333444555555666555555...///222444666888999::::::===DDDVVVvvvttt```UUUfffzzzppphhheeeccc____________``````aaabbb___```bbbdddfffhhhhhhiiiffflllsssxxxyyyxxxwwwvvv|||~~~}}}wwwuuuvvvzzz}}}zzzqqqkkkeee```]]]\\\]]]\\\XXXSSSPPPQQQTTTYYY```iiippptttxxx}}}{{{wwwuuurrrvvv|||yyyfff[[[OOOHHHDDD@@@???@@@???>>>===<<<<<<<<<===>>><<<@@@FFFLLLVVVdddsss~~~ooobbbXXXRRRNNNKKKIIIHHHGGGFFFCCCAAAmmmWWWHHHBBB???@@@???<<<;;;===;;;;;;<<<>>>@@@BBBDDDEEEDDDDDDIIIPPPVVVZZZaaaiiipppyyy}}}|||vvvkkkcccRRROOOKKKGGGEEEDDDEEEFFFCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDFFFHHHLLLSSS[[[aaallluuuiiiiiivvv|||tttbbbQQQJJJNNNQQQPPPPPPOOOLLLIIIDDD@@@===;;;555444333333222222333333333222222111111111222222111111111222222333333444333333333333222222222222333222222111222333444444111222333444444555555555333333333444555777999999;;;>>>GGGZZZ{{{mmm^^^XXXkkkxxxoookkkiiiggg``````____________```aaa^^^```cccfffiiikkklllmmmjjjooouuuyyyzzzyyyxxxwww}}}xxxnnnhhhhhhkkknnnpppxxxxxxooohhhbbb]]][[[ZZZ[[[ZZZUUUNNNKKKMMMPPPSSSXXX___dddggglllrrrwwwyyy}}}vvvtttwwwuuu}}}yyynnn```RRRLLLHHHBBB???AAA@@@???===<<<<<<<<<===>>>;;;???DDDIIIQQQ^^^nnnyyy|||lll```YYYRRROOOKKKHHHGGGFFFDDDBBBiiiTTTEEE@@@===???@@@======???::::::<<<===@@@BBBEEEFFFEEEEEEHHHOOOSSSWWW^^^eeemmmvvv~~~{{{xxxvvvrrrsssuuuvvvuuupppiiidddTTTRRRNNNJJJGGGFFFFFFGGGEEEEEEDDDDDDDDDDDDDDDEEEBBBCCCEEEGGGKKKQQQYYY___hhhrrr~~~ggggggttt{{{ssscccQQQJJJNNNQQQOOONNNMMMKKKHHHDDD@@@===;;;555444333333222222333333444333333222111111222222000000111222333333444444666666555444333222111000222111111000111222444555111111222333444444444444777666555555555666888999;;;???HHH]]]~~~lll___]]]qqqrrrkkkiiihhhfff```______^^^^^^^^^______^^^```cccgggkkkmmmoooooommmrrrwwwzzz{{{yyyxxxxxx}}}xxxjjj```]]]^^^___```kkkxxxxxxnnneee```[[[YYYXXXZZZXXXSSSKKKHHHJJJNNNIIINNNSSSWWWZZZ^^^eeejjjvvvzzz{{{ssstttkkkppp{{{sssssseeeWWWRRRMMMFFFBBBCCC@@@???>>>===<<<<<<===>>>;;;>>>CCCHHHNNN[[[jjjvvv{{{ssseee^^^UUUQQQLLLIIIGGGFFFDDDCCC```QQQEEEDDDBBB@@@???>>>======999:::;;;<<<>>>@@@BBBCCCEEEEEEGGGKKKQQQXXX^^^aaakkkrrr{{{yyytttooommmmmmnnnnnnoooooonnnmmmlll___[[[UUUOOOJJJGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAEEEHHHIIIHHHKKKRRRXXXeeemmmxxxmmmiiikkkxxxrrrdddTTTLLLMMMPPPPPPPPPNNNKKKFFFAAA<<<999777777666333111111111222333222222222222222222222222333333333444444444555555222222222222222222222222111222222333333222222222222222333333333333444444444666777888777666777888;;;@@@FFF^^^nnnbbbdddsssjjjhhhfffeee___]]][[[XXXWWWWWWWWWXXX\\\^^^aaadddfffhhhllloooqqqssswwwyyy{{{{{{{{{{{{{{{~~~sssaaaZZZWWWSSSRRRTTT[[[ggg~~~vvvjjjaaa[[[YYYYYY\\\YYYTTTPPPLLLJJJJJJJJJMMMIIIHHHKKKOOORRRYYY___nnnrrryyyooogggfffjjjrrrtttqqqqqqvvvsssmmmcccWWWMMMGGGFFFFFF??????>>>>>>>>>>>>??????@@@???@@@EEEKKKTTTcccpppvvv}}}nnndddZZZRRRKKKIIIHHHEEEBBBCCC{{{\\\NNNCCCBBB@@@>>>===<<<;;;;;;<<<<<<<<<===>>>???@@@AAADDDEEEGGGLLLRRRYYY```dddiiipppzzzzzzuuuqqqnnnllloooooommmllllllllllllllldddaaa\\\WWWQQQMMMKKKJJJGGGGGGFFFEEEDDDCCCBBBAAA@@@CCCFFFGGGGGGJJJPPPUUU^^^eeepppzzz}}}lllhhhkkkooolllbbbUUUOOOPPPRRRQQQPPPOOOKKKFFFAAA<<<999777777555333222111111222333222222222222222222222222222222222222333333333444222222222222222222222222222222333333333222111111222222333333333333444444444555777888777777888999;;;AAAIIIbbbsssjjjnnnqqqhhheeecccaaa^^^\\\ZZZWWWVVVUUUUUUVVVXXX[[[___bbbdddgggjjjlllooorrruuuxxxzzzzzz{{{{{{}}}yyyggg[[[TTTNNNLLLOOOSSS^^^tttwwwlllbbb\\\YYYXXXZZZXXXTTTPPPMMMLLLLLLMMMKKKGGGEEEGGGIIIKKKQQQWWWaaagggqqq}}}|||llleeeaaadddgggffffffhhhqqqpppkkkbbbVVVLLLFFFDDD@@@??????>>>>>>>>>>>>???@@@>>>???DDDIIIQQQ___kkkssszzzyyyooo]]]TTTKKKIIIGGGDDDCCCDDDrrrWWWKKKBBBAAA@@@>>>===<<<<<<<<<>>>>>>=========>>>??????CCCDDDGGGLLLTTT\\\ccchhhiiioooyyy|||wwwssspppnnnnnnpppmmmiiieeedddeeegggiiijjjhhhddd```[[[UUUQQQOOOKKKJJJIIIGGGEEEDDDCCCCCC@@@CCCFFFFFFFFFIIINNNSSSVVV\\\fffpppwww|||zzzkkkiiimmmmmmkkkcccYYYSSSSSSSSSPPPQQQOOOKKKFFFAAA<<<888666666555333222111222222333222222222222222222222222111111111111222222222222222222222222222222222222333333333333333222111000222222333333333333444444333555777888888999:::<<<<<>>>>>>>>>>>>>>???===>>>BBBFFFLLLXXXdddlllttt~~~sss```VVVMMMIIIHHHEEEDDDFFFjjjRRRIIIDDDCCCBBB@@@???>>>>>>>>>>>>============>>>??????AAACCCFFFLLLUUU^^^fffjjjiiipppyyy|||wwwsssqqqppppppqqqmmmgggaaa___aaaeeehhhkkkjjjiiifffbbb\\\WWWTTTQQQOOOMMMKKKHHHGGGFFFFFFBBBDDDGGGHHHHHHJJJNNNQQQQQQWWW___fffmmmrrrwwwzzz||||||~~~wwwjjjjjjooossspppggg[[[TTTSSSRRRPPPQQQOOOKKKFFFAAA<<<888666555444333222222222222333222222222222222222222222111111111222222222222333222222222222222222222222333333333333222111000000222222222333333333444444333555777888888:::<<<>>>???GGGPPPiii|||jjj```\\\ZZZXXX[[[ZZZYYYXXXVVVTTTSSSRRRPPPSSSYYY]]]```bbbdddfffiiimmmrrrtttuuuvvvyyy|||nnn\\\OOOKKKLLLKKKRRRfffwwwlllccc\\\YYYWWWZZZXXXVVVTTTRRRQQQRRRRRRQQQKKKFFFEEEDDDBBBEEEJJJLLLSSS___lllxxxqqqbbbZZZWWWWWWXXX^^^eeekkkiii___SSSKKKGGGBBBAAA@@@???>>>>>>>>>>>>???>>>>>>AAACCCHHHRRR\\\ccclllxxx|||rrrbbbWWWMMMIIIHHHFFFFFFHHHeeePPPHHHCCCCCCAAA@@@????????????;;;;;;<<<<<<===>>>@@@@@@@@@AAAEEELLLTTT]]]eeejjjkkkqqqyyy}}}wwwsssqqqqqqqqqrrrnnngggbbb```bbbfffjjjkkkllllllkkkgggbbb]]]ZZZVVVTTTQQQMMMKKKIIIIIIHHHEEEFFFHHHIIIJJJKKKNNNOOOPPPTTTYYY___dddhhhmmmqqqrrrqqqtttxxxzzz~~~rrrfffhhhnnnwwwsssgggXXXQQQQQQSSSRRRRRRPPPLLLFFFAAA<<<888555444444333333222222333333222222222222222222222222222222222222333333333333222222222222222222222222333333333333333222111000222222222333333333444444333555666777888:::===???BBBIIIQQQkkkttteee\\\XXXWWWWWWYYYZZZZZZYYYXXXVVVTTTRRROOOSSSXXX[[[^^^```ccceeehhhlllqqqsssrrrtttxxx|||~~~lllZZZPPPLLLKKKPPPbbbwwwmmmeee___]]]\\\[[[ZZZXXXVVVTTTTTTSSSSSSTTTNNNHHHFFFDDDAAACCCHHHIIINNNWWWbbbooozzzttt```UUURRRRRRRRRXXX^^^^^^WWWPPPMMMLLLDDDDDDBBBAAA??????>>>>>>@@@??????BBBCCCEEEMMMWWW]]]fffrrr|||}}}uuueeeZZZOOOKKKIIIGGGFFFHHHbbbOOOHHHAAA@@@???>>>============:::::::::;;;<<<===???@@@???AAADDDJJJRRR[[[cccggglllqqqyyy|||xxxuuusssssssssooolllgggcccbbbdddhhhkkksssssstttssspppkkkfffbbb\\\ZZZVVVRRRNNNMMMLLLLLLJJJKKKLLLMMMNNNOOOPPPQQQQQQTTTXXX\\\```eeejjjnnnoooooosssvvvxxx|||ooodddffflllyyyssseeeUUUNNNPPPTTTTTTRRRPPPLLLGGGAAA;;;777555333333333333333333333333222222222222222222222222222222222222333333333444222222222222222222222222111222222333333222222222222222333333333333444444333555666666777999<<>>============:::::::::::::::;;;<<<<<>><<>>???AAAAAAAAAGGGOOOVVV]]]gggpppxxx}}}qqqjjjccc[[[UUUTTT|||cccQQQGGGBBBBBBAAA@@@?????????@@@<<<;;;::::::999999999999???@@@CCCGGGNNNUUU\\\```kkkooovvv{{{}}}xxxtttpppmmmhhhccc___]]]\\\]]]^^^^^^^^^___aaabbbaaa```___aaadddggglllssszzzuuulllooouuuqqq___UUUSSSRRRQQQSSSPPPLLLGGGAAA;;;777555222222333444444444333333222222222222222222222222000000000000111111111111222222222222222222222222///000111222333444444444222222333333333444444444444555555444444666:::===888EEEVVVttt~~~~~~uuuhhh[[[RRROOOOOOQQQPPPRRRUUUWWWXXXVVVTTTRRRSSSSSSTTTTTTUUUXXX]]]aaaiiiooosssrrroooooouuu{{{uuuaaaXXXSSSUUUaaarrrqqqcccXXXSSSRRRSSSLLLMMMOOOQQQTTTVVVXXXYYYTTTNNNIIIHHHGGGFFFIIINNNUUUYYYaaajjjsss{{{www\\\UUUMMMIIIIIIJJJIIIFFFKKKJJJHHHFFFDDDBBBAAAAAA>>>===>>>@@@@@@???EEELLLRRRXXXaaajjjqqqzzz|||ssshhh```^^^zzz\\\KKKHHH???>>>===<<<<<<;;;;;;<<<===<<<;;;:::::::::::::::???AAADDDHHHLLLSSSZZZ___hhhmmmtttzzzzzztttppppppnnnjjjfffhhhggggggiiikkklllllljjjgggkkkqqqtttwww|||~~~mmmqqq~~~~~~jjjZZZTTTSSSQQQUUUQQQKKKEEE???:::888666444444333333333333222222555444444333222111000000222222111111222222333444444333333222222333333444444333333222222111111111555555555666555555444444111222444666777888888888AAAAAARRRvvvvvv|||nnn^^^VVVSSSPPPOOOQQQRRRSSSTTTVVVWWWWWWVVVVVVUUUVVVVVVTTTSSSVVV]]]bbbkkkooorrrrrrppprrrxxx~~~ooobbbXXXTTT]]]gggqqq}}}pppaaaVVVNNNKKKIIIHHHJJJJJJJJJNNNVVVZZZZZZYYYQQQJJJHHHHHHJJJRRRZZZfffgggjjjqqqxxx}}}xxxeeeSSSMMMLLLIIIFFFFFFKKKIIIGGGEEEDDDCCC@@@>>>============???AAACCCDDDOOOUUU\\\dddkkkuuuxxxqqqxxxZZZHHHDDD???>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::::::::;;;;;;>>>@@@BBBEEEJJJPPPWWW\\\ccciiiqqqxxx~~~}}}|||zzztttpppmmmlllkkkmmmppptttuuuvvvtttxxx~~~sssvvvppp\\\SSSQQQQQQTTTQQQKKKDDD>>>:::888666444444333333333333222222222222222222222111111111222222111111222222333444444333333222222333333444333333333222222222222222222222333333444333333333222333444555666888999999AAABBBTTTzzzyyytttxxxjjj[[[UUURRRQQQQQQSSSRRRRRRTTTUUUVVVVVVVVVUUUVVVWWWXXXWWWVVVYYY___dddnnnrrruuutttsssuuu|||kkk___XXX[[[aaaiiiyyyxxxiiiZZZOOOIIIGGGGGGBBBFFFHHHJJJQQQ[[[aaaaaa^^^WWWQQQOOOPPPRRRYYY```jjjlllooouuu|||{{{cccTTTLLLGGGGGGJJJGGGEEECCCBBBBBBAAA???===>>>=========>>>@@@BBBCCCIIINNNVVV]]]eeeppp{{{tttWWWEEE@@@???>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::;;;<<<<<<===>>>AAACCCFFFLLLRRRWWW]]]dddnnnwww}}}zzzuuupppnnnlllnnntttzzzwwwwwwxxx___QQQOOOPPPSSSPPPJJJDDD>>>:::777666444444333333333333222222222222222333333444444444222222111111222222333444444333333222222333333444222222222222333333333333111111222333444444444444444444444444555777999;;;@@@CCCXXXtttlllrrrsssfffXXXSSSRRRQQQQQQSSSQQQRRRSSSTTTUUUUUUUUUTTTWWWYYY[[[[[[ZZZ\\\aaafffooorrruuuuuusssvvv}}}~~~qqqgggeeefffkkkxxxwwwgggXXXNNNIIIHHHHHHAAADDDHHHLLLVVVbbbhhhhhheee___ZZZZZZZZZZZZ___eeennnpppuuuzzz|||zzzyyybbbRRRIIIHHHKKKEEECCCAAA@@@@@@@@@???>>>???>>>>>>>>>>>>???@@@AAACCCHHHOOOWWW___jjjwwwoooTTTDDD??????>>>===<<<<<<;;;;;;<<<:::::::::::::::;;;<<<======>>>@@@BBBDDDIIIOOOTTTZZZbbbmmmvvv|||}}}wwwpppmmmjjjlllsss}}}uuuttt~~~|||___PPPNNNQQQRRROOOIIICCC===999777666444444333333333222222222555555555555555555555555222222111111222222333444444333333222222333333444111222222333333444444444222333444555666666666666555444333333555777:::<<<@@@EEE\\\oookkkssspppcccVVVQQQPPPOOOPPPRRRQQQQQQRRRRRRSSSSSSSSSSSSVVVXXX[[[\\\\\\^^^bbbgggkkknnnqqqqqqpppsss{{{vvvhhh[[[SSSNNNKKKIIIEEEHHHLLLQQQ\\\ggglllkkkmmmhhhcccbbb```]]]^^^bbblllpppvvv|||~~~yyyvvvuuuxxxwwwaaaRRRKKKIIIFFFDDDBBBAAABBBBBBAAA@@@?????????>>>>>>>>>>>>???@@@EEEKKKRRR[[[gggttt}}}iiiQQQDDDAAA???>>>===<<<<<<;;;;;;<<<:::::::::::::::;;;<<<======>>>@@@AAADDDHHHNNNRRRZZZbbbllluuu{{{zzzqqqnnnlllnnnvvvpppoooyyy{{{^^^OOONNNRRRQQQNNNHHHBBB===999777666444444333333333222222222555555444444333222222111222222111111222222333444444333333222222333333444222222222333333444444555222333444555666666666666555555444444555888:::<<<@@@FFF```kkkkkkwwwmmm```TTTOOONNNMMMMMMNNNQQQPPPPPPQQQQQQQQQRRRRRRSSSVVVYYY[[[[[[]]]bbbfffhhhkkknnnmmmmmmqqqyyyvvvjjjaaaZZZUUUNNNJJJGGGKKKOOOVVVbbbnnnqqqooorrrlllgggddd___ZZZYYY[[[ffflllttt{{{vvvqqqooosss}}}wwwcccTTTKKKIIIFFFCCCAAABBBBBBAAAAAA????????????>>>>>>======>>>BBBGGGMMMUUUaaaoooyyy|||qqqzzzbbbMMMCCCCCC???>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::;;;<<<<<<===>>>???AAACCCGGGMMMQQQYYY```jjjrrrxxx~~~|||xxxvvvtttwwwoookkkrrrvvv]]]PPPOOORRRPPPMMMHHHBBB<<<999777666444444333333333333222222333222222111///......---222222111111222222333444444333333222222333333444333333333333444444444444111111222333444444444444555555444555666888:::<<<@@@HHHbbbzzzcccggg|||iii]]]QQQMMMMMMLLLKKKMMMPPPPPPOOOOOOOOOOOOPPPQQQRRRTTTWWWXXXXXX\\\bbbggggggjjjmmmllllllqqqzzz{{{qqqiiiddd___WWWPPPGGGJJJOOOXXXfffrrruuuqqqqqqkkkeeebbb]]]XXXVVVYYYbbbiiissszzzxxx|||{{{vvvzzzwwwpppoooqqquuu{{{rrraaaSSSKKKHHHDDDAAA@@@@@@???>>>===>>>>>>??????>>>======<<>>===<<<<<<;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<>>>???BBBFFFLLLQQQVVV\\\fffnnnuuu|||nnngggjjjqqq[[[PPPOOOQQQOOOLLLGGGAAA<<<888666666444444333333333333222222111111000000000/////////222222111111222222333444444333333222222333333444444444444444444333333333222222333333444333333333444444555777888999:::;;;@@@HHHcccsss___eee}}}dddYYYNNNKKKLLLLLLLLLMMMPPPOOONNNNNNNNNNNNOOOPPPRRRTTTUUUVVVWWW[[[bbbhhhfffiiikkkkkkkkkpppzzz{{{pppiiieee```YYYSSSHHHKKKPPPYYYfffrrrsssnnnjjjeee```___\\\YYYZZZ]]]ccckkkuuu||||||xxxsssqqqhhhooopppjjjnnn|||}}}xxxuuuqqqllllllppprrr{{{}}}vvviii]]]QQQMMMGGGCCCAAA@@@???>>><<<===>>>??????>>>>>>===<<<>>>@@@CCCHHHSSSaaajjjttt{{{ssseee\\\sssXXXEEE@@@BBB???>>>===<<<<<<;;;;;;<<<===<<<;;;;;;::::::::::::999;;;<<<>>>AAAFFFLLLPPPRRRYYYbbbjjjrrr{{{mmmbbbbbb}}}nnn[[[QQQOOOPPPOOOLLLGGGAAA<<<888666555444444444333333333222222111222222222222333333333222222111111222222333444444333333222222333333444555555555444444333333333555555555666555555444444333444666888999:::::::::@@@IIIdddsss```gggyyyaaaUUUKKKJJJLLLLLLMMMOOOPPPOOONNNMMMMMMMMMNNNOOORRRTTTUUUUUUVVVZZZbbbiiidddgggiiiiiiiiinnnxxx~~~sssfff^^^[[[XXXSSSMMMMMMOOORRRYYYeeennnmmmfffddd```]]]]]]]]]\\\^^^ccceeemmmxxx~~~zzztttmmmfffcccaaajjjkkkdddeeessswww{{{|||uuukkkhhhkkkdddkkkoooppprrrssslllcccVVVRRRLLLGGGDDDCCCAAA@@@;;;<<<>>>?????????>>>===>>>???AAABBBGGGQQQ^^^hhhpppxxxssshhh]]]WWWtttTTTHHHDDDAAA>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999;;;===???AAADDDHHHLLLUUUZZZcccjjjrrr{{{nnn```bbbyyy}}}wwwdddVVVRRRPPPLLLMMMKKKFFFAAA===999777666999888777555444333222222000111111222222111111000222222222222222222222222333222222111111222222333222222222222222222222222333333333444444555555555444444444555777888:::;;;???GGGfffqqqfffjjjxxx^^^UUUMMMKKKKKKJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMLLLNNNNNNPPPQQQUUU[[[bbbhhhmmmllljjjhhhiiinnnvvv|||}}}ooodddYYYUUURRRNNNJJJIIIKKKNNNQQQWWWbbblllmmmhhhjjjfffaaa\\\[[[]]]bbbeeegggrrryyyyyyzzz~~~zzztttnnniiiccc^^^ZZZWWW]]]dddkkkwww{{{ppplllqqqxxxzzz}}}yyysssooommmiiihhhfffdddbbbaaaaaa```XXXUUUOOOKKKHHHEEEBBB@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>???@@@CCCKKKTTTZZZmmmrrr{{{}}}~~~pppgggddddddwwwUUUGGGBBB>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999999:::===>>>@@@CCCHHHKKKSSSXXX```hhhoooxxxnnn^^^```sssxxxsssbbbTTTQQQOOOKKKLLLJJJEEE@@@<<<888666555666555444222111111111111222333333444444333333222333333222222222222222222333222222111111222222333333333333333333333333333333333333333444444444444444444444555777888:::;;;???HHHfffkkkeeennnuuu^^^TTTLLLJJJJJJIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQTTTZZZbbbggglllkkkjjjhhhiiiooovvv|||{{{tttiii]]]RRRNNNMMMJJJIIIIIIIIIMMMQQQWWWcccmmmppplllnnnjjjccc]]]ZZZ[[[___bbbgggqqqxxxyyy{{{zzztttnnniiifffbbb```]]]aaaeeekkktttzzzvvvlllggglllrrruuuwww}}}zzzwwwuuutttjjjhhheeeaaa]]]ZZZXXXWWWWWWTTTOOOKKKIIIGGGDDDBBB??????@@@@@@@@@???>>>>>>============@@@FFFNNNTTTbbbiiitttyyysssrrrrrr{{{XXXHHHBBB@@@???>>>>>>======<<<<<<;;;======<<<;;;:::999888888999:::<<<>>>???BBBFFFJJJPPPUUU]]]dddkkkttt~~~ooo]]]^^^kkkrrrppp```SSSOOONNNKKKKKKHHHDDD>>>:::777555555333333222111111111111111222333333444444333333222333333333222222111111111333222222111111222222333444444444444444444444444333333333333222222222222444444444555777888:::;;;@@@HHHeeeddddddsssrrr^^^UUUMMMKKKKKKJJJJJJLLLLLLLLLLLLKKKKKKKKKJJJJJJLLLMMMNNNOOOSSSYYYaaafffkkkkkkiiihhhjjjooovvv||||||xxxyyy}}}|||xxxhhh[[[NNNIIIHHHGGGHHHIIIIIIMMMRRRYYYdddpppsssqqqppplllddd\\\XXXXXX]]]aaahhhpppxxx{{{}}}{{{xxxvvvsssrrrlllmmmmmmooouuuxxxssskkkeeejjjnnnppprrrwww~~~|||yyyvvvtttssssssnnnlllgggaaa\\\WWWSSSRRRTTTQQQMMMJJJIIIGGGEEECCC@@@@@@AAAAAA@@@???>>>>>>======<<<<<<===BBBHHHMMMUUU]]]kkkxxx]]]JJJEEEDDD??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999888888999:::<<<===>>>AAAEEEHHHNNNSSS[[[aaahhhqqqzzzrrr___```hhhqqqpppaaaSSSOOOOOOLLLJJJGGGBBB===888666555555333333333222222333333444000111111222222111111000444333333222222111111111333222222111111222222333444444444444444444444444333333333222222111111111444444444555777888:::;;;@@@HHHeee~~~___bbbwwwooo```WWWNNNLLLLLLJJJKKKMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNQQQWWW___dddiiiiiihhhhhhjjjooovvv|||ssseeeVVVOOOLLLKKKKKKLLLMMMQQQVVV[[[dddooosssqqqjjjgggaaaZZZWWWYYY```ffflllrrryyy}}}~~~}}}~~~~~~zzzuuunnnqqqtttttttttvvv}}}~~~zzzuuurrrooommmkkkpppmmmhhhccc]]]XXXUUUSSSPPPMMMIIIGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>======???DDDGGGLLLTTT```mmmwwwbbbLLLDDDDDD?????????>>>======<<<<<<::::::::::::::::::::::::999:::;;;<<<===???CCCFFFLLLQQQXXX___eeennnwww~~~wwwccceeellluuuuuueeeUUUPPPPPPNNNIIIFFFAAA;;;777555555555333333222222333333444444000111111222222111111000333333333222222111111111333222222111111222222333222222222222222222222222333333333222222111111111444444444555777888:::;;;@@@HHHeee```cccyyyooo___UUUMMMKKKJJJIIIIIIKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJLLLOOOVVV]]]cccfffffffffgggiiinnnuuu{{{zzziii```ZZZVVVSSSTTTSSSVVVYYY[[[aaaiiimmmkkkbbbaaa___\\\[[[```iiiqqqvvvyyy}}}zzzuuurrrnnnjjjfffgggeeeaaa]]]XXXUUURRRQQQLLLIIIFFFDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<===@@@CCCFFFLLLUUU^^^gggrrrjjjNNNBBBAAA@@@??????>>>>>>======<<<888999999999:::::::::;;;888:::;;;;;;<<<>>>AAADDDJJJOOOVVV\\\bbbjjjssszzz|||hhhlllvvv~~~|||jjjWWWQQQPPPOOOIIIFFF@@@;;;777555555666222222111111111222222333222333333444444333333222222222222222222222222222333222222111111222222333222222222222222222222222333333333333222222222222444444444555777888:::;;;@@@HHHeeeeeeggg}}}qqq]]]SSSJJJHHHGGGFFFFFFHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIJJJNNNTTT\\\aaacccddddddeeehhhmmmtttyyy|||~~~tttmmmfff```___ZZZ^^^___^^^```eeegggfffaaadddfffeeegggmmmxxx~~~zzzwwwuuurrrlllggg___]]]ZZZVVVRRROOOMMMLLLLLLJJJGGGEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@>>>===<<<<<<===>>>===<<<===???AAACCCHHHNNNRRRYYYdddrrr}}}rrrSSSEEECCC@@@@@@??????>>>=========:::::::::999999999999999888:::;;;;;;;;;===@@@CCCGGGLLLSSSYYY___fffooovvv~~~lllqqqnnnXXXPPPOOONNNJJJFFF@@@;;;777666666777333333222222222222222333222333333444444333333222111111111222222333333444333222222111111222222333333333333333333333333333333333333333444444444444444444444555777888:::;;;@@@HHHeeekkkmmmsss^^^TTTKKKIIIHHHFFFFFFHHHJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFHHHIIIMMMSSSZZZ``````aaabbbdddggglllsssxxxzzz~~~uuunnnkkkfffiiiiiieeeeeehhhjjjiiikkkooosssuuuvvv}}}yyyssshhheeebbb]]]XXXTTTQQQPPPPPPNNNKKKIIIIIIIIIHHHGGGDDDDDDCCCCCCBBB@@@???>>>???@@@AAAAAAAAAAAACCCEEEEEEIIINNNPPPSSS[[[hhhsss~~~yyyXXXJJJIII@@@@@@??????>>>=========<<<;;;;;;:::999888777777888999::::::;;;<<>>@@@BBBEEEHHHMMMSSSYYY```gggllluuu{{{zzzkkkuuujjjVVVQQQPPPOOOJJJEEE???:::888666444333333333333333333333333333222222222222222222222222111111222222222222111111222222222222222222222222444333333222111111111222333333333333333333333333777666666555555777888999>>>GGG\\\ssshhhwwweeeZZZOOOJJJHHHEEEEEEGGGHHHGGGFFFGGGIIIJJJIIIHHHFFFIIIKKKIIIIIINNNZZZddddddbbbccchhhjjjjjjlllpppyyy~~~~~~zzzwwwyyy|||xxxssspppnnnhhhddd___]]]^^^\\\VVVPPPQQQPPPMMMKKKHHHFFFEEEDDDGGGFFFFFFHHHMMMQQQTTTUUU[[[]]]___aaacccfffjjjmmmuuuzzz___IIIEEE@@@@@@??????===<<<<<<;;;::::::;;;;;;;;;:::::::::777777777888:::<<<===>>>CCCFFFKKKPPPVVV\\\ccchhhrrrxxx{{{nnnzzznnnXXXQQQOOOMMMIIIEEE???:::888666444333333333333333333333333333222222222222222222222222111111222222222222111111222222222222222222222222444333222222111111222222333333333333333333333333555555444444555777888999???HHH]]]wwwkkkwwwdddZZZOOOJJJHHHFFFEEEGGGGGGFFFEEEGGGIIIKKKJJJJJJIIIKKKLLLJJJIIINNNXXXaaabbb```bbbgggjjjjjjmmmrrrzzz~~~}}}~~~|||vvvrrrooojjjddd```ZZZXXXVVVRRROOOMMMKKKKKKGGGIIILLLSSSZZZ```cccdddmmmqqquuuxxxzzz{{{}}}}}}```IIIEEE@@@@@@>>>===<<<;;;;;;;;;;;;<<<===>>>===;;;888777:::999999999999::::::;;;@@@CCCGGGLLLRRRXXX___ccclllrrr|||}}}rrrpppYYYQQQOOOMMMHHHDDD>>>:::777666555333333333333333333333333333222222222222222222222222111111222222222222111111222222222222222222222222333333222222111111222222333333333333333333333333333333333333555777999:::???III^^^}}}rrrvvvcccYYYOOOKKKIIIFFFFFFHHHFFFEEEEEEFFFIIIKKKKKKKKKLLLMMMNNNKKKJJJNNNWWW___aaa^^^```eeeiiikkkooottt|||~~~|||xxx{{{|||uuuooojjjggg]]]\\\YYYUUURRROOOMMMLLLKKKNNNTTT^^^hhhpppsssttt^^^IIIEEE@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999::::::999999999999999:::>>>AAAEEEJJJNNNTTT[[[___gggmmmvvvwwwoooXXXQQQPPPNNNFFFBBB===999777666555444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222333333222222111222222333333333333333333333333333111111111222444777999;;;???III___}}}tttbbbXXXNNNKKKIIIFFFFFFHHHHHHFFFEEEFFFHHHJJJJJJJJJLLLMMMMMMLLLKKKOOOXXX___aaa^^^___dddiiilllqqqxxx~~~xxxuuuzzzxxxooogggdddcccZZZYYYVVVSSSPPPNNNLLLLLLNNNPPPVVV```kkktttzzz||||||ZZZIIIGGG@@@???>>><<<;;;;;;;;;:::;;;::::::999:::;;;<<<===999888888888888999:::;;;>>>@@@DDDHHHLLLQQQWWW\\\bbbhhhqqqzzz|||pppYYYPPPOOOLLLEEEAAA;;;888666666555444333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222333222222111222222333333333333333333333333333333111111111222444777999;;;===HHH___qqq___UUUMMMJJJIIIFFFFFFGGGIIIGGGEEEDDDFFFGGGHHHHHHJJJKKKLLLLLLNNNSSS[[[aaaccc______dddiiilllsssyyy}}}yyywww|||}}}||||||~~~xxxnnneee___]]]WWWUUUSSSQQQOOOMMMLLLKKKLLLMMMQQQYYYdddoooxxx|||xxxXXXGGGGGG?????????>>>===<<<;;;::::::999888777888:::<<<>>>888777777888888999:::;;;===???CCCFFFJJJOOOUUUYYY]]]ccclllttt|||tttZZZOOOLLLIIICCC???:::777666666555444333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222222222111111222222333333333333333333333333333333222222222333555777:::;;;===HHH^^^mmm\\\SSSKKKIIIHHHEEEEEEFFFHHHEEECCCBBBDDDFFFGGGGGGIIIJJJKKKLLLPPPVVV]]]bbbeeeaaa```cccgggkkkqqqxxxzzz~~~|||~~~yyyxxxvvvvvvyyy~~~vvvlllddd___VVVUUURRRPPPMMMLLLJJJJJJKKKJJJLLLRRR\\\gggoootttwww~~~xxxWWWFFFFFF>>>???@@@AAA@@@===;;;999999999888888888999999:::888888888888888888999:::<<<>>>AAADDDHHHLLLQQQUUUYYY^^^fffnnnvvv|||tttYYYNNNJJJGGGBBB>>>999666555555555444333333333333333333333333222222222222222222222222222333333444444333333222222222222222222222222222222222111111222222333444333333333333333333333333333333333444666888:::;;;===GGG]]]}}}jjjZZZQQQIIIGGGGGGDDDCCCEEECCCAAA???@@@CCCFFFHHHIIIJJJJJJKKKMMMQQQWWW]]]bbbfffaaa___aaadddgggnnnuuuwww~~~}}}~~~~~~|||tttsssqqqrrruuu{{{vvvooobbb```]]]YYYVVVSSSQQQPPPQQQPPPOOORRRWWW]]]aaacccfffkkksss|||{{{XXXFFFDDD>>>???AAACCCAAA>>>;;;888888999:::::::::888666555:::999999888777777888888;;;===@@@CCCFFFJJJOOOSSSVVV[[[ccckkkrrrxxx~~~rrrWWWMMMJJJGGGAAA>>>999666555555555444333333333333333333333333222222222222222222222222222333333444444333333222222222222222222222222222222111111111222333333444333333333333333333333333555444444555666888:::;;;>>>HHH]]]}}}hhhXXXOOOHHHGGGFFFDDDCCCDDD@@@>>>===>>>BBBGGGJJJKKKKKKKKKLLLMMMQQQWWW]]]```fffaaa^^^___aaadddkkkrrrttt}}}{{{|||{{{xxxrrrpppnnnooossszzzuuusssooojjjeeeaaa^^^]]][[[YYYWWWVVVVVVVVVUUUTTTVVV[[[bbbjjjrrr|||^^^GGGAAABBBBBBBBBCCCCCCAAA===999::::::999999888999999999666666666666666777888888999;;;>>>@@@CCCGGGLLLOOOXXX[[[___dddjjjqqqyyy~~~mmmWWWPPPLLLHHHAAA>>>:::777666555444333222222222222222222222222333444555555333111111222222222111111111111222222111111111111111111111111///111333444444222///...777777666666555555555555333333333444666777999:::???DDDVVVvvvcccWWWQQQIIIDDDDDDEEEDDDCCCCCCBBBAAAAAAAAACCCFFFGGGHHHFFFHHHLLLPPPTTT\\\dddfffeeebbb]]][[[___gggnnnuuuyyy|||yyywwwvvvmmmkkklllqqqtttvvv}}}{{{xxxuuupppkkkeee```]]]ZZZWWWUUUVVVXXX\\\```eeeooozzz]]]HHHCCC??????>>>???@@@>>>;;;999;;;::::::999888888888999666666666666666777888888999;;;===@@@BBBFFFKKKNNNTTTWWW\\\aaagggnnnvvv{{{{{{yyyxxx|||{{{iiiTTTMMMJJJEEE@@@===999666666555444333222222222222222222222222222444555444333111111222222222111111111111222222111111111111111111111111111222333444444222111000777777666555444444333333222222222333555666888999>>>CCCUUU}}}wwwbbbWWWPPPIIIDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@BBBDDDEEEEEECCCDDDIIIMMMQQQYYYaaacccccc```\\\ZZZ]]]eeekkkrrrvvv}}}|||wwwsssqqqpppkkkiiijjjnnnppprrrxxx~~~wwwoooiiiddd___\\\\\\^^^```bbbeeekkksssyyy___JJJFFF???===<<<<<<======<<<:::<<<;;;:::999888888777777777666666666666777888888888:::===???AAAEEEIIIMMMOOORRRWWW\\\ccckkksssxxx|||yyyqqqmmmkkkyyytttvvvdddRRRMMMIIIDDD???<<<888666555555444444222222222222222222222222222333444444222111222222222222111111111111222222111111111111111111111111444333333333333222222222444444444444333333333333111111111222444555777888===CCCTTT{{{yyycccVVVOOOHHHDDDDDDEEEEEEDDDAAA@@@???>>>>>>???AAABBBAAA???@@@EEEIIILLLTTT\\\aaa```^^^[[[XXX[[[bbbhhhmmmrrrzzz~~~~~~zzzvvvqqqllliiigggiiiffffffiiijjjkkkqqqxxxzzztttqqqsssttttttttttttuuuyyy|||dddMMMGGG@@@>>><<<<<<===>>>>>>>>>===<<<;;;999888777777777777777666666777777888999888:::<<<>>>@@@CCCGGGKKKLLLPPPTTTZZZaaahhhqqqvvvzzzzzzpppkkkiiiooonnntttzzzaaaRRRNNNJJJDDD>>>;;;777555555555555444222222222222222222222222111222444444222111222222222222111111111111222222111111111111111111111111444333222111111111222222000000111222333444555555111111222333444666777888===DDDUUUzzz}}}gggUUUOOOGGGCCCDDDEEEEEEDDD@@@???>>>>>>===>>>>>>???>>><<<===BBBEEEHHHPPPXXX______]]]ZZZXXXZZZ```eeeiiiooowww~~~~~~{{{zzz|||yyytttpppmmmiiieeecccfffcccccceeeeeeeeejjjqqqzzziiiOOOFFF@@@>>><<<;;;<<<>>>>>>>>>===<<<;;;999888777777777777777777777777888999999777999;;;<<<>>>AAAEEEHHHLLLOOOTTTYYY___gggooouuuxxx~~~uuupppkkkwwwfffjjjqqqrrr\\\OOOMMMIIIBBB<<<999666444444555555444222222222222222222222222000222333333222111222333222222111111111111222222111111111111111111111111333222000/////////000111111111111222222222222333333333333444555777999999===EEEUUUxxxmmmUUUOOOGGGCCCCCCEEEEEEDDD??????>>>>>>>>>>>>>>>>>>???<<<===AAACCCFFFMMMUUU]]]^^^]]]ZZZXXXYYY^^^cccggglllttt{{{}}}yyywwwtttrrrnnnlllllljjjfffcccdddaaa```bbbbbbbbbgggnnnuuurrrSSSEEE???===;;;:::;;;<<<;;;;;;<<<;;;:::999888888777777888777777777777888999999777999:::;;;===???CCCFFFKKKNNNRRRWWW]]]dddlllqqquuu~~~zzzvvvpppnnn```ggglll}}}~~~zzzkkkWWWLLLKKKFFF>>>;;;888555333444555555444222222222222222222222222///111333333222111222333222222111111111111222222111111111111111111111111222111000///...///000000555444333222111000//////333333444444666777999:::<<>>?????????????????????@@@>>>===@@@BBBCCCJJJQQQ[[[\\\\\\ZZZWWWXXX\\\```eeejjjqqqwww{{{xxxtttllljjjiiijjjllllllhhheeebbb```___aaabbbccchhhnnnttt~~~~~~\\\JJJ@@@>>><<<;;;<<<<<<;;;999;;;::::::999888888888999888888777777888888999:::777888:::;;;;;;>>>BBBDDDHHHKKKOOOSSSXXX___fffkkkooozzz}}}yyywwwkkkaaaiiiiiitttyyyuuugggTTTKKKJJJEEE===999777444333333555555555222222222222222222222222///111222333222111222333222222111111111111222222111111111111111111111111222111111000000000000000333333333222222111111111222222333444555777888999999CCCRRRrrryyyrrrpppWWWQQQHHHCCCBBBBBBBBB@@@>>>???@@@@@@AAAAAAAAAAAABBB???>>>???@@@AAAFFFMMMXXXZZZ[[[YYYVVVVVVYYY\\\cccggglllrrrvvvzzztttoooeeedddeeeiiimmmmmmiiidddbbb______bbbdddeeekkkrrryyyeeeQQQCCCAAA?????????>>><<<:::::::::999999888999999999888888888777888888999:::777888999:::;;;===AAADDDFFFHHHLLLPPPUUU[[[bbbgggkkkvvv|||~~~nnneeemmmiiiqqqyyyuuugggUUUMMMLLLGGG>>>999666333222333555555555222222222222222222222222...000222222111111222333222222111111111111222222111111111111111111111111222222222222111111000000......000111333555666777111111222333444666777888777AAAPPPooowwwooooooXXXQQQIIICCCBBBBBBAAA???>>>???@@@BBBBBBCCCCCCCCCBBB???>>>?????????DDDKKKVVVXXXYYYWWWTTTTTTWWWZZZaaaeeejjjnnnrrrwww|||~~~}}}}}}pppjjjbbbaaaccchhhmmmmmmhhhbbbaaa___```ccceeegggmmmtttxxxQQQHHHCCC>>><<<======;;;999:::::::::::::::::::::::::::999888777777888999::::::::::::;;;<<<===>>>???@@@CCCHHHMMMRRRWWW]]]aaahhhnnnvvv|||~~~xxxkkkdddhhhpppzzzwwwiiiUUUHHHEEEBBB>>>888777666555333222111000444444333222222111000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222111111111000000444444444444444555666777<<>>===>>>???>>><<<::::::::::::::::::::::::999999888777777888999999888888888999:::<<<===>>>AAADDDHHHLLLOOOTTTYYY]]]bbbiiiqqqwww{{{~~~|||}}}{{{qqqmmmrrrzzz}}}mmmXXXJJJEEEAAA===888777666555444222111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111222222222333333444444444444444444444555666777<<>>BBBDDDGGGJJJLLLOOOSSSVVV[[[bbbkkkrrrvvv{{{~~~zzz{{{zzz{{{qqqZZZKKKDDD???;;;888888777666444333222222000000111222333333444444111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333111222222444555666666777333333333444444666777777<<>>@@@???>>>;;;;;;;;;;;;;;;:::::::::999888888888888888888999555666666777999;;;===>>>@@@BBBEEEGGGIIILLLPPPSSSVVV]]]fffnnnsssyyy~~~zzzrrr[[[LLLDDD>>>:::999888777666555444333333000111111222222333444444111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333222222333333444555666666333333333444555666777888;;;BBBMMMkkkuuubbboooyyycccTTTKKKDDDBBBBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAABBBEEEGGGHHHMMMQQQQQQOOOOOOTTTYYY[[[___ccceeegggjjjooosssvvvyyy|||~~~|||zzz|||||||||}}}xxxssskkkdddccchhhooossstttssspppmmmjjjjjjmmmpppoooppprrruuuwwwwwwvvvuuuqqqkkkaaaWWWTTTVVV]]]cccrrrzzz~~~xxxrrrqqqnnnppprrrpppiii___UUUPPPiiiLLLFFF???<<<<<<===<<<;;;<<<<<<<<<;;;;;;:::::::::888888888999999888888888666666777888999;;;===>>><<<>>>AAADDDFFFJJJNNNQQQTTT[[[ccckkkpppwww~~~}}}oooYYYKKKCCC===:::888888777666555444444333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222333333222222222222222222333333333444555666777888:::BBBLLLggg}}}eeelllxxxbbbSSSKKKCCCBBBAAA???>>>@@@???????????????????????????AAABBBCCCBBBCCCEEEGGGJJJNNNQQQPPPMMMMMMQQQUUUYYY]]]bbbeeegggjjjpppuuuxxxzzz|||}}}~~~xxxuuuuuuuuuuuuwwwrrrmmmeee```___bbbgggmmmkkklllmmmmmmlllmmmppprrrrrrsssuuuxxx|||~~~pppaaaXXXXXX^^^eeeooowww}}}~~~zzzqqqppprrrtttsssmmmbbbWWWOOOKKKnnnMMMGGG@@@<<<;;;<<<;;;:::======<<<<<<;;;:::::::::777888999999999999888777777777888888999:::<<<<<<999;;;???BBBDDDHHHMMMPPPSSSYYYaaaggglllrrrzzzkkkVVVJJJBBB===:::777777666666555444444333333222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222111111000000000222222333333555666888999999BBBJJJcccggghhh}}}yyybbbSSSJJJCCCAAAAAA???>>>???>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCCCCDDDFFFGGGNNNQQQTTTRRRNNNMMMQQQUUUXXX\\\aaadddgggkkkqqqvvvzzz{{{||||||{{{|||~~~~~~rrroooppppppqqqssslllfff___]]]\\\\\\aaahhhdddgggkkkmmmoooppprrrtttvvvzzz}}}tttfffbbbggglllssszzz|||pppmmmmmmnnnmmmfff[[[QQQJJJGGGpppNNNHHH@@@<<<<<<>>>===<<<=========<<<;;;;;;::::::777888999999999999888777777777777777777888999:::999;;;>>>AAACCCFFFJJJNNNPPPVVV]]]bbbggglllsssxxxjjjUUUIIIAAA;;;:::666666555555444333333333111111111222222333333444111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222000000000111111111111111222222222333555777888999888AAAHHH___kkkgggrrrzzzeeeRRRIIIBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCDDDDDDEEEFFFHHHNNNQQQTTTRRRNNNMMMQQQUUUXXX\\\```cccfffiiioootttzzz{{{|||{{{zzzzzz|||~~~|||qqqhhhhhhkkkmmmnnnpppddd]]]XXXXXXXXXXXX]]]dddcccfffkkkoooqqqtttvvvyyy{{{zzzrrrrrruuuxxx~~~|||kkkfffbbbcccbbb^^^WWWOOOJJJGGGoooMMMGGG@@@===>>>@@@@@@@@@>>>>>>===<<<;;;;;;::::::777888999::::::999888777777777666666666666777777:::<<>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCDDDDDDEEEFFFHHHKKKOOOQQQPPPMMMLLLPPPTTTXXX\\\```cccdddhhhmmmrrryyyzzz{{{{{{zzzzzz|||~~~{{{~~~}}}{{{zzzpppggg```ccchhhjjjlllnnn]]]VVVRRRTTTUUUUUU[[[ccceeehhhmmmqqqtttwww{{{~~~}}}~~~zzz{{{zzz|||~~~zzzgggaaaZZZ[[[\\\[[[WWWRRRMMMKKKlllUUUGGGBBB@@@:::;;;>>>999===;;;::::::;;;<<<:::999:::999888777666555444333999888777777777777777888:::;;;======>>>AAAEEEGGGLLLOOOTTTXXX]]]bbbhhhlllpppvvv~~~jjjQQQFFFAAA;;;999888666555333333444555666222222111000000111111222111111111111111111111111444333333222111111111222///000222222111111111222111111222222222333333333333333333333333333333333666666555444555666777888999<<>>===<<<;;;;;;<<<===>>>>>>@@@BBBCCCCCCEEEHHHJJJPPPRRRTTTSSSPPPOOOQQQSSS[[[]]]___aaacccggglllpppyyyzzz||||||{{{|||}}}~~~~~~zzztttoooggg]]]SSSTTT]]]ddddddaaaXXXUUUQQQQQQTTTZZZ___bbbfffkkkqqqvvvyyy}}}~~~~~~}}}||||||~~~~~~}}}|||~~~zzzhhh\\\VVVSSSTTTWWWWWWQQQKKKIIItttUUUFFFAAAAAA;;;===@@@<<<===<<<:::;;;<<<<<<;;;999999999888888777777777666777666666666666666777777555777999;;;>>>AAAFFFIIIJJJMMMQQQVVVZZZ___eeeiiilllrrrzzzfffOOOEEE@@@;;;999777666444333222333444555222222222222222222222222111111111111111111111111444333222222111111111222222333444333111000000000111111111222222222333333222222222222222222222222444333333222222444555666:::===BBBRRRsss{{{ooommmjjjWWWLLLBBB@@@@@@>>>===>>>???>>>============>>>???>>>@@@AAABBBCCCDDDGGGIIIPPPSSSUUUTTTQQQPPPRRRTTT\\\^^^aaadddfffiiimmmpppuuuvvvxxxxxxxxxxxxzzz{{{}}}~~~~~~{{{sssmmmbbbYYYPPPOOOVVV]]]]]]ZZZNNNMMMKKKMMMSSS\\\ccchhhjjjpppxxx~~~~~~}}}{{{xxxwwwxxxxxxvvvuuuuuuwwwyyyyyyzzz{{{~~~~~~uuudddYYYRRRPPPQQQUUUVVVPPPIIIGGGYYYHHHBBBBBB<<<<<>>:::888555444333222111222333444111222333444444333222111111111111111111111111111333333222111111111111222555666666555222/////////111111111222222222222333222222222222222222222222444333222222222333555666;;;<<>>>>>>>>>>>??????>>>???AAAAAABBBCCCEEEHHHPPPSSSUUUTTTRRRPPPRRRTTT\\\___cccfffhhhjjjmmmooorrrtttvvvvvvvvvwwwyyyzzz||||||}}}~~~zzzppphhh[[[SSSJJJIIIMMMQQQQQQNNNFFFEEEEEEIIIQQQ\\\gggmmmnnnuuu}}}{{{yyyvvvssspppooonnnllljjjkkklllmmmmmmnnnqqqvvvyyyxxxxxxyyy{{{}}}~~~pppaaaVVVPPPMMMOOOVVVWWWQQQJJJGGGaaaLLLCCCCCC<<<:::<<<888===<<<;;;;;;<<<<<<;;;:::999999999999999888888888444444444555666777888999888999:::::::::<<>>HHHeeettthhhvvvZZZNNNCCC@@@@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@@@@AAACCCFFFMMMPPPSSSSSSQQQOOOPPPRRRYYY]]]bbbfffiiijjjkkklllssstttvvvwwwxxxxxxzzz|||zzz{{{}}}~~~xxxkkkbbbTTTNNNGGGDDDEEEGGGFFFDDDBBBBBBCCCFFFNNNZZZgggppprrrzzzzzzuuurrrpppmmmhhheeecccbbb```___]]]^^^______aaadddjjjnnnmmmnnnqqqtttwwwzzz{{{{{{uuuwwwzzzzzzzzz{{{~~~~~~wwwkkk^^^UUUPPPNNNQQQYYY\\\WWWNNNJJJgggOOOCCCBBB<<<:::<<<:::>>><<<;;;;;;<<<===;;;:::;;;:::999888777666555555666555666666777888999:::999:::;;;;;;:::<<>>>>>???===========================>>>??????>>>???AAACCCIIILLLPPPPPPNNNLLLMMMOOOTTTYYY___dddfffggghhhiiiqqqsssvvvwwwxxxyyy{{{}}}zzz{{{|||~~~tttggg]]]NNNJJJEEEAAA@@@@@@???>>>>>>???@@@DDDLLLYYYiiisssyyy|||{{{|||{{{{{{{{{{{{{{{zzzvvvqqqjjjfffbbb^^^YYYVVVUUUTTTSSSRRRPPPQQQQQQRRRSSSWWW\\\``````bbbfffiiikkkmmmooopppnnnrrruuuvvvuuuvvv{{{}}}{{{uuuqqqooojjjkkkkkklllmmmqqqvvvzzz~~~yyyvvvssspppmmmeeeZZZRRRNNNMMMQQQ\\\aaa\\\RRRLLLpppSSSCCCCCC===;;;??????>>>===<<<<<<======<<<:::;;;;;;:::888777666555444777777666777777888999:::666777999::::::===@@@CCCCCCEEEHHHKKKMMMPPPTTTWWW\\\bbbhhhmmmqqquuu{{{yyyoooiiifffddd___[[[\\\___cccjjjrrrvvv|||tttssszzzvvvbbbLLL@@@<<<777222111333333333222222222111111000111222444444444333333111111111111111111111111111000000000000111222222000222333444333222333444000000000111111111111222000000000000000000000000333222111111111222444555666:::===EEE```{{{eeexxx```SSSFFFAAA@@@>>>>>>???<<<<<<============<<<<<<===>>>>>>>>>======???AAAEEEIIIMMMNNNLLLJJJKKKLLLOOOTTTZZZ___bbbdddfffhhhnnnppprrrtttuuuvvvyyy{{{yyy{{{}}}zzznnnaaaXXXIIIGGGCCC@@@===<<<;;;;;;:::;;;===AAAIIIXXXjjjvvv~~~{{{xxxyyy{{{|||{{{zzzyyywwwtttpppjjjbbb]]]UUUQQQLLLHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHJJJNNNQQQSSSUUUXXXZZZ\\\^^^aaaccceeejjjnnnooonnnooouuuzzz{{{~~~vvvmmmeee___\\\WWWWWWWWWXXX[[[aaahhhmmmtttvvvyyy}}}{{{vvvsssjjjfffccccccccc```XXXQQQLLLKKKQQQ]]]eee```TTTMMM~~~]]]IIIFFF>>>:::>>>@@@>>>===<<<<<<======<<<;;;;;;;;;:::999888888777777777777666666666777777888555666888888999;;;>>>AAA@@@BBBEEEGGGIIILLLPPPSSSVVV[[[aaafffhhhmmmrrrwww}}}zzzpppkkkiiihhhccc```aaaaaaaaafffmmmsss|||sssrrr|||hhhWWWFFF>>>;;;888444333333333333333333222222111000000111111222333333444111111111111111111111111000000000000000111222222///111333333222111222333000000000000111111111111111111111111111111111111333222111111111222333444555:::>>>EEE___{{{eeerrreeeXXXJJJDDDBBB@@@???@@@<<<===>>>>>>>>>>>>===<<<<<<===>>>===<<<<<<>>>???CCCGGGKKKMMMKKKIIIIIIKKKLLLPPPWWW\\\```cccfffhhhkkkmmmppprrrsssuuuxxxzzzzzz{{{~~~}}}wwwooodddXXXPPPDDDDDDBBB???<<<::::::;;;:::;;;<<<>>>EEESSSeeerrr{{{|||zzzyyyzzz|||}}}zzzvvvrrrnnnggg___YYYPPPLLLFFFBBB@@@??????>>>>>>???@@@@@@@@@@@@CCCEEEFFFHHHKKKLLLLLLNNNSSSVVV[[[```eeefffdddffflllrrrsssxxx}}}|||pppeee\\\UUUQQQKKKKKKJJJJJJMMMTTT]]]ccciiikkkoootttxxx{{{}}}~~~}}}~~~yyysssmmmjjjaaa]]]ZZZ\\\```___YYYSSSMMMLLLSSSaaaiiieeeYYYPPPhhhPPPIII???888:::<<>>@@@CCCEEEGGGIIIMMMPPPRRRVVV\\\```cccffflllqqqxxx|||~~~uuuqqqpppooojjjgggiiigggdddhhhooorrr|||tttrrr~~~yyy```QQQBBB<<<<<<999777666333444444444444333222222000000000000111222333444111111111111111111111111000000///000000111222222///111333333111000111222000000000000111111111111555555555555555555555555444444333333333444555666555;;;>>>EEE^^^yyyeeeoooiii[[[MMMFFFDDDAAA@@@AAA===>>>???@@@@@@???>>>===<<<===>>>===;;;;;;===???BBBFFFKKKLLLKKKIIIIIIJJJKKKOOOUUUZZZ^^^bbbfffiiikkknnnppprrrtttvvvyyy{{{zzz{{{~~~~~~{{{uuunnneeeZZZOOOGGG@@@BBBAAA???;;;999999;;;>>>>>>>>>===AAAMMM^^^kkkrrrxxx{{{xxxwwwsssuuuyyy}}}|||wwwsssnnnggg___YYYRRRNNNGGGBBB@@@>>>======;;;<<<======<<<;;;<<<===???AAABBBBBBBBBEEEJJJNNNSSSYYY^^^___]]]___fffllljjjooovvv{{{}}}{{{ooodddZZZRRROOOGGGGGGEEEEEEHHHNNNWWW]]]]]]___ccchhhllloooqqqrrrvvvzzz~~~~~~}}}~~~|||}}}|||vvvooojjjggg___[[[XXX[[[aaabbb]]]XXXPPPOOOVVVeeennnjjj]]]TTT]]]GGGAAA@@@>>>;;;>>>===<<<===>>>???>>>===;;;;;;:::999888888888888666666555555555555666777888888888888999:::;;;<<<;;;>>>BBBDDDFFFHHHJJJLLLMMMQQQUUUXXXZZZ___eeejjjqqqvvv||||||~~~yyyuuuqqqjjjfffhhhnnnsss||||||uuu[[[OOOCCC===999555444555111222333444555444333333222222222111111111111000555444222000//////000000///000111222333222111111111111222222222333333333222222222222222222222222222333444444222222333444000000000111222333555666777<<>>@@@??????>>>>>>>>>>>>>>><<<;;;;;;<<<<<<===>>>???CCCEEEIIIKKKLLLLLLJJJHHHJJJMMMSSSXXX]]]bbbgggkkknnnqqqsssttttttuuuvvvwwwzzz|||}}}~~~|||{{{|||uuujjj___VVVNNNIIIEEEGGGBBB===999:::<<<>>>???@@@===>>>AAAEEEJJJSSS\\\kkknnnrrrttttttttttttttttttzzz{{{{{{yyyvvvpppllliiigggXXXUUUOOOIIIDDD???<<<;;;;;;999888999;;;======<<<===;;;===BBBCCCAAACCCGGGKKKPPPWWWZZZZZZYYYYYY[[[cccgggmmmrrrvvvyyy{{{~~~~~~}}}yyymmm^^^RRRLLLIIIBBB>>>???CCCFFFKKKPPPSSSTTTVVV[[[```dddeeeeeehhhjjjooossswwwyyyzzzzzzqqqsssuuuwwwyyy|||~~~|||zzzvvvqqqlllhhheeeaaaaaa```aaagggkkkfff^^^RRRTTTYYYbbbiiihhh___VVVjjjOOODDDAAA>>>;;;>>>===<<<<<<===>>>===;;;::::::999999888999999999666666666666666666666666555555555555666777888999:::===@@@BBBDDDFFFHHHJJJKKKNNNRRRTTTWWW[[[bbbhhhnnnssszzz|||xxxqqqkkklllqqqsss{{{yyyZZZNNNBBB<<<999555444555111222333444444444333333222222222111111111111000333222111000000000111222///000111222333222222111111111111222222222333333222222222222222222222222222333444444222222333444111111111222333444555666666:::===BBBVVVzzzpppjjjrrrlllYYYOOODDDCCCEEE@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>AAADDDHHHLLLMMMLLLJJJHHHIIIMMMRRRWWW\\\aaafffjjjlllooorrrtttuuuvvvxxxzzz{{{|||~~~~~~|||{{{ssslllbbbXXXQQQLLLHHHFFFDDDAAA>>><<<============>>><<<<<>><<<<<<@@@GGGJJJGGGCCCDDDHHHMMMPPPRRRTTTUUUVVV]]]___dddgggkkkoootttwwwzzzyyy|||}}}pppbbbVVVOOOJJJCCC======???AAAEEEJJJLLLLLLNNNQQQUUUXXXYYYZZZYYY[[[___cccfffhhhiiiiiigggiiilllnnnpppsssxxx{{{~~~yyyxxxuuurrrnnnjjjgggffffffgggggghhhmmmpppllldddYYYYYY\\\ccciiihhh```XXX{{{YYYHHHAAA>>>;;;>>>===;;;;;;<<<<<<;;;::::::999999999999::::::;;;555666666777777666666555777777777777888999::::::888;;;>>>@@@AAACCCFFFHHHKKKMMMPPPRRRTTTYYYaaagggkkkpppwww}}}{{{tttrrrvvvuuu|||zzzWWWLLLAAA<<<888555444555111222222333444333333333222222222111111111111000111000000000000111222333000000111222222222222111111111111222222222222333111111111111111111111111222333444333222111222444222222222333444555666777555999;;;AAATTTuuupppgggkkkwwwbbbUUUGGGDDDEEE@@@@@@@@@???>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<<<>><<<;;;;;;;;;;;;:::888999999999999999:::;;;<<<666666777888777666555555999888888888999::::::;;;888:::<<<>>>???AAADDDGGGLLLNNNPPPQQQRRRXXXaaaggghhhmmmtttzzz|||yyy{{{zzz~~~wwwSSSIII???:::888555444555111111222222333333333333222222222111111111000000111000000000000111111111000000111111222222222222111111111111222222222222000000000000000000000000111333333333222111222333333333333444444666777777555888:::@@@QQQppplllaaaccc}}}{{{hhhZZZKKKEEEEEE@@@AAA@@@??????>>>>>>?????????>>>===<<<;;;;;;;;;;;;<<<@@@FFFKKKNNNMMMJJJIIIHHHKKKOOORRRVVV[[[aaaeeeiiilllpppsssuuuxxx{{{}}}~~~~~~~~~}}}zzzwwwvvvnnniiiaaa[[[WWWVVVTTTTTTNNNLLLIIIHHHIIIIIIIIIHHHDDDAAAAAACCCDDDEEEJJJQQQZZZ```jjjsss|||}}}tttoooppplllhhhfffeeeggghhhhhhhhhgggeeeaaa[[[VVVQQQNNNEEEBBB===:::;;;<<<===>>>999===<<<===MMM``````SSSBBB???>>>BBBHHHMMMOOONNNPPPRRRUUUWWWYYY[[[___aaaggggggkkkrrrwww{{{}}}ssshhh___UUULLLEEECCCBBBAAACCCGGGHHHHHHGGGEEEDDDCCCDDDFFFGGGHHHKKKMMMOOOPPPQQQQQQQQQSSSVVVYYY\\\```eeeiiipppttt{{{{{{yyywwwuuurrrpppnnnmmmqqqwww|||}}}~~~|||vvvnnngggffffffiiimmmooolllhhheeeJJJAAA???>>>===;;;::::::;;;;;;:::888999999999999:::;;;<<<<<<777777888777777666555555666555555555555666666777888:::;;;======@@@CCCFFFJJJLLLNNNNNNPPPUUU^^^dddfffkkkrrrxxx~~~wwwpppOOOFFF<<<999777555444555111111111111222222333333222222222111111111000000222222111111000///......111111111111111222222222000000111111111222222222000000000000000000000000111222333333111111222333444444444444555666777777666888:::AAAPPPkkkfff\\\]]]uuuuuufff\\\MMMFFFEEE???AAA@@@@@@??????????????????>>>===;;;:::::::::::::::>>>CCCIIIKKKKKKIIIHHHGGGIIILLLPPPSSSXXX^^^bbbhhhkkkooorrrtttvvvyyy{{{~~~|||yyyuuusssrrrnnngggaaa^^^\\\ZZZYYYWWWSSSNNNLLLMMMOOOQQQRRRIIIFFFEEEGGGGGGHHHMMMTTTbbbjjjuuu~~~yyyqqqllleee```^^^]]]\\\[[[\\\\\\]]]\\\[[[YYYWWWUUUKKKGGGAAA>>>============777>>>>>>:::DDDWWW]]]WWWDDDAAA>>>???DDDHHHJJJJJJNNNRRRVVVYYYYYYYYYYYYYYY\\\]]]aaagggkkkpppzzzyyylllaaaRRRJJJBBB@@@???>>>@@@DDDJJJKKKJJJGGGCCCAAAAAABBB@@@@@@BBBCCCDDDEEEFFFFFFGGGIIILLLOOORRRVVV[[[___iiinnnwww~~~|||yyyvvvuuuuuuzzzyyypppllllllmmmqqqvvvyyyxxxvvvkkkNNNCCC@@@>>><<<;;;::::::<<<<<<;;;:::;;;::::::::::::;;;;;;<<<999999888777666666666666777777666666666666777777777999:::;;;;;;>>>AAADDDFFFHHHJJJKKKLLLQQQYYY___ccchhhooouuu{{{zzzvvvhhhLLLCCC:::888777555444555222111111111111222333333222222222111111111111000222222222111000///---,,,111111000000111111222333000000000111111111111222111111111111111111111111111222333222111000111333444444444444444555666666777777:::@@@MMMfffaaaXXXWWWlll}}}kkk```YYYLLLFFFEEE@@@AAAAAA@@@????????????@@@>>>===<<<;;;:::::::::::::::===AAAEEEHHHHHHHHHGGGFFFHHHKKKMMMPPPUUU[[[```fffiiimmmqqqsssuuuxxxzzz~~~~~~{{{xxxwwwwwwsssnnnjjjgggddd```^^^^^^ZZZTTTRRRSSSVVVXXXZZZPPPLLLJJJKKKLLLNNNUUU]]]pppwww~~~vvvmmmeee```]]]XXXUUURRRRRRSSSTTTUUUUUUUUUUUUOOOKKKEEE@@@>>><<<;;;:::999>>>>>>999<<>>AAACCCDDDJJJNNNTTTXXXXXXWWWUUUTTTVVVVVVYYY\\\^^^cccooo{{{~~~ooo```TTTLLLDDDBBB@@@???AAAEEEIIIKKKLLLIIICCC??????@@@======>>>>>>???@@@@@@AAA>>>@@@CCCEEEHHHLLLQQQTTT___fffpppyyywwwtttuuuyyysssSSSEEEAAA>>>;;;:::999:::<<<>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<:::777555444555777888999999888888888888999999666777888888999;;;???BBBCCCFFFIIIKKKLLLPPPVVV\\\aaaeeekkkrrrwww}}}zzzzzz]]]III@@@999777777444444555222111000000000111333333222222222111111111111000000000111111111///...---222111000000000111222333000000000000111111111111222222222222222222222222000222333222111000111222444444444333444444555666555555888???JJJaaa```VVVSSSbbbtttcccYYYSSSGGGCCCFFFBBBBBBAAA@@@@@@??????@@@@@@===<<<;;;;;;:::::::::::::::<<>><<<;;;<<<======<<<;;;===???AAA======<<<;;;:::<<>>???==================>>>>>>999;;;===???AAAEEEIIIMMMTTT\\\hhhsss{{{|||zzzXXXHHHAAA===:::999999;;;===???>>>======<<<;;;;;;::::::::::::===;;;777444333555777999666666555555555555555666444555666666777999===@@@CCCGGGKKKMMMNNNQQQWWW\\\^^^ccciiioootttzzz|||}}}zzzUUUHHH???888777777444444555222111000000000111333444222222222111111111111000---...000111111111000///222111000000000111333444000000000000111111111111222222222222222222222222000222222222111000111222444444333333333444555555444333666===HHH^^^```VVVPPP[[[yyyqqq___UUUNNNCCCAAAFFFDDDBBBAAA@@@@@@??????@@@@@@<<<<<<;;;:::::::::;;;;;;;;;<<<===???BBBCCCDDDEEEEEEGGGHHHJJJMMMRRRXXX]]]___ccchhhmmmqqquuuzzz}}}zzz|||zzzvvvjjjhhhgggggghhhhhhhhhgggccc^^^[[[[[[]]]bbblllvvv{{{rrriiibbbTTTRRROOOKKKIIIGGGFFFFFFAAA@@@>>>???@@@AAAAAA@@@>>>;;;<<<@@@@@@<<<;;;===:::<<<===;;;999:::>>>BBB<<>>@@@CCCGGGJJJLLLUUUbbboooxxx~~~dddKKKAAA???777666777999<<<======;;;=========<<<;;;:::888777999888888777666555555444444333333222222333333444555555555444555999>>>BBBCCCFFFIIILLLNNNQQQUUUXXX]]]___bbbfffkkkqqqyyy~~~oooMMMEEE>>>777444555555333111333333222222111000//////222222222222222222222222000000000000000000000000000000////////////000000000000000000000111111222333222222222111000000000111111222222222333333333222222111111222222333444333888777<<>>AAADDDCCCDDDEEEGGGIIINNNSSSXXXZZZ___eeekkkooorrruuuwww}}}tttrrrvvv~~~|||uuurrrlllmmmmmmkkkjjjmmmsssxxx|||rrriiiaaaWWWSSSRRRPPPJJJDDDBBBBBBBBBAAA?????????@@@???>>>===;;;:::::::::::::::::::::;;;<<<<<<<<<===<<<===???AAACCCFFFGGGHHHLLLHHHFFFHHHJJJMMMUUU^^^vvvssseeeWWWHHHBBB???<<<<<<>>>EEEHHHKKKKKKHHHDDD@@@>>>;;;::::::999999::::::;;;::::::;;;<<<>>>@@@BBBCCCMMMRRRZZZdddnnnvvv|||fffNNNEEEDDD===;;;:::;;;<<<===<<<;;;<<<<<<<<<;;;:::999888777888888888777777666666666444444333333333333444444666666666555555777;;;>>>@@@CCCFFFIIIKKKNNNRRRTTTYYY[[[___bbbgggmmmtttyyy|||oooOOOBBB<<<666333555666555333333333222222111000000///222222222222222222222222000000000000000000000000111111000000000000111111000000000000000111111222222222222111111111111111111111222222222333333333222222111111222222333444444888777;;;IIIZZZzzzoooUUUIIIQQQbbbmmmWWWKKKGGGCCCBBBCCC???????????????>>>============<<<<<<<<<;;;;;;;;;;;;<<<======<<<>>>@@@CCCBBBDDDEEEFFFIIIMMMRRRVVVYYY]]]dddiiimmmpppsssuuu}}}{{{~~~}}}yyyzzzzzzxxxvvvwww{{{}}}ssseee\\\XXXTTTNNNHHHCCCBBBAAA???>>>===>>>???======<<<======>>>???@@@:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCAAABBBEEEGGGHHHMMMTTThhhuuu{{{iii[[[LLLDDDAAA======???CCCFFFHHHIIIFFFBBB???===;;;;;;::::::::::::;;;;;;999999:::;;;<<<>>>???@@@GGGLLLTTT___iiirrrxxx|||mmmUUUJJJGGGCCC@@@===<<<<<<===<<<<<<=========<<<;;;:::999888666666666666555555555555555555555555555555555555555666666666555555777999<<>>:::555333555666666444333333222222111000000000222222222222222222222222000000000000000000000000222222111111111111222222000000000000000111111222111111111111111222222222111111222222222333333333222222111111222222333444555888666:::GGGXXXwww```MMMNNNYYYuuuzzz```OOOGGGBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<>>??????::::::::::::;;;<<<===>>><<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>DDDEEECCCEEEJJJXXXfffzzznnnaaaRRRIIICCC???===???@@@BBBEEEEEEBBB???<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999:::;;;<<<===@@@EEEMMMWWWbbblllssswwwzzz___NNNHHHEEEBBB===;;;;;;<<<======>>>??????>>>===<<<;;;;;;333333333444444444444444555555666666666666555555222444555666555555666777:::<<>>@@@@@@BBBCCCEEEFFFIIINNNQQQUUUYYY^^^cccgggkkkooorrrxxx~~~~~~qqqggg\\\WWWPPPJJJFFFDDDCCCBBB>>>===<<<;;;:::999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;???CCCDDDBBBCCCGGGNNNZZZmmm|||tttgggYYYOOOGGG@@@===???===???AAA@@@>>><<<;;;:::;;;;;;::::::::::::;;;;;;:::::::::999::::::;;;;;;<<<@@@HHHRRR]]]hhhooossszzz{{{}}}~~~~~~kkkTTTIIICCC@@@;;;999:::<<<>>>???===============<<<;;;:::555555555555555666666666555555666777777666555555///111444555555555777888888:::===???@@@BBBEEEGGGIIILLLPPPSSSWWW[[[aaaeeegggkkkqqqvvv{{{|||vvvWWWBBB===:::777444333222222111222222222111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000111111222000000000111222222222333111111222222222333333333222222111111222222333444444888666999CCCOOOjjjrrrYYYUUUVVVgggpppVVVGGGCCCCCCBBB@@@@@@???>>>===>>>>>>???>>>>>>=========<<<<<<<<<:::;;;;;;;;;:::;;;===??????AAABBBDDDEEEGGGKKKNNNRRRUUU[[[```eeejjjnnnrrrwww~~~{{{ooohhh___WWWRRRNNNJJJHHHEEEDDDBBB???===;;;::::::888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<=========>>>===>>>AAAAAA@@@BBBHHHHHHSSSdddttt~~~}}}wwwlll```VVVKKKBBB===>>>;;;<<<>>>===;;;:::::::::::::::999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<>>:::888:::<<<>>>???;;;;;;;;;;;;;;;:::999888999999999999999888888888444555666777777666555444///111444555555666777888777999;;;===>>>???BBBDDDEEEHHHLLLOOORRRVVV[[[___aaaeeekkkqqqvvvzzzyyykkkOOO@@@;;;:::777555222111000000111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000111111222111111111111111222222222111111222222222333333333222222111111222222333444333888777999AAAJJJbbbrrrYYYTTTSSSaaaxxxZZZJJJFFFEEECCCBBBAAA@@@???>>>???@@@@@@>>>>>>>>>=========<<<<<<;;;<<<<<<;;;:::;;;===???>>>@@@BBBCCCDDDFFFIIIKKKMMMQQQVVV\\\aaagggmmmqqqzzzyyyooogggbbb]]]WWWSSSJJJHHHFFFCCCAAA???======777777888888999::::::;;;888999::::::;;;<<<======>>><<<<<<>>>===<<>>===@@@FFFNNNWWW```hhhlllrrrtttxxxzzz}}}dddNNNAAA>>>;;;:::;;;<<<======;;;<<<<<<<<<<<<;;;:::::::::::::::999999888888777333444666777777666444333222333555555444444666888444666999:::;;;<<<>>>@@@AAADDDHHHKKKNNNRRRVVVYYY\\\```fffkkkpppuuuyyy}}}|||zzz```HHH???888888777444222111111222111111111111111111111111111111111111111111111111000000000000000000000000111000000000000000000111000000000000000111111222222222222111111111111111111111222222222333333333222222111111222222333444222777777999???EEEZZZzzzxxx[[[SSSNNNYYYxxx```MMMHHHFFFCCCEEEDDDBBB@@@@@@AAABBBCCC>>>>>>>>>>>>=========<<<<<<<<<===<<<:::;;;===???===???AAABBBCCCDDDGGGIIIGGGKKKQQQWWW]]]dddkkkooo|||}}}}}}~~~yyyuuupppiiidddWWWUUUQQQMMMIIIEEECCCBBB>>>>>>======<<<<<<<<<;;;:::::::::;;;<<<<<<======<<<:::;;;===<<<:::<<>>>>>===@@@DDDKKKSSS[[[bbbfffjjjmmmqqquuuxxx|||iiiOOOCCC@@@===;;;<<<===<<<<<<>>>???????????????>>>===999888888777666555555444333444555777777555444333555666666555333333555666333555777888999:::<<<>>>>>>AAAEEEIIIKKKOOOSSSVVVYYY]]]bbbhhhlllqqqvvvyyy~~~||||||xxxXXXCCC===555666555444222222333444111111111111111111222222000000000000000000000000000000000000000000000000222222111111111111222222000000000000000111111222333222222222111111000000111111222222222333333333222222111111222222333444111777777999???CCCVVVtttaaaTTTJJJRRRqqqdddPPPJJJGGGCCCBBBAAA???======>>>???@@@>>>>>>>>>>>>============<<<======<<<;;;;;;>>>@@@<<<>>>AAABBBBBBCCCFFFGGGCCCGGGMMMTTTZZZbbbiiinnn|||{{{zzz|||~~~~~~xxxrrrkkkhhhccc\\\VVVPPPLLLIIIFFFFFFEEECCCAAA@@@???>>>========================;;;:::<<>>>>>>>>============>>>>>>;;;;;;;;;;;;<<<===>>>>>>===???CCCIIIPPPWWW]]]aaabbbeeejjjnnnrrrwww{{{uuuUUUEEEBBB>>>;;;;;;======<<<>>>>>>>>>>>>===<<<;;;::::::888666777999:::999666888888888777666666555555222333333444555666777777555666777888999:::;;;;;;<<<===@@@CCCHHHLLLPPPRRRTTTYYY___ccceeehhhmmmqqqxxx{{{|||zzzwwwiiiQQQ???888555555444333222222222222222000...///222333111///000111222222111000///...000000000000000000000000111111000000//////......000000000000111111111111---...///000111222333333000000000111222222222333444333222111111111222333000555666777===@@@RRRooooooVVVNNNLLL___}}}bbbIIIAAAFFFCCCBBB@@@???=========>>>???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===??????@@@AAABBBCCCCCCDDDCCCEEEHHHMMMSSS]]]gggmmmvvv~~~{{{|||}}}~~~~~~~~~~~~zzztttooojjjddd^^^ZZZQQQOOOKKKIIIGGGEEEBBB???BBBAAAAAAAAABBBCCCCCCBBB@@@???===<<<<<<===>>>???>>>BBBIIIOOOVVV\\\cccgggqqqpppnnnjjjbbbXXXNNNIII@@@@@@???>>>===;;;:::999>>>======>>>???>>>;;;999:::999:::<<>>>>>===<<<;;;;;;<<<:::888999:::;;;999777888888777666666555555444444444444555555555555555555666666777888999999:::===>>>???BBBFFFIIILLLNNNQQQUUUZZZ^^^```dddiiimmmtttwww{{{~~~}}}yyy{{{}}}zzzuuu___KKK>>>999555555444333222222222222222000//////222222111///000000111222111111//////000000000000000000000000000000000000////////////000000000000111111111111000000000000000000111111111111111111111222222222222222111111111222444555111666555777;;;>>>NNNjjjvvvXXXOOOMMM\\\wwwoooSSSHHHJJJDDDCCCAAA???>>>===>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>??????<<<======>>>???@@@AAAAAADDDFFFIIIMMMSSSZZZccciiirrr~~~}}}zzzzzz{{{|||}}}}}}~~~xxxpppkkkdddbbb^^^ZZZWWWRRRMMMIIIKKKIIIFFFFFFGGGGGGDDDAAABBBBBBAAAAAAAAAAAAAAAAAA===AAAGGGLLLPPPTTTYYY\\\aaacccdddccc___XXXQQQMMMEEEDDDAAA???>>>=========>>>>>>???AAABBB@@@<<<999<<<<<<<<<>>>AAABBBAAA@@@BBBDDDIIIQQQYYY^^^```___\\\\\\[[[[[[^^^dddkkkpppvvvbbbNNN???@@@AAA:::888<<<======>>>>>>>>>===<<<<<<>>><<<;;;:::;;;:::999777777777666666555444444333555555555555444444333333555555666666666777777777<<<===>>>@@@BBBEEEGGGIIILLLPPPTTTWWWYYY]]]ccchhhooorrrvvvyyyzzz|||~~~}}}xxxxxxjjjSSSDDD<<<999555555444333222222222222222111000000111222111000///000000111111111111000000000000000000000000000////////////000000000000000000000000111111111111333222222111000///......222222222111111111111111000000000111222333555666111666555666:::;;;JJJdddZZZNNNNNNXXXhhh|||\\\KKKIIIFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<===???@@@AAA<<<<<<===>>>???@@@AAAAAACCCEEEIIIMMMQQQWWW^^^cccnnnyyy~~~~~~}}}{{{zzzwwwyyyzzz{{{|||~~~wwwvvvsssppplllgggaaa\\\YYYUUUQQQPPPRRRQQQLLLGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAEEEKKKOOOQQQRRRTTTUUUSSSUUUXXXZZZZZZXXXUUUSSSMMMJJJGGGCCCAAA@@@@@@AAA@@@BBBDDDHHHIIIFFFAAA===>>>>>>>>>@@@CCCDDDDDDCCCEEEFFFKKKVVVccckkkllljjjdddaaa]]]XXXWWW\\\ccciiisss}}}wwwYYYCCCDDDDDD;;;888???<<<======>>>>>>>>>======>>>===<<<;;;:::999777666666666666555444444333333444444444444444444444444555555555555555555555555::::::;;;===???BBBDDDEEEHHHKKKNNNPPPRRRWWW^^^ccckkknnnrrrtttwwwyyy|||~~~zzzdddMMMAAA;;;888555555444333222222222222111111111111111222111111//////000000111111111111000000000000000000000000......//////000000111111///000000000111111111111333222222111000///......333222222222111000000000000111111111222333444444111555444666;;;<<>>>>>>>>>>>>>>======<<<<<<<<<<<<:::::::::;;;<<<===>>>???======>>>???@@@AAABBBBBB@@@BBBGGGKKKOOOTTTZZZ^^^kkkttt~~~~~~~~~}}}|||{{{{{{{{{{{{zzzwwwyyyzzzzzz{{{}}}~~~{{{mmmhhhcccbbbdddbbb[[[UUUUUUSSSOOOLLLHHHFFFEEEEEEHHHMMMSSSYYY[[[\\\\\\]]]TTTTTTUUUUUUVVVVVVVVVUUUSSSRRROOOKKKHHHEEECCCBBBCCCFFFJJJOOORRRQQQLLLHHHAAA@@@@@@AAADDDGGGHHHGGGHHHHHHMMM[[[nnn{{{yyysssjjj___YYYZZZbbbhhhpppzzzfffJJJEEEDDD;;;999@@@<<<<<<===>>>?????????>>>======<<<;;;888777666666666666666555444444333333222222333333444555555666444444444444444444555555666777888:::===???BBBCCCDDDGGGKKKLLLNNNRRRYYY___gggjjjnnnqqqtttwww{{{~~~dddLLLAAA;;;666555555444333222222222222111111222222111111111222/////////000000111222222000000000000000000000000......//////000000111111///000000000111111111111111111111000000000000000333222222222111000000000222222222222222222222222000444444777===>>>IIIaaaaaaNNNLLLOOOVVVlllyyy\\\NNNIIIHHHEEEBBB@@@???>>>>>>============<<<<<<<<<<<<;;;;;;:::999999999::::::<<<===>>>>>>@@@@@@AAABBB<<>>;;;<<<===>>>???@@@@@@@@@<<<======;;;888666666777777777666666555444444333111111222333444555666666333333444444444555555555555555666888;;;===???AAAAAADDDHHHJJJLLLOOOUUUZZZbbbeeehhhlllooosssxxx{{{|||}}}aaaJJJBBB<<<555555555444333222222222222111222333222111111222333111000000000000000111222000000000000000000000000////////////000000000000000000000000111111111111//////000000111111222222222222222111111111111111222333333333333222111000000333333777>>>>>>HHH^^^zzzqqqXXXMMMLLLSSSaaagggSSSKKKIIIGGGCCCAAA???>>>>>>==================<<<<<<;;;;;;:::999888888888888::::::;;;<<<===>>>??????:::===@@@DDDHHHNNNUUUZZZeeejjjsss|||mmmddd___bbbjjjsssyyyyyywwwuuuuuuuuuvvvxxxwwwwwwxxxzzz|||{{{{{{{{{zzzyyyzzz|||~~~{{{rrrmmmddd\\\UUUQQQOOOOOOPPPVVV```hhhnnnrrruuuvvvqqqmmmhhhbbb\\\YYYWWWVVV[[[]]]```aaa___ZZZTTTPPPKKKLLLPPPUUUZZZ^^^^^^^^^RRRNNNHHHEEEGGGKKKNNNQQQQQQQQQVVVeee{{{ssseee______iiisss|||~~~hhhNNNBBB===<<<>>>;;;<<<===>>>???@@@@@@@@@<<<===>>><<<999777888999888888777666666555555444222222222333333444444444222333333444555666777777666666777888999;;;<<<======AAAFFFIIIJJJMMMRRRVVV[[[^^^aaaeeeiiimmmssswwwwwwyyyZZZDDD@@@<<<444555555444333222222222222000222444333111000222444222111000//////000000111000000000000000000000000000000000000////////////000000000000111111111111///000000000111111111111111111111111111222222222000111222333333333222111111444333666===<<>>>>><<<=====================::::::999999888999999999999::::::;;;<<<===>>>???<<<===???AAADDDJJJQQQVVV___eeeppp}}}ssscccZZZUUU[[[dddooouuutttrrrqqqrrrrrrtttvvvuuutttuuuxxx{{{zzzzzz{{{zzzzzz{{{}}}}}}zzztttmmmfff```\\\ZZZ[[[aaajjjqqqwww{{{~~~~~~}}}zzzvvvpppjjjdddaaa___aaaeeehhhhhhgggdddbbbVVVUUUVVVYYY^^^ccceeegggaaaZZZPPPIIIHHHKKKPPPRRRVVVXXX^^^kkk~~~tttfff```fffpppyyy|||}}}wwwUUUEEEAAAAAA@@@:::;;;===>>>@@@AAAAAAAAA<<<>>>???===:::888999;;;888888888777666666555555444444333333333333222222222222333444666777888888888888888888888999999:::;;;???EEEHHHIIIKKKOOOSSSVVVYYY\\\```dddiiiooosss{{{}}}qqqrrr{{{yyySSS???===<<<555555555444333222222222222000333444333111000222444333222111/////////000000000000000000000000000000111111000000//////......000000000000111111111111111111111000000000000000000000111111222222222333...///111333444444444333222444222666<<<:::@@@TTTjjjtttSSSHHHRRRVVV{{{}}}cccMMMKKKHHHEEEBBB@@@???>>><<<<<<<<<===============999999999999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@>>>>>>??????BBBGGGNNNSSSZZZbbbooo}}}qqqbbbYYYUUUYYYbbblllqqqooonnnooorrrppprrrttttttssssssvvvyyyxxxyyyzzzzzz{{{|||}}}vvvppplllhhhmmmttt{{{zzzrrrmmmaaacccgggkkknnnooopppoooaaa^^^\\\]]]bbbgggkkkmmmlllcccVVVMMMIIILLLPPPSSSYYY]]]dddppppppgggeeeooowwwzzz|||fffNNNHHHCCC<<<:::;;;<<<======>>>AAACCCBBBBBB@@@>>>;;;999888777444444444555555555555666555555555555555555555555222333444444555555444444555555555555666777999999<<<===???BBBFFFIIILLLNNNOOORRRVVVZZZ^^^ccchhhllltttwwwzzz}}}uuulllsssiiiPPPBBB<<<888666444333222222111111222222111111111111111111111111000000000000000000000000,,,,,,------......////////////000000000000//////000000000000111111111111///111222111000///000111111111000000//////......333222000...///111333555222333444555777<<>>>>><<<===???@@@BBBFFFLLLPPPYYY```nnnttt^^^PPPLLLTTTaaakkklllmmmppppppnnnqqqppppppsssxxxzzzyyyxxxvvvwwwxxxyyy{{{|||}}}~~~||||||}}}wwwpppiiihhhnnnssstttrrrooolllgggccccccggglllpppmmmkkkcccXXXNNNJJJMMMQQQWWW]]]eeeooozzzwwweeeeeeiiiqqqzzz|||zzz|||~~~~~~oooSSSDDD???>>><<<<<<<<<<<<======???AAA??????>>><<<;;;:::999888555555555555555555555555444444444444444444444444333444555555666666555555555555555555666777888999:::;;;===@@@CCCFFFIIIKKKLLLOOOSSSWWW[[[___dddhhhmmmppptttxxx{{{~~~wwwmmmqqqzzz^^^GGG===888444222444333222222111111222222111111111111111111111111000000000000000000000000///////////////000000000///000000111111000000///000000000000111111111111///111222111000///000111111111000000////////////222111000///000111333444333444444555666;;;@@@EEE\\\wwwxxx\\\QQQTTThhh~~~```UUUKKKGGGEEEAAA>>>>>>======<<<<<<<<<;;;;;;;;;:::999888777777888999:::::::::::::::;;;<<<===>>><<<===>>>@@@AAAEEEKKKOOOYYY```mmmppp^^^TTTRRRUUUaaakkkmmmmmmoooooommmnnnmmmnnnqqquuuwwwwwwuuuvvvvvvwwwxxxzzz{{{||||||yyyyyyyyy{{{~~~tttppprrrvvvwwwvvvssspppjjjfffdddeeegggiiiiiigggaaaXXXOOOKKKNNNRRRWWW]]]fffoooyyyyyygggfffiiiqqqyyy|||{{{|||~~~|||{{{|||~~~~~~```HHH@@@BBB======<<<<<<<<<===>>>???<<<<<<<<<;;;;;;:::::::::777777666666555555444444333333333333333333333333444444555666666666666666555555555555555666777888888999:::===???BBBEEEGGGHHHKKKNNNRRRUUUYYY^^^aaadddggglllppptttyyy~~~xxxwww}}}xxxUUUBBB===:::666444444333222222111111222222111111111111111111111111000000000000000000000000222111111111111111000000000111111111111111111000000000000000111111111111///111222111000///000111111000000000000/////////000000000111111111222222444444555555666999>>>BBBOOOjjjjjjSSSSSSaaa}}}lll___PPPIIIFFFBBB???@@@=========<<<<<<<<<<<<;;;<<<;;;999888777777888888999999999999:::;;;<<<<<<;;;===>>>???@@@DDDHHHLLLVVV[[[ggg{{{}}}mmm^^^VVVUUUUUU^^^gggkkklllmmmmmmkkkjjjjjjkkknnnqqqsssssssssvvvvvvwwwwwwxxxyyyzzzzzzwwwwwwvvvwwwyyy}}}{{{yyyxxxxxxxxxsssvvvyyy~~~vvvsssuuuvvvwwwvvvsssnnniiidddbbbaaa```aaa```\\\VVVOOOLLLNNNQQQUUU\\\fffooowww~~~kkkgggiiiooowww{{{{{{}}}~~~{{{wwwuuuuuuuuuvvvyyywwwYYYHHHFFF>>><<<;;;;;;<<<>>>???@@@======<<<<<<<<<;;;;;;;;;999999888777666555444333333333333333333333333333333444444555555555555555555444444444555555666777777888999:::===???BBBCCCEEEGGGJJJMMMPPPSSSXXX[[[\\\```eeejjjoootttyyy}}}~~~~~~~~~~~~{{{pppNNN@@@>>>;;;777555444333222222111111222222111111111111111111111111////////////////////////222222222111111000000000111111222222222222111111///000000000111111111111///111222111000///000111000000000000000000000000...///111222222222111000444555555555555777;;;???GGG___~~~sssWWWTTT]]]ttt~~~{{{jjjWWWLLLGGGBBB@@@@@@=========<<<<<<<<<<<<<<<===<<<:::999777777777777888888888888999:::;;;<<<;;;<<<===>>>???BBBFFFIIINNNRRR^^^rrrnnn___VVVSSSPPPWWW___dddfffhhhhhhhhhhhhiiijjjmmmoooqqqrrrrrruuuvvvvvvvvvwwwwwwxxxxxxwwwvvvvvvvvvxxx{{{~~~yyyrrrpppooonnnmmmdddfffhhhmmmuuu~~~rrrlllkkkmmmooorrrpppmmmhhhccc^^^ZZZXXXXXXWWWUUUQQQMMMLLLMMMOOOSSSZZZeeeooovvv}}}rrriiiiiinnnuuuzzz{{{~~~yyyssspppooooooyyypppTTTGGG???<<<::::::===@@@AAAAAA@@@??????>>>===<<<;;;;;;::::::999888666555444333444444444444444444444444222222333444444444444333444444444444444444555666777777888999;;;===???@@@BBBDDDGGGIIILLLOOOSSSVVVWWWZZZ```eeejjjpppuuuyyy~~~~~~~~~~~~}}}xxxfffFFF<<<;;;777333222444333222222111111222222000000000000000000000000////////////////////////111111111000000/////////111111222222222222111111///000000000111111111111///111222111000///000111000000000000111111111111...///000222222111000///333444555444444666999<<>>???BBBEEEGGGKKKVVVjjjxxxfffYYYQQQMMMPPPVVV\\\```bbbdddfffgggiiikkkmmmoooppprrrrrruuuuuuuuuvvvvvvwwwwwwwwwuuuuuuuuuvvvxxxzzz}}}{{{sssmmmlllkkkiiifffbbbbbbcccdddgggnnnxxxuuuiiiaaa^^^___bbbeeeeeecccaaa]]]YYYUUURRRQQQQQQOOOMMMKKKKKKLLLMMMQQQZZZeeepppwww|||zzzkkkiiilllsssyyy|||}}}xxxuuuttt}}}bbbJJJBBB>>>::::::>>>AAABBBBBB@@@@@@??????>>>===<<<<<<::::::999888777666555555555555555555555555555555111111222333333333333333444444333333333444444555777777888999:::;;;===>>>@@@BBBDDDFFFHHHJJJNNNQQQRRRVVV[[[```dddiiinnnrrrzzz|||}}}}}}}}}||||||}}}^^^CCC===<<<666222444444333222222111111222222000000000000000000000000000000000000000000000000//////////////////......000111111111111111111000000000000000111111111111///111222111000///000111000000000111111111111222...///000111111111000///222333444444444555888;;;BBBRRRllljjjdddccclll~~~}}}}}}~~~}}}hhhWWWNNNGGGCCCAAA<<<============>>>>>>>>><<<<<<;;;:::999888777777888888888888999:::;;;;;;999;;;<<<<<<<<<===???BBBDDDIIIRRRbbbvvvuuucccWWWRRRQQQSSSYYY]]]___bbbggggggjjjmmmnnnoooppprrrtttttttttuuuuuuvvvwwwxxxxxxtttttttttuuuwwwyyy|||}}}zzz~~~{{{tttrrrrrrqqqlllggghhhffffffddd```___gggpppvvvtttooofff\\\VVVVVVWWWYYYZZZ[[[[[[ZZZWWWTTTRRRQQQPPPNNNLLLKKKLLLMMMNNNTTT\\\hhhqqqwww|||mmmiiijjjqqqxxx|||sssVVVGGGBBB===<<>>>>>>>>>>>>>>>>>======::::::999888888777666666444444444444444444444444111222333333444444333333444444333333333333333444777777777777888999:::;;;===???AAABBBDDDFFFIIILLLMMMPPPUUUYYY]]]aaafffiiimmmqqquuuwwwxxx{{{qqqVVV@@@===<<<555222666444333222222111111222222000000000000000000000000000000000000000000000000....../////////////////////000000111111000000///000000000000111111111111///111222111000///000111000000111111111222222222...//////000000000000000000222333333444555888:::>>>JJJaaayyyggg```cccxxx~~~rrr___UUULLLFFFCCC<<<=========>>>>>>>>>>>><<<<<<;;;;;;:::999888777999888888999999:::;;;<<<999:::<<<<<<;;;<<<===???@@@FFFNNNXXXfff}}}uuufff^^^YYYXXX\\\___```dddiiigggjjjmmmooooooppprrrtttsssssstttvvvwwwxxxyyyyyyvvvvvvvvvwwwxxxyyy{{{|||xxx|||yyytttsssrrrnnneee^^^bbbkkkooorrrsssmmmbbbYYYUUUUUUWWWXXXZZZ\\\]]]]]][[[ZZZWWWTTTQQQOOOOOOPPPQQQRRRYYYaaallltttxxx|||nnniiiiiipppwww|||dddLLLFFF???===???AAA???===:::;;;;;;<<<===>>>??????::::::999999888777777777333333333333333333333333222333444444555555444444444444333222222333333333666666666666666777888999;;;===???@@@AAACCCFFFIIIJJJMMMQQQUUUXXX[[[```ccc```ffflllpppqqquuu}}}|||cccJJJ888888777///---444444333222222111111222222000000000000000000000000000000000000000000000000......//////000000111111//////000000000000//////000000000000111111111111///111222111000///000111000000111111222222222222////////////000000000111///111333333333555777::::::DDDZZZxxxeeeZZZZZZoooxxxdddYYYPPPIIIEEE<<<=========>>>>>>??????;;;;;;;;;;;;:::999888888999999999999:::;;;<<<===888:::;;;;;;;;;;;;<<<>>>===CCCKKKPPPZZZnnnsssjjjbbb]]]```bbbbbbeeelllfffjjjmmmooonnnooorrrtttsssssstttvvvwwwyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||uuuyyy}}}~~~}}}}}}}}}qqqgggiiirrrpppuuuyyyuuuiii^^^XXXVVV[[[\\\___bbbdddddddddccc\\\YYYUUURRRRRRTTTUUUVVV^^^eeeooovvvyyy{{{~~~oooiiihhhooowww}}}{{{```QQQBBB>>>???@@@@@@AAA===>>>???@@@@@@???===<<>>===<<<:::999888777333333333222222333444444777666444333222222333444333222222111111222222333000111222333555666777777::::::<<<===???AAABBBCCCFFFHHHLLLOOOQQQTTTXXXZZZaaacccfffhhhkkkoootttxxxzzz~~~|||vvvwww~~~~~~xxxSSSFFF999555666444333333000000000000000000000000//////000000111111222222222222111111000000//////////////////////////////////////////000000000000222222111000//////000000333333222111000///......333333333111//////111333333222111000000111222333222333444444333333555777999BBBRRRiiioooYYYSSSgggmmm]]]SSSKKKFFFAAA???======>>>????????????>>>===<<<;;;:::999999:::999888777777999;;;<<<<<<;;;:::999999;;;<<<===BBBAAACCCHHHPPP^^^sssyyytttmmmjjjiiijjjiiihhhkkklllmmmmmmmmmooorrruuuuuutttttttttuuuvvvwwwxxxvvvwwwyyyzzzzzzyyywwwvvvxxxxxxyyyzzzzzz{{{{{{||||||zzzyyyyyyppphhhdddbbbdddgggjjjlllmmmmmmlllfffbbb\\\WWWVVVYYY^^^aaaggglllrrrwwwzzz|||sssllliiimmmsssyyyooo\\\HHHAAAAAABBB@@@???<<<===???@@@@@@???>>>===???>>>===<<<:::999888888444333333333333333444444555444333333333444555555333222222111111222222333111222222333444555666666888888999;;;===???@@@@@@DDDFFFJJJMMMOOORRRUUUXXX[[[]]]```cccfffjjjooossszzz~~~}}}~~~xxxmmmhhhoooxxxxxxzzzmmmOOOCCC888555666444333222000000000000000000000000//////000000000000000000/////////...............////////////////////////.../////////000000000000222111111000//////000000222222111111000/////////222222222111//////000222222222111000000111222222222333444333333333555777999AAANNNdddcccWWWeee~~~uuufffZZZOOOGGGBBB@@@>>>>>>???@@@@@@??????>>>===<<<;;;::::::999:::999888777888999;;;<<<;;;::::::::::::;;;<<<<<<===<<>>???@@@??????>>>???>>>>>><<<;;;:::999888555444444333333333444444333333222333333555666777333222222111111222222333333333333333444444444444555555777888:::;;;<<<===AAACCCGGGIIIKKKMMMQQQSSSSSSUUUXXX[[[^^^ccchhhlllwww{{{~~~|||{{{|||}}}}}}|||yyyrrrhhh]]]TTTVVVgggxxxvvvppp{{{sss^^^HHH>>>666555666444222222000000000000000000000000000000//////////////////..................//////////////////////////////....../////////000000000111111000/////////000000000000000000000000000000000111111000......///111222222111000000111222222111333333333333333555777999>>>HHH\\\{{{sss\\\aaauuurrrcccUUUKKKDDDBBB???>>>???@@@@@@??????>>>======<<<;;;::::::::::::999888888999;;;<<<999999:::;;;;;;;;;;;;;;;999999===BBBEEEIIIRRR\\\lllxxx}}}wwwrrrpppmmmkkkjjjfffhhhjjjkkklllnnnqqqtttuuuuuutttttttttuuuvvvvvvppprrrtttwwwyyyzzzzzzzzzxxxwwwvvvuuuvvvxxxzzz{{{~~~|||}}}~~~{{{zzzxxxvvvvvvwwwyyyzzz{{{|||}}}|||{{{{{{|||~~~qqqmmmlllqqqwww{{{~~~~~~~~~}}}~~~~~~~~~|||~~~}}}}}}~~~^^^JJJEEEBBB>>>;;;;;;;;;===>>>??????????????????>>>===<<<;;;:::999666555444444444444444444333333333333444444555555333222222111111222222333333333333333333333333333333444555666888999:::;;;===@@@CCCEEEFFFIIILLLNNNMMMOOORRRUUUYYY]]]cccgggqqqtttxxxxxxwwwxxx{{{~~~~~~{{{yyyyyyyyyzzz|||~~~~~~zzztttmmmiii```]]]YYYRRRLLLQQQdddxxx{{{yyy}}}eeeQQQAAA:::444555666444111111000000000000000000000000000000//////......------...//////000000111111111////////////////////////........./////////000000111000000/////////000000////////////000000111111///000111000......///000222111111111111111111222111222333333222333555777999<<>>>>>>>>>>>===<<<;;;;;;:::::::::999999999::::::;;;777888:::;;;<<<<<<;;;:::;;;:::<<>><<<;;;;;;<<<===>>>???????????????>>>===<<<<<<;;;;;;777666555555444444444555555555555444444333333222333222222111111222222333444333333333333222222222333333444555777888999999:::<<>>===>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::666888999;;;<<<<<<;;;:::===;;;:::===??????DDDJJJLLLQQQYYYaaaeeeeeeeeegggiiiiiiiiigggfffeeeeeeeeeiiijjjllllllllllllmmmooooooooooooooopppqqqrrrsssrrrrrrssstttuuuuuuuuuuuuvvvuuusssrrrrrruuuwwwyyyyyyyyyzzzzzz||||||zzzzzz||||||pppmmmnnnuuuzzz{{{}}}qqqnnnjjjggghhhmmmuuuzzz{{{||||||||||||||||||||||||||||||~~~oooYYYHHH@@@???<<<<<<<<<======>>>>>>???@@@??????>>>======<<<<<<888777666555555555555555555555555555444333222111333222222111111222222333333333333333222222222222222333333555666777777888888:::<<<>>>???@@@CCCEEEHHHJJJLLLOOORRRVVV[[[^^^___bbbfffhhhgggiiimmmpppqqqxxx~~~vvvuuusssrrrqqqqqqqqqrrrtttuuuuuurrrkkk```UUUNNNHHHEEEDDDEEEJJJZZZvvvmmmSSSEEE:::555333555555222111222000000000000000000000000000000//////////////////------------------......////////////////////////------.........///////////////......//////000000.........//////000000000...///111111000///000111000111222222222222111000000222222222222222444666555:::AAALLLbbblll\\\[[[mmmwwweeeXXXGGGEEEBBB@@@@@@???>>>===>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::666777888:::;;;;;;;;;;;;===999777:::;;;<<<@@@EEEEEEGGGLLLTTTWWWWWWZZZ^^^\\\___aaabbbbbbbbbcccdddgggiiikkklllkkkkkklllmmmoooooopppqqqrrrtttuuuvvvssssssssssssrrrrrrrrrrrruuutttsssrrrsssuuuwwwxxxvvvwwwwwwxxxyyy}}}}}}yyyxxxyyy{{{{{{pppmmmnnntttyyyzzz{{{~~~zzznnnkkkhhhddddddhhhoootttxxxzzz}}}}}}}}}}}}~~~~~~}}}}}}~~~lllQQQCCCAAA======<<<<<<<<<======>>>@@@??????>>>>>>=========999888777666555555555555333444555555555444333222333222222111111222222333222222222222222222333333111111222333444555666666666888;;;<<<<<<>>>@@@BBBEEEGGGIIIKKKMMMQQQUUUYYYXXX[[[___``````aaaeeehhhhhhpppwwwzzz~~~{{{vvvsssllllllllllllllllllllllllppppppooojjjbbbWWWMMMGGGEEECCCCCCJJJVVVlllfffMMMAAA999555333555444111111333000000000000000000000000//////000000000000000000------------------,,,,,,////////////////////////---------.........//////...............///000000......//////////////////...000222222111111111222000111222222222222111000000111222222111222444666333:::@@@GGGVVVpppooo\\\SSS```}}}iii[[[JJJHHHDDDBBBBBBAAA@@@???>>>>>>>>>>>>============;;;;;;<<<;;;;;;::::::999777777777888999;;;<<<===<<<888777999;;;:::<<>>======<<<<<<<<<======@@@@@@??????>>>>>>======999999777666555555555555111222444555666555555444333222222222222222222333111111222222222333333333000000111222333444444555666888:::;;;;;;<<>>>>>>>>>>>============;;;<<<<<<<<<;;;;;;:::999888777777777888:::<<<>>><<<888888<<<===;;;:::;;;AAA>>>???DDDFFFDDDHHHPPPMMMRRRWWWZZZZZZ[[[]]]___\\\___cccfffhhhiiikkkmmmkkkkkklllnnnqqqtttvvvwwwqqqqqqppppppqqqqqqrrrssssssssstttuuuuuuvvvvvvvvvxxxxxxxxxvvvuuuwwwzzz}}}zzz|||{{{|||}}}}}}|||}}}wwwpppmmmlllrrrvvvwwwyyy}}}~~~}}}~~~xxxooolllnnnqqquuuyyy~~~|||{{{|||~~~~~~~~~gggNNNCCCBBB???:::777888;;;<<<;;;>>>>>>>>>>>>>>>===<<<<<<:::999888666555555444444444444444333333333222222333333333222222222111111333222222111111222222333222222222333333444444444666666555666777999;;;<<<===???AAADDDGGGJJJLLLMMMQQQRRRSSSTTTUUUYYY]]]aaaiiigggfffiiioootttvvvvvv~~~~~~}}}|||yyyuuuooojjjeeeaaa______^^^^^^___aaabbbaaa___kkkddd]]]WWWPPPGGGDDDFFFBBBHHHUUUiiirrrVVVCCC===777666444333222111111111444333111///......///000//////...------------...//////............//////111111000000/////////...........................////////////////////////000000000000000000000000//////......///000111222111111111000000000000000111111222222222333333333999666777>>>JJJ\\\ttt|||]]]MMMQQQggg}}}ooo\\\TTTMMMHHHFFFDDD@@@???@@@???>>><<<;;;:::::::::;;;<<<<<<;;;::::::::::::;;;666666777888999::::::;;;<<<;;;::::::999999999999;;;;;;<<<>>>AAACCCFFFGGGGGGJJJMMMOOOQQQTTTXXX[[[YYY\\\```cccdddfffgggiiikkklllmmmooooooppppppppptttssspppnnnnnnppprrrtttppprrruuuvvvuuuuuuvvvxxxzzzwwwtttrrrrrrtttvvvxxxzzzyyyyyyzzz~~~}}}xxxxxxyyyzzz{{{|||}}}}}}~~~|||tttllllllnnnqqquuuzzz~~~~~~~~~~~~yyyttttttuuuxxxxxxyyy|||~~~}}}~~~~~~|||xxxwwwxxxzzztttXXXGGG@@@>>>;;;;;;===??????>>>>>>>>>>>>>>>>>>===<<<<<<:::999888777666555555555444444444333333333222222444444444333333333222222333222222111111222222333222222222333333333444444555555555555666888999;;;<<<===???BBBEEEHHHJJJKKKLLLNNNOOOPPPRRRUUUZZZ]]]cccaaa```ccchhhmmmoooooorrrsssvvvyyy}}}}}}}}}{{{xxxzzz~~~}}}xxxsssqqqooojjjeee```\\\YYYXXXYYYYYYYYYZZZ]]]^^^]]][[[aaa[[[UUUPPPIIICCCBBBDDDJJJVVViiifffLLL<<<888777666555333222222111111444333111///......///000//////...------------...//////............//////000000000//////.................................////////////////////////////////////////////////////////////000000000000111000000000000000000000111111222222222333333333777666777===GGGXXXqqqdddRRRPPP^^^nnn{{{iiiVVVNNNHHHFFFEEECCCBBBCCCAAA@@@>>>=========>>>>>><<<<<<;;;::::::::::::;;;777777777888999999::::::;;;;;;:::999999999999999999:::;;;<<>>@@@AAA???======>>>>>>>>>>>>===<<<<<<::::::888777666666555555444444444444333333333333555555555444444444333333333222222111111222222333222222222222333333333333444444444444555666888888:::;;;===???BBBDDDFFFGGGFFFGGGJJJKKKMMMPPPUUUXXXYYYXXXXXX[[[___cccffffffggghhhkkkooossswww{{{||||||{{{wwwqqqssszzz~~~zzzvvvttttttqqqlllhhhgggfffbbb^^^ZZZWWWUUUTTTRRRRRRRRRSSSVVVVVVUUUTTTRRRMMMIIIGGGCCC@@@CCCIIIUUUggglllVVVAAA777666666666555444333222222222333222000///...//////000//////...------------...//////............///////////////...............////////////////////////////////////////////////........................//////000111111000......000000000000000000111111111111222222222333333333555555777;;;BBBQQQkkksss[[[OOOSSS\\\zzzzzz___UUULLLHHHFFFCCCBBBDDDAAA@@@??????>>>??????@@@<<<<<<;;;::::::::::::;;;888888888888888888888888;;;:::999999888999999999888888999:::<<<>>>@@@AAACCCDDDFFFHHHIIIKKKNNNQQQSSSVVVZZZ]]]___aaadddfffdddeeehhhkkkmmmooopppqqqnnnnnnoooppppppqqqqqqqqqpppqqqssssssrrrqqqqqqrrrzzzxxxuuusssssstttvvvxxx{{{yyyxxxxxxzzz}}}~~~zzzvvvxxxxxxxxxxxxxxxxxxxxxxxx|||~~~wwwqqqqqqrrrtttwwwyyy{{{||||||}}}{{{zzzzzz{{{{{{wwwwwwwwwwwwyyy{{{|||{{{yyyvvvwwwvvvtttqqqooopppqqqwww___NNNFFF???>>>>>>===;;;:::======>>>>>>======<<<;;;;;;:::999888777777666777555444444444444333333333444444444444333333333333333222222111111222222333222222222222222222222333222333333333444555666666777888:::;;;>>>???AAABBB@@@BBBDDDFFFHHHLLLPPPSSSQQQQQQRRRTTTXXX[[[^^^___bbbdddfffhhhkkkoootttxxxxxxooonnnuuu|||}}}|||xxxssspppmmmlllkkkhhhdddaaa^^^]]]ZZZWWWUUUSSSQQQQQQNNNMMMMMMMMMNNNNNNMMMKKKEEEBBB@@@@@@@@@AAAIIIRRRdddyyyqqq\\\III<<<777999666666555555444333222222222111000/////////////////////...------------...///......------......///..................------000000000000000000000000///////////////////////////////////////////////////000111222111000---,,,000000000000000111111111111111222222222333333333333444777:::===IIIbbbxxxfffPPPLLLSSSkkkoooaaaRRRKKKFFFBBB@@@AAA???>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999999999888888888777777999999888888888888999999888888999999;;;<<<>>>???@@@BBBCCCDDDEEEFFFIIIKKKOOORRRUUUXXXZZZ]]]```cccccceeegggiiilllnnnoooooolllnnnoooqqqqqqooommmllloooqqqssstttsssssstttuuuyyyxxxvvvttttttuuuvvvwwwxxxwwwvvvvvvxxxzzz}}}|||yyywwwwwwwwwxxxxxxxxxyyyyyyyyyzzz|||}}}}}}zzztttoooqqqsssvvvyyy{{{|||||||||}}}{{{zzzyyyyyyyyy}}}|||yyyxxxwwwwwwxxxyyyzzzyyyxxxuuuuuutttqqqooonnnnnnnnnwww^^^OOOAAA<<<;;;:::999<<<===============<<<;;;;;;;;;:::999888888777888888555555555444444444333333333333333333222222222222333222222111111222222333222222222222222222222222222222333333444444555555555666777888:::;;;<<<===;;;>>>@@@CCCDDDGGGKKKMMMLLLMMMOOOQQQSSSVVVXXXZZZ___```bbbdddfffllltttyyyyyynnniiimmmtttwwwyyyzzz|||~~~~~~{{{yyyvvvqqqllleeedddcccbbbaaa___]]][[[SSSRRRPPPNNNLLLKKKJJJJJJLLLJJJIIIHHHHHHGGGDDDBBB???===<<<===>>>BBBMMMXXXtttjjjSSSBBB888666999444555555555444333222111000000000/////////////////////...------------.........------------......------..................000000000000000000000000////////////////////////000000000000000000000000///000111222111000---,,,//////000000111111111111111111222222222333333333111333777888999BBBWWWkkkpppTTTLLLQQQ___||||||kkkXXXMMMGGGBBB@@@AAA???????????????>>>>>>>>><<<<<<;;;::::::::::::;;;::::::999999888777777777888888777777777888888999::::::::::::;;;<<<======>>>@@@AAAAAAAAABBBEEEGGGJJJLLLPPPSSSVVVYYY]]]```dddeeegggiiijjjkkklllllllllnnnpppqqqpppmmmiiigggkkkmmmppprrrssstttuuuwwwxxxwwwuuutttssstttuuuvvvtttsssssstttvvvyyy|||~~~~~~~~~~~~}}}{{{{{{~~~~~~{{{vvvwwwwwwxxxyyyyyyzzzzzzvvvvvvwwwxxxxxxvvvrrroooppprrruuuxxx{{{}}}}}}~~~}}}|||zzzyyyxxxxxxyyyyyyyyy~~~||||||yyyxxxwwwwwwxxxyyyxxxwwwwwwuuusssqqqpppooommmmmmrrr]]]IIIAAA>>>;;;<<<@@@<<<============<<<;;;;;;;;;::::::999888888999999555555555555444444444333333333222222222111111111333222222111111222222333222222222222222111111111222222333444444444444444444444555666777888888999888:::===???AAACCCEEEHHHGGGJJJMMMNNNOOOQQQTTTVVVXXX[[[]]]___ccckkkuuu}}}qqqiiijjjoooqqqtttuuuvvvxxx{{{}}}~~~~~~yyytttqqqooolllgggcccYYYYYYXXXWWWVVVTTTSSSRRRMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDDDDBBB???===>>><<<<<<===???FFFTTTbbb|||fffNNN>>>555333444333333444555444333111000//////////////////////////////...------------.........------------...................../////////////////////////////////////////////////////////111111111111111111111111//////000111111000....../////////000111111222222111111222222222333333333111333555777777<<>>>>><<<<<<;;;::::::::::::;;;:::999999999888888777777777777777666777777888999;;;;;;:::::::::;;;<<<<<<<<<===>>>??????@@@BBBDDDEEEHHHKKKNNNQQQUUUZZZ]]]bbbcccdddfffhhhiiiiiijjjkkklllooopppooolllhhhffffffiiillloooppprrrtttvvvvvvuuutttsssssssssttttttrrrrrrrrrsssuuuxxxzzz|||||||||{{{{{{{{{|||~~~~~~~~~}}}{{{yyyxxx{{{}}}{{{wwwwwwxxxxxxxxxyyyyyyyyyrrrrrrsssuuuvvvuuurrrppppppqqqtttvvvyyy{{{}}}}}}{{{zzzyyywwwwwwwwwxxxxxxxxx{{{}}}}}}}}}}}}~~~yyywwwuuuvvvwwwxxxxxxwwwwwwuuurrrpppooonnnmmmkkktttZZZNNNGGG???===@@@<<<<<<======<<<<<<;;;:::;;;;;;:::999999999999:::555555555555444444444444444444333333333222222222333222222111111222222333222222222222111111111000222333444555555555444333444444444555555666666666555777:::<<<===>>>@@@BBBCCCFFFIIIKKKKKKLLLOOORRRTTTVVVYYYZZZ]]]eeeqqq{{{tttiiihhhjjjllllllmmmnnnpppsssuuuxxxyyyzzzzzz{{{}}}}}}zzzvvvtttrrrmmmhhheeeccc```\\\XXXSSSSSSSSSQQQNNNLLLKKKJJJJJJIIIHHHFFFEEEEEEEEEEEECCCAAA@@@@@@@@@???===;;;;;;;;;>>>BBBHHHSSSfffwww}}}^^^III<<<444111222111222333444444222111///......///////////////...//////...------------......------,,,,,,------............//////000000000........................////////////////////////000000000000000000000000////////////000000000000...//////000111111222222111111222222222333333333222222444666666999DDDPPPlll~~~ppptttyyy```TTTUUUddd|||~~~~~~}}}}}}~~~~~~}}}yyy___OOOIIIEEEDDDEEEBBBBBBBBBBBB@@@>>><<<;;;<<<<<<;;;::::::::::::;;;999999999888888888888888666666666666666777888888;;;;;;::::::999:::::::::888:::;;;<<<<<<===???BBBBBBDDDGGGKKKNNNRRRWWW[[[]]]^^^```ccceeeggghhhhhhgggiiilllnnnnnnllljjjhhhfffiiilllnnnoooppprrrtttttttttsssrrrrrrrrrrrrsssssssssssstttuuuvvvxxxxxx{{{zzzyyyyyyyyyzzz{{{|||~~~}}}|||zzzyyy{{{~~~}}}|||}}}~~~~~~|||zzzyyyyyyxxxwwwvvvvvvuuuuuuooopppqqqtttvvvvvvsssqqqrrrrrrssstttvvvxxxzzz{{{|||zzzxxxvvvuuuuuuuuuuuuuuuxxxyyyvvvwww|||}}}~~~~~~}}}zzzyyyyyyzzzvvvuuussssssuuuwwwwwwwwwuuurrrooommmmmmllljjjgggjjjZZZNNNAAA;;;<<<<<<<<<======<<<<<<;;;:::;;;;;;:::999999999::::::666666555555555444444444555555444444444333333333333222222222222222222333222222222222111111000000222333444555555555444333333333444444444444555555333666888::::::;;;===>>>???CCCGGGHHHHHHIIILLLNNNTTTVVVWWWVVVWWW___kkkttt}}}ooodddbbbcccccceeeeeefffiiikkknnnqqqrrruuuuuuvvvxxx{{{~~~~~~}}}zzz{{{{{{zzzvvvrrrmmmjjjhhhccc^^^[[[ZZZWWWSSSOOORRRRRRRRROOOLLLIIIGGGGGGBBBBBB@@@???>>>>>>>>>>>>>>>===<<<===>>>>>>===;;;888999???HHHRRRbbbyyysssVVVDDD;;;666333333000111222333333222000///......///////////////...//////...------------......------,,,,,,------....../////////000000111111........................//////////////////////////////////////////////////////......///000111222...//////000111222222222111111222222222333333333333222333666777888???HHH[[[iiieeevvvlllVVVTTT[[[rrr}}}}}}||||||}}}~~~|||}}}cccQQQHHHDDDAAABBB@@@@@@@@@@@@>>>;;;999888<<<<<<;;;::::::::::::;;;888888888888888888888888666666666666666777888888;;;::::::999888888999999666777999999:::;;;>>>@@@@@@BBBFFFIIILLLQQQVVVZZZXXXYYY\\\```ccceeeggghhheeegggjjjlllmmmmmmlllkkkjjjllloooppppppqqqssstttssssssrrrrrrqqqqqqqqqrrruuuuuutttttttttuuuuuuvvv{{{{{{zzzyyyyyyzzz||||||zzzzzzyyywwwvvvxxx||||||{{{{{{|||}}}~~~|||{{{{{{zzzyyywwwtttrrrqqqpppmmmnnnppptttvvvvvvtttrrrtttssssssssssssuuuwwwxxx}}}|||yyyvvvtttsssrrrrrrrrruuuuuurrrrrrwwwzzzzzzuuuwwwyyyyyywwwuuuuuuuuutttsssqqqqqqtttvvvvvvvvvssspppllljjjkkkjjjgggdddrrrYYYHHHAAAAAA;;;===<<<:::999;;;======;;;;;;;;;:::::::::999999;;;999666333222333444666444444444333333333222222222222222111222222333333666888888444333555444111222222111111111111222222333333333444444555555555444444555777888:::;;;;;;???BBBDDDFFFGGGHHHKKKMMMPPPRRRTTTVVVWWW]]]dddjjjrrrpppllleee^^^YYYXXXYYY\\\^^^aaabbbcccdddgggiiimmmmmmnnnooossswww{{{}}}wwwyyy}}}~~~{{{yyywwwuuuuuuuuuuuutttsssvvvsssoookkkhhhddd```]]][[[XXXVVVTTTRRRPPPMMMKKKLLLKKKIIIGGGEEECCCBBBAAACCCBBBAAA???>>>=========<<<<<<<<<<<<<<<;;;;;;;;;999:::EEE\\\ssswwwbbbJJJ===777444111111111111111111111111111111000000//////.........---........................,,,,,,,,,------.........333000......000111///---........................///...---,,,,,,---...///........................---------,,,---...//////////////////////////////000000111111111111000000333222111222555999>>>AAAVVVrrrlllccchhhzzz[[[RRRVVVnnnwwwbbbQQQEEEBBBDDDEEEBBB@@@AAACCCBBB>>>999@@@???<<<:::999999:::;;;:::999999999888777777777999999888777777777777777777777777777777777777777777777666777:::===AAADDD@@@???@@@BBBFFFLLLQQQTTTTTTUUUXXX\\\___bbbdddeeefffgggjjjmmmooopppqqqqqqqqqooonnnlllmmmoooqqqssswwwtttpppoooqqqqqqpppnnnooommmlllnnnpppsssttttttxxxwwwuuuwwwyyyzzzwwwuuuzzzyyyxxxvvvuuuvvvyyy|||}}}}}}}}}~~~{{{yyywwwxxxzzzzzzxxxvvvzzzyyywwwtttpppnnnlllkkkooooooqqqsssuuuwwwxxxyyyqqqppppppppprrrtttwwwyyyyyyyyyxxxvvvuuusssrrrqqqqqqqqqrrrrrrssstttttttttrrrssstttuuuuuutttsssssstttsssqqqpppooopppqqqqqqqqqnnniiiffffffggghhhhhhpppWWWGGGAAA>>>>>>===<<<;;;<<<===<<<999999999999888888888888888777444222111111222333444444444333333333222222333222222222222222333333111444444111222555555333222222111111111111222222111111222222222222222222333333444666777999::::::999<<>>AAA@@@>>>===<<<;;;;;;;;;999999888999999;;;<<<===CCCJJJ[[[sssfffTTTAAA888555444333333111111111111111111111111000/////////.........---........................,,,,,,,,,---------......111...,,,,,,...///---+++........................000///...------...//////........................000000000111111111222222////////////////////////111111222222222222111111222111000111333777;;;>>>MMMhhhuuuaaaaaammmeeeOOOPPPeee|||~~~uuu___MMMEEEDDDCCC@@@>>>???AAABBBAAA@@@@@@???===;;;:::::::::;;;999999999888888888888888888777666666555555555666777777777777777777777777666555555555888;;;???AAABBBBBBBBBBBBEEEIIILLLOOOQQQRRRUUUXXX\\\___bbbccceeegggjjjmmmooopppppppppqqqpppnnnmmmnnnpppsssuuuvvvssspppooopppqqqpppoooooommmlllmmmpppsssuuuuuuxxxvvvuuuwwwyyyyyywwwuuuyyyyyyyyywwwvvvwwwzzz|||xxx{{{~~~}}}{{{zzzzzz{{{{{{yyywwwuuuvvvxxxxxxvvvtttuuutttpppmmmkkkjjjjjjkkkppppppqqqrrrsssuuuvvvvvvqqqqqqpppqqqrrruuuwwwyyy{{{zzzyyywwwuuuttttttsssvvvvvvuuuuuuuuuuuuuuuuuuoooqqqssstttuuuuuutttssstttrrrpppnnnnnnppprrrtttkkkhhheeecccdddfffggggggqqqVVVGGGAAA???===>>>>>>>>><<<;;;::::::::::::999999999999777666666555444333222222444444444444333333333333333333222222222222333333---111222111333777999777222222111111111111222222222222222222222111111111222222333444666777888888666888<<<>>>@@@CCCFFFIIIIIIJJJIIIIIIIIILLLPPPTTTQQQSSSTTTSSSQQQPPPPPPQQQOOORRRTTTUUUVVVWWWZZZ\\\^^^___```ccceeehhhiiijjjkkkmmmqqquuuyyy|||}}}~~~zzzxxxvvvsssssstttvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvuuuttttttrrrpppmmmiiigggeeedddddddddcccaaaaaa___[[[XXXUUURRROOOLLLIIIHHHFFFFFFGGGFFFEEECCCBBBBBBAAA???>>>===;;;;;;===<<<;;;:::999999999999888777666777999===AAADDDKKKYYYqqqrrrVVVHHH999444555444444444222222222222222222222222/////////.......................................,,,,,,,,,------------...///...,,,---......---,,,........................000//////......///000000////////////////////////---...000111111111000///////////////////////////222222222222222222222222222111000000222555999;;;HHH```iii```bbbvvvtttVVVOOO]]]vvv{{{|||}}}}}}vvv]]]LLLFFFDDDBBB@@@???@@@BBBDDDFFF@@@???===;;;::::::;;;;;;888888888888888999999999666555555444444444444555777777777777777777777777666666555666777:::===???EEEDDDCCCBBBCCCEEEGGGHHHMMMNNNPPPSSSWWW[[[___aaabbbeeeiiimmmooopppoooooommmmmmllllllmmmooorrrtttuuurrrpppooopppqqqqqqpppooommmlllmmmpppsssuuuuuuwwwvvvvvvvvvxxxxxxvvvuuuwwwyyyzzzzzzyyyyyyzzz|||vvvyyy}}}~~~~~~}}}~~~~~~yyyzzz|||~~~~~~|||{{{zzz|||~~~{{{xxx|||{{{yyywwwvvvvvvwwwxxxvvvuuusssssstttuuusssrrrpppnnnjjjggggggiiikkknnnrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrsssuuuwwwxxx|||{{{yyywwwvvvuuuuuuvvvwwwwwwvvvvvvuuutttssssssmmmoooqqqtttuuutttrrrqqqqqqooollljjjjjjmmmppprrrdddcccaaabbbdddeeefffeeemmmUUUEEE@@@<<<===???>>>;;;:::======<<<<<<<<<;;;;;;;;;999999::::::999888666555555444444444444333333333444444333222222222333333...222444333555:::;;;999222222111111111111222222555444444444333333222222111111222333444555666666777999;;;<<<<<<===???AAACCCCCCCCCDDDFFFIIILLLOOOFFFIIILLLNNNNNNMMMMMMNNNJJJLLLOOOPPPQQQRRRUUUWWWXXXZZZ\\\^^^```aaabbbbbb```bbbfffjjjnnnrrrtttuuuuuurrrnnnkkkjjjjjjkkkmmmoooooonnnnnnooopppqqqrrrooonnnlllllllllkkkhhhfffcccaaa___^^^^^^^^^\\\[[[XXXUUURRRPPPNNNLLLHHHFFFEEEDDDBBBBBBCCCCCCBBB@@@>>>>>>===<<<;;;:::999999::::::999888777777888888:::888777777;;;AAAHHHLLLUUUiiixxxaaaOOOCCC888666666444222333222222222222222222222222................................................------------------------/////////////////////...........................///////////////000000000000000000000000000000000,,,---///111111000///...////////////////////////222111111111111111111222333222111111222555777999EEEXXXvvv~~~lllbbbnnnbbbSSSXXXmmm}}}||||||}}}~~~|||~~~qqqYYYKKKGGGFFFEEECCCBBBBBBDDDFFF@@@???>>><<<;;;;;;;;;;;;777777777888999999999:::666555555444444444555555666666666666666666666666999888888888999<<<>>>???DDDCCCAAAAAAAAABBBCCCDDDJJJKKKLLLNNNRRRWWW\\\___^^^aaafffjjjmmmnnnnnnmmmhhhhhhhhhhhhjjjlllooopppsssqqqpppppppppqqqrrrrrrpppnnnllllllooosssuuuuuuvvvuuuvvvvvvwwwwwwvvvuuuvvvxxxzzz{{{{{{zzz{{{|||xxx{{{~~~}}}||||||}}}}}}xxxyyy{{{}}}}}}|||{{{xxxyyyzzz{{{{{{zzzxxxvvvxxxxxxvvvuuuuuuuuuuuuvvvsssrrrqqqqqqqqqpppooonnnkkkiiieeedddeeeiiiooorrrsssrrrqqqooonnnnnnnnnooorrrrrrrrrssstttuuuwwwxxx{{{yyywwwuuuuuuuuuvvvvvvrrrrrrrrrrrrqqqqqqpppppplllnnnqqqrrrrrrqqqnnnllljjjiiigggffffffgggiiijjjccccccccceeeggggggfffeeejjjOOODDD<<<===???===::::::======<<<<<<<<<;;;;;;;;;:::;;;<<<===<<<:::888777555555555444444444333333555444444333222222222333000333444333444888999777222222111111111111222222444444444333333222222222000000111222333444444555666777999:::::::::<<<>>>>>>===<<<===???BBBDDDEEE@@@CCCGGGIIIJJJIIIIIIIIIGGGIIIKKKMMMNNNOOOQQQSSSRRRSSSTTTVVVXXXXXXYYYYYYZZZ[[[^^^bbbfffiiikkklllnnnlllhhheeecccccccccdddddddddccccccdddeeefffggggggfffeeedddeeecccaaa___]]][[[YYYWWWWWWWWWUUUTTTMMMJJJHHHFFFEEECCCAAA???@@@???============<<<:::;;;;;;:::::::::999999999999888888777777777888888:::999888999>>>FFFOOOUUUeee{{{mmmWWWHHH???777666666444111111111111111111111111111111---------.......................................---------------------------...///000//////.................................//////000000000000000000000000000000000000000///000222444444333222111000000000000000000000000111000////////////000111333222222222333555777999@@@MMMhhh}}}jjjmmmzzziiiTTTPPPbbbxxx~~~{{{{{{}}}~~~~~~}}}{{{}}}gggSSSHHHFFFEEECCCCCCCCCCCCDDD@@@???>>>===<<<;;;;;;;;;777777777888999999999:::777666666666666666777777666666666666666666666666999999888999999;;;<<<===?????????>>>???@@@AAABBBGGGHHHIIIKKKOOOTTTXXX[[[ZZZ]]]aaafffiiikkkkkkkkkffffffggggggiiikkkmmmnnnpppppppppppppppqqqssstttrrrooollllllooorrrtttttttttuuuvvvvvvvvvuuuuuuuuutttwwwzzz||||||{{{||||||zzz|||~~~}}}{{{{{{|||}}}}}}xxxyyyzzz|||~~~}}}{{{yyyxxxxxxxxxwwwvvvtttttttttttttttvvvuuuuuuuuutttuuuuuuuuuppppppooonnnllljjjiiiiiidddbbbaaaaaadddjjjpppttttttrrrpppnnnmmmlllmmmmmmrrrrrrrrrssstttuuuvvvvvvwwwvvvuuutttssssssttttttnnnnnnnnnoooooooooppppppmmmnnnoooooonnnkkkhhhfffdddeeeeeefffeeeeeeddddddiiijjjkkkmmmnnnmmmiiifffbbbPPPAAA???@@@===:::;;;::::::::::::999999999999999::::::;;;:::999888777555555555555444444444333666555444333333222222333///222222000000333444111222222111111111111222222111111111111111000000000000000111222222333444444111333666777888999<<<>>>@@@>>><<<<<<===>>>>>>>>>;;;>>>AAACCCCCCBBBCCCCCCDDDFFFHHHJJJKKKLLLNNNPPPPPPQQQQQQRRRSSSTTTUUUUUUWWWXXXYYY\\\^^^aaacccdddeeecccaaa___]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^_________^^^\\\\\\]]]\\\YYYWWWUUUSSSPPPOOONNNNNNLLLKKKHHHFFFDDDCCCBBBAAA???===???===<<<<<<<<<<<<;;;999999999999999999999999999777777777777777777888888888777888;;;CCCNNNYYY___sssdddOOO???888333444444222111222000000000000000000000000---------------....................................------------,,,,,,,,,)))+++......---,,,,,,---........................------...///000000000000////////////////////////...///000111222111111000000000000000000000000000000///...------...///000222222222222333555777888AAAHHH```wwwttt{{{~~~rrrXXXMMMYYYnnn}}}yyyxxxzzz||||||{{{{{{|||~~~~~~~~~|||cccMMMHHHCCCAAACCCEEEDDDBBB@@@??????>>>===<<<;;;:::888888888888888999999999888777777777777888888999777777777777777777777777888777777777777888888999;;;;;;<<<<<<>>>???@@@AAADDDEEEFFFHHHLLLPPPSSSUUUVVVXXX\\\```cccfffhhhhhhhhhhhhiiiiiikkklllmmmnnnoooooopppppppppqqqtttvvvtttqqqnnnlllnnnppprrrssssssuuuvvvvvvtttttttttuuusssvvvyyy{{{{{{{{{|||}}}|||||||||}}}~~~|||{{{zzzxxxxxxzzz{{{}}}xxxyyyyyyzzz|||}}}}}}~~~}}}{{{zzzyyyxxxxxxwwwuuurrrooonnnnnnoooppprrrrrrrrrsssssssssssssssmmmmmmllliiieeebbbaaabbb[[[\\\]]]___dddiiinnnqqqsssqqqooommmllllllmmmnnnqqqqqqrrrssssssttttttuuusssssssssssssssrrrrrrrrrmmmnnnnnnoooppppppqqqqqqmmmmmmlllkkkiiifffcccbbbaaabbbccceeeeeeffffffeeeqqqrrruuuwwwxxxuuuooojjjzzzaaaJJJDDDBBB===;;;===999999999999888888888888999999999999999888888777555555555555444444444444666666555333333222222222///111111//////222222///222222111111111111222222000000000000111111111111000111111222222333333444///111333555555777999;;;>>>;;;999999<<<===<<<;;;777:::===>>>>>>>>>???@@@@@@BBBDDDFFFGGGHHHJJJLLLPPPOOOOOONNNOOOPPPQQQRRRRRRSSSSSSTTTVVVXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUXXXXXXYYYZZZZZZYYYWWWWWWVVVUUUTTTTTTTTTSSSQQQOOONNNLLLIIIHHHGGGFFFEEECCCDDDCCCAAA@@@AAA@@@>>>===;;;:::999:::<<<<<<<<<;;;666777777777888999999999666555555555666666777888666777;;;BBBMMMZZZgggnnnzzzyyy[[[GGG<<<555111333333111000222////////////////////////,,,,,,,,,------.......................................---------,,,,,,,,,(((+++...///---,,,,,,---........................+++,,,...///000000//////........................,,,,,,---------.........000000000000000000000000111000///......///000111000000000111333444666777AAAGGG\\\lllXXXZZZggg|||~~~yyyttttttwww{{{{{{yyyzzz{{{}}}}}}}}}~~~aaaUUUHHHBBBDDDFFFDDDAAA?????????>>>===<<<;;;:::999999999888888888888888777777777777777888999:::777777777777777777777777888888888777777777777777999999:::;;;<<<===>>>???@@@AAACCCFFFIIIKKKMMMOOOSSSTTTVVVZZZ]]]aaadddfffhhhiiiiiijjjkkkkkklllmmmmmmooopppppppppqqquuuxxxwwwsssooolllmmmooopppqqqrrrtttvvvvvvtttrrrsssuuurrruuuwwwyyyyyyzzz|||~~~~~~}}}{{{yyyyyyzzz|||}}}{{{zzzxxxwwwxxxzzz|||~~~zzzzzz{{{{{{{{{|||||||||~~~}}}{{{zzzyyyyyyzzzwwwuuussspppnnnmmmllllllmmmmmmnnnoooooooooooooooiiiiiihhhddd^^^ZZZYYYZZZWWWYYY]]]bbbgggkkkoooppprrrpppnnnllllllmmmooopppppppppqqqrrrsssssssssssspppqqqrrrttttttsssqqqpppooooooooooooooooooooooookkkjjjhhhfffdddcccbbbaaa]]]]]]]]]___bbbfffjjjlllvvvxxx|||}}}vvvpppnnnRRRHHHEEE>>>;;;>>>;;;;;;;;;:::::::::999999::::::999999999999999999666666555555555444444444777666555444333222222222///222222000000333333111222222111111111111222222111111222222333333333444111111111222333333333444111333444444333333444555444111000222666999999777666888;;;<<<<<<===>>>@@@===???AAACCCCCCEEEGGGIIIJJJIIIHHHGGGGGGIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUTTTSSSQQQPPPOOOPPPRRRRRRRRRPPPNNNMMMPPPOOONNNNNNNNNNNNLLLJJJKKKIIIFFFEEEDDDCCCAAA@@@>>><<<::::::;;;:::999777222222222333666888888777555555666666777888888999444444444444555666666777777999???HHHUUUeeesss{{{sssUUUAAA>>>888444444444111///111........................,,,,,,,,,------..........................................------,,,,,,,,,))),,,000111///---...///........................***+++---////////////...........................000////////////000111111000000000000000000000000222111000......000111222---......000222444555666;;;AAAUUUttthhhaaadddsss~~~|||zzzuuupppqqquuuzzz{{{yyyzzz{{{||||||||||||~~~|||vvveeeQQQFFFEEEGGGDDD@@@????????????>>><<<;;;::::::999999999888888777777777777777777777888999999777777777777777777777777::::::::::::999999888888999999:::;;;;;;<<<======>>>???BBBDDDGGGHHHIIIJJJQQQQQQSSSVVVZZZ___ccceeegggggghhhhhhiiiiiiiiijjjlllnnnpppppppppqqquuuyyyyyytttooollllllnnnooopppqqqtttvvvvvvsssrrrsssuuurrrtttvvvxxxxxxzzz|||~~~{{{yyyxxxyyy|||~~~{{{zzzyyyxxxyyy|||~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyywwwwwwwwwwwwxxxxxxwwwwwwuuusssooommmkkkiiijjjkkkkkkllllllllllllffffffeee```ZZZUUUTTTTTTVVVYYY___fffkkkoooqqqrrrqqqooommmllllllnnnppprrrooopppqqqqqqrrrrrrrrrrrrnnnpppsssuuuuuutttqqqpppooooooooonnnmmmmmmlllllliiihhheeecccbbbaaaaaabbbYYYXXXWWWXXX]]]dddlllqqqxxx{{{{{{uuummmRRRGGGEEE@@@999>>>>>>>>><<<:::999:::;;;999999999::::::;;;;;;;;;::::::888777555555444444555555444444444333333333222222222222222222222222000000111222222222222111000111222222222222111000111222222222222333333333//////000111222222333333666555555444444555555666666777777888999999::::::<<<===>>>@@@AAABBBDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFKKKJJJJJJIIIIIIIIIJJJJJJIIIKKKMMMOOOPPPNNNMMMKKKFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@>>>=========:::::::::::::::999888777777777666666555555555444999888777666555555555555777666333222333666999;;;;;;>>>FFFTTTeeewwwzzz___LLLDDD888777666444333222111111222000---,,,---.........//////............//////////////////////////////...---,,,+++++++++,,,---///...---,,,,,,,,,,,,,,,000///---,,,,,,---...///000000///...------,,,,,,111---)))%%%$$$'''+++...////////////000000000000////////////000000000000////////////000000000000000000111222333333444444<<>>???BBBDDDGGGHHHJJJJJJIIIKKKMMMQQQUUUYYY]]]___dddfffhhhiiihhhgggggghhhiiiiiijjjlllooosssvvvxxxzzzvvvqqqllljjjkkknnnqqqrrrqqqqqqqqqssstttsssrrrrrrrrrssstttwwwzzz}}}|||zzzxxxxxxzzz|||~~~zzzxxxwwwwwwyyy|||{{{{{{{{{{{{{{{{{{|||}}}|||zzzxxxvvvuuuvvvxxxyyyyyyxxxxxxwwwuuurrrmmmiiihhheeeccceeeiiijjjgggcccddd```\\\YYYXXXWWWVVVUUUUUUWWW[[[aaagggmmmrrruuuuuurrrooonnnnnnnnnnnnmmmooooooppppppqqqpppppppppoooooonnnnnnoooqqqrrrssssssooolllkkkllllllkkkiiiiiiddd___]]]]]]^^^]]][[[WWWWWWWWWWWWYYY]]]ccchhhlllpppwww~~~zzzbbbNNNEEE@@@<<<:::;;;;;;:::::::::;;;<<<:::::::::::::::::::::;;;::::::999777666666666666555555555444444444333333222222222222222222222222000000111222222222222222333333333333333333333333///000000000000111111111///000000111222222333333555444444444444444444555444555555666777777888888::::::;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDGGGFFFFFFEEEEEEFFFFFFGGGDDDFFFHHHJJJJJJIIIGGGFFFBBBBBBBBBBBBBBBAAA@@@@@@???>>>===<<<::::::999999999999999999999888777777777666666666555555555555888777777666666666777777888:::::::::888999;;;===@@@HHHVVVhhhzzzkkkRRRAAA:::666555444222111111111111333222000000000111000//////......------......///------------------------...---,,,+++***++++++,,,......---,,,,,,,,,------000///---,,,,,,---...///000//////...------,,,,,,///...,,,******+++,,,---.../////////000000000000.../////////000000000000////////////000000000000000000111222222333444444888;;;GGG\\\ssstttdddaaajjj{{{uuukkkiiinnntttwwwxxxzzz{{{{{{{{{{{{zzzyyyyyy{{{|||}}}~~~qqqZZZOOOIIIFFFHHHDDDAAA>>>===>>>>>><<<999:::999888777777888999:::888999999999999888777777666666555555555555666666555666666666666666666666777777666666777777888888;;;<<<>>>@@@BBBCCCDDDEEEGGGHHHJJJNNNQQQVVVYYY[[[```bbbeeefffeeeeeefffggghhhiiijjjkkknnnqqqtttvvvxxxvvvrrrooolllkkkkkkkkkooonnnnnnooorrrssssssrrrsssssstttuuuwwwyyyzzz{{{|||zzzxxxvvvuuuvvvxxxzzzwwwxxxyyyzzzzzz{{{}}}||||||{{{{{{{{{|||}}}}}}zzzxxxvvvttttttvvvxxxzzz||||||}}}~~~~~~yyyqqqkkkgggbbb]]]]]]___aaa___]]]^^^\\\ZZZZZZYYYYYYWWWUUUPPPRRRVVV[[[bbbiiiooorrruuussspppooopppppppppooolllmmmnnnooopppqqqqqqqqqnnnnnnmmmmmmnnnooopppqqqpppmmmiiiiiijjjkkkjjjhhhccc```\\\ZZZZZZYYYWWWTTTQQQRRRSSSSSSUUUXXX]]]aaafffjjjpppwww|||}}}zzzwwwzzz^^^MMMGGGEEE===<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::999888777777888888555555555444444444444333333333333333333333333333000111111222222222222222333222111111111111222333///000000000000111111111000000000111222222333333333333333333333333333333222333333444444555555555666666777888:::;;;<<<<<<<<<<<<=========>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBB>>>???AAABBBCCCBBB@@@???<<<<<<=========<<<;;;;;;;;;;;;999888777777777777777777888888888777666666666666666666555555555555777666666666666777888888555999===<<<::::::>>>CCCQQQ^^^qqqrrr]]]HHH<<<888333222111111000000111111///.........//////...,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,,,,---......///...---,,,,,,---...////////////...------,,,,,,---.../////////...---,,,....../////////000000000....../////////000000000////////////000000000000000000111111222333333333555666>>>MMMaaazzzlll^^^eeezzzssskkklllrrrwwwyyyyyyyyyyyyyyyyyyxxxwwwwwwzzz{{{}}}}}}~~~mmmZZZNNNIIIIIIDDDCCCAAA@@@????????????;;;:::999888888888999:::;;;;;;::::::888777555444777666666555555666666777666666666666666666666666555555555666666666777777999:::;;;===>>>???@@@@@@CCCDDDFFFIIIMMMPPPSSSUUUZZZ\\\___aaaaaabbbdddeeeggghhhiiijjjmmmoooqqqrrrtttttttttrrrpppllliiihhhjjjjjjjjjlllppprrrrrrqqqssstttuuuvvvwwwwwwwwwwwwyyywwwuuusssrrrsssssstttuuuxxx{{{{{{yyyyyyzzz}}}||||||{{{{{{|||}}}}}}~~~yyywwwtttrrrrrrtttxxxzzz}}}~~~yyypppiiibbbZZZVVVWWWYYYZZZYYYYYYYYYZZZ[[[\\\[[[XXXUUULLLMMMQQQVVV]]]eeekkkooopppooommmlllmmmnnnmmmllllllmmmnnnoooppppppppppppnnnmmmmmmmmmmmmmmmnnnooommmjjjhhhfffgggggggggfff^^^\\\YYYXXXVVVTTTRRROOONNNOOOQQQRRRSSSUUUXXXZZZ```bbbgggmmmrrruuutttrrrvvvbbbWWWRRRFFFCCC???<<<::::::999999;;;;;;;;;;;;;;;:::::::::999999888888777888888888555555555555444444444444333333333333333333333333000111222222333333222222111000...------...000111111111222222222333333333000000111111111222222222222222222333333222222222222222222333333333444444333444444555777888888999888888999999999::::::::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;<<<<<<======999:::;;;<<<<<<;;;:::999888888888999999888888777999999888777777666777777555666666777666666555555666666666666666555555555888777777777777777888888444888<<<<<<<<>>?????????AAAAAACCCEEEHHHLLLNNNPPPTTTVVVYYY\\\]]]___aaacccfffggghhhiiikkkmmmoooppprrrrrrsssrrrqqqnnnllljjjffffffgggjjjmmmpppqqqqqqppprrrtttuuuvvvwwwvvvvvvwwwvvvuuutttrrrqqqpppooosssvvvyyyxxxuuuuuuwww{{{{{{{{{{{{{{{{{{|||}}}~~~{{{yyyuuurrrqqqtttwwwyyy}}}|||~~~~~~uuummmbbb[[[XXXYYY[[[[[[XXXYYY[[[^^^___]]]XXXTTTKKKLLLOOOSSSZZZaaahhhlllllljjjiiiiiikkkkkkjjjiiimmmmmmnnnooooooooonnnnnnooooooooonnnnnnnnnmmmmmmllljjjgggeeecccbbbbbbaaa\\\ZZZWWWTTTSSSQQQPPPPPPQQQSSSUUUVVVVVVWWWXXXZZZ___```aaaeeejjjmmmmmmmmm~~~kkk^^^NNNHHHAAA<<<:::999999888;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888888888666666555555555444444444333333333333333333333333111111222333333333333222111000...------...000111111111222222222333333333111111111111111222222222111111222333333222111111222222333333333333444444222333333444555666777777666666666777777777888888666666888999::::::;;;;;;999999888888999::::::;;;666777888888888777666666555666666777777666666666666666555555555555555666444555555666666666555555555555555666666666666666999999888777777777777777777:::<<<>>>CCCRRRhhhxxxmmmWWWEEE999444555111111111111111222222333111111111222444444111///,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,---...///------------......//////...............---------------------------..................////////////............////////////////////////000000000000000111111111111111222222666666888===GGG[[[yyyssseeennnzzztttuuuwwwvvvzzzzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{{{{|||}}}uuu```SSSHHHGGGFFFCCCAAABBBFFFIII<<<;;;;;;:::::::::::::::888888999999999888888888777777666666666666777777:::999999999888888888777555666777888888888777777::::::;;;<<<===>>>>>>===???@@@AAACCCEEEHHHJJJLLLNNNQQQTTTVVVXXX[[[^^^aaacccdddfffhhhjjjkkklllmmmooooooooooooooopppppppppeeeeeeeeehhhlllooopppooommmoooqqqtttuuuvvvvvvvvvwwwwwwwwwvvvtttrrrpppnnnssstttuuusssqqqrrruuuyyyyyyyyyyyyyyyzzz{{{|||}}}~~~{{{wwwtttrrrsssvvvwww}}}|||}}}xxxlllddd```^^^^^^[[[\\\]]]______\\\WWWSSSNNNNNNPPPTTTYYY___dddgggiiihhhggghhhiiiiiihhhgggggghhhjjjlllnnnoooppppppqqqqqqqqqpppooonnnmmmlllllljjjgggccc```]]]\\\\\\YYYWWWTTTQQQOOOOOOQQQSSSVVVXXXZZZ[[[ZZZZZZZZZ[[[bbbaaa```aaaeeeggghhhhhhpppYYYQQQEEE===:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888888999666666666555555555444444333333333333333333333333111222222333333333333333333222111111111111222333///000000000000111111111111111111111111111111111111222333444444333222111333333333333333333333333222333333444555555666666444555555555666666666666444444555777777888888888666666666666777888999999666666666666666666555444444555555666666666666555333222222222222333333444444444555666666666555555555555555666666666666666999888888777777777888888888:::>>>DDDPPPeee}}}iiiQQQ@@@555222333222111111111111111222222000//////000111222111///---,,,,,,++++++,,,,,,---------------------------,,,------------,,,+++***------,,,,,,,,,---......,,,,,,---....../////////...........................---,,,++++++,,,...///------........./////////------........./////////////////////000000000000111111111111111111111111333444666999===LLLhhh~~~eeeeeeyyy|||{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{{{{{{{|||qqq]]]PPPLLLGGGCCCAAAAAACCCEEE<<<<<<<<<;;;;;;::::::999666666777999999:::::::::888777777666666777777888888888888777777666666555555666777888999888777666666777888::::::;;;;;;;;;>>>>>>???@@@BBBDDDFFFGGGIIIKKKNNNPPPRRRUUUYYY\\\^^^___bbbdddfffhhhiiiiiillllllkkkkkkmmmoooqqqrrrfffffffffhhhlllnnnnnnnnnlllnnnoooqqqsssuuuvvvvvvwwwxxxyyyyyyxxxuuuqqqoooqqqqqqqqqqqqrrrtttuuuuuuvvvvvvvvvvvvwwwxxxzzzzzz}}}{{{xxxuuuttttttuuuvvv~~~}}}}}}yyynnnhhheeeccccccbbbcccbbb___[[[XXXVVVWWWXXXZZZ]]]```bbbcccdddcccbbbcccccccccaaa___]]]___cccgggkkknnnpppqqqqqqqqqpppooonnnllljjjiiihhhhhheee```[[[XXXXXXXXXUUUUUUSSSQQQPPPRRRUUUXXXZZZ[[[]]]]]][[[ZZZ[[[\\\bbbaaa______aaadddeeeeeeooocccRRRDDD???===<<<;;;999::::::;;;<<<===>>>>>>>>>>>>===;;;::::::::::::666666666666555555555555444444444444444444444444111222333333444444333333333333333333333333333333///000000000000111111111111111111111111111111111111222333444444333222111222222222222222222222222222222222333444444555555333333333333444444444555333444555666666666666666444333333444555666777777666666666555555444444444333444555555666666555555222222222222222333444555444444555666666666666666555555555555666666666777666666666777888:::;;;<<<>>>BBBJJJVVVfff{{{cccMMM>>>555333555111111000/////////000000,,,+++******,,,------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++......---,,,,,,,,,------+++,,,---...////////////........................---,,,,,,,,,------...///---------.........//////---------.........//////////////////000000000000111111111111000000000000///222666777888BBBZZZpppdddbbbmmm{{{{{{{{{{{{{{{zzzyyyyyyxxxyyyzzzzzzzzz{{{~~~ttt]]]VVVMMMFFFCCCBBBAAA@@@=========<<<<<<;;;:::999666666777999999:::::::::888888777777777777888888999999888777777666666555333444666888888777666555444555666888999:::::::::<<<<<<<<<===???AAABBBCCCCCCEEEHHHJJJLLLOOOSSSWWWXXXYYY\\\___bbbdddeeeeeehhhhhhhhhiiijjjkkkmmmmmmiiihhhhhhiiilllmmmmmmlllooooooooopppqqqrrrssstttvvvxxxzzz|||{{{wwwssspppooonnnppptttxxxyyyuuuppprrrrrrsssssstttvvvwwwxxxwwwwwwvvvuuuuuuuuuvvvvvv{{{|||~~~}}}xxxqqqooommmlllkkkjjjhhhfffeeeeeegggggghhhgggffffffcccbbbaaaaaabbbaaa^^^\\\XXXZZZ]]]aaaeeehhhjjjkkkmmmmmmmmmllljjjgggeeecccbbbbbb```\\\WWWTTTUUUWWWRRRUUUYYYZZZZZZZZZ\\\^^^^^^______^^^\\\[[[\\\]]]___]]]\\\\\\___aaabbbbbbuuu___MMMDDD???<<<:::888999:::;;;<<<>>>??????AAAAAA???>>><<<<<<;;;;;;777666666666555555555555444444444444444444444444111222333333444444333333000111222222222222111000111222222222222333333333222222111111111111111111111222444555555444222111222222222111111111111111111111222222333333444444222222222222333333333333444444555666666666555555222222222222333444555666666555555555444444333333222333444555555555555555444444444444555666777777444444555666777777777666444555555555666666777777333333444666999<<<>>>???JJJPPP\\\lll~~~rrrWWWDDD999222222444000000///..................,,,***+++,,,...//////...------,,,,,,------...++++++++++++++++++++++++---.../////////...---,,,///...------,,,,,,,,,,,,+++,,,---...////////////---.....................+++,,,---/////////......---------.........//////---------.........//////////////////000000000000111111111000000000000000...333888888666===SSShhh~~~dddbbb^^^uuuzzzzzz{{{{{{zzzzzzyyyxxxxxxyyyzzzzzzyyy{{{~~~|||jjj```SSSKKKGGGEEEAAA===============<<<;;;:::999777777888999999999999999888888777777777777888888;;;;;;::::::999888888777222333555777777666555444444555777888:::;;;;;;<<<::::::;;;<<<===>>>@@@AAA@@@BBBDDDFFFHHHKKKOOOSSSSSSUUUXXX\\\___aaabbbbbbeeefffggghhhiiiiiihhhhhhllljjjjjjjjjlllmmmlllkkkqqqpppooooooooopppqqqrrruuuxxx{{{}}}|||xxxtttpppmmmmmmpppwww~~~~~~uuummmpppqqqqqqqqqssstttuuuvvvrrrsssttttttuuuvvvvvvwwwxxxzzz}}}|||yyyvvvuuuuuuuuuuuutttrrrrrrssssssrrrooommmkkkjjjiiihhhhhhiiigggdddbbbYYYZZZ\\\^^^```aaabbbbbbjjjjjjiiihhhfffccc```___\\\]]]\\\YYYTTTRRRTTTVVVSSSXXX___ddddddccccccdddaaabbbaaa```]]]\\\]]]___[[[YYYXXXZZZ]]]```aaaaaammmYYYPPPJJJAAA;;;888888;;;===;;;888<<>>;;;777888888777777666666555555555555555555555555555555444333222111000111222333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000111111111111222222222333333333333333333333333444444444555555555666666555555555555555555555555888888777555555444444444555444444333333222222111333333333333333333333333333444555555666555555555777666666666888999888777<<<999999;;;<<<>>>DDDKKKUUUfffzzzvvvbbbKKK===666333222444000000000000000000000000111000...,,,+++,,,...///---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++......---------,,,,,,,,,,,,...//////...------..................---------222111000//////......///000000000000///...---,,,000///............//////000//////.........//////////////////////////////222...///555555666DDDVVV~~~mmmXXXTTTbbbwww~~~wwwyyy{{{zzzwwwuuuvvvxxxyyyxxxwwwwwwwwwyyy{{{}}}zzz|||sssVVVKKKKKKIIICCC@@@@@@===;;;999:::;;;::::::888777666666666777999:::444555777999:::::::::999888888888888777777777777888777555444444444555666888888777777777777888888888888999:::;;;;;;<<<<<<===>>>???AAACCCFFFHHHJJJNNNPPPRRRUUUXXXZZZ]]]^^^___aaadddgggiiijjjjjjjjjhhhhhhhhhiiiiiikkklllmmmmmmmmmmmmmmmnnnooopppppprrrrrrsssvvvxxxxxxuuuqqqqqqqqqrrrtttuuutttqqqmmmmmmmmmmmmnnnoooqqqrrrsssqqqrrrrrrssstttuuuuuuvvvuuuyyy~~~~~~{{{zzz{{{{{{{{{zzzwwwxxxyyyyyyvvvrrrnnnkkkeeebbb^^^]]]^^^```aaaaaa```ccceeeddd```[[[VVVTTTUUUVVVUUUQQQQQQUUUVVVTTTWWWXXX]]]eeemmmmmmhhhbbb```___\\\YYYWWWVVVVVVVVVZZZ[[[ZZZYYYXXXYYY\\\___~~~gggXXXMMMDDD???<<<<<<===>>><<<888:::@@@BBB>>>:::999;;;<<<:::777888888888777666666555555555555555555555555555555444333333222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000111111111111222222222333333333333333333333333111111111222222222333333444444444444444444444444555555555444444555555666444444444333333333333222333333333333333333333333555555666777777777777777888777777888999:::::::::;;;999999>>>CCCJJJTTT^^^qqq~~~~~~}}}fffTTTAAA666222000///111////////////////////////000///...---,,,------...---------,,,,,,++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,------......,,,...//////...------...------------------------///...............//////000000000000///...---,,,////////////............///////////////000111111////////////////////////222...000555666666BBBRRRwwwooo]]]PPPYYYkkk}}}~~~}}}|||xxxtttrrrsssvvvyyyyyyxxxwwwvvvwwwyyy{{{|||vvvxxxzzz|||}}}nnnZZZQQQJJJEEECCC===;;;::::::;;;<<<<<<;;;888777777666777888999:::666777888999999999999999888888888777777777666666888777666555444555666666777777666666666666777777888888888999:::::::::;;;<<<===>>>@@@BBBDDDFFFHHHKKKLLLNNNPPPSSSVVVXXXYYYZZZ\\\```dddfffggggggfffeeeeeefffggghhhiiijjjkkkkkkjjjjjjjjjkkkllllllmmmpppooopppsssvvvvvvrrroookkkkkkllloooqqqqqqooonnnmmmmmmmmmnnnoooppprrrsssrrrrrrrrrsssssstttttttttsssvvvyyy|||~~~}}}}}}}}}|||}}}xxxvvvhhheeeaaa^^^^^^^^^^^^]]]^^^```bbb```\\\WWWSSSQQQQQQSSSSSSPPPRRRWWWZZZYYY^^^^^^bbbhhhnnnooojjjeee___\\\XXXTTTSSSSSSUUUVVVXXXYYYYYYXXXWWWXXX\\\^^^zzzfffWWWKKKDDD@@@=========:::777777;;;<<<<<<;;;:::999999888777999888888777777666555555555555555555555555555555333333444444333333222111333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000111111111111222222222333333333333333333333333000000000111111111222222222222222222222222222222333222222333444555666777333333333333444444444444333333333333333333333333444555666666777666666666555555555555666777999:::===<<>>KKKiiiwwwiiiTTTTTT]]]ooo|||{{{wwwsssqqqrrrtttwwwxxxxxxwwwvvvvvvwwwxxxzzz{{{uuuvvvwwwwwwxxx{{{lllWWWIIICCCBBB===;;;::::::;;;<<<:::999888777777777777888999999999888888888888888999999888888777777777777666666999888666555555555666777666666555555555555666666888888888888888888888888;;;;;;<<<===???AAACCCDDDEEEFFFHHHJJJMMMOOOQQQRRRRRRUUUZZZ___aaabbbbbbaaa```aaabbbccceeefffhhhhhhggggggggggggggghhhhhhiiillllllnnnppprrrrrrpppnnnkkkkkkkkknnnqqqttttttsssnnnnnnnnnnnnooopppqqqrrrssssssssssssssssssssssssrrrtttvvvwwwyyy}}}|||{{{zzz}}}{{{kkkgggbbb^^^\\\[[[YYYXXXYYYZZZ[[[ZZZVVVRRROOONNNKKKNNNOOOOOOSSSZZZ______cccbbbdddgggkkkkkkhhhddd]]]YYYTTTPPPNNNPPPSSSUUUUUUVVVVVVVVVVVVWWWZZZ]]]yyyjjjZZZOOOFFFAAA>>>>>>===::::::===999<<<===<<<999777888999999999888888777666666555555555555555555555555555333444555555555444222111333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222000000111111111222222222222222222222222222222222333333333333444444444444333333333333333333333333222222222222333444555555222222333333444555555666444444444444444444444444222222333444444444444444666666555444555666999<<>>???@@@@@@AAABBBDDDGGGIIIJJJKKKJJJNNNSSSXXX\\\]]]\\\[[[[[[\\\^^^```bbbcccdddeeeeeeddddddddddddeeeffffffiiijjjlllnnnpppppppppooommmlllkkkmmmqqqtttvvvvvvpppooooooooopppqqqrrrrrrttttttsssssssssssssssssssssuuuvvvvvvxxx|||zzzwwwuuutttssssssuuuwwwyyyxxxvvvtttrrrgggccc^^^[[[XXXWWWTTTSSSSSSTTTUUUSSSPPPNNNMMMMMMJJJMMMPPPQQQVVV___ddddddbbbaaa```aaacccbbb```]]]YYYVVVSSSOOONNNOOOQQQSSSRRRSSSUUUUUUUUUWWWYYY\\\uuudddSSSKKKCCCBBBAAA???>>>@@@;;;>>>@@@>>>:::888999;;;999999999888777777666666666666666666666666666666444444555666666444333222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222000000111111111222222222222222222222222222222222444444444444555555555555333333333333333333333333333333222222222222333333222222333444555555666666444444444444444444444444222333444444555555444444999:::999888777:::???CCCFFFMMM\\\pppvvv^^^OOO@@@999444444444111000111........................------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---------.........//////000000000000000///......------.....................------,,,***,,,...///000///...---,,,---...//////......---000000000000000000000000111111333555444444888===IIIbbbqqq^^^OOOUUUhhhyyyzzztttnnnlllnnnrrrtttttttttuuuuuuuuuvvvwwwwwwxxxzzzzzzzzzxxxxxxzzz~~~|||cccRRRJJJ@@@>>><<<;;;;;;:::777666777888888888999999999999;;;:::999777666777888888777777777666666666666555999888666555555555666777555555444444444444555555777666666666666666666666888888888999999:::;;;<<<======???@@@BBBDDDEEEFFFEEEHHHMMMRRRUUUVVVVVVUUUVVVWWWYYY\\\^^^______```aaaaaaaaaaaabbbcccddddddgggiiikkkmmmnnnnnnooopppllljjjiiijjjmmmpppqqqrrrqqqqqqpppppppppqqqqqqrrrsssssssssssssssssssssrrrrrrssstttuuuwwwzzz{{{tttpppnnnmmmlllfffggghhhhhhhhhgggeeeddd^^^[[[WWWTTTSSSRRRPPPNNNNNNNNNOOONNNMMMMMMNNNPPPQQQUUUVVVWWW[[[dddiiiiii^^^]]]\\\[[[[[[ZZZYYYXXXUUUTTTSSSRRRRRRQQQQQQQQQQQQSSSTTTUUUUUUVVVYYY[[[fffYYYKKKEEEBBB???======???@@@AAA???;;;999999;;;:::999999888888777666666666666666666666666666666555555666666555555444333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000111111111111222222222222222222222222222222222222222333333333444444444444444444444444444444444444444333222222333333333222333333444555666666666444444444444444444444444555666666777888777777777777888999888999===EEEKKKRRR\\\pppnnnUUUFFF:::555222333333///...///........................---------...............++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++***+++,,,......,,,+++,,,---.........///000000111111111000///...------------------.........------,,,***+++---...//////......&&&(((+++---000111111111000000000000000000000000111222333333333333666999BBBVVVxxxnnnXXXRRR\\\mmmvvvllliiilllrrrwwwsssssstttuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwxxx|||~~~|||cccSSSDDDAAA>>><<<<<<<<<;;;:::777888999999::::::999999::::::999888777777777888777777666666666666555555888777555444444444555666555555444444444444555555666666666666666666666666888888777777777888999999::::::<<<===???@@@AAABBBAAACCCGGGJJJMMMOOOPPPPPPPPPRRRTTTVVVXXXYYYXXXXXXZZZZZZ[[[\\\]]]___```aaabbbdddgggiiiiiijjjlllnnnlllkkkiiijjjmmmoooppppppqqqpppooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqtttwwwzzz{{{{{{tttoookkkiiihhhggg```___]]]\\\[[[[[[[[[[[[TTTRRROOONNNNNNMMMKKKJJJIIIJJJKKKKKKLLLOOOTTTWWW\\\______]]]___eeehhhhhh[[[[[[ZZZYYYWWWWWWVVVVVVSSSTTTTTTTTTTTTSSSRRRQQQRRRTTTVVVWWWWWWWWWYYY[[[sss___RRRKKKEEE@@@???CCCBBB@@@===:::999999:::::::::999888888777777666666666666666666666666666777666666555555555555555222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222333333222333333444555666333333444444555555666666555555555555555555555555666777888888999999888888666888;;;<<>>JJJfffnnn[[[VVVaaawwwxxxpppooossswwwrrrrrrssstttuuuuuuuuuuuutttuuuvvvvvvvvvwwwyyy{{{}}}}}}gggPPPKKKEEE@@@>>>===<<<;;;777888999:::::::::999999888888999999999888888777777777666666666555555555777666444333333333444555666666555555555555666666555555555666777777888888888888777666666666777777777888999:::;;;<<<===>>>>>>???AAACCCFFFHHHIIIJJJJJJLLLNNNPPPQQQQQQQQQPPPQQQRRRSSSTTTVVVYYY[[[\\\[[[^^^aaaccccccdddgggiiijjjiiiiiijjjmmmooopppooonnnnnnmmmllllllkkkllllllllllllmmmmmmnnnnnnoooooommmlllmmmooorrrtttuuuuuuvvv}}}{{{uuurrruuuqqqlllhhhfffeeecccaaa^^^[[[WWWSSSQQQRRRSSSTTTOOOMMMKKKJJJJJJIIIGGGEEEFFFGGGIIIJJJMMMSSSZZZ___cccdddbbb]]]\\\___```^^^XXXXXXYYYXXXVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYXXXXXXYYYZZZwwwfff[[[RRRKKKHHHEEECCC???<<<:::999999999::::::999999888777777777777777777777777777777777888777666444444555666666333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111222222333333333444444444111111111111111111111111111111222333444666777888444444444555555555555555555555555555555555555555555555666777777777777777;;;???CCCFFFKKKTTTaaakkk|||pppWWWAAA777444111000333222///...000........................///...,,,+++,,,...000111+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,------...)))***,,,,,,***)))***+++******+++,,,,,,---......++++++++++++,,,---......,,,,,,------...---------,,,++++++,,,,,,...///000...///000111000///---+++////////////////////////111222111///000333666666;;;BBBYYY}}}hhhVVVXXXnnn~~~wwwuuuuuuqqqrrrssstttuuuuuuuuuuuurrrtttvvvwwwwwwwwwyyy{{{zzz~~~\\\VVVMMMDDD???;;;999888777888999:::;;;:::999999777888999::::::999888777777666666666555555555555666555444333222333444444666666555555555555666666444555555666777888999999888888777666666666666666666666777888999:::;;;;;;<<<<<<===>>>AAACCCEEEGGGFFFHHHJJJLLLMMMMMMLLLKKKKKKLLLMMMOOOQQQTTTVVVXXXVVVYYY]]]^^^^^^___bbbfffcccccccccfffiiikkklllkkkllllllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmmmmmmmmmmoooqqqssssssrrrnnntttzzz}}}|||wwwsssnnnjjjhhhmmmjjjfffcccbbb```^^^]]][[[WWWRRRLLLJJJKKKMMMOOOMMMKKKIIIHHHHHHGGGEEECCCEEEFFFHHHJJJNNNVVV^^^dddcccccc```YYYVVVWWWWWWTTTUUUVVVWWWWWWUUUTTTSSSTTTUUUTTTRRRPPPPPPRRRTTTUUUVVVXXXZZZZZZYYYYYYYYYZZZtttgggZZZOOODDDBBB>>>:::777777999<<<:::::::::::::::999888888<<<;;;:::888666555333222555555666666666666555555333333444555444333111000333333222222111222222222222222222222222222222222444444444333333222222222000000000000000000000000222222333111000///111222333222000111222222111000333333333333333333333333444333333222222333333444555444444333333444444555444444444444444444444444666444333555888999888555444333444777777555888===???EEEMMMTTT]]]iiixxxxxxbbbJJJ:::444000000000000////////////000...,,,---000222222000+++++++++,,,---...///000///...+++)))'''&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((***++++++++++++***)))))))))***+++,,,+++,,,------......------,,,,,,---.../////////.....................------///...,,,+++***++++++,,,++++++,,,,,,---...//////...---,,,,,,---...,,,+++//////////////////......//////000000111111222222;;;@@@MMMfffggg]]]ccciii}}}wwwqqqrrrtttvvvvvvvvvuuutttvvvtttrrrrrruuuwwwyyyyyy~~~~~~lllRRRHHHEEEBBB>>>===;;;;;;;;;<<<<<<;;;:::999999999888888888888999999777777777777777777777777999999888777666555555444888777777666555444444444666555555555666777999:::777777888888888999999999444555555666777888888999888888999:::;;;===>>>???@@@@@@AAABBBBBBCCCCCCDDDIIIIIIJJJKKKLLLMMMNNNOOORRRTTTWWWXXXYYYYYY[[[]]][[[\\\^^^```bbbcccddddddhhhfffeeeccccccccceeefffeeeeeedddcccdddeeefffggghhhiiikkkmmmnnnnnnmmmllloooooopppqqqrrrssstttttttttsssqqqnnnjjjeeeaaa___bbb___]]]\\\\\\ZZZUUUPPPSSSQQQNNNKKKHHHFFFFFFEEEJJJJJJJJJIIIIIIIIIIIIIIILLLLLLLLLNNNPPPSSSUUUWWWWWWVVVSSSQQQQQQRRRSSSUUUVVVTTTRRRPPPPPPRRRUUUWWWUUUSSSQQQPPPPPPRRRTTTVVVVVVXXXYYYYYYXXXWWWYYYZZZrrr```PPPKKKDDD>>><<<<<<======;;;:::999777666666777777888888888888888777777777555555666666666666555555333444444555444333222111333333222222111222222333111111111111111111111111333333333333333222222222111111111111111111111111000111222222111111333555888555222000000111222111333333333333333333333333444333333222222333333444555444444333333444444555555555555555555555555555666444222333666777555444777555777::::::999;;;@@@FFFPPP]]]hhhqqq|||{{{lllYYYDDD888444000000000000/////////...///---,,,---///111///---++++++++++++,,,---......*********))))))******+++++++++++++++,,,,,,,,,,,,---+++***)))+++,,,,,,+++***)))))))))***,,,---...+++,,,------...---------////////////...---,,,+++,,,,,,---.../////////...///...---,,,,,,------...+++,,,,,,------.........000///......000222111111000000////////////////////////000111111222333333666:::FFF[[[zzzttt___]]]ddd||||||{{{zzzyyyyyyyyyyyytttrrrqqqqqqtttwwwyyyzzz}}}}}}~~~jjjXXXNNNEEE@@@>>>=========>>>??????>>>===999999888888888888999999777777777777777777777777888777777666666555555555888777777666555555444444666666555555666777888999777777777888888888999999444555555666777777888888999999999999:::;;;======>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFGGGHHHHHHIIIMMMPPPRRRSSSSSSSSSUUUVVVWWWXXXZZZ\\\^^^___``````cccbbb```^^^]]]^^^______aaaaaa```___```aaabbbcccdddeeeggghhhiiiiiihhhhhhggggggggggggggggggggggggggggggfffdddaaa^^^\\\ZZZZZZXXXVVVVVVWWWWWWTTTQQQQQQOOOMMMJJJGGGFFFEEEEEEIIIIIIJJJKKKLLLMMMMMMNNNOOONNNLLLLLLLLLMMMOOOPPPQQQPPPNNNMMMMMMOOOQQQRRRTTTRRRPPPOOOPPPRRRUUUWWWUUUSSSRRRQQQQQQRRRUUUVVVUUUWWWYYYZZZYYYYYYZZZ\\\~~~bbbWWWJJJAAA>>>===<<<:::===;;;999666666666777888888888888888888999999999444444555555555555444444333444444444444333222222333222222111222222333333111111111111111111111111222222222222222222333333111111111111111111111111///111222222222333555777<<<888333000000111333333333333333333333333333333444444333333333333444444555555444444444444555555666666666666666666666666777555444444555666555444777555777:::<<<<<<@@@FFFWWWfffyyyyyyjjj[[[KKK<<<555444000000000/////////.........------...//////,,,***,,,+++++++++++++++,,,,,,((()))***+++,,,,,,,,,,,,)))*********++++++,,,,,,...,,,******,,,---,,,,,,,,,++++++++++++,,,,,,---++++++,,,---------------......///......---,,,+++***+++,,,---//////////////////.........///000000------------------------000///---...111333444444//////000000000000000000......///000222333444444333666???NNNhhhgggZZZ^^^jjj~~~|||{{{{{{rrrpppooopppssswwwyyyzzzzzzzzz{{{|||qqq___PPPGGGCCC>>>===;;;<<<======<<<;;;999999888888888888999999777777777777777777777777666666666666666555555555777777777666555555444444777666666555555666777777666666777777777888888888555555555666666777777888999999999999999::::::;;;:::;;;;;;<<<<<<======>>>??????@@@@@@AAABBBCCCCCCHHHJJJLLLLLLLLLKKKLLLMMMQQQRRRSSSUUUWWWXXXYYYZZZ\\\ZZZYYYWWWVVVVVVWWWWWW[[[ZZZZZZZZZZZZ[[[\\\\\\^^^^^^___```aaaaaaaaaaaaaaaaaa```___^^^^^^]]]]]]YYYYYYYYYYYYXXXWWWVVVVVVSSSQQQOOOOOOPPPQQQPPPPPPOOONNNLLLIIIGGGFFFFFFFFFIIIJJJKKKMMMOOOQQQRRRSSSRRRPPPLLLIIIGGGGGGHHHIIILLLKKKJJJJJJKKKMMMPPPRRRQQQPPPOOONNNOOOQQQTTTVVVSSSRRRRRRQQQQQQSSSTTTUUUSSSUUUYYYZZZZZZZZZ[[[\\\}}}lllWWWIIIDDDAAA===888<<<;;;:::999999999999:::;;;::::::999888777777666444444555555555555444444444444444444444444333333222222111111222222333333444444444444444444444444000111111222222333333333111111111111111111111111111222333333222333555777888555222111222333333333444444444444444444444444444444333333333333444444555555444444444444555555555555666666666666777777999888666666666777777777:::888999===AAAEEEMMMVVVpppzzzlll[[[LLL???555222444000000/////////...............///000///...+++)))++++++*********************+++,,,------,,,***))))))))))))******++++++,,,,,,+++******+++,,,+++***......---,,,+++++++++***++++++,,,------------,,,***+++,,,---.../////////+++,,,------........................//////000000------------------,,,,,,///---++++++...000111111......///////////////000------...///111222333333444666<<>>>>>???@@@@@@AAADDDEEEGGGGGGFFFEEEFFFGGGLLLLLLMMMNNNOOOQQQRRRSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVRRRRRRRRRSSSSSSSSSSSSSSSSSSPPPMMMKKKKKKLLLMMMNNNPPPNNNLLLJJJHHHHHHHHHHHHKKKKKKMMMOOOQQQSSSTTTUUUSSSPPPLLLGGGEEEDDDDDDEEEIIIIIIIIIJJJLLLOOOQQQSSSPPPOOONNNNNNNNNOOOPPPQQQPPPPPPPPPQQQQQQRRRSSSSSSQQQTTTWWWYYYYYYYYYZZZ[[[mmm[[[SSSLLLDDD===999:::;;;;;;;;;:::999888::::::999999888777666666444555555555555555555444444444444444444444444555222111111111222222333444444444444444444444444444111111111222222333333444111111111111111111111111333444444333222111333555111111111222444555444222444444444444444444444444555444444333333444444555666555555444444555555666444444555555555666666666777777666666666777:::;;;>>>===???EEEMMMUUUaaakkkqqqbbbOOOBBB888111000333////////////...............///111111000---+++***++++++***)))))))))*********+++,,,------,,,******)))))))))******+++++++++***)))((()))***+++***(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++---.../////////---.........---,,,+++++++++,,,,,,---............------------------,,,,,,000---++++++,,,......------------....../////////,,,,,,---...///000111222444555:::CCCQQQlll~~~}}}___RRRQQQZZZjjj}}}~~~xxxsssqqqnnnnnnppptttwwwyyyvvvuuuuuuvvvxxxzzz|||}}}lll^^^NNNGGG???;;;;;;===<<<;;;::::::999999999999::::::999999999999999999999999555555555666666666666666666666666666555555555555666666666666666555555555444444555555555666666666555555555555666666666666888888777666666666666777777777777888999999::::::;;;;;;;;;<<<<<<======>>>AAACCCDDDDDDCCCBBBBBBCCCGGGGGGGGGHHHIIIKKKMMMNNNKKKKKKLLLMMMNNNOOOPPPQQQOOOOOOOOOPPPPPPPPPQQQPPPQQQQQQQQQQQQRRRRRRRRRSSSNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNPPPOOOMMMKKKKKKLLLOOORRRRRRPPPNNNLLLJJJJJJJJJJJJLLLMMMMMMNNNPPPQQQRRRRRRQQQOOOKKKGGGEEEDDDDDDEEEFFFGGGGGGIIIKKKNNNPPPQQQOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPSSSVVVXXXYYYYYYZZZ\\\rrrhhh]]]OOOEEE<<<<<<<<<;;;:::999888777777777777777777888888888555555666666666666555555444444444333444444555666111111111111222333444444333333333333333333333333333333333333333333444444222222222222222222222222333444444333111000222333......000444666777444222444444444444444444444444555555444444444444555555666666555555555555666666444444444555555666666777444555555555666999===@@@BBBBBBIIISSS]]]fffrrr|||eeeVVVFFF;;;555000///111/////////.........------...000111111...,,,,,,,,,+++***************++++++'''((()))+++,,,---------++++++++++++++++++++++++)))(((((()))******)))'''&&&''')))+++---...//////******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............---+++***)))***+++,,,,,,---,,,,,,,,,------------------------111///......//////...,,,------......//////000000---......//////000000111222333777>>>GGG\\\}}}gggRRRMMMMMMTTTdddzzz}}}wwwtttpppnnnpppsssuuuwwwttttttttttttuuuwwwyyyzzzxxx]]]RRREEE===<<<======<<<::::::999999999999::::::999999999999999999999999777777777777777666666666666666666666666666555555444555555666666666555555333333444444444555555555555555555555555555555555666666555555555555555666555666666777888888999999777777888888888999999999>>>???AAAAAA@@@???@@@AAACCCBBBBBBBBBCCCEEEGGGHHHEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKKKKKKKKKKKKKLLLLLLIIIIIIJJJKKKLLLMMMNNNOOOLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLPPPUUUXXXSSSRRRPPPMMMKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLJJJHHHFFFEEEEEEEEECCCCCCDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLLLLKKKIIIIIILLLMMMOOOQQQRRRRRRQQQQQQRRRTTTWWWYYY[[[^^^aaadddvvvbbbUUUGGGEEE@@@<<<999888888999777777777666666666666666666666777777777777666666555444444333444555666777111111111111222333444555333333333333333333333333555555444444444444444444222222222222222222222222111222222222000111222444111111111333666777555444555555555555555555555555555555444444444444555555666666555555555555666666444555555666777777888888444666777888:::>>>DDDHHHNNNSSS___ooozzzqqqVVVJJJ===666333///.../////////.........------------///000///,,,+++,,,---***************+++,,,---((((((((()))***+++,,,---------,,,,,,++++++******)))))))))***++++++)))''''''((()))+++,,,---------******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---------------,,,+++***+++,,,,,,------,,,+++***+++,,,,,,------...............///000222222///---/////////000111111222222000000000111111111111111222111555;;;???LLLlll~~~uuu___RRROOONNNSSS```qqq{{{wwwrrrooooooqqqsssttttttssssssssstttuuuwwwxxxzzz{{{}}}~~~{{{kkkWWWHHHBBB???===;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999888888777777666666555666666666666666666666222333555666666666666555333333333333444444444444555555555555555555555555555444444444444444555555444444444555666666777777666666666666666777777777999;;;<<<===<<<;;;<<<===???>>>======>>>@@@BBBCCCBBBBBBCCCCCCDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLLLLMMMIIIHHHGGGFFFEEEEEEFFFGGGGGGIIIKKKLLLMMMPPPUUUYYYTTTSSSPPPMMMKKKIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLKKKJJJIIILLLNNNPPPSSSTTTTTTRRRRRRTTTVVVZZZ]]]aaagggmmmqqqxxxhhhTTTNNNFFF>>>:::999;;;===::::::888777555333111111777777888888888888777777555444444333444555666777111111111111222333444555666666666666666666666666666666666555555444444444222222222222222222222222...000111111000111333555666444333333444666666666555555555555555555555555555555444444444444555555666666555555555555666666555666666777888999999999666999;;;===???CCCJJJPPPaaaiiizzzxxxvvvcccLLLAAA666333222///------//////.........---------,,,---...---***)))+++...************+++,,,---...---,,,***((('''(((((()))///......---,,,+++*********)))***+++,,,,,,***(((+++,,,,,,,,,+++)))(((&&&******+++,,,,,,,,,,,,+++((()))***,,,---...//////++++++,,,---------,,,,,,,,,------...---,,,***)))++++++,,,,,,---...//////***+++---000333222000---000000111222333333444444333333333222222222222111333222555;;;<<>>===<<>><<<===999777777999999666555888888777555444444555666666777777666555555555555555555555555555444333222222555555555555555555555555444444444444444444444444222333444444222222333444333333333222222111111111444444444444444444444444333333333333333333333333666666555444444333333222999888666555444555777888888888777777777888999999:::<<<@@@DDDKKKVVVeeeoooxxx}}}hhhSSSCCC<<<555111222111...+++........................///...---,,,***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))))))))***))))))(((((()))***++++++***++++++,,,,,,++++++***------,,,+++************------,,,,,,,,,---......+++,,,,,,---.........---)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000222111...,,,,,,---///111//////000000000000///.........222666999AAAPPP```zzzmmmYYYGGGAAAHHHWWWbbbzzzzzzrrrooonnnmmmppptttpppooommmlllmmmqqquuuwwwzzzxxxwwwvvvwww{{{{{{eeeTTTIIICCCBBB===888888:::;;;888555;;;999777666777888888888888777777777666666666666444444444333333444444444444333333333333444555555777777777666555555555444444444444444444444444444444444444444444444444444444444444444444444333333555444111000000222444666777777777777777777777777888888999999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>???AAABBBCCCBBB@@@???======>>>>>>?????????@@@BBB@@@@@@BBBDDDGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDGGGGGGIIIJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCGGGEEEBBBCCCFFFHHHGGGEEEGGGFFFDDDCCCCCCCCCEEEEEE@@@@@@AAAAAACCCDDDFFFGGGFFFGGGJJJLLLNNNOOOOOOOOOPPPRRRUUUVVVUUUTTTTTTUUUWWW\\\ccciiioooyyyyyypppcccWWWJJJAAA???AAA===::::::888444444666777777666555555555666666777777666555555555555666444444555555555444333333555555555555555555555555444444444444444444444444111222333333111111222333444444444444333333222222444444444444444444444444333333333333333333333333555555555555555444444444555444333222333444666777777777888999:::;;;<<<<<<@@@BBBGGGOOO\\\lll|||zzz|||xxxkkkUUUCCC:::555///,,,......,,,***...........................------,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++***************+++,,,,,,)))******++++++******))),,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,------...+++,,,,,,---......------,,,,,,------,,,,,,+++***************************)))***++++++,,,---......///...---,,,---///111222000000111111111111000000222222444666666:::FFFSSSmmmjjjTTTFFFFFFNNNWWWfffxxxzzzsssqqqooolllmmmooopppooonnnnnnooorrruuuwwwuuutttrrrqqqsssvvvzzz|||mmmYYYMMMIIIDDD>>><<<======;;;888<<<:::888888999999888777666666555555555444444444555555444444444444555555444444333333444444555666666666555555555555555555444444444444444444444444333333333333333333333333333333444444444444444444333444444555555555555555666666666666666666666666888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<>>>>>>===<<<;;;=========>>>>>>?????????@@@??????@@@CCCEEEFFFFFFEEEDDDBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDBBB@@@AAADDDFFFFFFDDDEEEEEEDDDDDDCCCDDDDDDDDDAAAAAABBBCCCDDDFFFGGGHHHGGGHHHJJJKKKLLLLLLLLLLLLNNNQQQSSSUUUWWWYYY\\\^^^ccciiiqqqwww|||ddd{{{sssaaaRRRKKKJJJDDD???===:::666777;;;555555555555555555444444888777666666555555666666333444444555555555444444555555555555555555555555333333333333333333333333000222333222111000111222555555555555444444444444444444444444444444444444444444444444444444444444444444444555555555666666444444333333555666888:::999:::<<<>>>@@@CCCEEEFFFMMMNNNRRR]]]nnn{{{xxxjjj[[[III;;;666222...---///000///---------------------------,,,,,,,,,---------------************************************************,,,+++++++++++++++,,,,,,++++++++++++++++++,,,---)))))))))******)))))))))+++++++++,,,,,,---//////+++++++++++++++,,,------+++,,,,,,---------------,,,,,,------,,,,,,+++***------------------------***+++++++++,,,,,,,,,,,,***+++,,,---///000222222000111111222222111111111222111333444333444<<>>>>>===<<<<<<===============>>>>>>>>>>>>======>>>AAACCCCCCCCCBBBBBB@@@?????????@@@AAABBBAAA@@@?????????@@@AAACCCCCCCCCDDDDDDCCCCCCBBBAAA???>>>???AAACCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJGGGHHHIIIKKKLLLMMMMMMMMMLLLNNNPPPQQQTTTYYY___dddjjjqqqzzzQQQjjjpppgggXXXQQQJJJFFFAAA======AAA555666666777777777777777888777777666555666666666333333444555555666555555555555555555555555555555333333333333333333333333111222333333222111222333555444444444444444444444555555555555555555555555444444444444444444444444444444444444444555555555777777777777888:::;;;<<<>>>???AAAEEEKKKRRRXXX\\\fffeeegggppp{{{kkk\\\OOODDD<<<555222///...000111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++*********+++,,,,,,++++++*********++++++,,,))))))************))))))+++++++++++++++,,,---...++++++******++++++,,,---+++,,,,,,---------,,,,,,)))***+++,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000000000000//////000111111111111000...---000333222222888AAALLL^^^rrrrrrSSS@@@???EEEEEEYYYsss|||tttqqqnnnjjjiiilllkkklllmmmooopppqqqrrrrrruuutttsssssstttvvvyyy{{{}}}eee\\\OOODDD>>>===<<<<<<;;;:::999:::;;;<<<:::999999999999888888888777777888777777666666777777888444444444444444555666666222333333333444555555555444444444444444444444444222222222222222222222222111111222333444444555555111333666999999888555444444444444444444444444444555555555666666666777777999999999::::::::::::::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::<<<>>>@@@@@@@@@@@@???>>>======>>>??????DDDBBB@@@>>>===>>>???@@@???@@@AAAAAABBBBBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@AAABBBDDDDDDDDDCCCBBBCCCCCCCCCDDDFFFGGGIIIJJJGGGHHHJJJLLLNNNPPPQQQRRRPPPQQQQQQRRRUUU[[[ccchhhpppvvv}}}FFF[[[uuuyyypppeee[[[PPPEEE@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666666666333333444555666666666666555555555555555555555555333333333333333333333333333444555444333333444555333333333333333444444444555555555555555555555555555555555555555555555555666666555555444444444444888888888888999:::;;;;;;>>>@@@DDDMMMYYYgggssszzzlllYYYJJJ@@@:::888333111...---------,,,,,,------------------------,,,,,,++++++***)))))))))))))))))))))))))))))))))************************)))))))))))))))***+++++++++***))))))))))))*********++++++++++++++++++***,,,,,,+++***))))))******++++++******++++++,,,---+++,,,,,,---,,,,,,++++++)))***+++,,,---.........************************............------------+++,,,...///000///...------......///000000//////---,,,///222222222666===CCCPPPbbbrrr^^^FFF@@@DDDAAAMMMaaawww|||qqqkkkhhheeegggkkkhhhiiikkkmmmnnnoooooooooqqqqqqppppppqqqrrruuuvvvzzzzzz{{{{{{||||||jjjXXXKKKDDDAAAAAA>>>===<<<<<<>>>>>>===<<<:::999999999999888888888888888888777777888888888555444444444444555666666222333333333444555555555444444444444444444444444222222222222222222222222111111222222333444555555111222333555555666555555444444444444444444444444444444555555555666666666777888888888999999::::::777777777888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<>>>>>>===>>>===<<<;;;;;;<<<===>>>CCCBBB???===<<<<<<>>>>>>===>>>??????@@@@@@@@@@@@CCCCCCBBB@@@???>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNPPPQQQRRRTTTUUUWWWYYY]]]dddmmmsss{{{~~~AAANNNbbbxxxzzzhhhUUUIIIFFFCCCAAA???<<<999888888888999888777777666666777777444444555666666666555555555555555555555555555555444444444444444444444444444555666555444333444666333333333333333444444444555555555555555555555555666666666666666666666666777777777777777666666666777777888:::;;;<<<======@@@EEENNN\\\mmm~~~vvv^^^LLL???777333444444333222000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''))))))))))))))))))))))))************************(((((((((((()))***+++++++++***))))))((()))))))))++++++,,,,,,,,,,,,++++++,,,,,,***))))))(((((((((+++++++++++++++,,,------,,,,,,,,,,,,,,,++++++***,,,,,,------,,,,,,+++***++++++++++++++++++++++++/////////...............---...//////...---,,,+++,,,,,,---...////////////000//////222222000333888888BBBQQQcccvvvlllSSSEEEAAA@@@EEEOOOcccssskkkeeebbbdddhhhfffgggiiikkklllmmmmmmmmmqqqqqqppppppqqqssstttuuuwwwwwwwwwxxxyyy{{{|||}}}tttaaaSSSJJJGGGBBB???<<<:::::::::999888888888888888777777777666999888888777777888888999555555444444555555666777444444444444444555555555444444444444444444444444333333333333333333333333111111222222333333444444111111111111222444555666444444444444444444444444444444555555555666666666666666777777888999999999999999999999:::::::::;;;;;;;;;;;;::::::::::::::::::999888888;;;<<<<<<<<<<<<;;;;;;::::::;;;======@@@???===<<<;;;;;;;;;<<<<<<===>>>???????????????CCCCCCCCCAAA>>>===>>>???===>>>???@@@BBBBBBCCCCCCBBBCCCCCCDDDEEEGGGIIIIIINNNMMMMMMMMMMMMNNNOOOOOORRRUUUYYY___eeennnwww|||:::BBBPPPbbbzzzpppaaa\\\UUUQQQKKKDDD>>>;;;999999999888777777666666777777555666666666666555555444555555555555555555555555555555555555555555555555333444555555333333444555333444444444555555555555555555555555555555555555666666666666666666666666777777888999;;;<<<======<<<===@@@BBBEEEGGGIIIIIIPPPWWWcccttt|||hhhQQQDDD<<<666444444444444444333111000000000,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))***+++,,,---,,,+++******)))))))))*********++++++++++++******++++++******)))*********,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++******,,,,,,------,,,,,,+++***........................------..............................------,,,+++,,,---...///000000000000222///...000000///111666222999GGGYYYlllrrrZZZKKKBBBBBBEEERRRkkk~~~tttllleeedddfffggghhhhhhjjjkkklllmmmnnnqqqqqqqqqqqqrrrssstttuuuuuuttttttuuuwwwxxxxxxxxxyyyyyyqqqbbb[[[PPPKKKEEE@@@===;;;:::999999999888888888777777777888888777777777777888888555555555555555666666777666666555555555555555555444444444444444444444444333333333333333333333333222222222222222222333333000000111222333444555666444444444444444444444444555555555555666666666666555555666777777888999999===<<<<<<<<<======>>>>>>;;;:::::::::999999999999:::888777888:::;;;;;;;;;;;;;;;:::::::::;;;============<<<<<<;;;;;;;;;:::======>>>>>>>>>>>>>>>>>>???AAAAAA@@@>>>===???AAA=========>>>@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKOOOOOOOOOOOOQQQSSSUUUVVVWWW\\\cccjjjqqqxxx333:::DDDRRRgggzzzuuulllggg]]]SSSKKKFFFDDDCCC999888888777777777777777666777777777666555444444555555555555555555555555666666666666666666666666222333444444222222333444444555555555666666777777666666666666666666666666777777777777777777777777777888999<<<>>>@@@BBBCCCDDDFFFIIINNNRRRUUUWWWXXXbbbjjjxxx{{{lllWWWCCC<<<:::666444444...///000///...---......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************************************************************+++,,,---...---,,,,,,+++*********+++))))))************))))))************+++,,,------------,,,,,,------...///,,,,,,,,,,,,,,,+++***))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------...///000111111111111000,,,,,,///000///222777444999DDDUUUggg{{{www^^^FFFDDDBBBHHH\\\xxxuuukkkgggggghhhhhhiiijjjkkkmmmnnnooommmmmmlllmmmmmmnnnooooooooonnnnnnppprrrssssssrrruuussswwwvvvddd^^^UUUMMMHHHEEECCCBBB;;;;;;;;;:::::::::999999888888777777777777888888555555555555555666777777777777777666555555555444444444444444444444444444444444444444444444444444333333222222222222222222///000222333555555555555555555555555555555555555555555555666666666777777444555555666777888888999;;;::::::::::::;;;<<<<<<:::::::::999999999888888:::888777888:::;;;;;;:::;;;;;;:::999:::;;;===>>>======>>>>>>>>>===<<<;;;===>>>>>>>>>>>>>>>======<<<>>>??????======@@@CCC===<<<<<<===???AAACCCEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNPPPSSSWWW\\\```bbbfffkkkrrryyy666999>>>EEERRRdddyyyooo\\\TTTRRROOOGGGBBB<<<;;;<<<;;;777333999888666555444555666777555555555555555333222222555555333333333444555666555444444555666555444333666666555555444444333333666666666666666666555555888666333333555777999:::>>>BBBDDDCCCEEEKKKQQQRRRSSSXXX^^^cccgggkkkppptttvvv|||rrrhhhXXXKKK>>>888555111000000...////////////---,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---///,,,***)))+++,,,------******))))))))))))******+++++++++*********)))))))))))))))))))))******+++,,,,,,,,,+++***)))((('''///---)))'''&&&(((+++,,,++++++++++++++++++++++++*********+++,,,---...///---,,,,,,++++++,,,,,,---)))))))))******++++++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////000000000000666444:::HHH[[[ooo}}}yyySSSGGG@@@CCCMMM[[[qqq~~~vvvnnnqqqooolllkkkkkkkkkjjjiiiiiillloooqqqpppooooooooolllmmmoooooooooppprrrtttqqqrrrsssvvvzzzooo___TTTMMMHHHDDD@@@<<<;;;:::999777:::@@@999888777666666555666666999888666555555666777888888777555444333333444555555444444333333222222111333333333333333333333333111111111111111111111111000000111222222333444444333222222111111222222333444444444444444444444444666555555555555666777777666777777777888888888888999999999999999888777666666666555555666777888888888888999::::::::::::999<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>============>>>>>>>>>===<<<<<<===>>>???@@@AAA???===;;;===@@@EEEHHHIIIGGGDDDDDDFFFIIILLLMMMPPPRRRVVVZZZ___eeelllqqqxxxzzz333666999>>>HHHWWWiiiuuuzzzooohhhcccVVVOOOFFFAAA???>>>;;;888:::::::::999999999999888777777777777777666666666777777666666666666777888777777666777777666555444777777666666555555555555444444444555666777888888;;;;;;:::999:::<<<@@@CCCDDDLLLRRRVVV\\\dddiiiiiikkkooosssvvvxxx|||nnn^^^TTTMMMBBB888444333000///000//////000000///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...---+++)))******))))))))))))******+++++++++*********)))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++***))),,,,,,++++++************++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++******+++++++++*********+++++++++++++++,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,..................------/////////000000000111111444333777CCCRRReee{{{vvv^^^LLL???@@@FFFMMM\\\mmmzzzxxxuuuqqqmmmkkkjjjjjjjjjiiikkknnnooonnnmmmmmmmmmmmmnnnooonnnmmmnnnpppqqqrrrrrrrrrsssuuu{{{~~~rrrdddVVVMMMDDD@@@@@@AAA???:::888999;;;;;;;;;;;;;;;;;;;;;<<<888888777666666666666777666555555444444444555555333333333333333333333333333333333333333333333333222222222222222222222222111111222222333333444444333222222111111222222333444444444444444444444444222222222222222333444444666666777777777888888888888999999999999888777666777777666666666777888888777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAABBBAAA??????@@@CCCFFFHHHKKKJJJIIIIIIKKKMMMNNNOOOMMMRRRZZZbbbkkksss{{{333444555777===HHHUUU___|||vvvkkk]]]QQQJJJGGGEEECCCBBBCCCCCCCCCAAA>>>;;;999777777666555555666777888666666666666666666666666555555666666555444333333666555555444444444555555444555666777999:::;;;<<<<<>>AAA@@@GGGTTThhhwww~~~vvvooojjjhhhhhhiiigggjjjllllllkkkjjjjjjkkkmmmnnnnnnmmmllllllmmmooossssssqqqooooooqqquuuyyyrrrcccSSSLLLFFFEEECCC>>>::::::;;;;;;<<<;;;;;;;;;;;;;;;777777777777777666555555444444555555555555555555111111222333333444555555333333333333333333333333333333333333333333333333333333333333333444444444333222222111111222222333444444444444444444444444555444444444444555666666666666666666777777777777888888999999888888777777999999888777777777888888777888999999::::::999999:::::::::;;;;;;;;;;;;;;;??????@@@@@@@@@>>>===<<<;;;;;;;;;<<<===???@@@AAACCCBBBBBBBBBCCCEEEFFFHHHHHHIIIJJJKKKMMMNNNPPPPPPRRRYYYeeepppzzz444555555555777>>>IIIQQQiiizzziii^^^ZZZYYYYYYWWWWWWWWWUUUPPPIIIAAA======;;;999777666777999:::777777777777777777666666444555666666555555555666777666666666777888999::::::;;;<<>>===<<<;;;:::999888555666666777666555333222222333555666777666555555222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444333333222222111111222222333333333333333333333333333555555555555555666777777555555555666666666777777777777888888888888777777::::::999888777777777888777777888999999999999999999999999:::::::::::::::===>>>???@@@???>>>;;;:::888999:::;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHKKKMMMPPPSSSWWWZZZaaaiiiuuu~~~{{{333444555444555999AAAGGGVVVpppvvvssstttvvvuuuvvvvvvrrrjjj___TTTMMMLLLHHHCCC>>><<<;;;===>>>;;;;;;:::::::::999999999666888:::;;;999999:::<<<;;;;;;;;;<<<>>>@@@CCCDDDDDDFFFJJJNNNSSSXXX[[[]]]ZZZbbbhhhiiigggkkkvvvsss\\\III===888444000...111111///...000111000//////...---------,,,,,,,,,++++++*********+++******))))))******+++,,,++++++,,,---,,,***'''+++******************+++)))))))))))))))))))))))))))))))))))))))******+++'''((()))******++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,---...///++++++************++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111111222111111333444===OOO```www|||ssszzzxxxVVVGGG@@@:::<<>>===<<<<<<555555666666555444222111222333555666777666555555444444444333333222222222333333333333333333333333333333333333333333333333444444444444444444444333333222222111111222222333333333333333333333333333222222111111222222333444444555555555555666666666666777777888888888777777::::::999888777777777888777777888999999999999888777888888888999999::::::;;;<<<===>>>>>><<<:::888777888999;;;<<<===>>>???>>>???@@@BBBCCCDDDEEEEEEIIILLLPPPSSSXXX^^^eeekkkqqqxxx|||yyywww000111333222222555;;;@@@HHH]]]rrrtttmmmbbb]]]TTTKKKEEECCCDDDEEEAAA@@@>>>===<<<======>>>===@@@BBBBBB???===???AAAAAAAAAAAACCCFFFJJJNNNQQQXXXZZZ___eeelllrrrwwwzzzpppwww}}}}}}{{{~~~}}}zzz{{{}}}sss```NNNAAA999666444111000111000------000000///...------,,,------+++++++++++++++***************))))))))))))******,,,***)))***+++,,,+++*********))))))))))))******(((((()))))))))))))))***)))))))))))))))******+++''''''((()))*********)))+++***)))((()))***+++---*********************************+++,,,---//////+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......////////////000000000000222000111333444999EEERRRkkk~~~yyyuuuoooSSSCCC======>>>>>>CCCMMMZZZdddnnnzzz{{{pppddd]]][[[\\\aaabbbddddddcccccceeegggbbbccceeefffgggiiilllnnnoooooopppnnnmmmlllmmmnnnlllmmmoooqqquuu|||}}}lll^^^XXXRRROOOJJJDDD@@@>>>>>>>>>777777777666555444333222444444555555555555555555555555444333333222111111333333333333333333333333333333333333333333333333333333333333333444444444333222222111111222222333333333333333333333333333333333222222333333444555444444444444555555555666666666777777888888777777999999888777777777888888666777888888999999888888666666777777888999999999999:::;;;<<<<<<;;;:::999888999;;;<<<>>>>>>??????===>>>@@@BBBDDDFFFGGGHHHJJJOOOVVV[[[```hhhpppwww}}}}}}zzzyyywwwuuusss...000222222111333888<<<@@@KKKXXXlll~~~rrrfff\\\XXXWWWWWWSSSQQQNNNKKKJJJKKKMMMOOOSSSVVVWWWUUUPPPLLLMMMOOOPPPQQQRRRTTTYYY^^^cccfffvvvxxx{{{~~~|||yyynnn]]]MMMAAA:::666555222///...///...++++++/////////---,,,++++++,,,,,,************++++++++++++)))))))))(((((()))))))))***)))(((***,,,---,,,+++))))))(((((((((((())))))(((((((((((())))))******)))))))))))))))******+++((())))))*********))))))))))))((((((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,---...******))))))))))))***************+++++++++++++++***++++++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---.........////////////111///000333666888???GGGZZZpppyyy~~~cccKKKEEECCC>>>AAA@@@CCCJJJQQQZZZiiiwww}}}ssshhh___[[[[[[\\\]]]_________```ccceeeaaacccdddeeeeeefffiiikkkjjjlllmmmmmmkkkkkkkkkmmmjjjkkklllmmmooosssyyy~~~{{{pppiii^^^SSSIIICCC@@@???;;;:::999888777666666666666555555444444444555555333333333333333333333333333333333333333333333333222222222222222222222222111111222222333333444444333222222111111222222333222222222222222222222222555555444444555555666777333333444444444555555555555666666777777777777777777777666666666777888888666777777888888888888888555555666777777888999999999::::::;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFIIILLLNNNPPPXXXccckkkpppuuu|||{{{yyyuuussssssrrrqqqooo///222444333222333777;;;===@@@DDDYYYvvvxxxqqqppppppjjjgggccc```___aaadddfffnnnqqqrrrmmmfffaaaaaacccffffffhhhkkkpppvvv|||xxxggg[[[III:::333222222222000---,,,---+++(((***...///...,,,+++******+++,,,))))))******+++++++++,,,))))))(((((((((((())))))''''''(((+++---...,,,***((((((''''''''''''(((((('''((((((((())))))******)))))))))))))))******+++******+++++++++******)))''''''((()))))))))))))))++++++++++++++++++++++++------,,,,,,++++++,,,,,,))))))(((((((((((()))))))))))))))******++++++,,,---...////////////------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------.........///000---...444777888<<>>===AAAFFFMMM\\\kkkwwwkkkaaa]]]]]]XXXZZZ[[[\\\\\\^^^aaacccbbbdddeeeeeedddeeegggiiigggiiikkkkkkjjjiiiiiijjjhhhiiijjjjjjlllpppuuuyyy{{{xxxfffVVVKKKFFFCCC???===;;;999888888888999888777555444333333444555111222222333333444444555333333333333333333333333111111111111111111111111000000111222222333444444333222222222222222222333222222222222222222222222222111111111111222333333333333333444444444555555555555666777777777777777666666555666666777888888666666777888888888888888444555555666777888888999::::::::::::;;;===>>>??????@@@AAABBBCCCCCCBBBAAABBBCCCDDDFFFIIIMMMPPPSSS\\\ggguuu~~~{{{yyyvvvssspppooooooooonnnmmm000000000000111222333444888;;;AAAJJJUUUiii|||{{{{{{zzzvvvtttzzzwwwqqqsss{{{|||}}}~~~}}}uuulllVVVLLL>>>555222222111000......///...,,,,,,...000---,,,+++***))))))))))))++++++++++++++++++++++++...,,,)))((()))******)))((()))***++++++++++++++++++***)))***+++++++++***)))))))))))))))*********))))))))))))((((((((((((((()))*********((('''&&&$$$&&&(((+++,,,,,,++++++******+++******)))(((''''''(((***+++,,,,,,+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***###%%%(((+++++++++)))((()))***+++,,,------------,,,,,,,,,---------......000000111222333555777888FFFRRRmmmsssvvvmmmXXXMMMIIIPPPIIIDDDCCCBBBCCCLLLXXXnnn~~~yyynnnfff______^^^]]]\\\\\\\\\]]]^^^``````aaabbbdddfffggghhhhhhggggggggggggggghhhiiifffggghhhhhhiiilllpppsssvvvxxx}}}uuubbbSSSJJJHHHCCC===999777777666666666666666777888666333000333333333333333333333333444444444444444555555555111111222222222333333333000111222111//////000111222222222222222222222222000000000000000000000000111111111222222333333333333333333444444444555555666555555555555444444444555555555555555555444444444555555555444444666777999888888777888999:::;;;>>><<<::::::;;;=========???AAACCCCCCCCCCCCDDDFFFDDDFFFIIIKKKNNNTTT]]]ccclllttt~~~|||yyyvvvtttrrrqqqmmmjjjiiikkknnnnnnnnn000000000000111222333333555777;;;BBBKKK[[[ttt||||||~~~yyyooocccXXXDDD<<<333------//////...+++---...---,,,+++,,,...---,,,+++***))))))))))))************************---+++))))))*********)))))))))***+++++++++************))))))*********)))(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))((('''&&&$$$%%%''')))******)))))))))***+++++++++++++++***,,,,,,,,,+++***)))(((((()))***++++++++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***&&&(((***,,,---,,,***))))))***+++,,,------------,,,,,,,,,---------......---......///000222444555>>>HHHaaazzzuuu|||gggXXXPPPSSSMMMGGGDDDAAA???FFFOOObbbssswwwppphhhfffccc```]]]ZZZYYYYYY[[[\\\]]]^^^```bbbdddeeefffeeeeeeeeeeeefffggggggeeefffgggggghhhjjjnnnqqqrrrtttwww{{{{{{jjj```VVVPPPGGG@@@<<<;;;;;;:::888777777777888777444222444333333222222111111000333333333222222222222111111111111222222333333333222333444333111000111222222222222222222222222222111111111111111111111111222222222222222222333333333333333444444444555555444555555555666666777777666666666666666666666666444555666555444444666888888777777777888999;;;<<<<<<;;;;;;;;;===>>>>>>>>>BBBCCCEEEEEEEEEFFFIIIKKKMMMPPPTTTWWW[[[aaaiiinnnxxx~~~|||{{{xxxuuurrrpppooonnnnnnkkkggggggiiikkklllkkk///000000000111222222333333444777;;;@@@KKK```rrr|||lll]]]OOOCCC:::555///---///111111000)))+++------,,,+++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))---+++))))))***+++***)))*********+++******))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))******((())))))))))))(((((('''&&&''')))*********)))((())))))***,,,,,,---------,,,,,,+++***)))))))))))))))***++++++++++++***)))++++++++++++++++++++++++******++++++++++++*********+++---......---+++*********+++,,,------------,,,,,,,,,---------......,,,------...///111222333888???SSSnnnqqqrrrzzzeeeXXXYYYTTTNNNIIICCC???@@@EEEQQQaaauuurrrooojjjccc]]]YYYWWWVVVWWWWWWXXXZZZ\\\___aaabbbbbbbbbbbbbbbbbbcccddddddbbbccceeeeeefffhhhlllnnnooooooqqqsssvvvzzz}}}oooggg[[[PPPIIIDDDAAA@@@===;;;999999999888666444777666666555444333222222333333222222111111000000111111111111222222222222555666666555333111222333111111111111111111111111222222222222222222222222333333222222222222222222333333333444444444555555333444555666777888999999888888888888888888888888555666777777666666777999999999888888999;;;===>>>;;;<<<>>>???AAABBBBBBBBBFFFHHHIIIJJJKKKNNNRRRVVV[[[___dddiiinnnsssyyy}}}yyyvvvvvvtttpppmmmjjjiiihhhiiijjjgggeeedddeeeggghhhhhh//////000111111111111111444333555888:::AAAPPP^^^ttt}}}lll\\\OOOBBB:::888555222111111222000///(((+++......---+++******++++++++++++******)))))))))))))))))))))))))))))),,,***))))))++++++***)))******+++******)))((((((((()))))))))((((((((()))+++++++++++++++*********&&&''''''((()))******+++((())))))))))))(((((((((++++++,,,,,,,,,,,,+++***)))******+++,,,,,,++++++))))))(((((()))+++---...*********++++++***************************************++++++++++++******+++,,,---......---+++******+++,,,,,,---------,,,,,,,,,,,,---------...............///000111333333888;;;HHH___tttllleeennnooo^^^^^^[[[WWWRRRKKKDDD???>>>DDDOOO```rrr{{{vvvmmmeee]]]YYYXXXWWWUUUUUUVVVWWWYYY\\\]]]___^^^]]]]]]]]]^^^___`````````bbbcccddddddfffiiilllmmmmmmmmmnnnppprrrtttuuuzzzxxxkkk___UUUMMMHHHDDDBBB>>><<<;;;:::888666::::::999888777666666555333333333333333333222222111111222222222222222222666777777666333111222222000000000000000000000000222222222222222222222222333333333222222111111111333333333444444444555555444444555555666777777888888888888888888999999999777888999888777777999;;;===<<<<<<;;;<<<===>>>???;;;>>>BBBEEEFFFGGGIIIJJJMMMOOORRRUUUXXX\\\bbbfffjjjnnnttt{{{yyyuuussssssqqqnnnjjjgggddddddeeeeeefffeeecccccccccdddeeefff//////000111111111000000222222333666777;;;EEEPPP[[[jjj{{{kkk[[[MMMBBB;;;888222111//////...---+++***))),,,//////...,,,++++++******+++++++++***))))))************************+++***)))***+++,,,+++)))***************)))((('''''')))***)))''''''(((***++++++++++++******))))))&&&''''''((()))******+++)))(((((((((((())))))))),,,,,,,,,,,,,,,++++++*********++++++***)))(((((()))((((((((()))+++---///+++******************+++************************)))******++++++******)))+++,,,,,,------,,,+++***++++++,,,---------,,,,,,,,,,,,,,,---------......------......///000111222666777???QQQfffyyypppaaaeeexxxzzzhhhbbbaaa^^^XXXRRRKKKCCC======AAALLL]]]mmmyyy{{{qqqggg___ZZZYYYYYYTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\\\\^^^```bbbccccccdddgggiiihhhhhhiiijjjkkkmmmnnnoooppptttzzzqqqccc[[[QQQNNNIIIEEEBBB???;;;999;;;::::::999888777666666222222222333333444444444333333222222222222222222666666777555222111111111000000000000000000000000111111111111111111111111333333333222222111111111333333333444444444555555666555555555555555555555777777888888888999999999999:::::::::999999;;;===???>>>===<<<===>>>???@@@===AAAFFFJJJKKKMMMPPPRRRWWW[[[aaafffkkkpppuuuxxx{{{~~~~~~xxxpppjjjiiilllpppnnnkkkhhhdddbbbbbbcccdddddddddcccbbbbbbbbbdddeee...///000111111111//////000///111444444555;;;CCCJJJUUUhhhxxxwwwjjjYYYLLL@@@777333444,,,---............---,,,***,,,...///---,,,,,,,,,)))***+++,,,,,,+++***)))***************************))))))***,,,,,,+++))))))))))))***))))))((((((''')))+++***((('''(((+++))))))((((((''''''&&&&&&''''''(((((())))))******)))(((((((((((())))))***))))))))))))))))))))))))***++++++***)))(((''''''++++++***************+++++++++***))))))***++++++************************))))))************))))))***+++++++++,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000111222888EEEYYYooo|||jjjdddooo}}}xxxmmmkkkeee]]]WWWSSSMMMFFF@@@>>>AAALLLYYYfffrrr|||}}}vvvnnnfff```\\\ZZZVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYY[[[]]]___``````aaaccceeeaaabbbccceeefffhhhiiiiiijjjlllppptttwwwzzzzzzhhheee___YYYTTTNNNHHHDDD@@@???>>><<<999777666555333333333333444444444444444444444444333333333333444555555444222000111222111111111111111111111111000000000000000000000000333333222222222222222222333333333444444444555555777777777666666555555555777777888888999::::::::::::;;;<<<;;;:::;;;<<<>>>???>>>>>>>>>???AAABBBDDDCCCHHHNNNQQQSSSVVV[[[___eeekkkttt||||||zzzxxxuuunnneee______dddiiijjjiiifffcccbbbbbbbbbcccbbbccccccbbbaaaaaabbbddd...///000111111000///...///...000333333111444:::@@@DDDPPP___jjjrrr}}}}}}{{{ssscccVVVIII@@@777000...111,,,...///000////////////***,,,---,,,+++***+++,,,((()))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))+++,,,---+++)))'''((())))))))))))))))))'''***---+++((('''))),,,((((((''''''&&&%%%%%%$$$(((((((((((()))))))))))))))(((''''''((()))***+++((((((((('''(((((())))))******+++++++++***)))))))))******+++++++++******++++++***))))))***++++++************************))))))************))))))*********+++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,---...///000///000444<<>>???@@@AAABBBDDDGGGJJJMMMOOOPPPUUU[[[^^^```eeekkkqqquuu}}}|||xxxuuupppmmmkkkkkkggg```[[[ZZZ___eeefffeeedddbbbaaa`````````___aaabbbaaa___^^^```bbb...///111222111000...---111000222444333000111666;;;:::@@@MMMYYYcccrrr{{{uuuyyy}}}}}}pppdddRRRGGG===999444---,,,000---...///...---,,,,,,,,,***++++++***))))))***,,,((()))+++,,,,,,+++***)))(((((((((((((((((((((((()))((()))+++------+++)))''''''((())))))***))))))(((+++...,,,((('''***---***))))))(((''''''&&&&&&))))))))))))(((((((((((()))(((''''''''')))***+++)))))))))))))))***++++++)))***++++++,,,,,,,,,,,,%%%&&&)))+++------------,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))************))))))******++++++,,,---......,,,,,,,,,------,,,++++++,,,,,,,,,---------......///////////////000111222000222333777DDDYYYooo{{{~~~{{{ggg___```vvvyyygggaaafffiiigggTTTKKKCCCAAA@@@BBBMMMZZZiiioooxxx~~~~~~xxxpppjjjdddbbb___\\\YYYVVVUUUTTTOOOOOOOOOPPPQQQRRRTTTTTTUUUWWWYYYZZZZZZZZZ\\\]]]^^^^^^```aaaccccccdddddd___```bbbcccdddgggkkknnnooosssyyy~~~~~~tttmmmdddaaa]]]WWWQQQKKKGGGEEEBBBAAA@@@>>><<<:::999888777777666666666555555555333444555555333222333444222222222222222222222222222222222222222222222222111111111222222333333444333333333444444444555555888888999:::;;;<<<<<<===::::::;;;;;;<<<===>>>>>><<<===>>>===<<<<<<>>>@@@DDDEEEGGGJJJOOOTTTXXXZZZ\\\aaagggjjjlllqqqyyy}}}xxxtttrrrpppkkkhhhaaabbbccc___[[[[[[___dddcccbbbbbbaaa```___^^^]]]]]]___aaa```^^^]]]^^^aaa---------------...//////000000000000000000000000777666999???EEEPPPaaappp|||qqqaaaTTT???<<<666111---------/////////......------------...------,,,,,,------...+++++++++******(((''''''((()))))))))))))))((((((***************************)))))))))((((((''''''((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''',,,+++***((((((***+++,,,++++++******))))))((((((%%%%%%%%%%%%%%%&&&(((((()))))))))))))))))))))))))))))))))))))))******++++++***((()))***,,,++++++++++++******++++++,,,---******+++++++++,,,,,,,,,------,,,,,,---...000111,,,000444666;;;HHHZZZhhhqqqssszzz{{{kkk```iiiwwwjjj\\\bbbmmmrrrkkkWWWHHHHHHHHHCCCCCCJJJVVVdddqqqyyy~~~vvviiigggeeebbb^^^XXXRRRMMMLLLMMMNNNNNNNNNOOORRRSSSVVVXXXZZZZZZYYYWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^______^^^___```aaacccdddiiijjjmmmpppuuuzzz}}}}}}uuunnnfff^^^UUUOOOSSSRRRPPPKKKFFFBBBAAAAAA???>>><<<:::888888888888:::888666666777777666555333333333222111111000000444444444555444444333333333444555555333111000000333333333555777:::<<<>>>:::;;;:::999777777999;;;<<<;;;;;;:::;;;===>>>???<<>>>>>>>>>>>>>>;;;;;;:::::::::999999999999:::;;;;;;;;;:::999888<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBEEEHHHJJJJJJKKKLLLMMMOOOQQQRRRWWWZZZ___cccgggkkkpppsssttttttwww|||||||||xxxtttqqqooonnnmmmllliiihhhgggeeeccc```^^^\\\^^^]]][[[ZZZZZZZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]---------,,,---......///000000000000000000000000222000111444555555:::AAAMMMXXXhhhvvv~~~xxxrrrvvv}}}~~~wwwrrrlllbbbUUUJJJBBB<<<555111333222000---,,,,,,---...------------,,,,,,++++++++++++************++++++***************)))((((((&&&''''''(((((((((((('''(((((((((((((((((((((((()))))))))(((((((((((((((************************''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((('''%%%######%%%'''((())))))(((''''''((())))))(((((((((((((((((((((((())))))))))))***+++,,,,,,))))))))))))))))))))))))******))))))******+++,,,)))(((&&&'''(((******)))***************++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////***,,,......---000666<<>>AAAAAABBBDDDFFFHHHIIIJJJHHHIIIJJJKKKLLLNNNQQQTTTVVVWWWYYY[[[^^^aaacccdddkkknnnqqquuuzzz~~~|||vvvrrrpppnnnjjjgggeeedddcccbbbbbbbbbcccbbbaaa___]]][[[[[[[[[ZZZYYYZZZZZZ[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\......------......///000////////////////////////111///000333444333666;;;@@@GGGSSSbbbppp~~~~~~zzzuuuqqqlllmmmyyywwwkkkbbbZZZPPPCCC;;;999777222...111000///...------......///......,,,+++***)))(((+++******))))))******+++)))************))))))(((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((('''%%%######%%%'''((())))))(((((((((((())))))((((((((()))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))((((((((((((((()))******)))(((&&&'''(((******)))******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,------.........***---//////...000333777<<>>LLL___sssjjjccckkkzzz~~~xxxuuutttzzzttt]]]JJJHHHHHHKKKSSS```mmmuuuyyywwwsssooommmllliiiddd```VVVQQQKKKHHHHHHIIIHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTTTTUUUWWWWWWWWWWWWXXXZZZYYYZZZ[[[]]]```dddgggiiilllppptttxxxzzz{{{}}}~~~|||{{{zzzvvvrrrpppnnnlllhhhdddcccbbbaaa___]]]ZZZXXXVVVXXXWWWTTTRRRRRRSSSTTTUUUTTTVVVWWWWWWUUUTTTTTTTTTWWWWWWXXXXXXXXXXXXXXXWWWUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUYYYXXXWWWVVVUUUUUUUUUUUU---.../////////...,,,,,,+++,,,---...////////////......///000000000000000///000111222333777<<<@@@QQQ]]]nnn{{{xxx{{{~~~zzzzzzyyyvvvvvvyyytttddd___VVVMMMEEE===666222111555888777222//////000,,,+++++++++,,,,,,,,,+++(((+++------***(((((()))'''((()))******+++++++++***)))))))))((((((((('''((((((((()))))))))******(((((((((((((((((((((((('''((())))))******))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))((()))***++++++***)))((())))))))))))((((((''''''+++++++++*********)))))))))((((((((()))***++++++((((((((())))))))))))*********))))))))))))******,,,***(((((()))***)))((('''((((((((()))))))))***+++************+++,,,,,,((()))+++,,,,,,+++)))((()))))))))******+++++++++---+++,,,000///,,,---222000333999CCCSSSggg|||pppmmmwwwxxxssspppuuu~~~uuu___OOOKKKHHHKKKTTT^^^fffjjjrrrrrrrrrsssssspppjjjeee___YYYRRRMMMKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQQQQRRRPPPQQQSSSSSSSSSSSSTTTVVVUUUUUUVVVWWWYYY[[[^^^___aaacccgggiiikkkmmmoooqqquuuyyy~~~~~~{{{wwwtttssssssqqqpppooolllhhhfffdddbbb^^^[[[\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUSSSUUUVVVVVVTTTSSSTTTTTTVVVVVVVVVWWWWWWVVVUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRSSSSSS---............---,,,,,,((()))+++,,,---...............///000000000000///111111111000000111555888???HHHVVVaaakkkuuuzzz{{{{{{zzz{{{wwwkkkaaaSSSMMMCCC;;;666333111///...------,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++)))))))))'''((()))******+++******))))))))))))(((((((((((()))((('''''''''((()))***))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((+++,,,,,,,,,+++***(((''')))))))))(((((((((((('''++++++************))))))''''''''''''(((***+++,,,))))))))))))***************))))))(((((())))))***,,,***(((((()))***)))((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++******)))(((((((((++++++...222222...---//////111444999CCCVVVmmm~~~tttvvv~~~|||ssskkkmmmwww{{{___VVVJJJDDDFFFMMMUUUYYYfffiiiooovvvzzzzzzvvvrrrkkkddd[[[TTTPPPOOONNNNNNMMMMMMLLLKKKJJJHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOMMMOOOPPPPPPPPPPPPQQQSSSSSSRRRQQQQQQRRRSSSUUUVVVYYY[[[]]]^^^^^^```ccceeegggjjjmmmpppqqqqqqsssttt{{{|||~~~~~~|||zzzxxxwwwpppmmmjjjgggfffeeecccbbbcccaaa^^^\\\[[[XXXUUUSSSTTTSSSRRRQQQQQQRRRSSSTTTPPPPPPPPPQQQRRRSSSSSSSSSQQQSSSTTTTTTSSSRRRSSSTTTTTTUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWSSSSSSTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQ.........---------,,,,,,'''(((***+++---.........---...//////000000//////333333333111000111333555888===EEENNNWWWdddrrr|||{{{yyy~~~|||wwwrrrnnnfff[[[SSSDDD???888333111000000000222///++++++---//////...,,,---...------,,,---...)))***+++,,,+++***))))))(((((()))***************))))))))))))(((((((((((()))(((&&&%%%&&&''')))+++))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((+++++++++++++++)))((('''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&''''''((()))(((((()))))))))*********))))))(((((((((((()))))),,,***(((((()))***)))((((((((((((((())))))))))))((()))***+++++++++***))))))***++++++++++++***)))+++++++++***))))))((((((,,,+++...333888777222......111333444999HHH^^^nnn{{{|||xxxkkkhhhqqq}}}vvv}}}}}}nnnXXXGGGAAADDDIIIMMMSSSYYYcccnnnxxx~~~xxxrrrhhh___XXXUUUSSSSSSTTTSSSQQQOOOMMMKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOQQQRRRQQQQQQPPPOOOPPPPPPRRRSSSUUUVVVVVVVVVVVVWWWZZZ]]]]]]```bbbcccccccccdddeeejjjkkkllloooqqqtttwwwxxxwwwyyy|||~~~}}}}}}{{{yyywwwuuutttssstttssssssqqqooommmkkkjjjfffccc```]]]]]]\\\ZZZYYY]]][[[YYYXXXVVVTTTRRRQQQQQQPPPNNNMMMNNNOOOQQQSSSNNNNNNOOOPPPQQQQQQPPPPPPOOOQQQSSSSSSRRRQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQOOOOOOOOOPPPQQQSSSTTTUUURRRRRRSSSSSSTTTTTTUUUUUUSSSSSSRRRRRRQQQPPPOOOOOO......------,,,,,,,,,,,,)))***+++,,,.........///------...///////////////111222222111000111333555888:::<<<@@@GGGSSS```jjj~~~~~~|||zzzxxxvvvwwwrrrjjjccc\\\SSSJJJDDD888666333111111111000///333///---...000111...+++,,,---///...,,,+++---...))))))***+++,,,+++***)))((())))))************)))(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))((())))))))))))))))))((('''''''''''''''((((((((((((((((((''''''''''''&&&***))))))((('''''''''''''''''''''((((((((())))))))))))(((((((((((()))))),,,***(((((()))***)))((())))))))))))(((((((((((())))))*********)))'''&&&*********++++++******************+++++++++++++++...++++++222===AAA:::000...111333444666@@@PPP]]]rrrvvv{{{|||wwwrrrlllqqq|||{{{yyypppWWWHHHCCCCCCDDDBBBGGGQQQ]]]kkkyyyzzzoooeee^^^YYYWWWZZZXXXVVVSSSPPPMMMJJJIIIFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNOOOOOONNNMMMOOOPPPNNNNNNMMMMMMNNNOOOQQQRRRQQQQQQQQQQQQPPPQQQSSSVVVWWWYYYZZZ[[[ZZZYYYZZZ\\\\\\\\\]]]___aaadddfffhhhfffhhhkkknnnqqqrrrssssssqqqrrrssstttuuuuuuttttttvvvwwwxxxxxxwwwwwwxxxyyywwwyyyzzz||||||{{{zzzyyytttvvvvvvuuusssqqqpppppppppooommmkkkiiigggeeedddccccccbbbaaa```___]]]\\\^^^[[[XXXVVVVVVUUUTTTSSSXXXWWWWWWUUUTTTRRRRRRRRRRRRQQQOOOMMMMMMOOOPPPRRRNNNOOOOOOOOOOOONNNMMMLLLNNNPPPQQQQQQPPPOOOPPPPPPSSSSSSSSSSSSSSSRRRQQQPPPNNNNNNNNNOOOPPPQQQSSSSSSRRRRRRSSSSSSTTTTTTUUUUUURRRRRRRRRQQQOOOMMMKKKJJJ...------,,,+++,,,,,,,,,++++++,,,---............------...////////////...---...////////////111333666666666666:::CCCMMMTTTiiirrr}}}zzzuuuqqqlllhhhjjjddd[[[QQQHHH@@@888444111000//////000111///...---,,,+++---000111...******---///...+++***,,,...)))))))))+++,,,,,,+++)))))))))************))))))(((((((((((()))))))))))))))((('''''''''((()))***(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((('''''''''''''''((((((((()))))))))))))))************))))))(((((((((((((((((())))))&&&''''''''''''(((((((((******))))))))))))((((((...---,,,***))))))))))))''''''''''''(((((((((((()))((((((''''''(((((())),,,***(((((()))***)))((())))))))))))(((((((((((())))))******))))))((('''************************))))))***+++,,,------......+++)))///<<>>333...000333444555;;;EEEMMMcccjjjssszzz|||qqqxxxyyyyyy}}}rrr^^^PPPFFF@@@<<>>HHHOOO\\\gggwww~~~}}}}}}}}}~~~zzzqqqkkk```XXXMMMDDD@@@===:::777111000///...------,,,,,,'''((()))+++,,,,,,------,,,,,,------......//////++++++************++++++---,,,,,,,,,,,,,,,,,,---,,,+++******))))))))))))))))))))))))))))))))))))......---,,,***)))(((''')))))))))))))))***************)))((((((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''&&&&&&''''''((()))))))))))))))************(((((((((((())))))))))))'''(((((())))))((((((''')))))))))))))))(((((((((%%%%%%&&&''')))+++,,,------,,,+++******)))******$$$%%%&&&'''((((((''''''''''''''''''''''''''''''************++++++++++++***+++,,,+++***)))***+++,,,---...------...111333000444;;;EEESSS___bbb^^^\\\aaaiiiqqqxxxpppeeecccfffkkkxxxkkkyyy{{{qqqddd[[[WWWQQQHHH@@@======@@@DDDKKKRRRYYY]]]eeeiiipppuuuwwwuuurrrooojjjfff^^^WWWPPPLLLJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFFFFHHHIIIKKKMMMNNNIIIJJJJJJJJJKKKKKKKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBDDDIIITTTaaakkkpppqqq,,,+++++++++++++++++++++,,,***)))***---......---,,,,,,,,,------------...///---------//////...---///000111000//////000111///111333333444777;;;???GGGQQQ```ooozzz{{{{{{|||zzz}}}~~~|||yyywwwvvvvvvwwwuuuvvvvvvtttoooggg^^^XXXPPPIII???777444333222222111000000//////000000000******+++,,,------...............------,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++)))(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))(((((((((((()))******************))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((((((((('''(((''''''''''''((())))))))))))))))))*********+++))))))))))))(((((((((((('''(((((((((((((((((('''***))))))(((((('''''''''(((''''''''''''((())))))***)))(((((('''''''''(((&&&''')))++++++***)))((()))))))))))))))))))))))))))))))))*********++++++...//////...,,,+++,,,---+++,,,---,,,,,,---///111///000333999CCCMMMSSSTTTQQQWWW]]]cccjjjuuu~~~sssjjjeeecccuuuuuugggnnnwww~~~tttkkkcccaaabbb___UUULLLBBB@@@===<<>>CCCHHHSSSbbbmmm||||||~~~}}}}}}|||~~~~~~zzzuuuqqquuuvvvxxxzzz|||}}}zzztttnnniiigggeeeeeefffeee```XXXNNNCCC<<<999333222222111000///......)))))))))******+++,,,---,,,,,,+++***************'''(((***,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))(((((())))))***+++***))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***'''((()))++++++******))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((******)))))))))(((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&(((((('''''''''(((((()))))))))(((((((((((())))))'''((()))******)))(((''''''''''''''''''''''''''''''((((((((()))))))))))),,,---...---,,,+++,,,---***,,,------,,,,,,---...000...///333777<<>>>>>>>><<<:::<<<===>>>@@@FFFLLLSSSWWW___ccchhhlllmmmllljjjhhhhhhiiihhhfffbbb]]]XXXUUUPPPOOOLLLHHHFFFDDDDDDDDDAAA@@@@@@@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGFFFEEEEEEGGGHHHJJJLLLMMMMMMLLLLLLJJJMMMSSSYYY]]]___```___)))*********++++++++++++)))+++,,,---,,,,,,++++++------------............///...,,,------...,,,+++,,,.........,,,+++,,,------------...000000000000000333666666888@@@MMMXXXppp~~~}}}vvvsssrrrrrrqqqyyy|||~~~yyypppggg```[[[YYYYYYUUUTTTOOOGGG===666333222......//////...---------,,,,,,,,,,,,---...//////,,,++++++******+++,,,---((()))+++---------,,,+++++++++,,,------,,,++++++***))))))(((((())))))******))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++++++++)))(((((())))))***)))((('''&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))((((((&&&&&&&&&&&&&&&''''''(((&&&'''''''''((((((((((((''''''(((((())))))******&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''(((((()))******)))))))))))))))******((((((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))*********)))+++,,,+++******+++,,,***,,,......---,,,---...000...///222333555>>>HHHWWW]]]gggsss}}}yyyoooddddddnnn|||rrrppppppooollljjjjjjggghhhqqq}}}~~~uuukkkbbbXXXPPPPPPVVV^^^]]]]]]```dddfffeeebbbYYYTTTOOOMMMMMMKKKFFFBBB???>>><<<;;;<<<@@@DDDGGGRRRUUU[[[aaafffjjjlllmmmkkklllmmmllliiiddd^^^[[[TTTRRROOOKKKHHHFFFFFFFFFAAA@@@???@@@AAABBBBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGIIIJJJIIIHHHGGGDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHCCCDDDEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGHHHGGGEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHDDDEEEEEEFFFGGGGGGGGGGGGIIILLLPPPTTTVVVWWWVVVUUUNNNOOOPPPQQQRRRUUUXXXZZZ))))))******++++++++++++''')))+++------,,,---------------........./////////...,,,,,,------,,,+++...///000///...---...000///...---...///000000///---000222111000555@@@JJJXXXmmm~~~zzzwwwsssppppppsssxxx{{{{{{ooocccXXXRRRNNNMMMHHHGGGCCC;;;333///...000------...---+++***+++,,,++++++++++++,,,---......---,,,,,,,,,---///111222,,,---.........,,,***(((++++++------------++++++******))))))))))))******)))(((((((((((())))))***))))))))))))))))))))))))++++++******))))))(((((('''(((***+++,,,+++)))(((((()))*********)))'''&&&'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++&&&''''''''''''''''''&&&''''''(((((())))))******+++***)))((((((((((((((()))((((((((((((((())))))***)))(((((((((((())))))++++++++++++++++++++++++)))************+++++++++)))***,,,,,,++++++,,,...+++---......---,,,---...///---...222111111888CCCQQQYYYgggxxx}}}uuujjjdddgggxxx}}}nnniiiiiijjjgggfffgggdddccclllwwwxxx|||xxxpppaaaRRRQQQWWWWWWWWWYYY^^^eeejjjlllmmmjjjfffaaa___^^^ZZZSSSLLLBBB@@@===:::999:::;;;<<>>???AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFHHHIIIIIIGGGGGGCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEHHHHHHHHHGGGGGGGGGGGGGGGJJJIIIHHHFFFFFFFFFGGGHHHCCCDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGCCCDDDFFFGGGGGGGGGFFFEEECCCDDDGGGHHHHHHGGGDDDBBBCCCDDDEEEGGGGGGHHHHHHHHHDDDEEEFFFHHHJJJKKKKKKKKKKKKOOOTTTZZZ]]]^^^]]]\\\QQQOOOMMMJJJKKKOOOUUUZZZ---,,,+++))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------...------,,,,,,,,,------............////////////333222000///.........//////000000111222444888<<>>;;;888666:::;;;>>>BBBIIIPPPUUUYYYdddgggkkknnnlllgggaaa]]]\\\YYYTTTNNNHHHFFFGGGIIIFFFBBB???>>>???@@@>>><<>>???@@@AAABBBBBBBBBBBBBBB???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGGGGEEEDDDEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCEEEGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFFFFBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGHHHFFFDDDCCCCCCDDDBBBAAAAAACCCEEEHHHIIIIIIHHHHHHHHHGGGEEEDDDEEEFFFHHHIIIGGGIIIKKKOOOSSSVVVXXXXXXZZZYYYZZZ___aaa___ZZZVVVQQQRRRUUUWWW[[[ccclllrrr+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++++++++++++++******++++++,,,---............/////////111111000///............------...------...111444333777>>>FFFPPP___nnnyyy~~~yyysssrrrssswww|||~~~|||yyy}}}zzzzzz}}}zzzzzz~~~zzzxxx{{{{{{tttmmmhhhbbb^^^[[[QQQMMMEEE===777333111111......---,,,,,,------......,,,++++++------,,,++++++******)))))))))*********++++++++++++,,,,,,,,,,,,)))(((+++---++++++,,,)))))))))***++++++,,,,,,---,,,+++***)))))))))***************))))))))))))''''''((()))))))))))))))((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++***+++***)))))))))***(((''''''((()))******)))((('''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''''''''''''''((())))))+++***))))))(((((())))))''''''''''''((((((((((((******))))))))))))((((((&&&&&&'''((()))))))))((()))((((((''''''''''''((())))))))))))))))))))))))&&&&&&'''''''''''''''&&&&&&(((***+++)))((((((((()))******)))(((((()))++++++++++++++++++*********,,,,,,,,,,,,,,,,,,------+++---------,,,---///000666???MMM\\\nnn|||mmm```dddvvvsssiiiiiilllrrryyy}}}}}}{{{rrrwww~~~xxxmmmhhheeeaaa___jjj}}}uuuhhh\\\RRRKKKFFFCCC===;;;999999<<>>???@@@AAABBBBBBBBBBBB???@@@AAABBBBBBBBBBBBAAABBBDDDEEEEEEDDDCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBCCCCCCDDDDDDDDDDDDGGGEEECCCCCCEEEGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGEEECCCCCCDDDDDDCCCBBBAAABBBEEEGGGHHHHHHHHHHHHFFFFFFEEEEEEFFFHHHIIIKKKKKKKKKMMMSSSYYY]]]]]][[[]]]ZZZYYYZZZ^^^aaaaaa___```aaabbbdddhhhnnnvvv{{{***))))))))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((((((((***+++++++++++++++++++++,,,------------.........//////000000//////...............///000///......000222333444666999???KKKYYYccczzz~~~yyysssqqqpppqqqsssuuuuuutttzzz||||||yyyvvvwwwyyyzzzwwwyyytttpppppptttxxxzzzyyytttpppiiibbb\\\UUUNNNJJJ@@@>>>999444111///......,,,---------------,,,,,,******+++,,,---,,,+++***)))))))))******+++++++++*********+++++++++,,,,,,+++******,,,---,,,++++++++++++,,,---...///000000,,,+++******)))))))))************)))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''((()))***************(((''''''((((((&&&%%%''''''((())))))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''''''''''''''((()))))),,,+++)))((((((((()))***''''''''''''(((((((((((())))))))))))))))))(((((($$$%%%''')))***))))))((()))(((''''''''''''(((((((((((((((((((((((((((((('''((())))))))))))))))))'''(((******)))(((((())))))******)))(((((()))++++++++++++***************,,,,,,------------......---...///...------///000333777AAAOOOaaarrr}}}uuuhhhkkk{{{{{{zzz}}}~~~}}}~~~vvvssspppqqqwww}}}xxx|||yyyvvv~~~{{{xxx{{{~~~qqqfff]]]WWWSSSJJJFFFBBB??????@@@>>><<<<<<>>>BBBGGGMMMRRRVVVXXX___aaabbbaaa]]]ZZZWWWVVVTTTSSSPPPNNNMMMKKKIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBB===>>>???@@@AAABBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???AAABBBDDDDDDBBBAAABBBCCC@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDJJJGGGDDDBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFDDDCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFHHHKKKMMMNNNQQQOOOOOOTTT[[[]]][[[WWWTTTSSSSSSWWWbbbooowwwyyytttsssqqqoooooorrrwwwzzz))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((((((((***+++,,,,,,,,,,,,,,,---......------------............///////////////............//////...------...///222333444444777>>>HHHOOO```mmmyyy|||zzzxxxvvvsssqqqooommmlllmmmnnnooooooqqqvvvwwwyyy||||||yyy{{{}}}||||||}}}~~~yyy~~~~~~~~~~~~}}}|||tttooojjjggghhhjjjjjjiiieeeaaa[[[TTTNNNFFF???;;;555333111///...---------,,,,,,------,,,+++))))))(((***,,,---,,,+++******))))))******++++++,,,,,,))))))))))))*********++++++---///...---,,,+++***+++,,,---...///000111222******)))((((((((())))))))))))))))))))))))******''''''((()))))))))))))))%%%%%%&&&&&&''''''(((((()))(((''''''&&&'''(((((('''(((((())))))(((((('''***(((''''''(((((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))***)))((('''&&&'''((()))''''''''''''(((((((((((((((((((((((((((((())))))$$$%%%''')))***))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))''')))******((('''((())))))******)))(((((()))+++************************,,,,,,,,,------.........+++,,,------,,,---///111222444:::FFFUUUdddpppwww~~~qqqoooyyy~~~uuupppnnnrrruuuuuuvvvxxxzzzuuuvvvzzz~~~~~~}}}tttkkkgggXXXRRRKKKGGGFFFDDD@@@<<<======>>>???BBBEEEHHHJJJTTTWWW[[[\\\\\\[[[[[[\\\[[[[[[ZZZWWWUUURRRPPPPPPJJJJJJIIIGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>@@@AAACCCCCCAAA@@@AAABBB@@@@@@AAACCCCCCDDDDDDDDDBBBBBBCCCDDDDDDCCCCCCCCCEEEDDDDDDCCCBBBAAAAAA@@@???@@@@@@AAABBBCCCCCCCCCGGGEEEBBBAAACCCEEEEEEEEECCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@AAAAAABBBBBBBBBBBBBBBFFFFFFFFFFFFDDDCCCBBBAAACCCAAA@@@AAACCCEEEEEEDDDFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIKKKNNNPPPSSSTTTTTTQQQOOOQQQVVVWWWSSSNNNJJJMMMPPPXXXjjjyyytttrrrsssuuuvvv)))))))))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++,,,,,,,,,,,,---...//////,,,------------.............../////////......---+++,,,------+++***+++,,,,,,///111222222666<<>>999333///...------,,,,,,+++++++++***************)))(((''')))+++------,,,*********))))))***+++,,,,,,++++++(((((()))))))))************111666222---+++******)))***+++,,,---...//////))))))((((((((((((((()))))))))))))))************''''''((()))))))))))))))%%%%%%&&&'''(((((())))))+++***)))''''''((())))))((((((((())))))(((''''''+++***))))))++++++***)))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((())))))&&&&&&'''((()))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((((()))***)))((('''(((***)))******)))(((((()))+++)))))))))***************++++++,,,,,,------......(((***++++++++++++...000222222777@@@IIITTTaaalllyyy}}}yyyppppppuuuzzz|||rrrkkkhhhlllrrruuuyyy}}}~~~}}}~~~{{{wwwwww|||uuuttt{{{|||mmmfff]]]XXXVVVTTTNNNIIIBBB@@@>>>======>>>@@@AAAEEEIIIMMMQQQTTTWWWZZZ]]]^^^______^^^[[[YYYYYYYYYTTTSSSPPPMMMJJJHHHGGGFFFDDDEEEFFFFFFFFFEEECCCBBB???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@??????AAABBBBBBAAA@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@?????????@@@AAABBBCCCCCCDDDAAA@@@???AAADDDGGGHHHHHHBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCCGGGGGGGGGFFFEEECCCBBBAAAAAA@@@???AAACCCEEEFFFEEEFFFEEEEEEEEEGGGIIIKKKMMMLLLMMMNNNPPPRRRTTTUUUVVVQQQNNNKKKLLLMMMNNNKKKIIIJJJPPPUUU^^^rrrzzzsssqqqrrrtttvvv******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,---------.........------...//////......---***,,,------,,,+++,,,---***---000000///111555999;;;@@@CCCDDDGGGLLLMMMKKKRRRRRRQQQRRRTTTYYY___cccggglllttt{{{zzzxxxvvvuuutttvvvxxxyyysssssstttwww|||yyyyyy{{{~~~{{{xxxxxx{{{~~~}}}zzzxxx{{{~~~yyysssqqqqqqppplllhhh```]]]XXXSSSOOOLLLIIIHHH@@@===999666444111///---,,,,,,,,,,,,,,,++++++***))))))))))))*********++++++---///...+++)))***+++)))***+++,,,,,,,,,+++***))))))*********+++++++++)))666===666,,,)))***+++))))))******+++,,,------***))))))((())))))******((()))))))))************''''''((()))))))))))))))%%%&&&&&&''')))***++++++,,,+++)))''''''((()))***''''''((()))***************)))((()))+++,,,,,,+++'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''((())))))''''''((((((''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((('''''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((((()))***)))''''''(((***)))******)))(((((()))+++((()))))))))*********+++******++++++,,,---------***+++,,,+++++++++---///000000555;;;>>>DDDRRRaaaooouuu}}}{{{ppplllnnnsssnnnfffaaafffooovvv}}}|||{{{zzzyyy}}}~~~xxxnnnjjjjjjrrr|||rrrmmmllliiibbb]]]RRROOOKKKGGGDDDCCCBBBCCC???AAACCCEEEGGGKKKPPPTTTVVVYYY]]]^^^\\\\\\]]]___\\\ZZZWWWTTTPPPNNNLLLKKKGGGIIIKKKMMMMMMJJJHHHFFFAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???AAABBBBBBAAA@@@@@@AAA@@@AAAAAABBBBBBBBBAAAAAAEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDAAA@@@@@@BBBDDDFFFFFFEEEAAABBBCCCCCCCCCCCCBBBAAA??????@@@AAABBBBBBBBBBBB???@@@BBBCCCDDDDDDDDDCCCFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDDDDEEEHHHKKKKKKKKKKKKJJJIIIIIIJJJMMMPPPRRRPPPPPPQQQQQQPPPPPPOOOOOOHHHGGGFFFEEEFFFGGGIIIJJJOOOWWW^^^fffxxx{{{rrrpppqqqtttuuu+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------************+++,,,---...,,,,,,,,,---------......,,,---.../////////...---,,,---//////...---...///...000222000......111444222333333222777>>>AAA???DDDDDDCCCCCCEEEJJJQQQUUU___eeellltttyyy{{{zzzyyyllllllkkklllmmmppprrrtttpppppppppuuu{{{{{{zzzzzz}}}}}}vvvssspppppptttzzz}}}{{{yyywwwvvvpppnnnnnnrrrxxx{{{yyyvvvtttoooiiiggggggfffaaa]]]UUUSSSNNNIIIDDD@@@<<<:::666444111///000000//////...............---,,,+++*********+++,,,...///000---///000...***)))***,,,***+++,,,---,,,,,,************+++++++++,,,,,,,,,)))888AAA999,,,'''))),,,*********++++++,,,------+++***************++++++(((((())))))*********+++'''(((((()))))))))))))))%%%&&&'''((()))***+++,,,,,,***((('''&&&'''((()))&&&'''(((***,,,---------'''&&&&&&'''***++++++***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''((())))))'''((()))))))))(((&&&%%%''''''''''''((((((((()))&&&'''''''''(((((())))))***)))'''&&&&&&'''((()))'''''''''''''''((()))***))))))))))))))))))))))))&&&'''((()))************((()))))))))'''''')))***)))******)))(((((()))+++(((((())))))*********+++))))))***++++++,,,------...//////...------...000...///333888777:::IIIYYYfffmmmvvv}}}xxxjjjeeegggeee\\\WWW\\\fffpppzzz{{{vvv|||~~~}}}}}}{{{zzz{{{kkkaaa^^^gggnnnsss~~~}}}xxxwwwtttnnnggghhhddd___YYYSSSOOOMMMLLLAAAAAA???>>>===@@@DDDHHHMMMRRRVVVYYYZZZ[[[^^^```]]]\\\ZZZXXXUUUTTTSSSRRRLLLNNNRRRTTTSSSQQQMMMJJJCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAABBBBBBBBBBBBAAA???AAACCCBBBAAA@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@HHHHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDD???@@@@@@AAACCCDDDEEEEEEEEEDDDCCCCCCDDDCCCAAA>>>AAAAAABBBCCCCCCBBBAAAAAA===>>>???@@@AAABBBBBBBBB???AAABBBDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHKKKJJJJJJKKKOOOQQQRRRRRRRRRPPPNNNMMMMMMNNNPPPRRRQQQPPPOOONNNLLLIIIGGGFFF@@@AAAAAAAAAAAAEEEIIIMMMSSS\\\dddjjj|||}}}sssoooppprrrsss+++***)))(((((()))***+++,,,,,,,,,------,,,++++++++++++++++++,,,---......******))))))***+++,,,,,,+++,,,---.........---,,,......///000///...,,,+++***+++,,,---...---,,,+++333222111/////////000111000111222333444555555555555555666888;;;???CCCEEEQQQVVV\\\ccciiikkklllllljjjhhhhhhkkkpppqqqmmmiiiggggggjjjpppxxx~~~|||yyyvvvxxx}}}~~~|||wwwvvvuuussssssvvv{{{|||uuuooommmnnnnnngggdddbbbbbbfffiiijjjiiiiiiccc\\\YYYYYYXXXSSSOOODDD@@@<<<999777444111/////////000000000///---,,,))))))***+++,,,,,,,,,,,,))))))***+++,,,,,,------'''((())),,,...///---+++,,,,,,,,,+++++++++******''')))+++,,,+++******+++,,,---------,,,,,,+++***+++++++++************)))''')))++++++******+++,,,(((((())))))))))))((((((+++***((('''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&&&&%%%%%%''')))+++)))&&&&&&(((+++******))))))((((((''''''###$$$&&&'''((('''&&&&&&'''''''''''''''&&&&&&&&&******)))(((((((((((((((''''''&&&%%%&&&'''((()))***))))))((((((((())))))(((((((((((())))))))))))&&&$$$###%%%)))+++***(((''''''((((((((((((''''''''''''''''''((((((((((((---***'''&&&&&&&&&&&&%%%((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))******++++++******************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///000111222666;;;???TTT\\\hhhrrrzzzsssjjjgggiiifffaaa\\\\\\bbblllssszzzvvv~~~zzzwwwzzzvvvpppttt~~~sss^^^RRRPPPXXXhhhuuu~~~uuuqqquuu}}}yyy~~~vvvvvvooobbb___VVVPPPGGGBBB@@@???===;;;GGGDDDEEEJJJNNNPPPTTTXXX^^^]]]\\\\\\[[[YYYUUURRRPPPPPPQQQSSSWWWXXXXXXWWWNNNJJJEEECCCDDDEEEEEECCC@@@@@@AAAAAABBBBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@???AAABBBBBBBBBAAAAAACCCEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFGGGGGG@@@@@@????????????@@@@@@DDDDDDCCCBBBAAA@@@>>>===???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@>>>BBBFFFHHHGGGGGGHHHJJJEEEGGGIIIJJJKKKLLLPPPRRRNNNNNNPPPSSSWWWXXXXXXVVVYYYUUUPPPNNNNNNNNNKKKHHHKKKIIIFFFBBB@@@?????????>>>@@@BBBDDDFFFIIIMMMPPP```aaadddkkk{{{zzzooolllnnnnnnlll+++***)))(((((()))***+++***+++++++++++++++*********************+++,,,---***************+++,,,---***+++---.........---,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,222111000///...//////000,,,---...///111222333333222222111222444777:::<<<@@@CCCJJJRRRXXX]]]```aaa___]]]^^^bbbhhhjjjhhhdddcccccceeekkksssyyy||||||yyyvvvtttwww}}}~~~zzzyyyxxxwwwwwwzzz}}}yyyyyyyyy|||~~~wwwoooiiieeedddcccaaa^^^[[[ZZZ\\\^^^]]]\\\^^^XXXQQQLLLJJJGGGBBB===:::888555333222111...------------...------,,,,,,+++++++++,,,,,,+++***************++++++,,,,,,,,,******+++++++++***(((''',,,,,,+++++++++*********(((***,,,,,,+++***++++++,,,,,,---,,,,,,++++++***+++++++++*********))))))(((***++++++***)))***+++(((((())))))))))))((((((+++***((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''((((((((('''&&&'''((()))))))))(((((((((((((((&&&&&&''''''((((((''''''((((((((((((((('''''''''***))))))(((''''''((((((''''''&&&&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((()))&&&$$$###%%%(((***)))((((((''''''''''''''''''(((''''''''''''((((((((((((***(((''''''((()))(((((((((((((((''''''(((((((((&&&'''''''''((()))))))))++++++***)))(((((('''&&&************************,,,+++++++++++++++++++++---------------------------...//////000333888;;;HHHQQQ^^^jjjrrryyyvvvqqqppptttooohhh___[[[[[[```dddnnnwwwxxxooosssxxx~~~zzzvvvvvvqqqjjjmmmwwwlll]]]VVVVVV]]]eee}}}xxxqqqsssyyy~~~tttkkk^^^QQQHHHCCCAAAAAAFFFBBB@@@BBBDDDDDDGGGKKKUUUUUUWWWYYY\\\\\\ZZZWWWRRRRRRRRRUUUXXX[[[[[[ZZZXXXTTTOOOLLLKKKJJJHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBAAAAAA@@@@@@????????????@@@??????>>>===<<>><<<===AAAEEEGGGJJJOOOSSSUUUUUUTTTNNNNNNOOORRRVVVYYYYYYYYY\\\XXXTTTQQQOOOLLLIIIGGGJJJHHHFFFDDDBBBAAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEFFFFFFDDDAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAACCCCCCAAA@@@???>>>>>>>>>AAAAAABBBBBBBBBBBBBBBAAABBBEEEIIIKKKKKKKKKLLLMMMKKKLLLNNNNNNNNNOOORRRTTT[[[ZZZYYYYYYYYYXXXUUURRRMMMKKKHHHCCC@@@>>>@@@AAA===???AAAEEEIIIIIIHHHEEEJJJJJJJJJIIIJJJMMMRRRVVV[[[^^^bbbiiivvvzzzmmmeeeccccccaaa___+++***)))(((((()))***+++))))))******+++***************))))))******+++,,,******)))))))))******+++)))***,,,------,,,,,,+++,,,+++*********,,,---...,,,+++*********+++---......---------------------111000...---,,,,,,,,,,,,000//////...//////000111000111222444777:::<<<===>>>???AAAEEEKKKOOOOOONNNLLLNNNSSSYYY```fffjjjlllpppnnnlllmmmppprrrqqqpppooooooooonnnooosssxxx}}}{{{yyyrrrtttxxx|||xxxuuurrrrrrtttuuurrrpppjjjhhhffffffhhhjjjjjjjjjkkkiiifffbbb]]]YYYUUUSSSHHHFFFCCCAAA???===<<<;;;999777444222222111///,,,///---++++++,,,---,,,+++***))))))((()))***,,,---+++++++++++++++***))))))++++++++++++************((())))))(((((((((***+++++++++++++++************)))+++,,,,,,++++++,,,---+++++++++*********++++++************)))))))))))))))+++,,,+++)))(((((()))(((((())))))))))))(((((())))))((((((''''''''''''))))))(((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%(((+++***'''###&&&''''''(((((()))))))))***)))'''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))((())))))***+++((((((((((((((('''''''''%%%%%%%%%&&&'''((()))((()))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((('''''''''***,,,---+++)))((((((((())))))((((((((()))))))))((((((((((((((($$$$$$%%%'''(((***++++++***************+++++++++,,,,,,,,,++++++*********------------------------,,,---...------...111444000888DDDPPP[[[fffqqqxxx{{{~~~{{{zzz~~~}}}tttjjjbbb^^^]]]^^^eeettt|||wwwffffffhhhjjjnnnrrruuuwww{{{vvvrrrqqqmmmeeeccceeennnqqquuuwwwzzzzzzsssjjjddddddYYYnnnvvviiidddfffzzz~~~oooeeeccceeeeeeZZZPPPJJJFFFBBB@@@AAA>>>>>>@@@DDDHHHIIIIIIGGGIIIHHHIIIMMMQQQUUUWWWWWWXXXWWWUUUSSSQQQOOOMMMLLLQQQOOOLLLHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDHHHIIIIIIGGGCCCAAA@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBB@@@????????????@@@BBBCCCEEEFFFGGGHHHHHHIIIKKKMMMPPPRRRSSSRRRRRRRRRQQQRRRSSSRRRPPPPPPRRRSSSXXXWWWTTTSSSQQQMMMIIIFFF@@@AAAAAA>>>;;;<<>>??????===;;;:::<<<===<<<===???CCCGGGJJJJJJIIIFFFHHHKKKQQQXXX]]]``````^^^\\\[[[```gggiiieee```]]]]]][[[WWWTTTRRRSSSUUUQQQVVVYYY[[[___gggkkklllnnnjjjccc]]]XXXUUUSSSRRR+++***)))(((((()))***+++&&&'''((()))************((()))***,,,...111444555...------,,,+++++++++,,,'''((()))++++++******)))***+++,,,,,,,,,***)))'''((()))***,,,,,,+++*********+++---...///...------+++,,,------+++'''"""++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---.........///111333---000222111000///111444777999;;;===???BBBEEEGGGFFFFFFDDDBBBBBBEEEJJJNNNSSSSSSTTTVVVYYY[[[[[[[[[ZZZXXXVVVWWWYYYXXXTTTQQQXXX___cccaaa^^^]]][[[WWWUUURRROOOOOOOOOMMMIIIDDD@@@???>>>>>>===;;;777555111111222222222111111000---///111///,,,******+++---...000000...,,,,,,,,,+++***))))))+++,,,,,,,,,)))***+++++++++)))((('''***++++++******)))(((''''''(((((()))***++++++,,,###)))+++)))(((***...************))))))))))))(((((()))(((''''''))),,,)))((('''&&&'''(((***,,,))))))))))))((((((((((((%%%''')))***)))((()))***(((((())))))))))))((((((&&&'''((())))))(((''''''%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''&&&((()))'''%%%$$$'''***(((((((((''''''&&&&&&%%%%%%&&&((()))))))))((((((######$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&''')))*********)))(((%%%%%%%%%&&&&&&'''))))))))))))((('''&&&&&&%%%%%%$$$''')))(((&&&%%%''')))%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))***(((&&&%%%'''((()))(((''')))***++++++***)))'''''''''((()))***++++++,,,''''''((()))***+++,,,,,,((())))))***++++++,,,,,,------,,,++++++*********........................***+++------------///000///000000111444===IIIRRRaaajjjvvv}}}qqqmmmsss|||}}}wwwrrroooooouuussspppnnnnnnpppssstttssssssrrrrrruuuwwwuuuqqqrrrttttttqqqmmmmmmpppsssvvvvvv}}}}}}uuujjj```ZZZXXX\\\bbbaaaeeelllqqqlllaaaZZZZZZSSS^^^___^^^hhhjjjfffiiisss}}}xxxqqqbbb]]]VVVRRRSSSVVVYYY[[[TTTPPPKKKFFFDDDAAA???===888::::::999999;;;@@@EEEBBBDDDGGGJJJLLLKKKJJJIIIKKKIIIGGGFFFFFFHHHJJJLLLPPPRRRTTTUUUSSSQQQPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKJJJJJJIIIHHHJJJMMMPPPRRRSSSRRRRRRJJJKKKLLLMMMNNNOOOOOOOOOMMMOOORRRTTTSSSQQQNNNLLLLLLLLLLLLLLLKKKJJJJJJIIIEEECCCBBBBBBBBB@@@;;;777888999:::999888999;;;===AAACCCGGGNNNVVV[[[^^^^^^YYYYYY[[[aaahhhlllllljjjbbbaaabbbiiipppqqqkkkddd^^^^^^\\\XXXTTTRRRRRRSSSQQQVVVXXXWWWZZZ```eeeeeefffccc^^^ZZZWWWUUUUUUUUU(((((((((((('''''''''''')))************+++++++++((()))+++,,,,,,+++)))((())))))(((((((((***+++,,,,,,+++***)))***+++---...***++++++***))))))***,,,***+++,,,,,,+++(((&&&$$$++++++)))))))))***+++,,,,,,+++*********+++------++++++++++++++++++++++++)))***+++,,,------------*********+++,,,---...///.........////////////000...///000222333444555666888888777666777999;;;======>>>@@@BBBEEEGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEIIIKKKMMMLLLIIIFFFEEEDDDBBBAAA@@@>>><<<:::999888666666444333222111111111111000...---,,,------...(((***------,,,+++++++++&&&'''***,,,---,,,,,,+++******))))))))))))******)))))))))))))))))))))))),,,***((('''&&&'''((()))))))))))))))))))))******&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))'''&&&&&&''')))+++,,,***&&&%%%'''***))))))))))))))))))))))))000+++'''&&&((()))'''%%%$$$%%%%%%&&&&&&''''''''')))((('''%%%%%%%%%&&&'''+++((($$$$$$'''))))))((()))((('''%%%%%%&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))((('''''''''(((***+++'''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%''')))((())))))))))))'''&&&%%%******))))))))))))******))))))*********+++++++++)))))))))((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---...//////---------///333888>>>AAAPPPZZZgggrrr{{{zzzhhhcccgggmmmqqqtttrrrsssvvvuuurrruuuzzz|||zzzxxxyyy}}}vvvjjjjjjrrrvvvvvvuuutttwwwxxxvvvpppkkkiiihhhqqquuu|||uuummmddd[[[]]]eeemmmssstttmmmccc\\\WWWRRRRRRRRRRRRTTTXXX^^^dddhhhyyyssskkkddddddnnnyyy|||zzz|||mmmaaa^^^ZZZOOOEEE@@@AAA???<<<<<<<<<;;;777444999<<<@@@BBBAAA@@@??????<<<999:::>>>???>>>@@@CCCLLLLLLMMMOOOQQQQQQOOOMMMKKKKKKLLLNNNPPPRRRTTTUUUVVVTTTTTTTTTSSSRRROOOLLLLLLLLLMMMQQQTTTUUURRRNNNPPPMMMKKKJJJIIIIIIHHHFFFHHHGGGJJJMMMJJJDDDAAABBB@@@AAABBBBBB@@@???>>>>>>;;;888555777;;;<<<888444888999999888999===BBBFFFNNNXXX```ccciiirrrrrrlllnnngggccceeehhhiiikkknnnkkkhhhdddeeekkkpppkkkbbbaaaaaa___]]]ZZZWWWVVVUUUQQQRRRSSSUUUXXX[[[]]]^^^```\\\XXXWWWWWWYYYYYYXXX***))))))))))))((((((((())))))*********+++++++++++++++************++++++,,,+++***))))))******+++******************++++++***++++++***))))))***,,,---,,,+++*********+++,,,((((((((((((***,,,...///,,,++++++***+++,,,---...........................)))***+++,,,---------------,,,,,,,,,,,,,,,------........./////////000000111111111111111111111222222222111000111333555666777777888999:::;;;<<<===::::::::::::::::::::::::===???@@@???===;;;::::::999999888777555444333222111111000///............------++++++***+++,,,,,,***+++---,,,+++******+++)))***,,,------,,,+++*********))))))((()))))))))))))))))))))))))))))))))---,,,***(((((()))***+++*********)))))))))))))))''''''((())))))))))))((()))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((((((((((((((((((((())))))))))))((((((''')))******(((''''''(((***++++++***(((((()))+++(((((((((((((((((((((((($$$%%%&&&''''''&&&$$$###''''''&&&&&&''''''(((((()))(((((('''&&&&&&''''''+++)))&&&&&&((())))))'''(((((('''&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''(((&&&$$$%%%''')))((('''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))((('''''''''(((******)))(((((('''''''''(((((('''&&&&&&%%%&&&'''(((((($$$%%%&&&((())))))((((((******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------------------------,,,,,,------....../////////...---...111555999<<>>:::;;;;;;;;;;;;;;;;;;;;;;;;999666555888:::999:::===CCCCCCEEEGGGIIIIIIHHHFFFDDDDDDEEEGGGHHHKKKLLLMMMPPPOOOOOOPPPPPPPPPMMMKKKIIIIIIJJJLLLOOOOOOLLLIIIHHHFFFDDDCCCCCCCCCBBBAAA???===>>>@@@???<<<<<>>BBBHHHPPPUUUcccmmmssstttwww}}}{{{tttkkkdddaaadddhhhkkkooosssqqqoookkkiiilllooollleeedddbbbaaa______^^^\\\ZZZRRRRRRRRRSSSTTTVVVYYYZZZ[[[]]]___bbbddddddbbbaaa************)))))))))))))))))))))*********++++++---,,,***))))))***,,,---...---,,,+++************)))***+++++++++***))))))***++++++***))))))***,,,...,,,)))'''(((***...000((((((((()))***,,,---...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------///...---,,,,,,,,,,,,---............////////////111000///......///000111...---,,,,,,---...000111111111111111000000000000000000000000000000000000111222333222111000000111111111111000//////......------,,,,,,,,,,,,------++++++*********+++,,,,,,,,,,,,---+++)))(((***+++***+++---...---,,,***(((+++***))))))(((((((((((())))))))))))))))))))))))---,,,+++*********+++,,,+++*********))))))(((((('''((())))))******))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''(((((())))))))))))(((((((((***+++***)))'''(((((()))((('''''')))******)))((((((((((((((((((((((((###&&&((((((&&&$$$%%%&&&***)))((('''&&&'''((()))(((((()))))))))(((''''''+++***))))))******(((&&&''''''((((((''''''&&&%%%''''''((()))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***(((((('''''''''(((((()))&&&''''''((((((((((((((($$$%%%'''((()))***************))))))))))))******)))))))))************+++((()))))))))***+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------------------........................//////...---///111444555999@@@LLL[[[kkkzzz|||rrrjjjeee```aaafffpppvvvvvvvvvwww{{{~~~uuupppmmmjjjjjjkkknnnrrruuutttrrrqqqrrrtttssstttvvvyyysssgggnnn|||vvvaaaSSSLLLFFFFFFHHHKKKQQQYYYaaaeeezzz}}}|||{{{tttfffeeedddbbb^^^XXXPPPKKKEEE@@@:::777888:::;;;;;;===888444555666444555777;;;;;;;;;===???@@@>>>===<<<<<<===>>>@@@AAABBBCCCBBBBBBBBBCCCEEEFFFEEECCCCCCBBBCCCDDDFFFEEECCCAAA>>>===;;;<<<======<<<;;;;;;888777::::::888999===666666666555666666777777999999999:::;;;<<<===>>>@@@AAACCCFFFKKKSSS[[[aaallluuu{{{{{{|||}}}uuugggaaa^^^aaaggglllssszzzyyyzzzvvvpppmmmmmmkkkgggiiifffccccccddddddbbb___TTTSSSRRRQQQRRRTTTWWWXXXZZZ```hhhnnnoookkkgggeee*********)))))))))(((((())))))))))))************---,,,+++******+++,,,---+++++++++******))))))))))))***,,,------+++)))(((***++++++***))))))***,,,+++***(((&&&&&&(((+++---++++++******************************++++++,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,......------,,,------...,,,,,,,,,---------......,,,,,,++++++,,,...111222---------,,,---...///000............------------........................---......---,,,,,,...///........................---,,,,,,,,,------...///++++++,,,,,,,,,---......------,,,***(((''')))+++)))***+++,,,,,,+++)))(((+++***)))(((((('''(((((()))))))))))))))))))))))),,,,,,+++******++++++,,,++++++******)))((((((((((((((()))***************((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((()))***++++++)))(((((()))'''$$$"""###''')))(((&&&((((((((((((((((((((((((***(((&&&$$$$$$%%%'''(((***)))'''&&&%%%&&&'''((('''((()))******)))((('''++++++,,,,,,,,,***(((&&&&&&'''((((((((('''%%%$$$&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''&&&''')))*********((('''******************************))))))))))))******))))))))))))************(((((()))***+++,,,,,,---))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++++++++,,,,,,///////////////............------------///000111555888AAANNN]]]lllvvv{{{zzzuuuccc```bbbjjjqqquuuxxx{{{}}}vvvrrrnnnjjjjjjnnnkkkmmmooooooooorrrxxx}}}zzz}}}uuuggglll|||qqqaaaXXXOOOLLLIIIHHHKKKQQQXXX]]]uuu~~~{{{yyy{{{}}}|||{{{xxxuuupppllliii[[[RRRFFF@@@AAADDDEEEEEEIIIAAA;;;:::;;;999888:::;;;:::999999:::;;;:::999888888999:::::::::::::::888777777888;;;<<<;;;:::;;;;;;;;;;;;;;;;;;:::999888777777999;;;<<<;;;:::===;;;;;;@@@AAA>>><<<===;;;999888888999:::;;;;;;>>>AAAEEEHHHIIIIIIJJJKKKMMMMMMMMMMMMOOOUUU\\\aaaeeeooouuuuuuxxx}}}zzzssseee___\\\^^^ccciiisss{{{xxxoookkkjjjhhhqqqlllgggeeeffffffccc```XXXWWWVVVVVVWWWYYY\\\^^^^^^eeemmmrrrpppjjjdddaaa))))))((((((((('''''''''(((((()))))))))************+++,,,,,,,,,,,,+++***'''(((((())))))))))))))))))+++---//////---***(((***++++++***))))))***,,,*********)))))))))((((((++++++++++++******))))))((())))))***************++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++,,,---...//////*********+++++++++,,,,,,++++++******+++---///000...---------.........///,,,,,,---------.........////////////////////////,,,---...---,,,,,,...000,,,,,,---------.........,,,,,,,,,,,,,,,---...///***++++++,,,,,,---------------,,,***'''''')))***%%%&&&(((***+++***)))(((******)))(((''''''(((((())))))))))))))))))))))))******)))))))))*********************))))))(((((((((((()))***************(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***++++++)))(((((()))&&&###!!!###''')))(((&&&'''''''''''''''''''''''''''$$$!!!%%%+++---)))$$$)))(((&&&%%%%%%%%%&&&&&&'''((()))******)))((('''***+++---...,,,***(((&&&&&&'''((((((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&''''''%%%''')))++++++***((('''******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))*********+++++++++,,,,,,*********++++++,,,,,,,,,///////////////.........++++++,,,,,,---...///000333444888BBBNNN[[[dddhhhtttuuuxxx~~~~~~kkkeeebbbfffmmmuuu~~~{{{wwwuuuqqqllllllooolllnnnoooooopppuuu}}}wwwgggiiittt~~~qqqfff^^^XXXOOOGGGEEEGGGMMMQQQdddmmmwww|||vvvsssuuu}}}wwwkkk]]]UUUTTTXXXZZZZZZTTTLLLFFFGGGIIIHHHHHHIIIEEECCCAAA@@@@@@AAA@@@@@@<<<<<<<<<<<<;;;:::888777888666555555777777777555555666666555555555666777::::::;;;>>>AAACCCCCCBBB???AAAHHHRRRWWWSSSMMMJJJJJJGGGCCCBBBDDDFFFFFFFFFIIINNNUUUZZZ\\\[[[ZZZYYYYYYWWWUUURRRRRRUUU[[[___aaajjjppppppsssxxxwwwpppddd^^^ZZZ[[[^^^cccmmmvvvuuunnnllljjjtttooohhhcccbbbaaa```______^^^^^^^^^```ccceeegggbbbfffkkkmmmkkkgggbbb```((((((((((((''''''''''''((((((((()))))))))******((()))+++,,,,,,+++)))(((%%%&&&'''((())))))))))))((())),,,......---+++)))***++++++***))))))***,,,***+++---...---,,,)))((((((((()))++++++,,,,,,+++((()))******+++***************************************+++++++++++++++************+++,,,---//////************++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---..............................+++,,,------++++++,,,---*********++++++,,,,,,,,,***************+++,,,,,,(((((()))*********))))))++++++,,,***(((''')))***###$$$''')))******)))((()))((((((''''''(((((()))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))***'''((())))))******))))))))))))))))))))))))))))))''''''((()))))))))))))))************************(((((())))))))))))(((((((((***+++***)))'''(((((('''&&&%%%&&&(((*********''''''''''''''''''''''''###"""%%%000::::::000$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))))))))(((((()))+++------+++)))((((((''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((()))***&&&''')))***+++***((('''&&&&&&&&&&&&'''((())))))******))))))))))))*********)))))))))))))))((((((((()))))))))***+++++++++))))))))))))))))))))))))************+++++++++++++++,,,,,,------......///........................***+++,,,...////////////...///222777???JJJSSSYYYfffhhhlllrrruuuyyy~~~}}}iiiddd```bbbeeemmmzzz}}}|||zzz{{{xxxqqqmmmnnnnnnppprrrrrrqqqtttyyy~~~yyykkkiiippp}}}}}}uuummmjjjcccXXXMMMFFFEEEGGGIIIQQQUUUZZZ___fffyyyuuuooommmttt}}}ssskkkiiimmmqqqsssccc[[[VVVYYY]]]]]]]]]]]]TTTRRROOONNNOOOQQQQQQQQQJJJJJJJJJHHHFFFCCC@@@>>>???===:::888777666444222666777777777777888;;;>>>BBBCCCEEEIIINNNPPPPPPOOOIIIOOO^^^qqq{{{xxxooojjjeee```ZZZXXXYYY[[[[[[ZZZWWW[[[aaaeeegggeeeaaa___\\\[[[XXXTTTSSSVVV\\\aaa```gggkkkhhhjjjpppoooiiiaaa\\\XXXWWWXXX[[[dddnnn{{{sssnnnkkknnnjjjbbb\\\YYYZZZ^^^aaaddddddeeeggghhhjjjlllmmmcccbbbbbbdddffffffdddbbb)))))))))(((((((((((('''(((((((((((()))))))))***)))))))))******)))))))))'''((()))******)))((((((%%%&&&)))+++,,,++++++******++++++***))))))***,,,(((***,,,---...---+++***((((((***+++,,,,,,++++++)))***+++,,,---,,,,,,+++))))))))))))))))))))))))******++++++++++++*********************+++,,,---++++++++++++,,,,,,,,,,,,+++,,,---------+++)))(((******++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++)))))))))))))))))))))***************))))))))))))******+++((())))))******)))((('''(((***++++++)))((()))***$$$&&&((()))***)))(((''''''''''''''''''((()))***))))))))))))))))))))))))&&&'''(((((())))))))))))((((((((()))******++++++''''''((())))))))))))((())))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((())))))))))))((((((''')))******(((''''''((('''((((((((('''((()))+++''''''''''''''''''''''''''''''***222:::999000'''$$$%%%'''(((((((((&&&%%%''''''&&&&&&'''(((((()))'''***,,,,,,***((()))***(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%'''((('''%%%%%%'''***((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''&&&&&&'''''')))******&&&'''((()))))))))(((((()))((('''''''''((())))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,------...//////,,,,,,------......//////+++,,,...///000000///...---...///000222999CCCKKKVVVYYY```fffiiimmmxxx}}}zzzyyyyyyhhhgggfffeeebbbcccmmmxxx}}}{{{zzzzzz{{{{{{zzzxxx}}}~~~yyyssspppuuuyyy~~~~~~{{{wwwuuuuuu{{{~~~xxxxxx|||zzzqqqmmmoooqqquuuuuuqqqpppqqqrrrppppppkkkccc[[[SSSOOOMMMMMMHHHGGGHHHKKKQQQaaatttmmmqqquuuyyyzzzxxx|||{{{rrrmmmooorrrpppmmmkkkbbb___]]]]]]```cccfffgggaaaaaa```^^^ZZZUUUQQQOOOQQQNNNHHHDDDAAA>>>:::888;;;===>>>>>>>>>AAAFFFJJJLLLMMMPPPUUUZZZ]]]]]]]]]VVV^^^rrr|||uuummmjjjjjjlllkkkiiidddcccccceeefffddd___[[[ZZZXXXUUUQQQQQQTTTZZZ___\\\bbbccc___```ggggggbbb]]]XXXUUUTTTSSSTTT]]]fffppp{{{zzzssslllgggaaa^^^YYYSSSPPPTTT^^^gggggghhhiiikkklllmmmllllllaaa\\\YYY[[[```dddbbb^^^************))))))))))))(((((((((((())))))))))))***)))(((''''''((()))*********++++++***)))'''&&&###$$$&&&((()))************++++++***))))))***,,,&&&'''(((***++++++++++++++++++,,,,,,+++***((('''+++,,,---...///...------------------------------******+++++++++******))),,,+++******))))))******,,,,,,---------.........'''))),,,......---+++******+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++'''***,,,,,,+++(((''''''************************++++++************++++++***+++,,,,,,,,,***)))(((&&&)))++++++***)))))))))'''(((***+++***)))'''&&&&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))***+++,,,,,,&&&''''''((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((((((((())))))))))))(((((('''(((***)))'''&&&&&&'''%%%''')))'''%%%$$$'''***''''''''''''''''''''''''+++)))''''''))))))'''%%%###%%%(((***+++***(((&&&'''&&&%%%%%%%%%'''((()))&&&)))++++++)))((()))+++)))((('''%%%%%%&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%'''((('''%%%%%%'''***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$$$$$$$%%%&&&'''((()))&&&''''''(((((((((((((((111///---+++)))(((((((((******))))))))))))************))))))((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))***++++++,,,------++++++,,,,,,---...//////---...000111111000...,,,...//////,,,***...777@@@IIIMMMUUU\\\___bbbmmmyyyxxxxxxxxxvvvtttssstttuuuppprrrtttqqqhhhaaaeeennnmmmnnnooosssvvvwwwvvvuuu~~~|||~~~yyyuuuyyyuuunnnvvv{{{rrrooovvvyyytttoooppphhhmmmmmmgggcccgggooossssssqqqmmmgggaaa\\\WWWTTTIIIGGGGGGGGGHHHQQQggg~~~vvvuuuuuuttt{{{~~~~~~|||uuuqqqiiigggeeefffjjjpppsssuuuuuutttssspppkkkfffaaa^^^gggbbb\\\UUUQQQLLLHHHEEEAAABBBDDDDDDEEEHHHOOOTTTRRRSSSWWW]]]bbbeeefffeee[[[dddxxx{{{rrrmmmmmmnnnmmmkkklllgggaaa``````___ZZZUUUWWWUUUQQQMMMLLLOOOUUUZZZYYY______[[[]]]eeegggcccYYYUUUSSSRRRPPPQQQYYYbbb___lllxxxzzzvvvppphhhbbbVVVUUURRRLLLJJJQQQ```lllgggiiikkklllmmmllljjjiii___XXXSSSUUU\\\___\\\WWW444...'''&&&''')))'''$$$''''''((((((((((((''''''(((((((((((())),,,...///,,,+++***)))(((((((((((()))***+++++++++)))((('''))))))))))))))))))))))))---,,,+++++++++++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,---------))))))))))))))))))))))))+++)))(((((())))))(((&&&(((******'''%%%&&&+++000///---++++++,,,,,,+++***,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,))))))************))))))***************************)))((((((((()))***+++******++++++++++++******+++***)))(((((()))***+++...,,,)))&&&&&&''')))+++))))))(((((((((((())))))%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&%%%&&&'''((()))***+++,,,(((((())))))))))))(((((((((((((((((((((''''''''')))))))))((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&'''(((*********)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))(((***,,,---------+++***''''''''''''''''''''''''&&&(((***,,,,,,)))&&&$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$&&&'''$$$"""(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&***((('''%%%$$$$$$$$$%%%)))((('''((()))******(((************)))))))))))),,,+++***)))(((((((((((((((((()))******************++++++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***,,,.........,,,+++***++++++,,,,,,++++++******,,,...///......///000---...///000000222555888===AAAHHHNNNTTT[[[aaaeeekkkooorrrrrrooommmnnnppptttvvvwwwvvvqqqkkkeeebbbZZZZZZ```kkksssvvvwwwzzzyyyxxxqqqfffjjjsssyyyqqqjjjiiiooottttttrrrccccccbbbbbbbbbfffkkkooottttttqqqjjjggghhhgggdddSSSMMMGGGEEEFFFKKKXXXeeeqqq||||||{{{vvvuuuyyy{{{{{{{{{}}}}}}{{{xxxtttrrrrrrssswww{{{}}}{{{xxx|||zzzuuusssuuu}}}{{{rrrmmmhhhgggfffgggfffhhhrrr||||||xxxooolllnnnrrrmmmhhhccc___YYYQQQLLLKKKNNNPPPNNNKKKLLLQQQWWWVVVXXX[[[___bbbdddeeeeeeXXXaaasss}}}xxxrrrmmmhhhfffgggccc]]]YYYWWWWWWXXXWWWWWWXXXWWWRRRLLLLLLPPPVVVZZZYYYXXX[[[___aaaaaa___YYYSSSNNNNNNOOOQQQSSSUUUYYY^^^eeeiiiggg```XXXRRRMMMJJJGGGFFFJJJSSS]]]dddhhhfffdddeeehhhhhhfffccc[[[ZZZWWWUUUTTTUUUVVVXXX666111+++)))***+++)))'''''''''((((((((((((''''''((((((((()))***+++,,,---))))))((((((((())))))************+++******))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))*********++++++************************,,,+++))))))***+++)))(((***)))((((((***,,,...///,,,,,,++++++*********+++)))))))))))))))*********++++++,,,,,,,,,,,,++++++((())))))))))))*********))))))************))))))***************************)))))))))***+++,,,---)))******++++++******)))******)))(((((()))******+++***(((''''''(((+++,,,))))))(((((((((((())))))''''''(((((()))))))))))))))(((((((((''''''''''''&&&&&&'''((()))******+++(((((())))))))))))((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&''''''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((((()))+++,,,,,,,,,***)))''''''''''''''''''''''''''')))***++++++)))'''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''...+++(((''')))******((($$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++***)))((((((((())))))+++***)))((('''((()))***((('''&&&''')))***)))(((((((((((())))))*********+++******)))))))))))))))&&&'''(((((())))))(((((((((((()))))))))*********++++++++++++++++++,,,,,,)))***,,,---...---,,,+++---......//////......---)))+++---...------...///---.../////////000333555777:::???EEEJJJQQQWWW\\\fffkkkoooqqqnnnkkkjjjkkksssssstttvvvvvvrrriiicccWWWUUUXXXbbblllssszzz{{{www|||rrrpppppptttwwwpppiiihhhmmmrrrsssqqqdddcccbbb```aaafffnnnsssuuuvvvsssmmmkkkmmmmmmkkk```ZZZTTTPPPMMMMMMSSS\\\\\\jjjxxxuuuwwwwwwuuuvvvyyyxxxvvvtttssssssrrrpppooojjjkkkmmmqqquuuuuussspppooonnnkkkiiijjjooowww}}}{{{uuunnniiieeecccbbbbbbaaabbbkkkuuu|||}}}tttoooooopppnnnkkkhhhccc^^^XXXSSSQQQSSSTTTQQQMMMMMMPPPTTTUUUVVVYYY\\\^^^___``````XXX]]]iiizzz|||}}}}}}{{{vvvooohhhcccbbb___ZZZXXXXXXXXXXXXWWWUUUVVVVVVSSSNNNLLLOOOSSSSSSRRRRRRUUUZZZ]]]]]]\\\YYYUUUQQQNNNNNNNNNOOOQQQQQQSSSVVVXXXWWWTTTPPPMMMOOOLLLIIIHHHKKKRRRYYY^^^ccc```___aaadddeeeccc```ZZZXXXVVVSSSSSSSSSUUUVVV555111,,,******+++)))'''''''''((((((((((((''''''((()))******++++++******''''''''''''((()))***+++***))))))))))))******+++))))))))))))))))))))))))'''((((((((()))*********))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++---,,,***+++,,,,,,+++******'''&&&(((---///...+++)))+++,,,+++((('''))),,,''''''(((((()))******+++******++++++++++++******((())))))))))))*********))))))************))))))************************)))))))))***+++,,,---...)))******++++++******)))***))))))(((((())))))***(((((((((((()))***+++,,,))))))(((((((((((())))))))))))************++++++((((((((((((''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''&&&&&&&&&'''''''''((()))***+++***))))))'''''''''''''''''''''''')))************)))((((((%%%&&&&&&''''''((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''...***&&&$$$%%%&&&''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))'''%%%$$$$$$%%%&&&''''''&&&&&&%%%&&&'''((()))'''&&&&&&&&&((()))((('''%%%&&&'''((()))******+++)))))))))))))))******+++'''((())))))******))))))((((((((()))))))))******,,,,,,++++++++++++++++++******,,,---------,,,+++++++++,,,,,,,,,,,,++++++)))+++,,,---,,,,,,---...,,,.........---...000222222444777;;;???FFFMMMRRR^^^eeelllooommmiiiffffffpppnnnoootttyyywwwoooggg^^^XXXUUUZZZccclllwww}}}uuusss{{{{{{pppiiikkktttyyyyyyrrrlllffffffkkkpppqqqpppfffeeebbb```aaagggooouuutttvvvtttoooooorrrsssqqqlllgggccc```ZZZTTTTTTWWWWWW^^^jjjvvv|||yyyooofffiiieeedddhhhlllnnnqqquuurrroookkkiiiiiijjjkkkjjjdddfffiiinnnqqqqqqnnnkkkggggggfffeeedddeeehhhkkkvvvuuutttsssrrrnnnjjjfffdddaaa```___]]]]]]ccckkkxxxxxxqqqnnnmmmoooooolllgggbbb^^^\\\WWWXXXXXXTTTOOOMMMOOORRRSSSTTTVVVXXXYYYYYYYYYYYYVVVVVV\\\fffnnnpppqqqsssuuuyyyxxxpppjjjaaa^^^ZZZXXXXXXXXXXXXXXXUUUWWWYYYWWWRRROOOOOOPPPJJJJJJJJJMMMQQQTTTVVVVVVUUUUUUSSSNNNKKKIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPUUUSSSQQQOOOOOORRRUUUXXX[[[YYYXXXZZZ^^^```^^^\\\XXXVVVTTTRRRPPPPPPQQQRRR000---)))'''''''''&&&$$$''''''((((((((((((''''''((()))***++++++***)))((()))((((((((())))))***+++(((((('''''''''(((***+++(((((((((((((((((((((((()))***+++,,,------......((((((((((((((((((((((((*********++++++++++++,,,************************,,,+++******,,,,,,+++***(((((((((***,,,---+++((((((,,,...,,,(((&&&***...((()))))))))*********+++)))******++++++******)))******+++++++++,,,,,,,,,))))))************))))))******************************************++++++))))))************)))))))))))))))(((((()))))))))'''(((((())))))***))))))(((((())))))))))))((((((************************((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((()))))))))))))))***))))))(((((((((((())))))&&&''''''((()))******+++***)))'''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''''''''''''''++++++***)))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''$$$###"""#########((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%###""""""###%%%&&&'''&&&%%%$$$%%%%%%'''''''''&&&%%%&&&(((((((((&&&&&&&&&&&&'''((()))))))))(((((((((((()))***+++,,,******+++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,++++++************+++,,,,,,,,,,,,++++++******++++++++++++******)))+++------,,,,,,---...---...//////...---///000111222333555888???FFFLLLWWW___hhhmmmlllhhheeedddkkkjjjlllppptttvvvtttqqqnnneee]]]]]]```fffnnnvvv~~~sssjjjpppxxxjjjdddggglllnnnjjjeee``````eeejjjmmmmmmffffffdddccccccgggmmmqqqoooqqqpppmmmnnnrrruuusssooolllllllllggg___[[[\\\___```dddjjjlllggg[[[QQQRRRQQQQQQVVV\\\aaadddfffhhheeebbbaaaccceeefffggg___bbbfffkkkmmmkkkhhhfffdddeeegggfffcccaaaaaaaaaccccccdddgggiiiiiihhhfffdddaaa^^^^^^\\\ZZZ^^^eeepppxxxyyyoooiiiiiilllnnnlllgggaaa^^^^^^YYYYYYXXXUUUPPPNNNNNNPPPRRRSSSTTTUUUUUUUUUTTTSSSSSSQQQSSS[[[aaaccceeeiiikkkqqqzzz{{{wwwjjjeee^^^YYYWWWWWWWWWXXXYYY[[[]]]\\\WWWRRRNNNMMMCCCCCCCCCEEEHHHKKKNNNOOOQQQUUUUUUQQQLLLIIIGGGEEEHHHGGGHHHJJJNNNTTTZZZ^^^cccaaa^^^[[[XXXVVVUUUTTTVVVSSSRRRTTTYYY[[[[[[YYYUUUTTTQQQOOONNNMMMMMMNNN+++)))'''&&&%%%%%%$$$$$$''''''((((((((((((''''''((()))***++++++)))(((''',,,+++***)))))))))))))))'''&&&%%%%%%&&&''')))***((((((((((((((((((((((((&&&&&&((()))************(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))***)))((()))***+++***)))(((+++......+++))))))***)))---///---)))(((+++000,,,,,,,,,++++++*********)))******++++++******)))******+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))*********))))))((('''''')))))))))******)))))))))((((((((())))))(((((((((((())))))***)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&'''''''''(((((()))))))))))))))******+++++++++))))))(((((((((((())))))&&&''''''((()))******++++++***((('''&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''+++***)))((((((((()))***(((((())))))((((((&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((******(((&&&%%%$$$)))((((((''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%&&&'''((()))---,,,***(((((((((((()))'''&&&%%%&&&(((((((((&&&((((((((((((''''''''''''(((((((((((()))***,,,,,,******+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++***------............------+++---//////...------...---///000000......///000222222222222444999@@@EEEOOOWWWbbbiiijjjhhhfffeeefffhhhiiijjjjjjnnnuuu{{{|||ssskkkhhhhhhhhhkkkppp}}}zzzooodddiiiwww}}}zzzvvvuuuuuuvvvwwwxxxwwwvvv}}}qqqgggeeeeeedddaaa]]]YYYXXX\\\aaadddeeedddeeeffffffeeefffhhhjjjgggiiiiiigggiiinnnqqqqqqnnnlllnnnqqqooohhhbbbaaa___```ccciiilllhhh]]]TTTLLLLLLLLLMMMQQQUUUVVVUUUXXXVVVUUUVVVYYY[[[\\\\\\YYY]]]bbbffffffeeebbb``````cccffffffccc___\\\ZZZ[[[[[[\\\___bbbcccbbbaaaaaa]]][[[[[[YYYVVVYYY]]]gggooozzzwwwllldddcccfffhhhfffaaa\\\ZZZZZZVVVVVVUUUSSSPPPNNNNNNOOORRRRRRSSSTTTTTTSSSQQQPPPPPPOOORRRZZZ``````aaaccc```fffoooxxxwwwooocccYYYTTTSSSTTTUUUYYY[[[\\\ZZZUUUOOOJJJFFF@@@@@@@@@AAACCCEEEHHHJJJQQQXXX]]][[[XXXVVVQQQJJJFFFGGGJJJOOOVVV^^^eeeiiipppnnnlllgggbbb]]]XXXUUUTTTQQQPPPQQQUUUXXXXXXWWWRRRQQQOOOLLLJJJIIIIIIIII)))(((''''''&&&&&&&&&&&&''''''(((((((((((('''''')))))))))***))))))((((((,,,+++***)))(((((((((((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))%%%&&&((()))***))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))''''''''')))***)))((()))---111000,,,***+++---***,,,...---******---///...------,,,++++++************++++++++++++******((())))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%((())))))******))))))((('''(((((())))))(((((('''))))))))))))((('''&&&%%%'''((()))******)))(((''')))((((((((((((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))((())))))******++++++,,,))))))(((((((((((())))))''''''(((((())))))*********))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((('''&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''***))))))((((((((((((((())))))******)))(((&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((+++,,,***(((&&&%%%&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((---+++***((('''&&&'''''''''&&&&&&&&&((()))(((''')))))))))(((((((((''''''(((((((((((()))***+++,,,'''((())))))******))))))'''''''''((((((((()))))),,,,,,++++++++++++++++++++++++++++++************,,,,,,------------,,,,,,,,,...//////...---......,,,...000000///...//////000000///...///333999>>>EEENNNYYYaaadddeeefffhhheeeggggggeeedddiiiuuuzzzuuuuuuuuutttuuuxxx{{{sssggg```cccmmmsssrrrrrrqqqooonnnnnnnnnooopppwwwzzzyyyqqqjjjgggdddaaa```\\\WWWUUUVVVXXX[[[\\\aaaccceeefffeeeddddddeeebbbeeeeeeccceeekkknnnmmmooollllllpppoooiiidddbbb```bbbeeeiiilllhhhaaaZZZWWWWWWUUURRRSSSUUUTTTQQQOOOMMMKKKKKKMMMNNNNNNNNNWWW[[[```bbbbbb```___^^^^^^aaadddeeebbb^^^\\\ZZZZZZYYYYYYZZZ\\\]]]\\\[[[ZZZVVVTTTUUUTTTQQQRRRVVVaaagggqqqyyy{{{uuujjjaaa\\\]]]^^^]]]ZZZWWWVVVVVVRRRRRRQQQQQQPPPOOONNNMMMPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOTTT]]]cccbbb```aaa___cccjjjsss{{{zzzqqqcccXXXQQQNNNNNNOOOSSSSSSRRRPPPLLLGGGBBB???>>>???@@@@@@AAADDDHHHLLLUUU___hhhkkkmmmnnneeeXXXHHHJJJNNNSSSYYY```eeeiiirrrrrrppplllggg```ZZZWWWUUURRROOOPPPSSSVVVUUUTTTOOONNNLLLJJJHHHFFFEEEDDD&&&&&&''''''''''''((()))''''''((((((((((((''''''))))))((((((((())))))***)))(((((('''''''''(((((((((((())))))((((((''''''))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&''')))***)))(((((()))+++,,,,,,,,,,,,---++++++++++++++++++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++((())))))))))))*********))))))************))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((())))))))))))((((((''''''((())))))(((''''''(((((((((((((((''''''''''''((()))******)))((('''))))))((((((((('''''''''''''''''''''((((((((()))&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((())))))***&&&''''''((())))))******))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((('''''''''&&&'''((()))******)))'''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""%%%(((((('''%%%%%%'''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%)))((('''%%%%%%%%%&&&'''((('''&&&''')))***)))((((((((())))))))))))))))))))))))(((((()))***++++++&&&'''(((((())))))((((((''''''''''''((((((((()))++++++++++++++++++,,,,,,,,,++++++***************)))******++++++******))),,,---///...---,,,,,,---***,,,...///...---.../////////...------000444888;;;CCCMMMVVV[[[```eeeiiiggggggeeecccccciiisss{{{{{{zzz~~~~~~ooo___YYY[[[^^^dddiiimmmmmmkkkjjjhhhiiijjjkkknnnqqqpppkkkhhhjjjlllkkkkkkggg```ZZZWWWWWWXXXYYY]]]___aaabbbbbbccceeefffbbbeeeeeebbbdddjjjmmmlllnnniiihhhkkkkkkgggcccbbbaaaccceeeggggggeeebbb```___bbbaaa]]]___cccbbb^^^WWWSSSLLLHHHFFFFFFFFFEEEPPPTTTXXXZZZYYYWWWWWWXXXWWWZZZ]]]^^^\\\ZZZXXXXXXVVVUUUUUUWWWYYY[[[[[[ZZZTTTPPPOOOQQQQQQOOOOOOQQQYYY^^^fffooosssoooeee]]]WWWVVVUUUUUUVVVVVVVVVUUUQQQPPPPPPPPPOOOOOOMMMLLLMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPVVV___dddbbb___^^^^^^aaafffmmmsssxxx{{{}}}pppiii]]]SSSMMMIIIGGGFFFJJJIIIGGGEEECCCAAA>>><<<<<<>>>@@@AAACCCGGGMMMRRRXXXdddqqqyyyxxxgggTTTTTTTTTVVVYYY]]]aaacccjjjjjjjjjhhhddd___ZZZWWWWWWSSSOOOOOOQQQSSSRRRPPPMMMLLLJJJHHHEEECCCAAAAAA###$$$%%%&&&&&&&&&((()))''''''(((((((((((('''''')))((('''''''''(((***+++%%%%%%%%%%%%%%%&&&'''((()))***+++++++++)))((('''))))))))))))))))))))))))((()))***++++++***((('''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((''''''((()))******)))%%%###"""%%%***---,,,***+++)))((()))+++,,,,,,+++)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))$$$&&&(((***,,,,,,,,,,,,(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''&&&''''''((()))***'''((()))++++++)))((('''***)))))))))((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&'''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((($$$%%%'''((()))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''((())))))'''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&(((***+++***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%%%%(((+++)))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%''')))++++++***)))(((***))))))(((((()))+++,,,)))((('''((()))******(((''''''((()))***+++,,,,,,)))))))))))))))******+++(((((()))***************))))))))))))*********************++++++,,,,,,---,,,,,,+++***))))))******,,,------......------,,,+++,,,...---,,,++++++,,,(((***---...---,,,---...000000///...---///333666444;;;EEENNNUUU\\\ccciiiiiifffccccccffflllrrrvvv{{{|||mmmZZZSSSRRRPPPVVV___hhhhhhgggfffdddeeefffhhhmmmmmmiiidddeeemmmtttwwwxxxssskkkccc]]][[[ZZZZZZ[[[\\\]]]^^^___bbbfffiiieeegggfffdddfffkkknnnmmmkkkfffcccfffhhhfffdddddd[[[]]]aaacccdddfffhhhkkk```eeefffeeeiiiqqqrrrnnnfff___TTTKKKFFFEEEEEEEEEDDDGGGKKKLLLJJJIIIJJJLLLKKKMMMPPPQQQQQQOOOOOOPPPPPPPPPQQQUUUYYY\\\]]]]]]RRRNNNMMMPPPQQQOOONNNPPPSSSVVV]]]fffkkkiii```XXXTTTQQQOOOPPPTTTWWWXXXVVVRRRQQQPPPPPPPPPOOOLLLKKKKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQVVV___ccc```]]]\\\XXXZZZ^^^cccgggiiikkklllddd___WWWPPPJJJFFFBBB@@@DDDBBB@@@?????????>>>===;;;===@@@BBBEEEJJJQQQWWWXXXeeetttnnnaaa___\\\ZZZZZZ[[[^^^___```aaabbbbbb```]]]YYYWWWXXXTTTPPPNNNPPPQQQPPPNNNLLLKKKIIIGGGDDDBBB@@@???(((((((((((())))))))))))((('''%%%$$$$$$%%%'''((('''''''''&&&$$$$$$%%%'''***++++++***))))))***,,,((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&&&&&&&&&&''')))***,,,---''''''((())))))))))))))))))))))))))))))******+++******))))))))))))******+++++++++************)))...---,,,+++++++++------+++***)))'''%%%&&&(((******)))))))))***+++,,,,,,&&&(((***+++,,,+++***)))++++++******))))))(((((())))))))))))((((((((((((%%%%%%&&&&&&'''((((((((())))))************))))))$$$$$$%%%&&&''''''&&&&&&(((((((((((())))))))))))***)))'''&&&%%%%%%&&&'''&&&&&&%%%&&&&&&'''((()))''''''((())))))(((''''''&&&&&&&&&&&&&&&'''(((((()))'''&&&'''((()))(((''''''''''''''''''''''''''')))((('''&&&&&&''')))***(((%%%&&&)))((($$$'''...))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&'''(((((((((((((((''''''))))))((('''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''',,,***'''%%%%%%&&&((()))&&&'''((('''&&&%%%&&&(((&&&'''''''''''''''&&&&&&++++++***************+++******)))(((''''''((((((+++*********))))))(((((())))))(((((((((((())))))((((((''''''(((((()))***---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,+++,,,---...///222666<<>>===>>>======???CCCHHHJJJKKKHHHDDDBBBCCCBBB@@@BBBFFFGGGEEEDDDFFFJJJMMMLLLJJJFFFDDDBBBBBBCCCDDDCCCBBBAAACCCFFFGGGEEEBBB@@@???;;;;;;;;;;;;<<<===>>>???DDDCCCBBBBBBCCCFFFJJJLLLOOOLLLHHHDDDBBBBBBCCCDDDGGGFFFEEECCCCCCDDDFFFGGGMMMPPPSSSSSSQQQNNNKKKJJJJJJHHHFFFDDDFFFKKKSSSYYYZZZYYYZZZ]]]bbbeeedddaaa___WWWPPPPPPRRRSSSUUUYYYZZZZZZXXXVVVTTTSSSRRRRRRKKKIIIFFFDDDCCCEEEGGGIIIJJJJJJLLLOOOQQQQQQOOOMMM'''''''''((((((((())))))&&&'''((())))))((('''&&&)))))))))'''%%%$$$%%%&&&'''(((((('''&&&&&&'''))))))((((((''''''(((((()))))))))((((((''''''&&&&&&'''''''''(((((('''&&&&&&)))(((((('''''''''((((((************++++++,,,,,,((((((((((((((()))******))))))(((((((((((())))))((())))))***++++++,,,,,,***+++,,,,,,,,,***)))((((((((()))'''&&&&&&((()))***)))((('''''''''''''''(((((()))******)))(((((('''((((((((())))))******)))))))))((((((((((((((()))))))))(((((((((''''''(((((())))))))))))((((((''''''(((((((((((((((''''''''''''((((((((())))))###$$$&&&((()))(((((('''''''''''''''((()))***+++((('''%%%$$$$$$%%%'''(((((((((((((((((()))******)))'''&&&'''((()))(((''''''''''''''''''''''''''''''((()))))))))'''&&&%%%***(((&&&'''))))))((('''((((((((((((((((((((((((+++******)))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((()))(((''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''''''''%%%$$$$$$%%%''''''$$$&&&(((***++++++)))(((''''''''''''''''''''''''+++***)))(((((((((***+++&&&'''((('''&&&%%%&&&((())))))***+++++++++******+++************+++,,,,,,)))))))))))))))***+++,,,*********)))))))))))))))))))))(((((((((((())))))%%%&&&(((******)))(((&&&******,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++,,,,,,------...///111666<<>>===BBBGGGJJJEEE???===???AAABBBAAA>>>===;;;;;;;;;;;;:::999888;;;>>>>>>;;;999999:::888888777777777888888999;;;;;;;;;???EEEKKKOOORRRUUUQQQLLLGGGDDDDDDFFFHHHLLLKKKJJJJJJJJJLLLNNNOOONNNQQQTTTUUUTTTQQQNNNLLLFFFEEECCCAAACCCHHHPPPUUUWWWUUUSSSSSSVVVZZZ[[[[[[\\\TTTNNNNNNQQQRRRVVVZZZbbb^^^YYYUUURRRPPPOOONNNGGGDDDAAA>>>>>>@@@DDDFFFTTTUUUWWWYYYYYYVVVQQQMMM''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''+++***(((%%%"""###&&&)))'''((()))((('''&&&(((******))))))))))))))))))***))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''''''''''''''((((((''''''(((((()))***((((((((('''((())))))***))))))(((((((((((()))))))))))))))(((((((((((((((((()))+++,,,,,,+++***)))&&&'''((((((&&&&&&''')))))))))((('''&&&&&&&&&'''(((((()))))))))(((((((((''''''(((((()))))))))***'''(((((())))))******+++&&&&&&&&&''''''((((((((((((((())))))))))))(((((('''(((((((((((((((''''''''''''''''''((((((((((((###$$$&&&((())))))((((((&&&&&&&&&&&&'''((())))))((('''%%%$$$$$$%%%'''(((((((((((((((((()))******)))'''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&''')))))))))((('''******)))))))))***(((&&&((((((((((((((((((((((((***************+++,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))###$$$&&&((())))))(((''''''''''''''''''''''''''')))((('''''''''((())))))&&&'''((('''&&&%%%&&&((('''((())))))*********)))))))))***+++,,,...///000)))((((((((()))***++++++))))))))))))))))))******))))))(((((((((((())))))((()))+++------,,,+++***'''(((***,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---...///++++++++++++++++++******+++---///000000222444777:::???FFFLLLNNNOOOOOOOOOWWW\\\aaabbb```aaafffllloooqqqqqqllleee```^^^]]]ZZZXXXWWWWWWWWWXXX[[[^^^[[[[[[[[[[[[\\\]]]___aaadddfffhhhiiijjjoooxxxqqqcccYYYUUUUUURRRPPPMMMJJJIIILLLRRRVVV[[[YYYUUURRRQQQRRRSSSUUURRRQQQPPPNNNNNNMMMNNNNNNXXXVVVSSSQQQSSSXXX]]]aaaccciiinnnlllccc[[[WWWVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTRRROOOMMMLLLKKKKKKIIIGGGFFFGGGKKKSSS]]]cccYYYPPPGGGCCCAAACCCJJJQQQWWWQQQHHHCCCCCCDDDCCCCCC>>>===;;;;;;<<<<<<:::999777;;;>>>===:::888999<<<;;;;;;:::999999:::::::::888999===DDDNNNUUUZZZ[[[VVVRRRLLLGGGEEEFFFHHHJJJSSSRRRPPPOOOOOOPPPRRRSSSOOOPPPRRRTTTUUUSSSPPPNNNCCCCCCAAAAAABBBGGGNNNSSSSSSQQQNNNMMMPPPTTTWWWYYYYYYSSSNNNOOOPPPQQQUUUZZZccc]]]UUUOOOKKKIIIGGGEEEAAA???<<<:::<<>>AAAEEEDDDCCCBBBAAA@@@@@@@@@@@@======AAAIIISSS[[[^^^^^^VVVRRRMMMIIIHHHIIILLLNNNTTTSSSQQQPPPOOOPPPQQQRRRQQQPPPQQQSSSTTTTTTRRROOODDDDDDDDDDDDDDDGGGLLLPPPOOOMMMKKKKKKMMMPPPTTTWWWVVVQQQNNNNNNNNNNNNQQQVVVZZZSSSKKKEEECCCBBB???===<<<::::::;;;???FFFMMMQQQZZZ[[[^^^``````\\\UUUPPP&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&(((***&&&''''''&&&%%%%%%&&&(((((((((''''''''''''(((((('''''''''((((((((((((((($$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&'''(((((()))((('''&&&'''(((***+++(((''''''''''''((())))))((((((''''''''''''(((((('''''''''(((((((((((((((***))))))))))))******+++&&&(((******)))((()))***((((((((('''(((((())))))))))))((('''''''''''''''((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''((()))***)))111444...((()))******))))))))))))))))))))))))''''''(((***,,,...111222))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((())))))((((((((('''''''''((()))))))))((('''&&&&&&'''''''''''''''((())))))'''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))***)))((('''(((***%%%&&&'''((())))))))))))''''''''''''((()))***+++)))(((''''''''''''''''''((()))))))))************++++++************++++++''''''''''''((((((((((((++++++***************+++************************++++++******)))***************+++++++++***(((''')))***++++++******,,,......111555999===AAAEEEHHHCCCFFFJJJKKKKKKMMMPPPSSSQQQVVVWWWUUUYYYbbbjjjlllooocccWWWOOOIIIEEEGGGLLLMMMPPPSSSTTTRRRQQQQQQSSSTTTWWWYYYXXXWWW[[[eeennnssstttrrrkkkbbb]]]]]]___dddaaa[[[SSSLLLIIIJJJKKKNNNMMMKKKJJJJJJLLLNNNOOOLLLLLLKKKKKKJJJJJJJJJJJJLLLKKKJJJJJJKKKMMMOOOQQQSSSXXX]]]^^^[[[VVVSSSRRROOOPPPQQQSSSTTTVVVWWWXXXUUUTTTSSSRRRQQQQQQQQQQQQKKKLLLLLLKKKMMMRRRZZZ```aaaZZZTTTRRRQQQPPPUUUZZZ___\\\YYYYYY[[[\\\ZZZWWWSSSQQQPPPOOONNNLLLHHHFFFHHHLLLNNNKKKFFFDDDHHHMMMPPPNNNLLLJJJGGGFFFEEEDDDFFFCCCCCCGGGOOOVVVXXXXXXRRRPPPLLLJJJIIIKKKNNNPPPSSSRRRPPPNNNNNNNNNPPPQQQSSSQQQOOOOOOQQQQQQOOOLLLFFFGGGHHHGGGFFFFFFHHHJJJJJJJJJJJJIIIJJJLLLPPPRRRQQQMMMKKKLLLJJJHHHJJJNNNKKKFFF@@@===???@@@???===>>>======???CCCIIIOOOSSSQQQSSSWWWZZZ\\\ZZZUUUQQQ&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&"""%%%)))+++***)))((((((%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((($$$###"""!!!!!!###$$$&&&'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&'''((()))***++++++444222///,,,***((((((((($$$&&&'''((('''&&&'''(((((((((((((((((()))***+++***)))((('''''''''''''''))))))(((((('''''''''&&&)))((('''&&&$$$###"""!!!******))))))((((((''''''''''''((((((((((((''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''((()))'''''''''(((((()))***+++''''''((())))))(((''''''&&&&&&&&&&&&&&&'''(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''***)))'''&&&&&&'''((()))(((222777000((((((++++++))))))))))))))))))))))))&&&'''(((***---000222333))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''((()))************))))))))))))((((((((((((''''''(((((((((((((((''''''''''''''''''((()))***'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$%%%&&&(((''''''''''''''''''''''''((()))))))))******++++++&&&'''((('''&&&%%%&&&(((&&&&&&((())))))***************)))((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((())))))*********+++))))))(((((((((((())))))*********)))***+++,,,,,,///---+++)))((((((((()))******************************)))(((((('''(((((()))***+++++++++)))((('''++++++***)))((()))---000,,,...111444777;;;@@@DDD>>>@@@CCCFFFIIIKKKOOOQQQMMMSSSUUUQQQRRR^^^jjjpppuuuiii]]]VVVNNNEEEBBBEEEDDDHHHMMMNNNMMMLLLMMMNNNSSSVVVWWWTTTQQQSSS\\\dddjjjlllkkkeee___\\\___ccceeeddd```ZZZTTTPPPOOOOOONNNMMMKKKJJJJJJKKKLLLNNNHHHHHHHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJKKKMMMMMMNNNQQQTTTUUUTTTPPPMMMLLLKKKLLLNNNPPPRRRTTTVVVWWWSSSRRRQQQPPPOOONNNNNNNNNLLLMMMMMMLLLKKKOOOUUUZZZZZZVVVSSSSSSRRRPPPQQQUUUTTTSSSTTTXXX]]]___]]]ZZZZZZXXXVVVTTTRRROOOKKKGGGMMMPPPRRROOOIIIGGGKKKQQQXXXVVVSSSOOOLLLIIIGGGFFFMMMHHHBBBCCCIIINNNQQQQQQLLLJJJGGGFFFFFFHHHKKKMMMRRRQQQOOONNNNNNOOOPPPQQQSSSPPPLLLKKKLLLLLLJJJHHHGGGIIIIIIHHHEEEDDDDDDDDDGGGHHHIIIHHHHHHIIILLLNNNMMMJJJIIIIIIGGGCCCDDDHHHBBB===999:::???CCCCCCAAAEEEDDDCCCCCCEEEHHHLLLOOOLLLNNNQQQUUUWWWVVVRRROOO$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))%%%&&&'''&&&%%%%%%&&&'''''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''((((((((((((((((((((((((+++***)))(((((()))***++++++***)))(((((()))***+++'''''''''''''''''''''&&&''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((''''''&&&+++)))&&&&&&'''(((''''''&&&&&&''''''''''''&&&&&&++++++***)))((((((''''''))))))))))))))))))))))))'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((((()))+++(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&+++***)))))))))))))))***%%%&&&&&&'''((())))))***,,,,,,---------,,,++++++///---+++)))((((((((()))'''((()))+++++++++***)))(((((((((((())))))))))))((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***''''''(((((('''&&&%%%%%%%%%%%%&&&'''(((((('''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&'''(((***+++...---+++***((('''''''''%%%''')))(((&&&$$$######&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))'''((((((((())))))******''''''''''''((((((((((((000000,,,''''''***)))&&&''''''(((((((((((('''''')))(((&&&%%%%%%&&&''')))((((((((((((((()))******%%%&&&(((***+++,,,++++++'''((()))++++++***))))))++++++******************,,,,,,,,,,,,,,,+++***)))***************)))((((((******+++++++++,,,,,,,,,---...///000111222333333777:::@@@DDDHHHKKKOOORRRRRRQQQUUUXXXXXXYYYdddrrrpppmmmggg```XXXPPPGGGAAAAAACCCDDDCCCDDDGGGNNNTTTXXXVVVSSSQQQPPPRRRTTTVVVZZZ]]]```___\\\YYYYYYZZZ^^^```bbbbbb^^^XXXQQQLLLPPPOOOLLLJJJHHHGGGFFFFFFCCCDDDFFFGGGIIIIIIIIIIIIJJJIIIGGGEEEEEEGGGKKKNNNNNNNNNOOONNNMMMKKKIIIHHHGGGIIIKKKNNNOOOPPPPPPPPPNNNMMMJJJIIIIIIJJJLLLNNNLLLKKKJJJIIIJJJKKKNNNOOONNNPPPPPPNNNOOORRRPPPLLLOOOQQQSSSVVVXXXZZZZZZZZZWWWSSSPPPPPPSSSRRRNNNIIIJJJNNNQQQOOOKKKHHHJJJNNNTTTVVVVVVSSSMMMJJJJJJLLLHHHFFFCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMOOOPPPRRRSSSTTTVVVWWWTTTOOOIIIGGGIIILLLMMMMMMOOOMMMJJJGGGEEEDDDEEEEEEHHHHHHGGGFFFFFFEEEFFFFFFGGGEEEBBB@@@>>>???@@@@@@;;;;;;===@@@DDDGGGGGGFFFGGGEEEBBBBBBDDDGGGJJJJJJGGGHHHJJJNNNSSSSSSPPPLLL$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''((()))(((''''''((()))'''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++''''''''''''''''''''''''***)))(((((((((((()))*********)))(((((()))******'''''''''((((((((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((***((('''&&&'''((('''&&&&&&&&&''''''''''''&&&&&&!!!""""""$$$%%%&&&''''''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))'''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''''''''(((&&&&&&'''(((((()))*********++++++,,,,,,,,,++++++******)))((((((((())))))(((((()))*********************))))))((((((''''''(((''''''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((()))''''''(((((('''&&&&&&%%%&&&'''(((((())))))(((((()))'''&&&%%%%%%&&&'''))))))((('''&&&&&&'''((((((+++***)))((('''&&&&&&&&&###%%%'''((('''((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''(((((()))))))))''''''''''''(((((((((((('''))))))%%%$$$((()))'''''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((((((((((((((((()))******((()))******+++***)))((((((((()))******************************************+++++++++******)))(((***************)))((((((*********+++++++++,,,,,,,,,------...///000111222777:::???DDDHHHMMMRRRVVVUUUSSSUUUYYYYYYZZZbbblllnnnmmmkkkhhhbbbYYYNNNGGGDDDFFFFFFFFFEEEGGGKKKOOORRRQQQPPPOOONNNMMMMMMMMMKKKOOOSSSUUUUUUTTTUUUWWWYYY[[[]]]]]][[[VVVQQQNNNTTTTTTSSSRRROOOKKKHHHFFFBBBCCCDDDEEEGGGIIIJJJKKKJJJIIIGGGDDDCCCDDDFFFHHHJJJKKKKKKLLLKKKJJJIIIHHHFFFGGGIIIKKKMMMNNNNNNMMMKKKJJJHHHGGGHHHJJJLLLNNNLLLKKKJJJIIIHHHIIIIIIJJJHHHKKKLLLJJJLLLOOONNNJJJMMMOOOQQQTTTVVVVVVVVVVVVSSSPPPMMMNNNPPPPPPLLLHHHJJJLLLNNNMMMJJJIIIJJJKKKOOOQQQRRROOOKKKHHHIIIKKKIIIFFFCCCAAABBBDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJMMMLLLMMMSSS[[[bbbdddddd[[[UUUMMMIIIHHHKKKLLLMMMLLLKKKIIIGGGFFFFFFFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@===;;;;;;===???AAA======>>>AAAEEEHHHHHHGGGEEECCCAAABBBDDDGGGHHHIIIFFFFFFHHHKKKNNNNNNKKKGGG%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))***+++''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))''''''(((((()))))))))***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))((('''''''''(((((('''%%%&&&&&&''''''''''''&&&&&& !!!"""$$$&&&'''((()))(((((((((((((((((((((((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******(((((()))***++++++++++++'''''''''(((((()))))))))))))))(((((())))))******+++******)))((('''&&&&&&)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''((()))'''''''''(((''''''&&&%%%'''((())))))))))))))))))((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$&&&'''''''''(((***---&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''((((((((((((&&&+++---)))''')))+++***''''''((((((((((((''''''((((((&&&&&&&&&'''((()))((((((((((((((()))******++++++++++++***((('''&&&)))))))))))))))******+++************************)))************)))(((((()))************))))))(((*********++++++++++++,,,++++++,,,---...//////000444777;;;???DDDJJJPPPUUUUUURRRRRRVVVXXXYYY]]]aaaeeegggjjjllljjjcccYYYRRRMMMMMMMMMKKKGGGEEEEEEFFFJJJKKKLLLLLLKKKHHHFFFDDDDDDHHHLLLNNNPPPQQQSSSTTTSSSTTTVVVWWWVVVSSSPPPOOOSSSUUUWWWXXXWWWSSSNNNKKKGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCDDDEEEFFFHHHHHHHHHGGGFFFCCCEEEGGGIIIJJJJJJJJJJJJHHHGGGFFFFFFGGGIIILLLMMMKKKJJJIIIHHHGGGFFFEEEEEEFFFJJJLLLKKKLLLOOONNNKKKJJJLLLOOORRRSSSRRRPPPOOONNNLLLJJJKKKLLLLLLIIIFFFIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMKKKHHHFFFHHHJJJKKKGGGCCCAAAAAACCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFIIIGGGHHHRRR```lllqqqqqqhhh```UUULLLHHHIIIKKKLLLIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@?????????>>>===;;;;;;<<>>=========???AAAAAAAAA===???AAACCCDDDEEEDDDDDDAAACCCDDDFFFGGGHHHGGGGGGHHHGGGFFFFFFFFFHHHIIIKKKHHHHHHHHHHHHGGGFFFDDDDDDFFFKKKMMMKKKKKKMMMLLLJJJHHHJJJMMMOOOPPPNNNLLLJJJJJJIIIHHHHHHJJJJJJHHHEEEHHHGGGFFFGGGHHHHHHGGGEEEDDDFFFIIIHHHFFFFFFHHHKKKNNNJJJEEEBBBBBBDDDEEEFFFDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBFFFOOO\\\iiiqqqttttttkkk^^^QQQIIIGGGHHHJJJGGGFFFFFFEEEDDDCCCCCCCCC??????>>>>>>============??????@@@AAABBBDDDFFFGGGJJJHHHGGGGGGHHHHHHGGGFFFBBBAAAAAABBBDDDEEEDDDCCCAAAAAABBBBBBAAA???<<<:::%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''))))))&&&$$$&&&&&&''''''''''''&&&&&&'''&&&&&&$$$###"""!!!!!!'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))******)))'''&&&'''((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%'''((()))&&&'''((()))***)))))))))(((((((((((())))))))))))%%%&&&'''((()))***************)))))))))(((((((((***)))(((''''''((()))***&&&&&&''''''(((((())))))(((((('''''''''&&&%%%%%%&&&'''''''''''''''''''''(((((((((((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******&&&&&&'''''''''''''''&&&'''''''''((((((''''''&&&'''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((++++++)))&&&###"""###$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((###***---)))$$$$$$&&&&&&''''''(((((((((((('''''''''''''''(((((())))))***((((((((((((((())))))*********))))))))))))))))))***)))((((((((()))+++,,,))))))*********+++++++++******++++++,,,++++++***((())))))*********))))))))))))*********++++++++++++,,,,,,------.........---///000222444888===AAAFFFEEEEEEIIIQQQWWWXXXUUUVVVXXX[[[___cccbbb___]]]VVVVVVUUUSSSPPPKKKFFFBBBAAA@@@>>>======>>>???@@@AAAAAABBBCCCEEEFFFFFFFFFMMMMMMNNNNNNMMMLLLKKKJJJFFFHHHKKKOOOSSSVVVXXXZZZZZZ]]]___```\\\TTTLLLGGG???===;;;<<<===>>>===<<<999:::<<<>>>@@@AAAAAA@@@???@@@BBBDDDEEEFFFFFFEEEIIIHHHGGGFFFEEEFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFFFFLLLOOOLLLJJJJJJIIIFFFHHHIIILLLMMMMMMKKKIIIHHHIIIHHHGGGHHHHHHHHHFFFEEEEEEEEEDDDEEEGGGGGGEEEDDDBBBEEEHHHHHHFFFFFFHHHKKKPPPLLLHHHEEEEEEGGGGGGHHHDDDEEEEEEEEEDDDCCCAAAAAA>>>BBBHHHMMMSSS\\\fffmmmwwwnnnaaaSSSHHHDDDEEEGGGDDDCCCBBBAAA@@@?????????;;;<<<>>>???@@@AAA@@@@@@AAABBBEEEGGGIIIJJJJJJJJJIIIGGGEEEEEEFFFGGGGGGFFFCCCAAA@@@AAABBBBBBAAA@@@===>>>???>>><<<999777666&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((()))(((''''''((()))%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%&&&'''((((((###$$$&&&'''(((((('''&&&'''''''''(((((((((((((((&&&''''''((()))))))))))),,,+++)))((('''((())))))))))))((((((''''''((((((%%%%%%&&&'''((())))))***&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))%%%&&&''''''(((''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$&&&''''''(((((('''''''''&&&&&&&&&''''''(((&&&''''''&&&$$$$$$%%%'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''((((((((((((!!!'''***'''&&&)))++++++''''''((((((((((((''''''$$$%%%%%%&&&''''''''''''((((((((((((((()))******))))))(((((()))***+++,,,)))))))))))))))******+++)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++((())))))************))))))))))))************++++++,,,,,,,,,---------------...///000000222666888===???AAADDDLLLUUUXXXVVVXXXWWWXXXYYY[[[ZZZXXXVVVNNNNNNPPPRRRSSSQQQNNNKKK???===999777777888;;;=========>>>AAAEEEIIIJJJJJJLLLMMMMMMMMMLLLKKKIIIHHHFFFFFFGGGHHHKKKNNNRRRTTTYYY^^^dddhhhgggbbb[[[WWWJJJEEE@@@======<<<999666777888:::;;;======<<<<<<;;;===???BBBCCCDDDDDDDDDHHHGGGFFFEEEDDDCCCCCCCCCAAABBBCCCDDDFFFGGGHHHHHHKKKRRRUUURRRNNNMMMLLLJJJHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCFFFHHHHHHFFFEEEHHHJJJMMMKKKHHHFFFGGGGGGGGGGGGCCCCCCDDDDDDCCCBBB@@@???===CCCHHHJJJKKKOOOXXX___jjjdddZZZNNNDDD@@@@@@BBBBBB@@@>>><<<<<<===>>>???===@@@EEEIIIJJJJJJHHHGGGCCCDDDFFFHHHJJJLLLNNNOOOJJJHHHEEEEEEFFFGGGGGGGGGCCCAAA>>>=========<<<;;;999:::;;;:::777555444444&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&'''''''''&&&&&&'''%%%$$$%%%&&&(((''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))###$$$%%%&&&''''''''''''"""$$$&&&'''(((((('''&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))((((((***)))&&&%%%%%%'''***,,,(((((())))))(((''''''&&&%%%&&&&&&''''''((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((('''&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&&&&''''''###%%%''''''''''''((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((&&&((()))&&&(((,,,///---''''''((((((((((((''''''%%%%%%&&&'''(((((())))))((((((((((((((()))*********)))((((((((()))++++++(((((()))***************((())))))***++++++,,,,,,))))))***+++++++++++++++(((((()))***************))))))))))))*********************++++++++++++,,,***+++---......///111333444888;;;===DDDOOOTTTRRRRRRRRRRRRSSSTTTSSSQQQNNNHHHIIIJJJNNNRRRSSSQQQOOOCCC@@@<<<999777888:::;;;;;;;;;<<<@@@EEEJJJLLLLLLJJJLLLMMMNNNNNNMMMKKKJJJFFFEEEEEEFFFGGGIIILLLMMMQQQVVV\\\bbbeeeeeeccc```TTTMMMEEEAAA@@@???;;;888777777999:::::::::999888777999;;;>>>AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBDDDGGGHHHJJJRRRWWWTTTPPPOOONNNMMMGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGFFFDDDBBBAAAAAA@@@CCCFFFFFFCCCBBBDDDFFFDDDGGGIIIHHHEEEDDDFFFHHHGGGFFFDDDDDDEEEEEEDDDCCC@@@AAABBBBBBBBB@@@>>>===;;;>>>BBBCCCDDDFFFKKKOOOSSSQQQLLLEEE>>>:::;;;===???===:::999:::===AAACCCGGGKKKQQQVVVXXXVVVRRROOOGGGFFFEEEFFFIIIOOOVVVZZZXXXUUUPPPLLLJJJIIIGGGEEEBBB???;;;888777777666555333666777666333111222333&&&'''''''''&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''''''''((((((((())))))###$$$%%%&&&'''((((((((('''%%%######%%%'''((((((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))"""$$$%%%'''(((((('''&&&$$$%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&%%%((()))))))))))))))((('''(((&&&###"""###'''+++...'''((()))))))))(((&&&%%%''''''''''''''''''&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''))))))***))))))(((''''''&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&$$$###((('''&&&&&&%%%%%%%%%&&&$$$&&&)))***)))(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))******))))))((((((((('''''''''''''''((((((((()))((((((%%%"""$$$)))***'''''''''((((((((((((''''''((((((***+++,,,,,,,,,,,,((((((((((((((()))******+++***)))(((((()))***+++'''(((***+++++++++***)))((())))))***++++++,,,,,,(((((()))***************(((((()))***************))))))))))))************))))))))))))************%%%(((+++,,,,,,,,,...///---333666666<<>>;;;::::::;;;888666666:::@@@EEEFFFEEEIIIKKKMMMOOOPPPOOOMMMKKKCCCDDDDDDFFFGGGIIIJJJKKKJJJNNNSSSYYY]]]```aaaaaaXXXPPPHHHDDDCCCCCC@@@===777888999999999888777666444555888<<>>>>>@@@BBBDDDFFFBBBJJJOOOMMMJJJIIIIIIHHHFFFEEEDDDCCCCCCDDDFFFGGGEEEFFFFFFEEEBBB@@@?????????CCCGGGFFFCCCAAADDDGGGEEEGGGIIIGGGDDDCCCDDDGGGBBBAAAAAABBBCCCCCCAAA???===>>>@@@AAA@@@???===;;;888888:::<<>>EEEJJJKKKLLLNNNPPPPPPOOONNNMMMGGGFFFDDDCCCCCCCCCDDDDDDEEEGGGJJJNNNRRRUUUWWWWWWQQQLLLGGGDDDEEEFFFFFFEEEGGGBBB>>>===>>>===999555:::999999:::;;;<<<:::888;;;:::999:::<<<>>>???>>>999999888888999;;;>>>@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAA???>>>===>>>>>>???@@@@@@@@@@@@???===;;;:::@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>===<<<<<<>>>??????===;;;;;;<<<<<<;;;888888999::::::888777999<<<===;;;888888999::::::;;;::::::999:::999888888999<<>>:::666555444444555999???BBBBBBCCCFFFHHHJJJJJJIIIIIIDDDCCCBBBAAA@@@AAAAAABBBCCCDDDEEEHHHJJJMMMNNNOOOLLLIIIFFFFFFGGGHHHGGGEEEJJJHHHGGGIIIKKKIIICCC>>><<<:::777777999;;;<<<===;;;:::888888:::::::::999999888888888999:::<<<===::::::<<<============<<<;;;;;;999888888999::::::>>>>>>??????>>><<<:::999<<<<<<<<<<<<<<<<<<======:::999888888777777777777777999;;;:::888666777888777777888777555444666777777666666888:::;;;999777777888;;;===>>>>>>===<<<:::999888777888:::<<<>>>GGGQQQXXXYYY]]]ccc```VVVKKKEEE@@@???AAAIIIWWWdddtttvvvggg[[[MMM???;;;777222000000111111111222111000///---,,,+++***(((***+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&###$$$%%%''')))+++------''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''(((''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***))))))(((''''''&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&***++++++***(((&&&'''(((###$$$%%%&&&''')))******(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))((((((''''''(((((()))(((&&&%%%&&&'''***+++***(((''''''(((((('''&&&((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''(((&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&((()))******((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((&&&((())))))(((''''''(((&&&'''((()))))))))))))))&&&&&&'''(((((((((((('''%%%&&&'''((())))))))))))&&&'''''''''((((((((((((&&&&&&&&&'''''''''((((((***))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((()))***((('''((()))***)))'''++++++******++++++,,,---)))************+++++++++)))))))))***+++---///000...000333888>>>BBBFFFHHHFFFFFFGGGHHHHHHGGGEEEDDDBBBBBBCCCDDDEEECCC???<<<666777888777555555777888888:::>>>AAACCCDDDDDDDDD@@@???>>>===>>>???@@@AAAAAA@@@@@@@@@AAABBBDDDEEEEEEEEEEEEGGGIIIJJJHHHGGGLLLLLLOOOSSSUUUSSSLLLFFFBBB>>>999777999===@@@BBB<<<:::888777777777666555666666666666666666666666333333444666666777777666555555444333333444666666888999:::;;;:::999777555666666666777777777888888666666555555555555555555222777:::888333000333777444555666555444444666888777777777:::<<<<<<;;;999999;;;???BBBDDDDDDCCCBBB;;;:::888777777888:::;;;???GGGLLLMMMSSSYYYXXXPPPHHHBBB>>>>>>???DDDOOOYYYkkkzzz}}}ppp```LLL:::555333///...000111222222000///---+++***))))))***'''(((((('''%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''(((((('''''''''''''''''''''''')))******)))&&&%%%%%%&&&%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))'''&&&%%%%%%%%%%%%(((((('''((((((((('''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))***)))((('''&&&%%%$$$###%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((()))***+++(((((('''&&&&&&''''''(((''''''&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''&&&&&&''''''((((((((((((%%%&&&&&&'''''''''''''''&&&&&&'''(((((()))((((((''''''''''''(((((())))))''''''(((((((((((())))))******))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((************************((()))))))))******++++++)))((((((((()))))))))(((+++++++++++++++,,,,,,---************++++++++++++))))))))))))******++++++---...///111555999<<<>>>@@@AAABBBBBBBBBBBB@@@@@@@@@BBBDDDGGGIIIHHHFFFDDD>>>AAACCC@@@;;;666333222444666999<<<>>>>>>>>>>>>;;;;;;;;;<<<===@@@BBBCCCAAA@@@>>><<<<<<===>>>???AAABBBCCCDDDGGGIIIJJJJJJLLLMMMPPPSSSUUUSSSMMMHHHGGGCCC>>>;;;<<>>AAAEEEGGGBBBAAA>>><<<<<<<<<===>>>AAA@@@@@@@@@BBBEEEIIILLLLLLLLLMMMNNNNNNMMMKKKIIIFFFDDDAAA?????????>>>======<<<:::;;;===>>>>>>===888888888999888888777666555444444333333333333333111000000///000111333444000222555777888666444333222222222222222222222222000111222333444444333333777555444444666888:::;;;:::;;;<<<<<<<<<===???AAA>>>???AAABBBCCCDDDEEEFFFJJJJJJJJJIIIGGGFFFDDDCCC???>>><<<:::999888888888:::<<<===>>>AAADDDCCC@@@<<<777444555666666:::>>>CCCKKKRRRSSSNNNFFF;;;222.........---,,,++++++++++++***'''&&&%%%&&&'''((('''''''''&&&$$$###$$$&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''%%%'''''''''%%%$$$%%%&&&((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((***)))(((&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&!!!%%%((()))(((%%%$$$"""%%%((())))))))))))***&&&&&&'''(((((('''&&&&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&''')))%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((((((((((((((('''(((((((((((()))))))))))))))))))))'''&&&%%%$$$'''(((******((('''((()))(((((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''''''''((((((((((((((('''***)))((((((((()))+++,,,(((((()))))))))*********)))(((((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))************************&&&''''''''''''''''''(((''')))***)))((('''(((*********))))))******+++,,,((())))))))))))*********++++++,,,,,,++++++***)))(((((()))***,,,///111333222333444555555555444333888;;;@@@DDDGGGIIILLLNNNMMMSSSXXXUUUKKK@@@999666222333555555555333222000444444666888<<<@@@CCCEEE@@@???>>>=========>>>???@@@@@@???>>>===@@@EEEIIIKKKKKKJJJJJJJJJJJJJJJJJJCCCAAA@@@@@@@@@>>>;;;999>>><<<<<<===@@@BBBBBBAAA>>>>>>>>>??????@@@@@@AAA===<<<:::777555444333333111111000//////000222222444777:::===>>>===;;;:::777666666555444444333333555666888999:::::::::999999666333333666999;;;;;;:::;;;<<<<<<<<<<<<>>>@@@<<<===>>>??????AAAEEEHHHRRRRRRRRRPPPLLLHHHCCC@@@@@@???===;;;:::888888777:::::::::;;;======;;;999888222///000222111222555:::;;;======:::666111---,,,---...---***((('''''')))((('''&&&&&&'''((((((&&&''''''&&&$$$$$$&&&((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((******(((&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''(((((('''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&''')))'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''+++***(((&&&%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%!!!###&&&((())))))((('''###&&&)))***)))'''((()))&&&&&&'''(((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))***+++)))%%%######$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((()))(((''''''(((((())))))((('''&&&%%%$$$%%%''''''%%%$$$%%%&&&(((((('''''''''((()))***''''''((()))))))))((((((''''''((((((((((((''''''***)))'''''''''(((***+++''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''')))******''''''(((***))))))(((((())))))***+++''''''((((((((())))))))))))******++++++***((((((''''''((()))+++---///000---...///111111111000///222555999;;;===@@@DDDHHHIIIPPPWWWUUULLLAAA;;;999333444666666666444222111222222333444777999<<<>>>999::::::;;;<<<======>>>???@@@@@@>>><<<<<>><<<>>><<<<<<===???AAABBBAAABBBAAAAAABBBDDDFFFHHHIIIIIIGGGDDD@@@<<<:::888777666555333333222333444444888;;;???CCCDDDDDDBBB@@@===<<<;;;:::999777666666:::<<<>>>@@@BBBBBBAAA@@@<<<:::888555555666:::===:::;;;<<<;;;;;;;;;===???:::::::::999:::===CCCHHHYYY\\\______[[[QQQGGGAAA???>>>===;;;999888777666888777777999:::999777555666000,,,...///...///111333222222222111...+++***(((***---,,,)))&&&%%%&&&((((((((((((((((((((((((%%%%%%%%%$$$######&&&((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&''')))+++***(((%%%''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''((('''((((((((('''&&&%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''))))))((((((***+++%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,***(((&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((((((((('''%%%%%%((((((((((((((((((''''''%%%(((++++++(((&&&&&&'''%%%&&&'''(((((('''&&&%%%(((%%%!!!!!!%%%((('''''''''&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((###%%%((((((&&&&&&(((+++((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''((((((((()))))))))***###$$$&&&(((((('''&&&%%%&&&&&&((()))))))))((('''&&&((())))))(((''''''((((((((('''((()))+++,,,...'''(((((()))))))))))))))'''((((((((((((((('''''')))(((&&&%%%&&&''')))+++%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''******))))))((((((((('''''')))+++***'''&&&(((***((((((((((((((())))))***''''''''''''(((((((((((('''((()))))))))((('''&&&))))))******+++,,,,,,,,,+++,,,.../////////.........111333444555888===AAABBBJJJSSSRRRJJJAAA<<<;;;666777888999999888666555222111111111222444666777444555777999:::;;;<<<<<<===???AAA@@@<<<:::;;;===@@@BBBEEEGGGHHHHHHIIIKKKCCCBBBAAABBBCCCDDDDDDCCC===<<<;;;<<<>>>@@@@@@???AAAAAAAAABBBDDDGGGKKKMMMSSSQQQLLLGGGCCC???===<<<;;;:::888777777777777888999<<>>@@@AAAAAAAAA@@@???@@@???:::555444:::@@@;;;<<<<<<<<<;;;;;;<<<>>>999999888777777;;;BBBHHH^^^dddkkknnniii\\\NNNDDD======;;;:::888777666555666555555888:::777555444666///+++---///......000,,,+++,,,///000...+++***%%%(((++++++(((&&&%%%&&&'''((())))))***)))))))))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((******'''%%%$$$%%%&&&&&&%%%'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''&&&%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&%%%$$$((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&''''''''''''''''''&&&&&&'''(((((()))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''))))))+++***)))(((((('''((((((((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&(((''''''''''''((())))))))))))'''&&&$$$"""!!!!!!&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((()))))))))(((&&&$$$###%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''%%%######%%%''''''''',,,+++***************+++))))))(((&&&$$$$$$&&&)))''''''((((((((((((''''''---,,,)))'''%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''******))))))((((((''''''))))))))))))(((((((((((()))(((((('''''')))***+++(((((('''&&&%%%%%%$$$$$$+++++++++*********))))))))))))))))))))))))))))))...+++((((((+++---,,,+++---,,,,,,++++++*********//////000111222333444444999===AAADDDBBB@@@>>>===>>>>>>>>>===;;;999666555000000111111222333333444111222444444444444555777;;;<<<<<<:::888777777888>>>@@@DDDGGGIIIIIIHHHGGG@@@BBBDDDDDDBBB@@@@@@@@@>>>===============>>>???@@@@@@???>>>>>>AAAFFFJJJ[[[ffffffUUUEEEAAA@@@<<<;;;;;;:::999777666555555<<<<<<>>>??????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===<<<;;;<<<>>>??????>>><<<;;;999777666666666777<<<;;;;;;:::999999888888999777666555666888;;;===TTT]]]mmmzzz{{{mmmUUUBBB@@@>>>:::555333222222222444444333222111000///...000...,,,***)))))))))***,,,++++++***)))(((((('''(((((())))))))))))((((((***)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$########################%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))***(((%%%%%%&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''''''''&&&&&&''''''''''''''''''''''''((()))))))))))))))'''''''''&&&&&&&&&&&&&&&'''((((((((())))))))))))***)))((('''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$###"""%%%&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***))))))((((((((())))))&&&%%%%%%&&&&&&((())))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''&&&$$$%%%'''((((((''''''''''''&&&&&&'''''''''))))))(((&&&$$$$$$''')))((((((((((((((((((''''''***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((******))))))(((((((((((())))))))))))(((((((((((((((((('''''''''((()))***((((((((())))))))))))***+++++++++*********))))))))))))))))))))))))))))))---++++++,,,......+++)))+++++++++*********************+++,,,---...///000222555999;;;:::888666666:::;;;<<<<<<<<<;;;:::999888777666555333111000///000111333333222222333555777888999888666666777888===>>>@@@BBBEEEHHHJJJKKKEEEFFFGGGFFFCCCAAA@@@@@@>>>======<<<<<<<<<===============<<<<<>>>>>===;;;;;;:::888777666666666666:::999999999888888777777:::888777666777999<<<===GGGPPP^^^llloooeeeRRRCCC===;;;777333111000000000111111000///...---,,,,,,+++******)))))))))))))))))))))(((((('''&&&&&&%%%'''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))'''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))***''''''&&&&&&&&&&&&&&&&&&'''((())))))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((()))))))))''''''&&&&&&''''''((()))(((((('''&&&&&&'''((((((%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&(((''''''&&&%%%$$$#########$$$%%%&&&''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))******+++&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))((('''%%%%%%''')))))))))))))))(((((('''&&&'''&&&&&&''''''((()))***&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((***************************))))))))))))((((((((())))))))))))((((((((((((''''''&&&&&&''''''((()))&&&'''((()))***,,,------+++************)))))))))))))))))))))))))))))))))******+++---...,,,(((%%%))))))))))))))))))******''''''((()))***++++++,,,,,,///111222111000000000555777999;;;<<<<<<<<<<<<<<<;;;999777444222000//////111222111000000111222222333444444333333555666888777777888<<>><<<<<<======<<<;;;;;;::::::::::::;;;;;;::::::<<<@@@CCCNNNYYY^^^VVVJJJEEE???999;;;;;;:::999888888777777666777888999999::::::999888888888888888888999:::999999:::<<<>>>>>><<<:::;;;:::888777666555666666777777777777777666666666888777555555555777999;;;;;;BBBMMMWWW[[[UUUIII>>>888666333000...---------------,,,+++***))))))(((&&&&&&'''(((((()))(((((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$######''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$%%%&&&&&&&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''(((((('''%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((($$$%%%&&&((()))(((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&'''(((***''''''&&&&&&&&&&&&%%%%%%''''''((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''''''''%%%&&&&&&'''((()))))))))&&&&&&''''''(((((())))))(((''''''''''''((())))))''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&(((''''''''''''((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&'''(((******(((&&&&&&&&&''''''((((((''''''((((((((('''&&&&&&''')))))))))***))))))((('''&&&&&&&&&&&&'''((()))******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((($$$$$$%%%'''((()))***+++************))))))))))))))))))))))))))))))))))))((())))))******(((&&&$$$'''''''''(((((()))))))))'''(((((()))******+++++++++---......---,,,...///111222444777999:::::::::888777666555444333333222000111222111000///000111///111222111000///000222000000///000333888===AAA?????????===:::777777777;;;;;;::::::999888777666888999:::::::::;;;>>>@@@CCCLLLQQQKKKDDD???;;;666::::::999999888888777777444555666777777777777777666666666666777777888999666777:::>>>AAABBB@@@>>><<<:::999777666666666666666666666555555555555555333222111111111222444555666999???DDDFFFCCC;;;444333111///,,,+++******++++++******)))((('''''''''%%%&&&'''((()))((('''&&&******)))))))))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''')))******''''''&&&%%%%%%$$$##############################'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%###$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((()))+++***'''&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&'''((((((((())))))$$$%%%'''((()))******)))%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((******(((&&&&&&'''((())))))))))))((('''((()))(((''''''((()))))))))******)))((('''''''''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''((((((&&&&&&&&&''''''(((((()))((((((((())))))******++++++,,,---,,,++++++---...---///000222333444333333222222222222222222222222000111222111000///000111///000000///---,,,,,,---,,,,,,---...000222555666666777777666444333444555777777888777666555444333777999;;;;;;:::;;;===>>><<>>777)))"""%%%)))''''''&&&&&&&&&''''''(((%%%'''((((((&&&%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''$$$"""###&&&((('''%%%$$$%%%''''''&&&&&&'''((('''((())))))''''''((()))+++***(((&&&&&&'''((()))******((((((''''''''''''%%%&&&&&&'''((()))******(((((()))))))))'''&&&%%%'''&&&&&&''')))******(((%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))((((((''''''((((((''')))***(((### """''''''(((((())))))******************)))(((&&&&&&(((((((((((('''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((%%%&&&&&&'''((()))******111///---***(((''''''''')))************)))((((((******)))(((''''''''''''''''''''''''''''''(((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))((((((''''''''''''((()))******++++++***))))))(((((())))))***)))******************)))((((((((()))***+++,,,,,,)))******)))(((''')))+++)))******+++++++++******))))))((((((((((((''''''))))))))))))))))))))))))))))))************)))(((((((((((((((((()))))))))******)))))))))))))))***+++***((((((*********)))((()))***)))'''&&&&&&''')))'''&&&'''((()))((('''******)))(((((((((((((((+++***))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***((()))***++++++************))))))(((((('''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((+++***)))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''(((((()))%%%'''(((******((('''%%%$$$$$$%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&(((''''''(((***+++***(((%%%&&&&&&'''((()))***+++***))))))(((((())))))***))))))(((((((((((())))))***))))))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%''''''&&&'''(((***&&&&&&&&&&&&'''((()))***(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((***)))'''&&&%%%&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%%%%555???777(((!!!%%%***'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))'''((()))))))))(((&&&%%%(((((()))))))))(((''''''(((((((((((((((((((((((('''%%%$$$$$$&&&((('''&&&((())))))'''%%%######$$$((()))***)))(((((()))+++222///,,,(((&&&&&&'''((()))(((((((((((()))))))))%%%&&&&&&'''((()))******%%%&&&'''(((((('''&&&%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&'''''')))((('''''''''(((***+++))))))(((((((((((())))))&&&((((((&&&"""''''''(((((()))***++++++++++++******)))''''''&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,000...,,,)))((('''(((((())))))*********)))))))))******)))(((''''''(((((('''(((((()))************(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++******))))))((()))))))))))))))(((((('''((())))))***+++,,,,,,***)))(((''''''((()))*********++++++++++++************)))((()))***,,,---((((((((('''''''''((()))((()))***+++++++++++++++))))))(((((((((((((((((())))))))))))))))))))))))***************))))))((()))))))))))))))*********+++******)))))))))))))))***)))'''''')))***)))((((((***+++***(((''''''((()))'''&&&'''((()))((('''''''''''''''(((***+++,,,******)))))))))))))))***(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))*********)))******))))))((((((((((((((((((((('''''''''''''''(((''''''''''''''''''(((''''''''''''((((((((((((+++***((('''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))((((((''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''(((((())))))&&&''')))++++++)))'''&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&''')))******)))'''&&&((((((((()))******)))(((((())))))***++++++,,,,,,***))))))(((((())))))***+++***(((''''''(((***++++++***))))))(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%%%%///444...&&&###&&&)))&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''((()))))))))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$((((((((((((((((((((((((((('''&&&&&&'''((()))((()))******)))&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%''')))777444000+++((('''''''''&&&&&&'''((()))***++++++'''''''''(((((((((((((((%%%%%%&&&''')))***+++,,,...,,,))))))))))))((('''(((((('''&&&&&&''''''(((+++***)))''''''((())))))))))))(((((((((((()))))))))******)))(((&&&&&&&&&&&&''''''((()))******++++++***))))))(((''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''((()))++++++,,,+++***)))((('''((())))))))))))))))))))))))*********))))))(((((((((((()))&&&''')))***,,,,,,,,,,,,''''''((((((((((((''''''(((((((((((()))))))))))),,,++++++******))))))))))))******+++++++++******)))))))))***+++,,,,,,---***)))(((''''''((()))*********++++++++++++******---,,,***)))))))))***+++,,,+++******++++++++++++((()))***+++++++++++++++(((((())))))))))))))))))************************+++******)))))))))))))))))))))))))))******++++++******)))))))))))))))******(((&&&'''((()))(((((()))+++,,,,,,***))))))***)))'''&&&'''((()))((('''''''''''''''(((***+++,,,***)))))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))***)))(((***)))(((((('''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%%%%(((((((((((((((((((((((((((((((((''''''(((((((((***))))))((((((((())))))'''(((***++++++***(((''''''''''''''''''''''''''''''''''''((((((((())))))'''(((***++++++***((('''(((((()))))))))(((''''''++++++++++++******************))))))))))))******,,,+++)))'''''')))+++,,,++++++***)))))))))))))))%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%)))***&&&%%%'''((('''&&&&&&&&&&&&&&&'''((()))((('''%%%%%%&&&''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((()))***&&&((())))))(((((()))***'''(((((('''&&&'''***,,,777555111---***(((''''''%%%&&&'''((()))*********))))))((((((''''''&&&&&&'''(((***+++---///111222333222000//////...,,,***)))((('''&&&&&&&&&'''(((******)))(((((((((((((((((((((''''''(((((())))))''''''(((((()))(((((((((&&&&&&''''''(((((())))))))))))(((''''''''''''((('''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++%%%&&&&&&'''(((((()))))))))))))))((())))))***+++***))))))(((((()))))))))%%%''')))***+++,,,++++++&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((''''''******++++++,,,,,,++++++***++++++++++++,,,,,,,,,***))))))(((((())))))***)))******************)))------,,,+++***)))))))))+++***((((((***+++***))))))******+++++++++******(((((())))))))))))******************************,,,+++***)))((((((((()))(((((())))))******++++++)))))))))))))))******+++***(((''''''((())))))((()))+++---,,,+++******+++)))'''&&&'''((()))((('''******)))((((((((((((((()))))))))))))))******+++'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))******)))***)))((('''''''''((()))'''(((((((((((()))))))))(((((())))))))))))((((((''''''((((((((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))+++******)))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))*********((()))***++++++***)))((((((***+++***((('''''''''******)))))))))(((((((((+++++++++******+++++++++,,,+++***((((((***+++,,,,,,++++++***************%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''((((((&&&%%%&&&''''''''''''''''''((()))***&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''%%%''''''%%%&&&***)))%%%&&&%%%%%%&&&&&&((())))))+++(((&&&%%%'''((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))((('''''''''''''''((((((((())))))***++++++((((((((((((((((((((((((''''''(((''''''''')))***%%%'''((((((((((((***,,,***++++++***)))+++...000222111///---+++))))))(((&&&'''(((((((((((('''&&&)))(((((((((''''''''''''(((***---000222222111000333222111222222111///,,,)))(((&&&%%%$$$%%%&&&'''''''''(((((())))))((((((''''''&&&&&&'''(((((()))$$$$$$$$$%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&((((((''''''''''''((((((((()))'''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***'''''''''(((((()))))))))###%%%''')))))))))((('''***)))((((((((()))+++,,,***)))))))))))))))******&&&'''((())))))(((&&&%%%&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))'''''''''((((((((((((((())))))***+++++++++++++++,,,,,,,,,,,,,,,+++++++++)))******************)))((())))))******))))))(((+++++++++,,,,,,+++*********'''%%%&&&((()))((('''******+++++++++***))))))(((((()))))))))*********************************,,,+++***)))((((((((()))''''''(((((()))******+++(((((((((((()))***,,,,,,,,,***))))))***++++++***(((***,,,,,,***)))***+++)))'''&&&'''((()))((('''******)))((((((((((((((()))))))))))))))***++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***,,,,,,+++)))((('''&&&&&&''')))***'''((((((((())))))))))))((()))************)))((('''((((((((()))))))))))))))))))))***))))))(((((((((((((((((((((((((((((())))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,+++******)))))))))***+++******))))))******+++(((((())))))******++++++************++++++++++++***************************,,,---,,,)))'''''')))))))))))))))))))))******---,,,,,,++++++,,,,,,---,,,+++************+++,,,,,,,,,+++************+++%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))&&&''''''(((***+++---...&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((())))))(((''''''&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&))))))*********(((&&&%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******%%%&&&&&&''''''((((((((($$$'''((('''(((+++)))%%%%%%%%%%%%&&&'''((()))***---***&&&&&&'''((('''%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))***)))(((&&&&&&'''((((((%%%%%%%%%%%%&&&((())))))((((((((((((((((((((((((&&&&&&'''&&&&&&&&&((()))'''((())))))'''&&&'''(((((()))(((((('''(((,,,...,,,,,,,,,,,,+++******)))((()))))))))'''&&&$$$"""''''''((((((((((((((((((&&&)))...333333111...+++//////000111222111///,,,((('''%%%######$$$%%%&&&###%%%'''(((******))))))&&&&&&&&&&&&&&&'''((()))'''&&&&&&((()))***)))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((()))))))))***'''((((((((())))))******''''''''''''((((((((((((###%%%(((***+++)))'''&&&***)))(((((((((***+++,,,***)))))))))))))))******&&&'''((('''&&&$$$!!!%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))(((((())))))******++++++(((((()))***************...------,,,,,,++++++***)))***+++,,,,,,+++***)))(((((())))))))))))((((((((()))+++,,,------,,,+++---***((()))+++,,,+++)))+++++++++++++++***)))((((((((())))))*********+++************************---,,,***(((((((((((()))&&&''''''((()))*********'''''''''((()))+++------...,,,++++++,,,------,,,''')))++++++)))))))))***)))'''&&&'''((()))((('''''''''''''''(((***+++,,,))))))((())))))***++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))((())),,,---...---)))((('''&&&&&&''')))***'''((((((((())))))******((()))***++++++***)))((((((((((((((())))))))))))+++,,,,,,,,,+++)))(((&&&)))))))))))))))))))))))))))*********++++++++++++------,,,,,,+++*********))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++***))))))******,,,+++)))(((((()))+++,,,''''''(((***+++,,,......******+++++++++,,,,,,,,,++++++***))))))***+++++++++---///...***((((((***))))))***+++,,,------......------,,,,,,------...,,,++++++++++++++++++,,,---,,,++++++******++++++(((((())))))((('''&&&&&&(((((()))))))))(((&&&%%%'''((()))******)))((('''***)))((('''&&&&&&'''(((((('''%%%%%%%%%&&&((()))(((((('''''''''&&&&&&&&&)))))))))(((((()))))))))***)))(((''''''((()))***&&&&&&&&&%%%%%%$$$$$$$$$###''',,,+++(((&&&(((+++)))((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''((((((((((((((('''&&&$$$$$$%%%''')))***)))(((((((((((((((((((((((('''''''''''''''((())))))+++***)))'''''''''((())))))((((((''''''''''''((()))))))))(((''''''&&&&&&'''(((******((((((((()))((('''&&&&&&'''((()))***(((''''''&&&&&&((()))***$$$%%%&&&&&&'''((())))))***)))((('''%%%%%%%%%%%%&&&''''''(((((((((((((((,,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))///,,,)))&&&%%%&&&'''))))))***,,,...//////...---,,,++++++***)))(((''''''''''''((()))))))))))))))'''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''(((((())))))))))))((((((&&&'''(((***++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))((()))+++***(((''''''((())))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***,,,***(((''')))******))),,,***))))))******)))'''))))))***++++++***(((((()))***+++++++++)))(((''')))***+++++++++)))(((''',,,,,,,,,---------......((()))***+++,,,------------.../////////...---,,,,,,,,,++++++***)))((((((------+++***)))(((((((((+++++++++,,,,,,---------...---+++))))))***+++,,,000///...,,,,,,,,,---...+++***)))(((((()))***+++))))))***+++,,,,,,------)))***++++++***)))***,,,***+++,,,,,,,,,,,,+++*********))))))******+++,,,***---//////---+++******,,,+++***)))))))))***+++------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))******************)))))))))))))))***)))))))))******+++++++++,,,------,,,)))''''''(((&&&'''((()))+++,,,......+++***)))(((((()))***+++(((((((((((((((''''''''')))))))))))))))***++++++))))))))))))))))))))))))---,,,+++******+++,,,---(((((()))***++++++,,,,,,+++***)))(((((()))***+++***)))(((''''''((()))***...------,,,+++***))))))((()))***)))((()))***,,,111...+++******,,,,,,,,,*********))))))))))))))),,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,+++,,,++++++***)))))))))***,,,,,,,,,++++++*********%%%&&&(((***,,,...000111.........------,,,,,,,,,---,,,,,,++++++,,,,,,---000...,,,***((())))))***))))))******))))))(((''''''((()))))))))'''&&&%%%'''((())))))))))))(((''')))((('''&&&%%%&&&&&&'''''')))***)))(((((()))+++(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&((()))*********)))''''''(((((('''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%))))))))))))(((&&&%%%$$$)))'''&&&&&&((())))))((((((((((((((((((((((((((('''''''''''''''((())))))******)))(((((((((((((((((((((((((((((())))))***''''''((((((((((((((((((''')))******)))'''((()))(((''''''&&&'''((()))***(((((('''&&&'''((()))***''''''''''''((())))))***))))))((((((''''''((((((&&&'''(((((())))))((((((,,,+++)))'''&&&'''((((((************************))))))))))))))))))))))))+++******))))))))))))******+++,,,---............,,,++++++***)))(((((('''(((((()))************)))******)))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))((()))((((((''''''(((((()))))))))))))))))))))))))))(((***++++++)))(((((((((***))))))(((((())))))*********)))((((((((((((((())))))))))))))))))))))))************************,,,***(((((()))******))),,,***))))))******)))''''''((()))******))))))((())))))*********)))''''''******************)))(((+++,,,,,,,,,,,,---------++++++++++++++++++,,,,,,+++,,,.../////////............------,,,+++++++++,,,,,,,,,+++,,,,,,---...+++++++++,,,,,,---------...---+++***)))***+++,,,......---,,,,,,,,,,,,,,,+++***)))(((((()))***+++*********++++++,,,,,,---)))***,,,+++***)))***,,,***+++,,,,,,,,,,,,+++*********))))))******+++,,,***,,,//////---,,,++++++000///---++++++***++++++,,,++++++******))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******+++,,,,,,,,,------------***+++,,,+++***)))***++++++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((+++***)))(((((()))***+++(((((())))))******++++++******))))))))))))*********))))))(((((())))))***------,,,+++******))))))((()))***)))((()))***,,,///,,,***)))+++,,,---,,,************))))))))))))++++++++++++************---,,,,,,+++++++++,,,,,,++++++***)))))))))))))))---,,,,,,,,,++++++++++++((()))***+++,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,+++******+++++++++...---+++*********,,,---******++++++******))))))'''((((((((((((''''''&&&'''(((((())))))(((((('''(((''''''&&&&&&&&&&&&'''%%%)))---,,,(((&&&'''***(((((((((''''''''''''&&&((((((''''''''''''((((((***)))(((((((((((()))***)))((((((''''''''''''(((***'''%%%'''***+++((($$$(((''''''''''''(((((()))(((((()))))))))))))))***((((((((((((((('''&&&%%%+++)))''''''((((((((('''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))(((((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((()))******(((***+++***)))''''''((((((((('''''''''((())))))(((((('''''''''((()))******)))((((((((()))***+++((((((((())))))*********&&&'''(((((())))))((((((,,,+++)))'''&&&&&&'''(((++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,++++++***************+++,,,---+++++++++***)))))))))((())))))***++++++++++++***+++++++++,,,++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))+++,,,,,,***))))))************))))))***************)))((((((((()))))))))))))))))))))))))))))),,,,,,,,,+++++++++******+++***((((((***+++******+++***))))))***+++)))(((&&&'''((()))*********))))))))))))***))))))((('''*********)))******++++++++++++,,,,,,,,,---------...---,,,*********+++,,,***+++,,,...///000000000.........------,,,,,,+++,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,++++++***+++***))))))))))))***+++++++++++++++++++++++++++***+++,,,+++***)))***+++***++++++,,,,,,++++++*********))))))******+++,,,)))+++......---,,,,,,,,,000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******)))******++++++,,,,,,---------------...((()))++++++++++++---///---------,,,,,,++++++***+++***))))))))))))***+++***************************************+++,,,,,,(((((((((((((((((((((((()))((((((''''''(((((())))))))))))***************)))******************))))))******************))),,,+++++++++***))))))))))))*********))))))***,,,---+++))))))+++,,,---,,,*********************************+++++++++++++++---,,,+++******+++---...+++******))))))))))))***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))******---,,,+++++++++---...///)))***************))))))((((((((((((((((((((('''(((((((((((((((((((((((((((((((((''''''''''''((((((...333111***&&&'''***(((((((((''''''''''''''')))))))))(((((()))))))))+++++++++******+++++++++)))(((((('''''''''((()))'''%%%$$$&&&)))+++)))'''''''''''''''((()))******'''''''''((()))***++++++###$$$&&&'''((()))*********(((''''''((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******)))((('''''''''&&&&&&&&&&&&'''(((''''''(((((()))))))))))))))+++,,,+++)))''''''((((((((((((((((((((())))))((((((((((((((()))))))))+++***(((''''''((()))***(((((()))))))))***))))))''''''((()))))))))))))))******)))(((((()))******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++(((((('''&&&'''(((***++++++***************************+++,,,,,,,,,,,,+++((()))*********)))((('''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((***+++---,,,+++******+++++++++************++++++******))))))((())))))***))))))))))))))))))))))))************************+++)))((()))+++,,,+++***+++***))))))++++++***)))(((((()))***++++++,,,,,,************************+++***))))))***+++---...,,,------------............---+++******+++,,,---,,,,,,---....../////////---,,,,,,,,,+++++++++***...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,***+++,,,------,,,+++***************************,,,,,,+++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++******))))))******+++,,,(((***,,,,,,+++++++++,,,---,,,+++***))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))*********+++++++++++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,(((***+++,,,+++,,,---///,,,,,,,,,------.........************************)))))))))***************,,,,,,,,,,,,,,,---......))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++*********))))))+++,,,,,,+++)))))))))***+++,,,,,,+++***)))************************)))***+++***))))))***,,,---+++***)))+++++++++***)))***************++++++*********++++++,,,,,,,,,---,,,***((()))***---///,,,+++************++++++------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,+++************------,,,,,,,,,---...///(((((()))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************)))...444999666...((((((***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))*********((((((((((((((()))***+++%%%%%%$$$%%%&&&''')))***$$$%%%&&&((()))*********((('''%%%&&&'''))))))((())))))))))))))))))))))))'''((())))))******))))))'''((()))******)))(((''',,,,,,+++******)))************))))))(((((((((((()))***,,,+++)))(((((()))))))))))))))))))))((((((((((((((()))))))))))))))***)))((('''''''''((()))(((((()))))))))((('''&&&'''(((((())))))))))))))))))))))))***+++---......************************************************,,,+++(((&&&&&&''')))+++))))))(((''''''(((***+++************++++++++++++******+++,,,,,,,,,,,,,,,'''((()))))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***+++,,,---******))))))))))))******(((((((((((((((((((((((()))+++------+++++++++,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))'''((()))***+++,,,------***))))))***,,,,,,+++***+++***)))***+++,,,+++*********++++++,,,---...///,,,,,,,,,,,,,,,,,,------,,,+++*********,,,---...............////////////+++++++++++++++---...///.........------.........---------,,,,,,,,,,,,,,,......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++,,,---......---,,,+++******++++++++++++******,,,,,,+++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++******))))))******+++,,,'''(((******))))))***+++)))*********************(((((())))))******++++++************************************+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,------.........******++++++++++++******((((((((())))))************))))))))))))***++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))***************+++++++++***++++++***))))))***,,,///---++++++++++++***((())))))******+++++++++,,,******++++++,,,,,,,,,------+++)))((((((***---///,,,,,,+++++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,------....../////////...---,,,,,,,,,,,,,,,......------,,,,,,,,,,,,'''((())))))***)))))))))+++************++++++,,,+++******))))))******+++)))******++++++++++++***+++000333111+++&&&%%%&&&'''(((((((((((()))))))))))))))(((((((((((()))))))))******++++++******))))))(((&&&%%%&&&''')))***//////...,,,***)))***+++***))))))))))))******+++))))))(((((()))+++,,,...************))))))((('''((('''&&&&&&(((******)))))))))))))))))))))))))))'''((()))***+++***)))((('''(((((()))))))))))))))******)))(((((((((((((((++++++***))))))(((''''''(((***++++++***))))))***))))))*********)))(((((('''((()))*********))))))'''((((((((((((((((((((((((((()))***)))(((&&&%%%'''((())))))******)))))))))***+++,,,---...//////************************************************---+++(((%%%%%%&&&)))++++++++++++******++++++,,,)))*********+++,,,,,,,,,******+++,,,,,,,,,,,,+++((()))******++++++******************************(((((())))))))))))((((((***)))))))))***,,,...///++++++************++++++)))))))))))))))))))))))))))+++,,,,,,+++++++++,,,*********))))))***************)))))))))***++++++))))))))))))))))))))))))((((((***+++---///000000)))))))))+++------,,,***+++***)))***,,,,,,,,,***---------------...///000...------------...//////,,,,,,,,,+++,,,,,,---------.........////////////******+++,,,---...//////000///...---------------////////////////////////---------------......///------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,---------------******+++,,,,,,+++******++++++++++++++++++++++++,,,---...---+++******+++,,,++++++******++++++,,,******))))))******+++,,,((()))******(((((()))+++******+++---------------))))))******+++++++++,,,*********************************++++++++++++,,,++++++++++++,,,---......000////////////.........---...///...,,,+++,,,---.........------,,,,,,+++******+++,,,,,,+++******''''''((())))))*********+++************+++,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,,,,,,,******++++++++++++******)))******************)))*********++++++,,,,,,---+++,,,,,,+++))))))***,,,///---,,,,,,---,,,+++)))))))))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))((()))+++---...,,,++++++++++++,,,------,,,,,,,,,,,,------------******+++,,,---...//////............////////////......------------.........---------,,,,,,++++++((()))******++++++******,,,,,,+++++++++,,,---...,,,,,,+++******+++,,,,,,((()))***+++,,,++++++***''')))++++++)))&&&%%%%%%'''((((((((())))))))))))------,,,,,,,,,,,,------,,,,,,---......---,,,,,,***)))'''&&&'''(((+++,,,,,,)))&&&'''***,,,+++)))++++++***)))))))))******------+++++++++---///000,,,,,,,,,++++++)))(((''',,,+++))))))***+++***)))))))))))))))))))))))))))'''((()))++++++***)))(((((((((((((((((()))******&&&&&&&&&&&&'''((()))*********))))))))))))))))))''')))++++++******+++,,,)))******+++***)))(((''''''((()))***+++***))))))&&&''')))***++++++))))))'''((()))++++++***)))((((((((()))************)))++++++,,,,,,------,,,,,,++++++++++++++++++++++++***************************)))((('''((()))***,,,******++++++++++++******))))))***++++++,,,------)))******+++++++++++++++)))))))))***+++,,,---...************************(((((())))))))))))((((((+++***)))((()))***,,,---+++++++++******+++++++++))))))))))))))))))))))))(((***+++,,,+++***+++,,,***))))))(((((())))))*********))))))******+++,,,))))))))))))))))))))))))((()))***+++,,,---...///)))))))))+++---...,,,++++++***)))***,,,---,,,+++......---,,,,,,---...///...---,,,,,,---...///000------------------,,,+++,,,,,,,,,,,,---------...***+++---...///...---,,,......---,,,---...//////////////////////////////...------------...//////---------,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,------***++++++,,,,,,++++++************++++++,,,,,,------......---+++******+++,,,,,,+++******+++,,,,,,******))))))******+++,,,+++,,,,,,+++))))))***,,,***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,---...///000000000000//////......---//////...---,,,,,,...---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))******+++,,,,,,,,,,,,,,,,,,,,,---......************************)))******++++++******))))))))))))******+++++++++,,,++++++******++++++,,,***))))))(((((())))))******++++++,,,------......,,,,,,---+++))))))***,,,,,,,,,+++---//////...---))))))***++++++,,,------,,,,,,,,,,,,,,,,,,++++++))))))))))))***+++,,,---***)))))))))******+++,,,++++++++++++,,,,,,,,,---++++++,,,,,,---........................---------,,,,,,,,,,,,---...//////***++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------,,,+++,,,---///000------,,,++++++,,,------'''((()))+++++++++***)))******,,,---...------,,,'''((((((((())))))******+++******))))))******+++))))))++++++++++++)))))),,,***((('''(((***,,,...$$$(((...,,,(((,,,,,,+++***)))))))))***)))((('''&&&&&&(((***+++***++++++,,,,,,,,,++++++111///,,,+++,,,+++***)))))))))))))))))))))))))))'''(((***+++,,,+++)))((()))(((''''''''')))***+++))))))***,,,...000222333((((((((()))******++++++&&&(((***+++++++++,,,---)))***+++++++++)))(((''''''((()))++++++******)))%%%'''***---...---+++***%%%'''***,,,------,,,+++(((((()))***************,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***+++,,,,,,---&&&'''((())))))((('''&&&))))))***+++,,,------...))))))***++++++++++++***(((((((((((()))+++...///(((((((((((((((((((((((((((((())))))))))))((((((,,,+++)))((('''(((***+++,,,++++++******++++++,,,))))))))))))))))))))))))''')))++++++******+++,,,))))))(((((((((((())))))******))))))***+++,,,,,,))))))))))))))))))))))))((((((((())))))*********)))))))))+++......---++++++***)))***,,,---,,,+++///...---,,,+++,,,---...---,,,,,,+++,,,---...///------...///...---+++*********+++++++++,,,,,,,,,+++,,,...000000...+++)))---,,,,,,,,,---///000222---------...............///...---,,,+++*********---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,+++***)))))))))***,,,---***+++,,,------,,,+++***))))))***+++,,,,,,---------......---+++******+++---,,,+++******+++,,,---*********)))***++++++,,,---......,,,******+++---***++++++,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,---...///000//////......---------,,,,,,...///...------...///((()))***+++---...///000***+++,,,------,,,+++***))))))***+++,,,,,,------))))))(((((())))))***+++))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++---,,,+++******+++,,,---***)))(((''''''((()))***++++++,,,------...//////,,,------+++***)))***,,,******+++---000222111000))))))***+++,,,,,,---------------,,,,,,+++++++++(((((()))***+++,,,,,,,,,(((((('''(((((()))***************++++++,,,,,,,,,------------------------.........------,,,,,,,,,*********+++,,,---...///((((((***+++,,,---------+++******************+++222000,,,***))))))+++,,,---+++***(((((()))+++,,,'''((()))***+++,,,------+++,,,,,,+++******+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,------,,,+++***)))((('''***)))(((((((((((())))))***)))))))))***+++,,,---))))))))))))))))))))))))---,,,+++*********+++,,,,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))************))))))---///111///+++(((((()))******+++++++++***))))))))))))))))))((((((((((((***)))((((((((((((((()))))))))))))))((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,,,,+++******+++,,,,,,'''(((((((((((()))))))))...---+++*********++++++---,,,+++******+++,,,---***++++++***((('''((()))))))))))))))+++---///000(((***++++++******+++,,,,,,,,,,,,++++++************+++,,,+++***)))***+++,,,+++*********+++,,,---++++++******)))(((((((((+++******)))))))))))))))***************************)))))))))))))))******)))))))))(((((()))******,,,+++******++++++***)))&&&))),,,------,,,+++,,,******)))((()))***,,,---++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,+++************************---***+++000666888222,,,------/////////---+++***+++,,,......---...///111........................++++++,,,,,,---...//////222111///---+++******)))///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...---,,,++++++,,,...000++++++,,,------....../////////...------...//////************+++,,,---...***++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000222111000......---------111///,,,***))))))+++,,,,,,---.........---+++***++++++++++++++++++,,,,,,++++++************++++++******)))))))))))))))***(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***))))))***++++++++++++***...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******///...,,,***)))))))))***---------,,,,,,+++++++++++++++++++++++++++++++++------------------------///...---,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++******+++---...000++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******,,,---......---+++)))(((((()))***))))))))))))***+++------***++++++***((('''(((***************************++++++++++++++++++++++++))))))((())))))***+++,,,++++++++++++***************))))))((((((((())))))******++++++++++++++++++************************,,,+++***)))))))))***+++,,,++++++*********++++++******))))))))))))******************************))))))))))))))))))))))))''''''(((***++++++++++++))))))************))))))$$$'''***+++***)))***+++,,,++++++******)))))))))************************)))))))))((())))))***************)))))))))((((((+++*********************++++++++++++++++++++++++))))))************)))))),,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,+++***)))((())))))***,,,++++++++++++++++++,,,)))***+++***)))((()))******)))))))))***,,,---...''')))***+++******,,,---,,,,,,++++++++++++++++++***+++,,,+++***)))***+++---,,,+++*********+++,,,++++++++++++++++++,,,,,,,,,++++++***************************************)))))))))))))))***++++++++++++***************+++++++++***)))))))))((('''(((***------,,,+++++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,)))(((***...000///,,,......---,,,,,,,,,,,,,,,***+++------------...000........................,,,,,,,,,------.........///...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,------,,,,,,---///111222......---------,,,,,,,,,******)))(((((()))******+++*********+++,,,------++++++,,,,,,,,,,,,++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......---------------...//////111000///......---...............------,,,,,,,,,222111000......///000000+++++++++++++++++++++++++++******************++++++******)))))))))***************+++,,,,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,,,,+++******)))++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,+++++++++++++++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******...---,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,,,,,,,---...---,,,,,,+++++++++,,,++++++++++++,,,---...///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------000...,,,***)))(((((()))+++***)))))))))+++,,,---,,,,,,,,,***((('''((()))************************,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++)))*********++++++,,,,,,***)))))))))))))))*********+++,,,,,,,,,+++***)))************************---,,,++++++******++++++,,,++++++++++++,,,,,,---+++++++++******+++++++++************************))))))))))))))))))))))))((())))))***++++++******))))))************))))))"""%%%(((*********+++,,,...---+++)))))))))))))))++++++++++++++++++++++++))))))))))))***+++,,,,,,+++++++++*********))))))*********)))))))))(((((()))))))))******++++++,,,))))))************)))))),,,+++************+++,,,((((((((()))))))))*********)))(((((('''(((((((((+++++++++,,,,,,+++++++++(((***+++***))))))***+++******))))))******+++,,,((()))++++++***+++,,,...++++++++++++++++++,,,,,,)))+++,,,+++******+++,,,------+++***))))))***+++)))******+++,,,,,,---------,,,,,,+++***+++++++++))))))))))))))))))))))))((((((((()))***+++,,,------,,,,,,++++++***************))))))((('''&&&&&&)))+++------,,,*********,,,------------,,,,,,+++,,,,,,------------,,,,,,******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++((('''(((***---...///---+++******+++---...***+++------,,,,,,---///........................------------------......,,,,,,,,,,,,---...///000+++++++++,,,,,,,,,,,,,,,........................---------,,,,,,,,,,,,+++,,,,,,---...000111222222000000///...,,,+++******---,,,++++++++++++,,,---,,,,,,+++++++++,,,,,,---,,,------------------,,,------,,,++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------------...////////////...............///+++,,,...000000///...---111...***'''''')))---///---,,,,,,++++++*********************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******+++++++++******)))++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,---------------,,,,,,++++++++++++************++++++++++++++++++++++++************************......---,,,,,,,,,------,,,,,,------,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------......---+++***)))...---,,,******))))))***,,,+++***))))))***,,,---/////////---***))))))+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******************+++++++++,,,,,,******)))))))))***++++++)))***,,,......---+++***++++++++++++++++++++++++......------,,,,,,,,,+++++++++++++++,,,---......++++++************++++++************************))))))))))))))))))))))))---,,,,,,+++***)))'''&&&)))******++++++******)))***+++,,,---,,,++++++***///---+++)))(((((()))************+++++++++++++++))))))******+++,,,---...,,,,,,,,,+++++++++******+++++++++***))))))((((((((())))))***+++,,,,,,---)))******++++++******)))++++++************++++++'''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,------,,,+++***((()))+++*********+++,,,***************************+++,,,,,,******+++,,,*********++++++,,,,,,,,,)))+++,,,+++******+++---...---+++***))))))))))))(((((()))))))))*********,,,,,,+++************+++((((((((((((((((((((((((((((((((()))***,,,---............---,,,+++******)))*********((((((((()))+++---...---+++)))))))))++++++,,,---,,,+++)))(((------------------,,,+++))))))***+++++++++******------------------------......---+++((()))---111---,,,+++***++++++------+++,,,...------,,,...///....................................------------,,,,,,,,,,,,---///000000++++++,,,,,,---......///////////////////////////------------------......------...000000000000000000///...---,,,++++++***000//////////////////000...------,,,,,,,,,,,,---------............------------,,,,,,++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------............---------......///......---------...//////)))***---///000000//////,,,***'''$$$$$$&&&)))+++------,,,,,,+++***))))))*********++++++*********+++++++++***++++++,,,---------,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++*********+++,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,.../////////...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,---...---,,,+++***)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......---,,,***)))++++++++++++++++++,,,,,,,,,++++++******+++,,,---/////////---***)))***+++************************++++++++++++++++++++++++,,,+++***************+++,,,,,,,,,++++++++++++******************+++,,,,,,(((***,,,...///...---,,,++++++++++++++++++++++++---------,,,++++++***)))++++++++++++,,,---......*********))))))*********************************************************------,,,,,,***)))((('''******++++++++++++******...............---+++)))...---***((((((((()))***)))))))))*********++++++************+++,,,......,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********)))******+++,,,---......******++++++++++++***************************************+++++++++,,,,,,***************************+++,,,------,,,+++***(((***++++++******+++---++++++++++++*********)))---......---***))))))************++++++,,,,,,,,,)))+++,,,,,,++++++,,,---...,,,+++)))(((((())))))*********)))))))))((((((++++++***)))))))))))))))((((((((((((((((((((((((((((((((()))***,,,---...111111111111000///---,,,(((***,,,,,,+++***,,,...,,,---...---***)))))))))+++,,,------,,,+++)))(((---.........------,,,+++((()))***+++++++++++++++------------------------,,,///111///+++***,,,///)))***,,,---...------,,,---...//////......///000////////////////////////.....................---......---------...//////,,,------...///000111111////////////////////////+++,,,---...///000111111///////////////...---,,,------------------------,,,,,,------------,,,,,,......------,,,------------......//////......---++++++,,,,,,------------++++++++++++++++++++++++------------------------,,,,,,,,,---------......///......---------.........------------......///******++++++,,,...//////,,,,,,,,,++++++,,,,,,---------,,,,,,+++***)))))))))***++++++++++++***)))++++++******+++,,,,,,---,,,,,,++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,...///000000///...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...***+++,,,---...---,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...((()))+++---......------******++++++,,,---------***++++++,,,,,,,,,---------------+++)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------,,,,,,+++++++++***************+++,,,------***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((('''&&&,,,++++++++++++,,,,,,---******))))))))))))******++++++++++++++++++++++++************************))))))***+++,,,,,,++++++******++++++++++++***************,,,......---+++,,,+++***)))))))))***+++(((((())))))***+++++++++************+++,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,------...******++++++++++++******))))))***++++++***)))))))))))))))*********++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++)))+++,,,+++******+++,,,++++++,,,,,,,,,++++++***...//////---***)))))))))++++++++++++++++++,,,,,,)))+++,,,,,,++++++---...,,,,,,***)))(((((()))***------,,,,,,+++******)))+++***))))))(((((()))))))))))))))))))))))))))))))))))))))***+++,,,---...222333444444333222000///***,,,///...,,,,,,...111,,,------,,,***))))))***---............------,,,......///......---,,,+++))))))***+++,,,,,,,,,,,,------------------------)))---000000---++++++,,,(((***---///000///...---...///000000///...///111////////////////////////..................//////000///......---...............//////000111222222////////////////////////+++,,,---...000222333444111111000///---,,,++++++++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++......---------......///------............------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////...------------.........---------------...,,,++++++++++++,,,---...+++,,,.../////////---,,,---,,,,,,++++++*********)))***+++,,,,,,+++***)))***************+++,,,---+++++++++******)))))))))***************************++++++,,,,,,++++++***((()))***+++,,,---------,,,,,,------------,,,,,,+++,,,------......------))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------....................................++++++++++++++++++++++++------,,,,,,,,,---......++++++,,,---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------))))))+++,,,---.........++++++,,,,,,,,,,,,,,,,,,((()))+++---......---,,,,,,,,,,,,+++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---++++++,,,,,,,,,,,,,,,,,,*********++++++---......///.........------,,,,,,------------------------,,,,,,,,,,,,+++)))'''&&&,,,++++++*********++++++++++++************++++++++++++++++++++++++++++++************************((()))***+++,,,---------***++++++,,,,,,++++++***((('''(((+++...///...+++***************+++++++++))))))******+++,,,,,,---++++++************+++,,,++++++++++++************))))))******++++++,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***((()))***++++++***)))(((''''''''''''(((((((((((()))***+++---------,,,+++,,,++++++++++++++++++,,,+++,,,---,,,***)))***+++++++++------...---,,,,,,,,,---...---+++***+++,,,,,,,,,++++++++++++++++++)))+++,,,,,,,,,,,,---///+++***)))(((((()))***+++,,,,,,++++++++++++++++++,,,+++******))))))******************************************++++++,,,---...///111222111000///...,,,///222000,,,***,,,///,,,------,,,***)))***+++......---------......///////////////...---,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,,,,,,,++++++---...///000000000...///000///...---...000////////////////////////------......//////000000//////............//////......//////000000111111........................------...///111222333333333222000...------......++++++,,,,,,---...//////---...///000000///...---...---------...///000000---------......---------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------------///......---,,,,,,,,,,,,,,,---.........---+++***((()))+++,,,---,,,+++***++++++++++++++++++++++++(((***+++,,,,,,+++***((())))))))))))***+++,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,---......///,,,,,,------------,,,,,,++++++,,,---------------))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,+++***&&&(((+++...//////---,,,---......---,,,+++---...++++++++++++++++++++++++------------------------************+++,,,---...)))******+++---......///++++++++++++,,,---...///333222000...,,,++++++***------------------------////////////...,,,***))),,,,,,+++***))))))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,++++++******++++++,,,,,,++++++***+++***))),,,///000...+++((((((***++++++,,,++++++******+++,,,,,,---......++++++******)))*********+++++++++*********))))))''''''((()))***+++,,,,,,+++++++++******************++++++,,,,,,++++++***((()))***++++++***)))(((************++++++++++++)))***+++,,,---,,,,,,+++---,,,+++******+++,,,---+++------,,,***)))***++++++,,,---...///...------)))+++,,,,,,,,,,,,---///---,,,,,,++++++*********)))+++,,,,,,,,,,,,...///******)))(((((()))***+++((((((((()))******++++++---,,,++++++******++++++************************+++++++++***++++++,,,,,,(((***+++------,,,***)))///222333111+++(((***---,,,,,,,,,+++***)))+++,,,,,,++++++***+++,,,...///////////////...---,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...---------.../////////------,,,,,,---000222444---...//////---,,,---...000000000000000000000000,,,------...///000111111...............///000111............////////////........................//////000000111111222222333222000......///111222,,,,,,,,,---------......,,,---...//////...---,,,---------......000111222,,,------------------,,,/////////...------,,,,,,................................................,,,,,,,,,---------......000///...---------------000///...---,,,+++++++++---...111222111...***'''******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,((()))+++,,,,,,+++)))((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++---...//////000,,,------......------,,,***+++,,,,,,------,,,,,,++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++////////////////////////,,,,,,,,,,,,,,,---...///,,,,,,+++***+++,,,...///...---,,,+++***+++,,,---------------------------)))+++---,,,+++***+++,,,,,,,,,,,,++++++*********---------......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...222000///---,,,,,,,,,---...------------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------,,,+++,,,...000,,,++++++---//////...------------,,,+++***)))(((+++,,,------++++++,,,------,,,+++,,,...///...---......------,,,******)))---------,,,,,,,,,++++++((())))))+++,,,---......)))+++,,,,,,+++***,,,---...+++((((((***+++***)))---,,,***(((((()))***+++************+++,,,---...+++***))))))***,,,...///++++++************++++++,,,++++++,,,---...,,,+++******++++++,,,---......111///---,,,,,,,,,...///,,,---------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222000---,,,---------,,,///---++++++,,,---,,,++++++******))))))******+++))))))))))))))))))))))))---+++)))((('''((()))***************+++,,,---...222222111111111111111111333111///---,,,+++++++++,,,///000///+++***+++...000///...---,,,,,,+++***,,,,,,************,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,---...///000000000000//////.........---******,,,---...000111111000///...............///111000000////////////000/////////...------///111000000000///...,,,+++***000000000000000000111111---------............///------------------,,,,,,////////////////////////333111,,,))))))+++///111000000////////////000000000///...------...///000222222111111111111111111...------,,,---...///000......------------......,,,---------.../////////............------,,,+++,,,------......------,,,++++++++++++++++++++++++,,,......,,,)))((())),,,(((((('''''')))***,,,...,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******))))))***+++,,,------...,,,------,,,+++)))&&&%%%******+++,,,,,,---......------------------------...------,,,,,,++++++***+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,+++***+++---...---,,,++++++++++++++++++++++++***+++------+++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,---///111222---------,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,+++,,,...000---,,,+++,,,......---,,,------,,,,,,+++*********+++,,,---,,,+++***+++,,,---,,,+++,,,---......,,,------,,,+++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++(((***++++++***)))+++,,,000---+++***,,,------+++---,,,***)))((()))***+++************+++,,,---...000///,,,***)))))))))***++++++************++++++,,,,,,---------,,,,,,,,,,,,------......////////////...,,,+++++++++---............---,,,,,,,,,+++++++++************++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,+++,,,---.........,,,+++,,,------,,,+++,,,,,,,,,++++++,,,,,,,,,************************,,,+++)))((((((((()))***************+++,,,---------...///111333555666777777555111...,,,*********---......---,,,++++++,,,//////......---,,,,,,,,,...------,,,,,,------...******++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------.../////////000/////////............------......//////000000............///000111111111111000////////////000//////000...------///111/////////000000//////...222111111000000000111111111111000000/////////...////////////////////////////////////////////////222111///------...///000......------------......000//////......//////000555444333222000///...------......//////...------......------------......---------...............---------------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++---000++++++***)))***+++,,,---,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,------......---,,,+++***++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------.........---------,,,,,,++++++++++++++++++++++++//////.........---------///......---,,,,,,,,,,,,,,,------------------...---,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...******+++,,,...000222333,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,------,,,------------,,,,,,+++------------------------------............------,,,---------,,,,,,...//////---++++++,,,---,,,,,,---,,,+++******+++,,,---+++,,,---,,,***)))***+++,,,+++***+++---...---,,,---,,,+++******+++,,,---------------,,,,,,,,,,,,......---,,,+++***))))))((()))******))))))***+++000...,,,,,,---------,,,---,,,***))))))***++++++*********++++++,,,---...111///---+++)))(((((((((++++++************++++++,,,///111///,,,++++++---...........................---,,,+++***+++,,,,,,//////...---,,,+++******......------------......,,,,,,,,,---------......---------------------------------.........//////++++++++++++,,,---...///---,,,,,,---......---+++......------------......++++++++++++++++++++++++,,,+++***(((((()))******,,,,,,++++++++++++,,,,,,+++,,,---///222444666777666444111...,,,+++++++++...,,,+++,,,,,,---,,,***------------------------...------,,,,,,------...))))))***+++,,,---......------,,,,,,,,,,,,------------..................////////////............000000000///////////////......//////000111333444111111111000000000/////////000000///...---///111...///000111222333333333333333222111000000000111///......---,,,******)))////////////////////////////////////////////////111111111111111111000000///......------......//////000000111111000000///444444333222000///......,,,...///111000///---+++......------------.....................---------,,,,,,------,,,,,,++++++,,,------......------,,,------------------------+++,,,------,,,---///111...---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***---,,,,,,,,,+++++++++***+++,,,------------,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---...///000111------------,,,,,,,,,,,,,,,,,,------------,,,,,,.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------......---------------............---------------...---,,,---/////////...........................+++,,,......,,,,,,,,,---,,,---------......//////***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------............------............,,,++++++++++++,,,------------------------------,,,,,,,,,---------------------------,,,+++******------------------------------............------,,,---...---,,,,,,---...000...,,,+++,,,,,,,,,+++---,,,***)))***,,,...///+++,,,---,,,***))))))***,,,+++***+++---------,,,000...---++++++,,,---......------------,,,,,,,,,......---,,,+++******)))(((***++++++******+++,,,---,,,++++++++++++++++++,,,,,,+++*********+++,,,++++++++++++,,,---......,,,+++*********+++,,,,,,,,,++++++******++++++,,,,,,000333111,,,)))+++...,,,,,,,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,...------,,,,,,+++++++++//////............//////,,,,,,,,,---------..............................------........./////////+++,,,------------...000---------...//////---+++......------------......++++++++++++++++++++++++++++++***))))))******+++------,,,+++++++++,,,,,,,,,,,,,,,------.........111000...,,,,,,---...///...+++)))***---...,,,)))+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++,,,------......------,,,,,,------..................---------///////////////.........000000000000000000000000000000000000111222333333222222222222111000/////////000000000......///111000111222333444555555555444444333111000000000000,,,,,,+++******)))((((((------------............////////////////////////222111111111111111111111111111000000000000111111///000111222222111000///000000000000111111111111,,,---...///000/////////......------------....../////////...---------,,,+++,,,,,,,,,,,,,,,++++++,,,------......------,,,------------------------......---,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------.........///++++++++++++++++++++++++++++++,,,,,,---......///++++++,,,...///111222333,,,,,,,,,---------------------............------////////////////////////............------------------------------------........................******+++,,,...000111222//////......------,,,,,,///...---...///000000...........................,,,---//////---,,,---...---------....../////////***+++,,,,,,------------+++++++++,,,,,,,,,------...............---------------------------------,,,,,,---------........./////////......---,,,+++,,,++++++++++++,,,------........................,,,,,,,,,------.........------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,---000...,,,,,,------,,,+++---,,,*********,,,...000+++,,,---,,,***)))***+++,,,+++***+++---...---,,,222111///...---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,---------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,---...///((())))))***+++---...///,,,,,,++++++++++++,,,,,,,,,000333111,,,)))+++...,,,,,,,,,,,,,,,,,,++++++///......---------------***++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---------..............................------------.........///---///000000...---...000///.........//////---,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++***************++++++------,,,,,,+++,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,---...///...+++)))+++...///---***)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................---------........./////////////////////000000111222222222333333222111111000111111333333333333222111000///...000111111/////////000333333444444444444444333444333222111000000000000---------...............---------.........//////000000000000000000000000222111///......///111222111111000000000000111111///000111222222111000/////////000000000111111111...---,,,,,,---000333444......------------....../////////...---------,,,+++,,,,,,------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++,,,------......------,,,++++++*********,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,---......//////+++,,,---...000111222333++++++,,,------...//////---......//////......---//////////////////////////////.........------------------------------------.....................+++++++++,,,...000222333/////////......---------///...---...000111000///------------------------,,,...//////...------...---------...............++++++,,,---............++++++,,,,,,,,,,,,------////////////............------------------------,,,,,,---............---,,,---......///.........,,,,,,,,,,,,,,,------...////////////////////////,,,,,,,,,---......//////,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---///...---,,,,,,,,,///......///000000...,,,---,,,+++++++++---...///+++,,,------++++++,,,------,,,+++,,,...///...---000000000//////.....................---------,,,++++++,,,,,,------......+++,,,------,,,,,,---///...000111000///---......+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,///111///,,,++++++---........................//////.........---------))))))***+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---000222222///---...000333111///.........---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++------,,,,,,,,,,,,---------------............///.../////////...---,,,+++---,,,,,,,,,.........---)))))))))******+++++++++,,,------......------,,,...---------,,,,,,,,,+++------,,,,,,,,,,,,------------...........................///////////////...//////000111222222333555444222111000000//////333444444444333111000......000222111000//////000444444444444333333222111222222111000/////////000---------.........///////////////000000111111222000000000000000000000000111///---,,,,,,...111222000//////......//////000///000000111111000000///222222111000000///......///...,,,+++,,,000333666......------------.....................---------,,,,,,------......------,,,------......------,,,++++++++++++++++++++++++)))(((((())),,,.........***+++,,,,,,---------,,,,,,,,,,,,,,,---------------------------,,,++++++******+++,,,---...//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////+++,,,---...///000111222,,,,,,,,,---......//////......////////////....../////////////////////////////////.........------........................---------...............//////...............////////////...............///...---...000000000...........................---...000000...---...///.........---------------+++,,,---...////////////++++++,,,,,,,,,,,,------//////.........---------........................,,,,,,.../////////...---***+++---...////////////---------,,,---......///........................,,,,,,------.../////////,,,------.........------------------------------------............------,,,---//////---,,,+++,,,......///111333222///---,,,,,,,,,---------------+++,,,---...------...000...---,,,---///000///...)))+++---///000//////...............------------,,,,,,,,,---------......***,,,------,,,+++---...---000222222///---...///***++++++,,,---------,,,,,,,,,+++,,,,,,---...///++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,,,,,,,------....../////////---.........------,,,,,,*********+++,,,,,,,,,------------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---)))...111111...---///222777444///------------,,,,,,,,,++++++++++++,,,,,,************************)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,------...///000000---///111333222111...,,,,,,---............///000++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,---------.../////////............/////////000000000000000000000000000333222111000000000000000444444555555444222000......000222222111///000000222222333333222222111000000000///////////////000............------------...//////000111111222222000000000000000000000000...............///000111000000////////////000000000//////......//////000111111111000//////......111000...------///111222......------------......---------...............,,,---....../////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))---/////////------...///...---,,,+++,,,,,,,,,---------......---------...------,,,++++++,,,,,,,,,------......///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,---......///000000//////......---------,,,/////////000000/////////........................////////////....................................---------.........//////111000///......---..................////////////...---,,,---///000///...////////////////////////---///000000///......///.........------,,,,,,+++,,,---...///000000000000++++++,,,,,,,,,---------.........------,,,,,,,,,........................,,,,,,.../////////...---,,,---.../////////...---...------------...//////------------------------,,,,,,------...///000000,,,,,,---...////////////////////////////////////......////////////......,,,...//////---,,,++++++---...000333555444000---,,,------......---,,,,,,***,,,............000111///...---...000000000///$$$&&&***...000000///...//////.........---------------------------------)))+++,,,,,,+++***,,,---+++...111000...,,,,,,---***+++,,,,,,------------,,,,,,,,,,,,---...//////)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,---...,,,+++******++++++,,,---......,,,,,,---------,,,+++***,,,,,,++++++++++++++++++***))))))(((((())))))***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&+++000000...---000333:::555000,,,,,,,,,---,,,---,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***---111555666555333111+++...111000...---///222------------------------******,,,,,,,,,,,,*********++++++,,,---...//////,,,++++++******++++++,,,,,,,,,------...///000000---.........//////000000111111111000///......---111000000000000000111111444555666666444222000......000222222111000000000000111111222222111111111///............//////000444444333222111000000///,,,------...///000000111000000000000000000000000,,,...000111222111000///222222111111111111222222000///...------...///000---......///000111111222222111111000///......---.........------.........,,,------....../////////------...///000000//////,,,------......------,,,------------------------///,,,***+++...///...,,,000000111111///...,,,***,,,,,,,,,------.........------......------,,,+++......---------,,,,,,,,,++++++******+++,,,...///.....................------------------------------------...............,,,---------......//////222111000///---+++******//////000000000000//////........................000/////////............////////////////////////---------.........//////...............///000111------......//////000000...---,,,---/////////---000000000000000000000000//////............/////////////////////////////////////////////000111111---......//////......---111000///...............////////////000000000000////////////////////////111111000///////////////111000///------......///........................///............///000000////////////////////////........................,,,---.../////////.....................///000000222222111111000000//////..............................///000000///...---////////////000000000000............000222444666111000000///...---------///...---,,,,,,---...///000//////............///------............------//////.........---------........................------------------------////////////////////////.........------,,,,,,,,,------------------------.........------,,,,,,,,,...---++++++++++++---...---,,,+++******,,,...///000000/////////.........,,,,,,,,,---------..............................000///------...111555777000111000...,,,+++---...//////...---,,,,,,,,,,,,,,,,,,,,,---------............////////////......////////////////////////000000000000000///......///000111222222111000///000000000000000///......------......//////000000111000///---------...//////............//////000000//////.........//////000000000000000000000000////////////000000000000000000////////////000000000000000000////////////333444555444222111222333111111111111111111111111555444222000///...------111111111111111111111111111111111111111111111111000111111222333444444444333333333222222111111111333000---...111333222111111222333111///......///111111111111000000//////111111111000111111222333555444222000//////000111000////////////000000111///000111222222111000/////////000000000000////////////.........------------------.........//////////////////////////////000000///...............---------------...///000////////////////////////////////////////////////...............///000111---......//////......---******+++,,,---...///000//////000000000000//////---......//////......------------............///222222333333333444444444111...------000111///,,,000000////////////000000......////////////.........///////////////......////////////000000000000000000///////////////000222000///...///000222333444333000...------.../////////............/////////////////////////////////////////////000000111------............------222111000000/////////000....../////////000000000////////////////////////111000//////.........///111000///------......///.................................---...//////000................................................------------............///............///000000000000000//////.......................................///000000///...---....../////////000000000111111000//////000000000000//////...------,,,,,,//////...------...//////......---------......///---......//////......---/////////......---------........................------------------------..............................------------------------------------------/////////.........------------,,,,,,,,,,,,------...---,,,+++,,,---///000////////////.........---,,,,,,---------.................................//////......///111333444/////////---+++***+++---///...------,,,,,,------,,,,,,------.........///......////////////..............................000000000000000///......000111111222222111111000000000000000000///...............///////////////000000///........./////////............///000000/////////.........//////////////////////////////---......///000111222222000//////////////////000000000000000000000000///222333444333111000000111111111111111111111111111444333222111111111111111111111111111111111111111111111111111111111111111------......///000000111222222222111111000000000111...,,,,,,///111000///111222333222///...///000222222222111111000000000111111111111111222222333555444222000///000111111111000000/////////000000///000000111111000000/////////000000000000///////////////......---------------........./////////////////////////////////000000///............///...............//////000........................////////////////////////111111000///////////////---..................---........................//////000000000000//////,,,,,,------------,,,,,,....../////////000000000555555444333222111000000222000...///111222000...000000000//////000000000000000111111111111000000///000111222111111000//////000000000000000000000111000000//////000000000111111/////////000222333222111///......///000111//////............////////////////////////////////////......//////000000,,,------......------,,,000000000///////////////------........./////////////////////////////////000///......---.........111000///------......///...........................------------...//////........................------------------------...---,,,,,,,,,---////////////......//////000111............------------..............................////////////..................////////////000000111000000///...---///......------,,,,,,,,,//////............//////,,,,,,,,,,,,---...//////---......//////......---////////////............................................................---------------------------------...............////////////////////////000000000///////////////,,,------------------,,,//////...------///000111/////////............---------------.........///////////////////////////.........//////000000000/////////...,,,+++,,,......------------...//////,,,,,,---......///000000...//////000000//////...........................000000111111000000//////333222222111111222222333000000000000000///......000000///////////////.........///000000000/////////.........//////000111////////////////////////////////////////////////,,,---...///111222333333//////............//////000000000000000000000000333444555444111000000111000000000000000000000000111111000000000111222222000000000000000000000000000000000000000000000000,,,,,,------......//////111111111000000000000000000///---...///111111000111222333222000//////000333333222222222222111111111111111111111222333333555444222111000000111222222111000000////////////000000////////////000000///000000111111000000///////////////........................////////////////////////////////////111000000///////////////000000000000000/////////........................////////////////////////111111000000000000111111---......//////......---222111111000///...------///000000111111000000//////000000111111000000///000000000000111111111111444444333222111000//////222111000000222222111000111111000000000000111111222222222333333222222222000111333444444333222000000000000000000000000000111111111111111111111111111111000///000111222333000000/////////000222333//////............////////////////////////////////////.........//////000,,,,,,------------,,,,,,------------------,,,,,,------------.........//////////////////////////////......---------......111000///------......///........................---------------......///........................------------------------///---,,,++++++---///000/////////...///000000111.........................................................///////////////---.........////////////,,,...///000111111000/////////.........---------////////////////////////,,,,,,,,,---...///000111......////////////......////////////////////////................................................////////////////////////------....../////////000////////////////////////////////////////////////,,,---...//////...---,,,//////.........///000111........................---............/////////////////////////////////......///000000///...---///000111000...---...///------------...///000111------......///000111111//////000000000000//////........................000000111111111000000///444444222111111222444444000000000000000///......111000000000//////......,,,...///111111111000///............///000111111...//////000000000000000..............................///000111111222222//////............//////000000000000000111111111666777888666444222333444000000000000000000000000//////............//////000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000222111111111222333333333111222333222000///000111333333333333333333333333222111111111111222333333444333222111111111111222333222111000////////////111000///......///000111000000000111111000000000////////////////////////....../////////000000000000000000000000000000000222111000000//////000000222222222222111000000///........................////////////////////////////////////000111222333......////////////......333333222111000//////...000000000111111000000000111111222222222222111111000000000000111111111111000000000000111111111111111000000000111222111111222111111000000111111222222222333333333333222222000111333555555444222111111111111000000000000000000111111222222222222222111111000000000111222333111111000000000111222333//////............////////////////////////////////////............//////,,,------......------,,,+++,,,---......---,,,,,,------------.........///////////////////////////......------------...///111000///------......///////////////////////////...------------...//////////////////////////////........................///...---,,,,,,...000111///////////////000111111/////////////////////000////////////////////////............//////000000.........////////////000---...///111111111000///000000000000////////////000000000000000000000000............///000222222...//////////////////...000000000000000000000000////////////////////////////////////////////////000000000000000000000000.........//////000000000000000000000000000000000........................------///000000///------...............//////000////////////////////////........./////////000000000000000000000000000000---...000000000///---,,,...///000///...---...///---------...///000111222......///000000111222222//////000000000000//////////////////////////////000000111111111111000000555444333222222333444555000000000000000///......111111000000/////////...---...000111111111000000.........//////000222222......///000111111000000////////////////////////111111111111000000000000//////............/////////000000000111111111222666777777666444333333444000000000000000000000000111000///...------------000000000000000000000000000000000000000000000000111111111111111222222222222222222222222222222222111222333333333333333444111222333222111000111222333333333333333333333444222222222111222333333444333333222222222222222222333333222000////////////111000///......///000111000000111111111111000000000000000000000000000000/////////000000000111111111111111111111111111111222222111000000000000000222222333333222111000///////////////////////////000000000000000000000000000000000///000000111111///000000111111000000///222222222222222222222222000000111111111111000000------............------//////000000000111111111//////000000000111111111...///000000000000111111222222111111111111222222111222222222222222222111///000222333444333222111222111111111000000000//////000111222222222222222111111111111111222222333333222222111111111111111//////............////////////////////////////////////......------......---..................------...///111111000///...------........./////////////////////////////////.........---......///000111000///------......///////////////////////////...............///000000000000000000000000000000////////////////////////000///.........///000111000000//////000000111222000000000000111111111111////////////////////////......---......///000111////////////000000000000111111222111111000///...000000000000000000000000000000111111111111000000////////////000111222222...//////000000//////...000000000000111111111111////////////////////////000000000000000000000000222222222222222222222222/////////000000000000000000000000000000000000000------............//////......////////////...............//////////////////000000000000000111111////////////000000000000000000000000000000000000...///000111000///...---,,,---//////---,,,,,,---.........//////111222222000000111111111111222222///000000111111000000///000000000000000000000000000000111111222222111111444333333222222333333444000000000000000///......111000000000000000000/////////000111111111000000.........///000111222333---...000111222111111000000000000000000000000000333222222111111000//////000000////////////000000///000000111111222222222222333444333222111222333111111111111111111111111444333222111000000///000111111111111111111111111111111111111111111111111000000000000111111111111222222222222222333333333///000222333111111111222111222333222111000111333222222333333333333444444222222222222222333444444333333333333333333222222333222111111000000000000111111000000000000111111000111111222222111111000000000000000111111111111000000000000111111111111111111111111111111111111333222222111111111111111111222333333333222111000000000000000000000000000000000000000000000000000555444333111000000//////111222222333333222222111111111111222333333333444000111111222222111111000...//////000000//////...///000000000000111111111333333222111000///......---///000000//////111222333333222222222222333333000111111222222111111000///000000111222222222222222222222111111000000///...///000222333222222111111111111222222222222333333333333333222222111111//////............//////////////////////////////000///...------------......//////000000//////...---...000222222111000///....../////////000000000///////////////////////////.........//////000111111000///------......///////////////////////////000////////////000111111111111111111111111111111111111111111111111111111000000000000111111111111000000//////000000111222000000000111111111222222////////////////////////...---------...///111222000000000000111111111222222222111111111111222222/////////000000000000000000111111222222111111000000000////////////000111//////000000000000//////000000000111111222222222////////////////////////000000000000000000000000111111111111111111111111111111000000000000000000////////////////////////....../////////000000000000//////////////////000//////000000111111000000000111111111222222222222//////000000000111111111111111111111111111111111//////000000111000000000---///111111000/////////////////////000111111222222222222222222111111111000000111111111111000000111111111111111111111111///000111222222222222111222222333333333333222222000000000000000///......000000000000000111111111111111000000000000000000.........///000222333444---...000222222222111000111111111111111111111111222222111111111111111111111111000000000000111111///000000111111222333333000111222222111111222333222222222222222222222222333222222111111111222222222222222222222222222222222222222222222222222222111111111111111111111111000111111111222222222222...111444444222111222333111222333333111111222333111222222222333333333333333222222222222333444444222333333333333333333333222222111111000111111111111111222222222222111111000111111222222111111000000000000111111222222222000000000111111111222222222222222222222222222222333333222111111111111222///000222333333333111000111111111111111111111111000000000000000000000000444444333333333444444555333333444444444444333333111111222222222333333333000111111222222111111000222222333333333333222222111111111111222222222333444333222111000//////...---000222222000000222444333333222222222222333333111111222222222222111111111000000000111222333444333333222111111000000///,,,...000111222222111000111111222222333333333222222222333333333333333333//////............//////////////////////////////000///...---------------//////000000000000//////+++---///000111000///...////////////000000000000///////////////////////////////////////000111111111000///...---......///000000000000000000000000000000000000000111111222222222222222222222222222111111111111111111111111000000111222222222222111000000000000000111111222//////000000111111222222000000000000000000000000...---------...///111222000111111111222222222222000//////000222444666888.........///////////////000111222333333222111000000//////............/////////000000000000//////000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000////////////////////////////////////000000111111111222111000///......///000111000000111222222222222111111111222222222333333333000000000000111111111111111111111111111111111111000000000000111111111222111333555555444333333333000000000000000111111222444444333222222111111000000000111111111111000000222222222222222222222222///000111222222222222222111111333444444333111111000000000000000//////...//////000000111111222222333222111/////////000111.........///000222333444,,,...000222333222111000111111111111111111111111000000111111222222222333222222111111111111222222///000000111222222333333000222333333333333444666333333333333333333333333////////////000111222333333333333333333333333333333333333333333333333333333333333222222222222222//////000000111111111222000333666666444333444555111222333333222111222444111111111222222333333333333333222222333333444555222222333444444444333333111111111111111111222222111222333444444333222111111111222222222222111111000000111111222222222222000111111111111222222222222222222222222222222222444333222222111111222222...///111333333333111111222222222222222222222222000000000000000000000000000000222444666999<<<===444555555555555555555444222222222222222222222222111111222222222222111111000111111222222111111000222222333333333444444444111111111111222222222222...111333333111111333666444333333222222333333444111222222333333222222111222111000///000222555666333333222222111000000///+++---///111222111000///111111222333333333333222///000222333444555555555//////000111222333333333111111111111111111111111........................111111111111111000//////000000000000////////////000000//////000111222222000000000000000000000000222111111111000000//////111111111111000000000000000000000000000000000000///000000///,,,++++++,,,555444222000000111222333111111000000000000111111///,,,,,,000111///111444666333000///000111111111222000......///000000///222222111111000000//////...---...111555666444222000000000000000111111111111111222333333333333222111111111111222222222222///000111222222111/////////////////////////////////000000000111111111111000000//////000222444555222222111111000//////...111000///......///000111000000000000000000000000111111111111111111111111111222222333333222222111111222222111000000111333111222333333111111222333444333333222111000/////////000333555777777666555//////000111222333333444111111111222222333333444333333333222222111111111333222222111111222222333111111222333333333333222222222333444444444222111111000000000111222333333111222222333333222222111333333444555666666555555333333444444333333222111///000111111000000111222555333111//////111333555222222222222111111000000222111000000000111333444222222222111222222333333222222222222222222222222222222111111222222333444555444222111111222444555111111222222222333333333222222333444444333333333111222222333333222222111333333333444333333222222444333222222111111111222555444333222222333444555222333555666666444333111333333333222222111111111444444555666666555444333444444444444444444444444222333444555555444333222333333333333333444555666666666555444444444444555222222333333333222111111444333222111222333444555555555555444444333333333000111222222333333333333333444444555555444444333111111000000111111222333666555333111111111333444444444333222333444555666111222222333333333222222222222222222222222222222111111222333555888;;;<<<444333333333333444555555444111...---///222444555666222222555666333222222555555444444444333333333333333333444444333222222222222222333333444444444222222222222222222222222444333222111222333444555666444222000111333777999111222333333111111222333111111222222222111000000///000000111222222333333333333333222222333333333333333444444444444333333/////////000111111222222000000000000000000000000////////////////////////111111111111111000000//////000000000000000000000/////////000000111111111000000000000000000000000111111000000000/////////222111111111000000000000111111111111111111111111222333444222000///000111333222111000000111222333111111000000000000111111111......111222000111444555333000///000111222111222111000111333333333222222222222222111111111111222111000222444555444222111111111111111111111111000111222222333333222222000000111111111222222222111222333333333222111111000000000000000000000000000000000111111111111111222222222222333444555555111111222222333333444444111000////////////000111333333333333333333333333111111111111111111111111111111222222222222111111222333333222111111222444222333444444222222333444555555444444333222222111...000222444555555555444000000000111222222333333222222222222222333333333444444444444333333333222333222222111111222222333111111222333333333333333444777:::999555222222333444444555444222111111222111222222222222222222111222333333444555555444444444444444444444333222222111222222111000//////000222111000......000111222222222222222111111111000111000000///000111222333111111111111111222222333333333333333333333333333111111111111111222333333444333111000000111333444333333333333444444444444222333333444444444333333222333333444444333333222333333444444444444444333444333222222111111111222111000000//////000000111111222444666666666555444333333333222222111111111666666777888888777666555666666666666666666666666444444555555555555444444444333333333444444555666666666555444444444444555111111222333444444444444444333222222222333444555555555555444444333333333222222333444444444333333222333333444444333333222222222111111222222333444666555333222111222333444666555333222222222333333222333333333333222222111222222222222222222222222888777666555555555666777333333222222333333444555555444222222444555555555555111111555777555444555444444444444333333333333333333333444444333333222222222333333333444444444333333222222222222222222333222222222222333444444333111///......000222444222333444444222222333444333333333333222111000///000111111222222333333444333444555666666555444333444555555555555555555444//////000000000000000000000000000000000000000000000000000000000000000000111111222222111111000////////////000111111111222//////111222222111111000////////////////////////000000000000////////////222222222111111111000000111111111111111111111111333444555444333222333444222111000///000111222333222111111000000111111222333111000333333111111444555333000000111222222111111000111222444555333111222222222333333333333333666444222222444444444333444444333333222222111111000111111222222222222222000000111111111222222222333333444555555444444333222222222222222222222222222111111111111111111111333333444444444444333333111111222333333444555555111111000000000000111111333333333333333333333333222222222222222222222222111111111111111111111111333444444333222222333555333444555555333333444555555555444444333333222222...///111333444444333333222222222222222222222222333333333333222222222222444444444444333333333333333222222111111222222333222222222222333333333333444:::???>>>888444444777666888:::888333000000222222222333333333333222222111222333333444333333333444555555555555444333333333333444222000......///000000000000000000000000222222222222111111111111000000000000000111222222111111000111111222333333444444444444444444444444222111111111111222333333333222111000000111222333444444444555555555666666333444444444444444333333444444444555555444444444333444555555666666666666444444333333333333222222222333333444444333333222111222444666777777666666333333333333333222222222666777777888888777777666666666666666666666666666777666666555555666666777444444444333444444555666666666555444444444444555111111333444555666666666444333333333333444555555555555555444444444444444333333333444333333222222222222333333333333222222333333333222333444444555666555444222222333444555777666444222111111111222333444444444333222222111333333333333333333333333999888666444222222222222333222222222222333444444666666555666777777555333444111222666999777666777444444333333333222222222333333444444444444333333333333333333444444444444333333333333333333333333111111222333333333333333555444333333333333333444333444555555333333444555555444444333222111000000222222222333444444555555333555777999999777555333444444444555555444444444111111111111000000000000000000000000000000000000111111111111111111111111111222222222222111000000//////000000111222333333000111333444444333111000000000000000000000000000111111111111111111111111333333222222222111111111222222222222222222222222000222333333222222333444444333222111111111111222222222111111111111222222666333333555555222111333444222000000222333222222000000111222444333000---111111222222333333444444555444222222222333444555666666555444333222222111000111111222222222222222111111111111222222222222333444444555555555555555333333333333333333333333333222222222222111111111111222333444333222000///333333222222111111111111222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222444555555555333333555666444666777666555444555666222222222222222222111111000111222333444444333333333333333222222111111111444444444333333222222111333333333222222222222222333222222111111222222333222222222222333333444444333777<<<>>><<<:::999:::666999;;;999444111111333333444444555555444444333222333333444444444333333555555666666555555444333222333333222000//////000111222333333333333222111222222222222222222222222111111111111222222333333222222222222222333444555555555555555555555555555333333222222333333444555333333222111111222333333444444444555555555666666444555555555555444444333555555666666666666555555333444555666777888888888555555666666666555555555555666777888888777666555333444555666666666666666555555555555555444444444444555555555666666666666444444444444444444444444999888777666666777888999555555444444444444555555666666555444444444444555333333444555666666666555444444444444444555555666555555555555555444444444333333333333222111111000333444444444444444444333444444444444444555666666666555444444333444555555888666555333333333333444444555555444444333222111444444444444444444444444333333222111111222333444444333333333333444555555888777555555555555444222444333555;;;>>>:::777666444333333333333222222222222333444444444444444444333333444444444444444444333333333333444444444444000111333444444444333222777777777777777666555444444666777666555444555666444444444333333333333333333333444444555555666666555666777888888777666555222333333444444333333222222222222222222222222222222222222222222222222222000000000000000000000000222222222222222111000000///000000111222333333444222333555666666555333222222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222222222///111222222111222333444888777666444333222111111333333222222222222333333777444444777666333111333333222111111333333333222333222333333444222///,,,000111111111222222333333222222111111111222555666777666666555444333222222111111222333333333333333222222222222333333333333333333333333444444555555444444444444444444444444333333333333222222222222222333444444333222000///333333333222222222222222222333333333333333333222222222222222222222222222222222222222222222222222555444444333333444444555555666666555444444555777555666777777555555666777222222222222222222333333333333444444444444444444444444333333222111111111555444444333333222222222333333333444444444444444333222222111111222222333333333222222222333444555111222444999>>>@@@>>><<<555888999888555333333555555666666666666666666555444444555555555555444444555555666666555555444333000111333222111000111333000222333444444333222000222222222222222222222333333333444444555555555555444444444444555666777888555555555555555555555555555444444444444555666666444444444333333444444444444444444444555555555555666666666666666555444333555666666777777666666555444555666777888888999999777777888999999888888777444555666777777666555444777777777777666555555444777777777777777777777777555555555555666666777777555555555555555555555555999888777666666777888999666555555444444444555555666666555444444444444555666666666666555555444333444444555555666666666666555555555555555555555555555555555555444333222222555555666666666666555555555555444444555555666777555555555555555555555666777666555444444555666777555555555555555444333222444444444444444444444444222222111222333444666777555555555555555666777777<<<999555333444555555555666555999@@@BBB<<<555333444444444333333333222222222333444444555555555444444444444444444444444444333333444444444555555555111222333555555444333333555666666666666555333333555666777777555555666777444333333333444555666777333444444555666666777777777666444444444444666777444444555555555555444444222333333333333333333333333333333333333333333333000000000000000000000000222222222333222222111000111111111222333333333444444555555666666555333333333333333333333333333333444444444555555555555555444444444333333333222222333333333333333333333333111333444444333333444666888888777666444333222222444333333222222333333444666444555888777333222444333222111222444444333222666555555555666444222///111111111111222222222222000111222222222222444666666666555555444444333333222333333444444444444444333333444444444555555555222222222222222333444555555555555555555555555555222222333333333444444444555555555555555444333333222222333444666777888888333333444444444444333333555555555555555555555555333333333333333333333333666666444444444444666666555666666555444444555777555666777777555555666777333333444444555555666666555555444444444444444444444444333333222222222111444444444444333333333333555555555555666666666666333222222111111222222333444333222222222333555666333000000555===BBB???;;;888777666666666666777777666666777777777777666666555555666666555555444444444555555555555444333333000111222222111111222444///000111222222111000///222222222222333333333333444444555666666666666666555555555555666777999999555555555555555555555555555444444444444555666666444444555555555555444444444444444555555555555666777777777777666555444444555666666777777666666555555666666777888888888888777888999:::;;;:::999888777777888888888888777777999999888777666555444444777777777888888888888888777777777777888999::::::777777777777777777777777999888888777777888888999777666555555444555555555666666555444444444444555777777777666555444222222444555666666777777666666555555555555555666666666777777888888777777666666666777777777777777777666555555555444555555666777555555555666666666666666666555444444444555777888444444555666666555555444555555555555555555555555777777666555555666777888777666666666666777888888???<<<777555555777888999777666:::@@@AAA;;;555333555555444444444333333333222333444555555666555555555555555555444444444444333444444555555666666666333333444555555555555555777777777888777777666666555666777777555555666777555555444444444666777888444444444555666666777777777555333111111333555777777777888888888888777777111111111222222333333444222222222222222222222222222222222222222222222222222222333333222222111000222222333333333333333333444444444444333333333222333333333333333333333333444444444444555555555666444444444444333333333333444444444444444444444444222444555555333333444555555555555555555444444333444444333333333333444444555333444888888444222444222222111222444555444222555444333444555666555444333333333333333222222222111333555555333222333555444444444444444444444444333444555555666666555555555555555555666666666666222222222222222444555666555555555555555555555555111222222333444555666666666555555444444444555555222222333555666888999999333444555555555555444333555555555555555555555555333333333333333333333333666555444333333444555666555555666555444333555777555666777666555555666777333333444444555666666777555444444333222222222333333333333333333333222222333333333444444444444444333333333444444444555555333222222111111222222333555444222222222333555666777555333555999<<<;;;:::>>>999555444777:::999888444555555666666555555444444555555555555444333222444444444444444333222222111333333333111000111333000000000111111000000000222222222333333333444444333444555666777666666555444444444555666888999:::444444444444444444444444333333333333333444555555333444444444444444444333555555666666666777777777777888888777777555444444555666666666666666666555666666777777777777777666666777999:::::::::888888999999888888888888999999999888888777666666666666666666666777777777888888777777777777777999:::;;;777777777777777777777777777777888888888888777777777777666555555555555555666666555444444444444555555555555555555444333222444555666777888777666666444555555555666666666777555666666777777777777666666666777777777777666666555444444444444555666666555555666777777777777777555555333222222333444555333444555666666666666666555555555555555555555555888777666555555666777888666666666666666777777888===:::777666777888888888888555555999;;;888666777666666666555555555444444222333444555666666666666666555555555444444444444333444444555666666777777555555555555555666777777777888888888888888888999555666777666555555666777999888666444444555666777333333444555555666666777666555333333333333555666666666777777777777666666//////000111222333333333111111111111111111111111333333333333333333333333222333333333333222111111444333333333333333333333444333222111111111111222222222222222222222222222333333333444444555555555555555444444444333333333444444444444444444444444222333444444222111222444111222333444555555555555555444444333333444444555444222444888888444333444222111111333555555444222222000000111333555666666555555555444444333333333333666999888555222222333333333444444444444444444444555666666777666666666666666666666777777777777333333222222333444666777555555555555555555555555000111222333555666777777444333222111111222444555333333444444444444444444333444555666666555444333444444444444444444444444333333333333333333333333666555333222222333555666444555666555333333555666555666777666555444555777000111222222333444555555444444333222111111111111333333333333333333333333333333333444444555555555/////////000000111111111333222222222222222222333555444333222222444555777;;;:::999777666666777888CCC<<<555444999<<<;;;888333444444444444444444333444444444444333333222111333333444444333333222111444555555333111000000111222222222222222222222222222222222333333444444444333333555666666666555444333333444444666777888999444444444444444444444444222222111111222222333444222333333444444333333222777777777777888888888888888888888888777666444444555555666666666666555555666777777777777666666555444555777999:::999777666666555444333333444555666888777777777777777888999444555555555666666777777666555555555555777999:::666666666666666666666666666777888999999888777666777777666555555555555555666666555444444444444555333333444444555444444444444555777888888888777666444555555555666666777777222222333444555555555444555555666666666666555555444444444444444555666666555555666777777777777777666555333111000000000111222333444666777777888888666666666666666666666666333222222222333555666888555555555555555666777777777666666666777777666444888333000333555555888;;;777666666666666555555555222333444555666666666666666666555555555444444444444444444555666777777888777666666555555666888999333333222333333444555666555666777666555444555777<<<;;;888555444333444555333333444444555666666666444444555555555555444444333333444444444444333333