BM6(v7 SSSJJJJJJBBBCCCCCCFFFfffwwwuuu```mmm||||||eee\\\]]]```^^^[[[YYYVVVRRRMMMIIICCCAAA???<<<;;;;;;;;;<<>>>>>>>>@@@>>>;;;::::::999777666222222333444444555555666555666777888888777666555333333444333222111///...000000000000000000000000222222111111222333555666777===AAAAAAEEELLLQQQRRRTTTTTTSSSQQQMMMLLLLLLMMMKKKHHHSSSiiiwww}}}SSSIIIHHH@@@@@@BBBGGGiiivvvuuuaaaqqq{{{iiiaaa``````^^^\\\YYYVVVRRRNNNJJJEEECCC@@@===;;;::::::;;;AAAXXXvvv|||{{{qqqlllgggcccXXXWWWVVVVVVXXX[[[^^^___ccceeefffccc```___aaadddkkkxxx~~~yyy|||rrrggg___VVViiihhhJJJAAA;;;<<<777777;;;999???SSSeeeqqq|||}}}|||tttvvv}}}kkkcccfffiiijjjppp|||pppnnnpppwww}}}wwwtttwwwuuuoooqqq{{{mmm___NNNMMMNNNPPPUUUZZZ]]]^^^]]]^^^^^^^^^]]]___cccfffjjjmmmqqqssssssrrrrrrssssssqqqpppoooqqquuuzzz}}}|||}}}yyyqqqgggggghhhiiimmmttt||||||rrrkkkhhhggggggeeeaaa]]]ZZZXXXWWWWWWUUUTTTSSSRRRRRRRRRRRRRRROOONNNLLLKKKKKKKKKLLLMMMNNNKKKGGGBBB@@@???@@@AAAAAA???<<<::::::999777666222222333444444555555666444555666777777666555444333333222111000//////...000000000000000000000000222111111111111333444555777<<<@@@AAADDDKKKPPPQQQTTTTTTSSSPPPMMMLLLMMMNNNKKKIIIRRReeesss{{{TTTJJJHHH??????BBBJJJnnn}}}ssstttggg}}}zzzmmmfffeeebbb```]]][[[YYYUUUPPPLLLGGGEEEAAA>>>;;;999999999>>>SSSqqqyyyjjj___XXXSSSMMMOOOQQQQQQOOOOOORRRTTTWWWXXXYYYWWWUUUUUUYYY]]]eeeqqq|||}}}yyyzzzmmmaaaZZZZZZooozzzxxxrrrtttttt]]]CCC>>>;;;;;;777777;;;999BBBWWWiiittt~~~vvvxxx~~~mmmfffhhhkkklllqqqzzzqqqnnnpppvvv}}}yyyssssssyyy{{{xxx~~~{{{hhhYYYMMMNNNPPPSSSWWW[[[^^^___^^^____________aaaeeehhhmmmoooqqqrrrqqqqqqqqqrrrqqqqqqqqqrrrtttwwwzzz|||rrrkkkhhhkkkooottt|||}}}qqqjjjggggggdddbbb___\\\ZZZXXXWWWVVVTTTTTTTTTSSSSSSSSSRRRRRRNNNMMMLLLKKKJJJKKKLLLLLLOOOLLLGGGCCC@@@AAABBBCCCBBB???===;;;:::999777666222222333444444555555666444555666666666666555444333222111000////////////////////////////////////111111000000111222444555666<<>>;;;999999999>>>PPPmmm{{{fffYYYPPPLLLMMMQQQTTTTTTQQQPPPRRRUUUUUUVVVVVVUUUTTTVVV\\\aaakkkvvv~~~zzzwww{{{lll___WWW]]]ttt{{{^^^BBB<<<:::;;;777777::::::DDD[[[kkkvvv}}}~~~rrrkkkjjjnnnpppsss~~~zzzsssooonnnsssyyyxxxxxxwwwvvvzzzvvvcccUUUMMMOOORRRVVVYYY[[[^^^___``````aaa``````bbbeeehhhmmmoooppppppppppppqqqrrrqqqsssvvvzzz|||}}}}}}}}}|||ooojjjvvv|||sssggg```]]]]]]]]]]]][[[ZZZXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRMMMLLLKKKJJJJJJJJJKKKLLLNNNLLLGGGDDDAAAAAABBBCCCAAA???<<<::::::999777666222222333444444555555666333444555666666555444333333222111000/////////000////////////////////////000000//////000111333444555;;;???@@@CCCJJJOOOPPPMMMPPPTTTUUUSSSOOOLLLJJJMMMLLLQQQ\\\eeeqqqSSSKKKJJJ@@@???DDDOOOuuuvvvjjjvvvkkkdddaaadddbbb```^^^\\\XXXTTTPPPIIIFFFCCC???;;;:::999999???NNNiii|||fffXXXRRROOONNNQQQUUUUUUSSSSSSUUUWWWSSSTTTUUUTTTTTTXXX___eeepppzzzzzzyyywww|||mmm___WWW^^^uuuaaaCCC===999;;;777666::::::GGG___nnnyyy~~~ooojjjmmmqqqtttvvv|||{{{uuuoookkknnntttrrrrrrssswww}}}rrr```RRRMMMQQQUUUXXXZZZ[[[]]]___``````aaa``````bbbfffiiilllnnnooooooooopppsssuuuqqqtttxxx|||~~~wwwwwwtttfff\\\WWWUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPMMMLLLJJJIIIIIIIIIJJJKKKNNNLLLHHHEEEBBBAAAAAAAAA???===:::999999999888666222222333444444555555666222333444555555444333222222222111111111000000000000000000000000000000000000////////////111222333555:::>>>???BBBIIINNNOOOKKKOOOTTTVVVTTTPPPMMMKKKLLLMMMRRRYYYbbbpppPPPIIIJJJ@@@???CCCOOOvvvrrreee}}}uuujjjfffccccccaaa___]]][[[XXXSSSPPPIIIFFFCCC???<<<:::::::::===IIIbbbyyyaaaUUUQQQPPPMMMOOOQQQSSSTTTUUUVVVXXXPPPQQQRRRQQQRRRWWW___fffnnnyyy}}}~~~|||xxxjjj^^^XXX^^^uuuaaaBBB<<<888;;;777666::::::HHHcccsss~~~~~~nnnhhhpppsssvvvwww{{{zzztttnnnjjjooowwwwwwvvvvvvzzz~~~ooo^^^RRRNNNRRRWWWZZZ[[[[[[\\\^^^]]]^^^___```aaadddhhhkkklllmmmnnnoooppprrrvvvyyywwwyyy|||lllggg___WWWQQQNNNMMMNNNMMMNNNPPPRRRSSSUUUVVVVVVWWWWWWWWWVVVTTTRRRPPPOOOLLLKKKJJJIIIIIIIIIJJJJJJMMMKKKIIIFFFCCC@@@???>>><<<:::888888999999888777222222333444444555555666222333444555555444333222111222333333333222111000000000000000000000000000//////......///000222333444:::>>>>>>BBBIIINNNOOOMMMPPPRRRSSSQQQOOONNNNNNJJJLLLRRRYYYaaaqqqNNNHHHIII@@@???BBBNNNuuupppaaayyyuuullljjjiiiaaa```]]]\\\ZZZVVVRRROOOHHHFFFBBB???<<<:::::::::888CCC\\\zzzttt\\\OOOLLLMMMPPPPPPQQQTTTVVVYYYZZZ[[[QQQRRRRRRRRRSSSYYYbbbiiilllxxxrrreee\\\WWW___vvvbbbAAA:::888;;;777666999;;;IIIdddwwwsssnnnrrrtttvvvxxx|||}}}wwwrrrmmmlllttt|||nnn]]]RRROOOSSSYYY\\\[[[[[[\\\]]]ZZZ\\\^^^___aaaeeejjjnnnlllmmmnnnoooqqqtttyyy|||~~~yyylll^^^RRROOOKKKGGGDDDCCCDDDDDDHHHIIILLLOOORRRTTTVVVVVVXXXXXXXXXWWWUUURRROOONNNLLLKKKJJJIIIHHHIIIJJJJJJLLLKKKIIIGGGDDD@@@===;;;;;;999777777888999888777222222333444444555555666222333444444444444333222111222333555444333111000000000000000000000000000//////......///000222333444:::===>>>BBBIIINNNNNNPPPQQQQQQPPPNNNNNNPPPQQQGGGLLLRRRYYYccctttNNNGGGHHH??????BBBMMMsssnnnkkknnneee^^^^^^^^^^^^\\\ZZZWWWTTTRRRRRROOOHHHBBB===;;;::::::<<<>>>RRRuuuttt~~~~~~{{{hhhXXXPPPNNNOOOMMMNNNPPPRRRTTTTTTTTTTTTRRRRRRRRRRRRVVV]]]fffmmmooo~~~qqqaaaWWWUUUcccrrr```AAA>>>:::888888999777;;;OOOeee{{{zzz{{{zzz|||zzzvvv{{{{{{wwwuuuuuu}}}{{{|||zzzhhhXXXQQQSSSTTTWWWZZZ\\\]]]^^^^^^aaa^^^```gggjjjjjjkkkmmmoooqqqtttwwwzzzyyypppkkkfffbbb^^^YYYSSSNNNJJJGGGEEEFFFJJJLLLKKKJJJQQQRRRSSSUUUVVVVVVVVVVVVWWWTTTPPPMMMMMMNNNNNNNNNOOONNNLLLKKKKKKKKKLLLMMMNNNKKKFFFAAA>>>>>>@@@AAA???;;;777777999999555111333222222222222333444555444444444444333333222111333333444444333222000///........................////////////000111222333555:::===>>>BBBJJJOOOQQQNNNLLLMMMQQQPPPLLLJJJKKKNNNHHHMMM___ppp}}}OOOHHHHHH???>>>AAAJJJooopppmmm~~~|||lllccc\\\^^^]]]]]]\\\ZZZWWWUUUTTTUUUQQQKKKDDD???<<<::::::<<<>>>QQQtttvvv}}}zzztttqqqnnnnnnttt|||zzzmmm^^^RRRLLLKKKMMMLLLMMMOOOQQQRRRRRRRRRRRRPPPQQQQQQRRRVVV^^^iiiqqquuussscccZZZYYY]]]nnneeeBBB>>>:::888888999777;;;PPPfff{{{~~~wwwzzz|||{{{|||xxxyyyzzzgggYYYTTTVVVWWWYYY\\\^^^___```aaadddbbbdddjjjnnnnnnpppssssssvvv{{{yyykkkdddbbb___\\\[[[ZZZXXXTTTPPPPPPNNNLLLLLLOOOSSSVVVWWW```aaabbbbbbaaa___\\\[[[UUURRRNNNMMMMMMMMMNNNMMMNNNMMMLLLKKKJJJJJJKKKKKKLLLIIIEEEAAA???@@@BBBDDD@@@<<<777777888999555222444333333333333333444444333444444444333333222111222333444444333222000///........................////////////000111222333555;;;>>>???CCCKKKPPPRRRQQQOOOPPPTTTSSSOOOMMMNNNOOOJJJPPPaaasssOOOHHHIII???===???FFFkkkqqqnnnuuuwww{{{|||xxxiiiaaa[[[\\\\\\[[[ZZZYYYWWWVVVUUUVVVSSSMMMFFF@@@<<<:::999<<<>>>PPPqqqzzz|||~~~xxxwwwyyypppgggccc```___aaaeeehhhddd^^^UUUNNNJJJJJJLLLJJJKKKLLLMMMNNNOOOOOOOOOMMMOOOPPPQQQUUU^^^jjjssswww~~~qqqbbb[[[ZZZ]]]ooodddAAA<<<:::777888999888===RRRiii|||xxxzzz|||zzz|||yyyfffZZZXXX[[[[[[]]]___aaacccdddeeeiiigggiiinnnrrrtttxxx}}}yyy}}}uuueee\\\ZZZXXXXXXXXXYYY[[[\\\[[[YYYWWWWWWVVVUUUVVV[[[bbbfffooopppqqqpppmmmgggaaa^^^SSSPPPNNNLLLMMMNNNMMMMMMNNNMMMLLLJJJJJJJJJJJJKKKJJJHHHDDDAAAAAABBBDDDEEEAAA<<<777666777777666444555444444333333333444444333333444444444333222222222333333333333111000///........................////////////000111222222666;;;???@@@DDDKKKQQQRRRQQQOOOPPPTTTTTTPPPNNNPPPLLLJJJRRRddduuuNNNGGGHHH???<<<===DDDhhhmmmmmmpppqqquuuvvvyyysssfff___[[[YYYYYYXXXXXXWWWVVVUUUTTTSSSPPPLLLFFFAAA===:::999<<<===MMMlll~~~vvvoooddd[[[WWWUUUSSSSSSTTTVVVVVVTTTQQQMMMLLLMMMNNNIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMNNNOOORRR[[[hhhrrrxxxzzzlll]]]WWWXXX```sssYYY===:::999777888999999???TTTlllwwwqqqzzz}}}vvvcccZZZZZZ]]]^^^___aaacccfffhhhiiilllkkkmmmssswwwzzz~~~nnn___[[[___]]]^^^___aaaccceeeeeeeee^^^```bbbbbbbbbeeekkkppptttuuuvvvtttooohhh```[[[SSSQQQOOOOOOOOOOOONNNMMMOOONNNMMMKKKKKKKKKKKKLLLLLLIIIFFFCCCAAABBBCCCDDDAAA===888555666666666555666555444444333333444444333333333444444333333222222222333333222111///...........................///......//////000111222444:::???@@@DDDKKKPPPPPPMMMKKKMMMQQQQQQNNNLLLNNNLLLOOO[[[nnn~~~MMMFFFFFF===;;;===EEEiiikkkmmmmmmrrr||||||kkkaaa\\\ZZZWWWVVVVVVUUUTTTTTTSSSSSSNNNLLLIIIFFFBBB>>><<<:::<<<<<>>HHHooolllpppppp{{{rrreee]]]ZZZXXXWWWVVVUUUTTTSSSRRRRRRSSSLLLLLLJJJHHHEEEAAA>>><<<<<<;;;DDD^^^{{{jjj___PPPIIIDDDDDDDDDBBBCCCFFFHHHJJJMMMNNNMMMLLLLLLMMMJJJIIIHHHHHHGGGHHHHHHIIIKKKMMMOOONNNOOOXXXgggssstttdddWWWVVV[[[eeezzztttnnnkkk\\\EEE999;;;999666777::::::BBBZZZsss~~~|||uuurrroooooowww~~~{{{gggcccuuuxxxpppvvvqqqaaaZZZ[[[^^^```dddhhhlllnnnppppppqqqsss{{{uuueee\\\```jjjnnnooopppooommmkkkkkklllrrrxxxvvvuuuqqqmmmgggaaa\\\ZZZWWWVVVVVVVVVVVVTTTQQQNNNPPPOOONNNNNNNNNOOOPPPQQQSSSPPPKKKGGGBBB@@@>>>>>>???===:::777555555555666333222222222222333444555222222333444444444333333111222222222222000///.......................................///000111111111777===???CCCIIIMMMMMMKKKJJJLLLPPPQQQNNNMMMOOORRR```tttHHH@@@AAA999:::@@@MMMuuummmppp|||~~~pppfff___\\\[[[YYYXXXVVVTTTSSSSSSSSSSSSQQQPPPOOOMMMIIIEEEAAA???===:::@@@WWWyyy}}}nnn^^^TTTJJJGGGEEEEEEDDDBBBEEEKKKFFFIIILLLNNNNNNMMMMMMMMMKKKJJJIIIHHHGGGGGGHHHIIIMMMPPPSSSRRRSSS\\\mmmzzz{{{ooo```UUUWWW___iii~~~vvvqqqlllZZZCCC999<<<999666777:::;;;DDD\\\uuu|||{{{{{{pppmmmkkkjjjrrr~~~|||~~~zzzwwwrrrbbb^^^mmmuuulllsss}}}qqqccc\\\\\\]]]aaagggmmmqqqtttttttttvvvzzztttgggaaagggrrrrrrtttvvvtttqqqoooooopppyyy}}}zzzwwwpppiiiccc^^^\\\ZZZYYYXXXXXXXXXWWWTTTPPPMMMNNNMMMMMMMMMNNNPPPRRRSSSSSSQQQLLLHHHCCC@@@>>>======<<<;;;999666555555555000000000111222333444555111222333333444444444333111111222222111000///---.......................................///111111111888>>>@@@CCCJJJMMMMMMKKKJJJLLLQQQRRROOONNNQQQPPP___tttFFF??????888:::BBBPPPyyykkkooosssjjjdddaaa___[[[ZZZXXXVVVTTTTTTTTTTTTVVVVVVTTTRRRMMMHHHDDDAAA===:::>>>SSSuuu~~~qqqcccUUULLLFFFDDDDDDEEEBBB@@@EEEKKKGGGJJJMMMOOOOOOOOOOOOPPPLLLKKKIIIHHHGGGHHHHHHIIINNNRRRVVVVVVWWWaaassswwwkkk[[[RRRWWWaaafff{{{|||zzzttt]]]BBB888===999666777:::;;;DDD]]]vvvzzzxxx~~~yyynnnkkkiiiiiirrr}}}zzz~~~yyyqqqkkk^^^ZZZeeennndddlllyyy{{{rrreee^^^]]]^^^bbbiiipppuuuwwwxxxwwwzzzttthhhccckkkuuuvvvyyy{{{zzzwwwuuuvvvxxx{{{}}}~~~xxxpppggg```\\\ZZZZZZZZZYYYYYYXXXWWWTTTOOOKKKLLLKKKKKKLLLNNNPPPRRRSSSSSSPPPLLLHHHDDDAAA???>>><<<<<<<<<:::777555444555...//////000111333444555111222333333444444444444111111222222111000...---...........................------......///000111222999???AAAEEEKKKNNNNNNIIIHHHKKKPPPQQQNNNNNNPPPQQQaaauuuCCCBBB<<<:::<<<===RRRtttiiisss~~~tttjjjbbb^^^\\\ZZZXXXUUUUUUUUUWWWXXXYYYXXXWWWVVVSSSNNNHHHCCC@@@??????MMMmmmqqqggg___TTTKKKFFFBBBDDDEEEEEEEEEEEEGGGIIIGGGHHHJJJLLLOOOQQQSSSTTTRRRRRRQQQNNNKKKJJJJJJLLLRRRWWW[[[]]]bbbooo|||mmm\\\SSSSSSXXX[[[nnn|||sssVVV???;;;<<<999555444888;;;GGGaaa{{{vvvmmmyyy{{{kkkdddeeemmmzzzxxxmmmjjjaaaZZZaaa|||~~~{{{pppiiippp{{{xxxmmmddd```___bbbgggmmmqqqsssuuuyyy}}}~~~wwwooommmrrrwww{{{yyyyyy|||~~~~~~|||zzzuuunnnhhhdddbbb___^^^^^^]]]ZZZWWWSSSPPPNNNLLLNNNNNNMMMLLLKKKKKKKKKLLLMMMLLLJJJGGGDDDAAA???>>><<<;;;:::888666555333333000///...///222444444333444333333333444444222000111222222111111000///...........................////////////000000000000444:::???@@@CCCHHHLLLLLLMMMIIIHHHJJJJJJIIIKKKOOOQQQddd{{{BBBAAA;;;:::===@@@VVVyyylllxxxtttiii```]]]^^^\\\YYYWWWVVVXXXZZZ[[[ZZZZZZYYYXXXVVVQQQKKKFFFAAA???>>>JJJiii|||nnn```YYYTTTOOOKKKKKKKKKKKKKKKIIIGGGGGGIIILLLJJJKKKMMMOOORRRVVVXXXZZZ[[[[[[YYYUUURRRQQQRRRTTTYYY^^^dddjjjrrryyykkk\\\TTTUUUZZZ^^^mmm|||vvvSSS>>>;;;:::999555555888;;;GGGaaa|||vvvnnnwww|||lllfffhhhqqq~~~|||sssrrrhhh___dddxxxyyyzzzwwwpppllltttzzzooogggcccbbbhhhlllqqqtttuuuwww|||wwwrrrrrrxxx|||}}}zzzzzz}}}~~~|||wwwsssnnniiifffdddaaa___[[[ZZZYYYVVVSSSQQQOOONNNNNNNNNMMMLLLKKKKKKKKKKKKLLLKKKIIIFFFCCC@@@>>><<<<<<;;;:::888666555333333000///...///222444444333444333333333444444222000111222222111111000///...........................////////////000000000000444:::>>>@@@CCCIIIMMMMMMLLLIIIHHHJJJJJJIIIKKKPPPUUUhhh~~~BBB@@@999999===BBB[[[ppp~~~vvviiibbb___aaa___\\\YYYYYY[[[___aaa^^^]]]]]]\\\ZZZVVVPPPKKKCCCAAA>>>FFFccczzzfff[[[PPPMMMMMMMMMPPPTTTUUUUUUSSSPPPMMMMMMOOOQQQPPPQQQRRRUUUYYY]]]aaaccchhhgggddd```]]]\\\___aaahhhkkkrrr{{{vvvhhh\\\VVVWWW\\\aaaiiiyyy{{{PPP===<<<777999666555888;;;FFFbbb}}}xxxpppuuu}}}nnniiillluuuzzzuuuuuukkkbbbfffuuutttuuuvvvtttttt|||wwwmmmeeeaaaaaammmpppsssuuuvvvxxx~~~}}}|||~~~yyyvvvyyy~~~}}}{{{xxxssspppllliiigggdddaaa___WWWWWWVVVUUUSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJHHHEEEBBB???===<<<;;;;;;999888666555333333000///...///222444444333444333333333444444222000111222222111111000///................................./////////000000000333999>>>@@@DDDJJJNNNNNNLLLHHHGGGJJJJJJJJJLLLPPPVVViiiCCCAAA999888===CCC\\\qqqvvvkkkfffeeedddbbb^^^\\\\\\___bbbeeebbbaaaaaaaaa```\\\VVVRRRGGGDDD???DDD^^^}}}yyyzzznnnZZZRRRLLLLLLNNNQQQWWW^^^]]]^^^^^^]]]ZZZYYYZZZ[[[[[[\\\]]]```dddiiimmmoootttrrrooollljjjlllpppssszzz}}}ssseee[[[VVVUUUZZZ```fff||||||MMM>>>>>>666999666666888:::FFFccc{{{tttvvv~~~~~~ooojjjmmmuuuwwwsssuuummmeeejjjuuuvvvyyy}}}~~~}}}vvvkkkdddbbbbbbllloooqqqssstttyyy~~~~~~}}}~~~|||{{{~~~~~~{{{pppnnnjjjgggeeebbb^^^[[[TTTTTTTTTSSSSSSSSSSSSSSSQQQPPPOOONNNMMMMMMLLLLLLLLLKKKHHHEEEBBB???===<<<::::::999777666555444333000///...///222444444333444333333333444444222000111222222111111000///...........................---.........///000000000222999>>>@@@DDDKKKOOOPPPLLLHHHGGGJJJJJJJJJLLLPPPSSSgggGGGDDD;;;888<<>>===:::999888777666444444333000///...///222444444333444333333333444444222000111222222111111000///...........................,,,------...///000000000222999>>>@@@DDDKKKOOOOOOKKKHHHGGGIIIKKKJJJLLLQQQTTThhhKKKHHH>>>;;;>>>BBBZZZzzznnn{{{{{{tttmmmggggggeeedddbbb```______```bbbcccdddddddddeeeeeebbb]]]ZZZMMMKKKDDDBBBUUUvvvqqq___UUUOOOPPPSSSYYY]]]aaakkkuuu|||xxxiii[[[XXXXXXXXX^^^ggguuuyyylllHHH>>>@@@777888666777999999EEEddd~~~www{{{~~~oookkknnnsssyyy~~~yyyvvvkkkfffkkkiiihhhrrr~~~uuukkkeeeeeefffjjjmmmqqqtttwww~~~}}}}}}~~~{{{yyywwwmmmiiieee```]]]ZZZVVVTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQOOONNNNNNNNNMMMLLLJJJGGGDDDAAA???>>>999888888777555444444333000///...///222444444333444333333333444444222000111222222111111000///...........................,,,,,,---...///000000111222888===???CCCIIIMMMMMMKKKGGGGGGIIIKKKJJJMMMQQQWWWkkkNNNKKKBBB???AAADDD\\\vvvlll}}}tttlllzzz}}}lllhhhgggbbbbbbaaa```___^^^^^^______```aaabbbccccccaaa\\\XXXMMMKKKDDDAAARRRqqqxxxbbbUUURRRQQQSSSZZZbbbjjjsssooo___UUUWWW]]]```iiitttvvv{{{~~~vvv___BBB:::===999888777888999999EEEeee|||vvv{{{~~~qqqmmmrrrwww|||wwwtttiiifffllljjjjjjsss}}}zzz}}}yyyoooeee``````bbbhhhlllqqqtttwww|||~~~}}}~~~}}}~~~{{{yyywwwvvvkkkgggbbb^^^[[[ZZZWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQOOONNNMMMMMMLLLMMMKKKIIIFFFCCC@@@>>>===888888777666555444444333000///...///222444444333444333333333444444222000111222222111111000///...........................+++,,,,,,---...///000111222888===>>>BBBHHHKKKKKKJJJGGGFFFIIIKKKJJJMMMRRRWWWkkkPPPMMMEEEBBBDDDGGG^^^ssslllxxxrrr|||nnnkkkhhhaaa`````````___^^^]]]\\\\\\^^^^^^___```aaa___ZZZWWWLLLKKKDDD@@@OOOnnnmmmYYYRRRUUUUUUYYYaaakkkvvv}}}hhhYYYPPPWWWaaagggrrrwwwtttyyyppphhhWWW>>>777;;;:::888777888999999DDDeee{{{tttzzzssspppuuu{{{}}}{{{rrrooovvvsssrrr{{{~~~wwwuuuzzzyyyoooeee```aaacccgggjjjooorrrtttyyy~~~{{{yyy~~~zzzyyywwwvvvttttttssssssjjjfffaaa]]][[[[[[ZZZYYYWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRPPPNNNMMMLLLKKKKKKKKKJJJHHHEEEBBB???===<<<888888777666555444444333000///...///222444444444444333333333444444222000111222222111111000///...........................++++++,,,---...///000111222888===>>>AAAGGGJJJJJJJJJGGGFFFIIIKKKKKKMMMRRRSSShhhSSSNNNJJJHHHCCCHHHcccssstttpppxxxlllgggeeeccc___]]]YYYVVVUUUVVVXXXYYYbbbbbbbbbaaa^^^[[[XXXVVVRRRNNNFFFBBBLLLeeeppp]]]TTTSSSTTT^^^eeeooozzz}}}vvvaaaYYYUUU[[[dddooo|||~~~{{{yyylllpppgggRRRAAA;;;888444888444444999:::DDDdddssspppqqquuu}}}zzzwwwwwwvvv~~~vvvmmmfffbbbaaabbbeeehhhjjjmmmppptttyyy|||}}}~~~}}}|||||||||~~~yyyzzzyyyuuuttttttpppjjjdddaaa^^^]]]]]]^^^]]]\\\[[[ZZZXXXUUUSSSRRRQQQQQQPPPOOOMMMLLLJJJIIIIIIIIIJJJJJJIIIFFFBBB>>>>>>>>>;;;999666666666666555444/////////000111111222222222222333333333222111000000///////////////000111,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222666;;;??????@@@EEEGGGGGGHHHFFFGGGLLLNNNMMMOOORRRQQQaaayyyTTTPPPMMMKKKFFFLLLhhhuuuyyypppfffeeeeeeccc[[[YYYVVVSSSSSSTTTVVVWWWXXXYYYZZZ[[[YYYWWWTTTRRRQQQNNNGGGBBBHHH___}}}{{{gggYYYTTTWWWZZZbbbooozzzooo[[[VVVUUU^^^jjjyyyyyyzzztttcccKKK<<<999:::999888444555999:::CCCccc~~~uuusssuuuyyy|||~~~uuuwww}}}tttjjjdddaaa```aaadddfffgggiiijjjmmmqqqtttwww{{{~~~||||||~~~}}}~~~}}}{{{zzzyyy{{{|||{{{{{{{{{|||~~~|||}}}{{{wwwuuuuuuqqqkkkdddbbb____________^^^]]]ZZZYYYXXXVVVTTTRRRQQQPPPNNNMMMLLLJJJIIIHHHHHHGGGIIIJJJIIIFFFAAA>>>===>>>:::888555444555555444222/////////000111111222222222333333444444333111000000///////////////000000,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222666;;;??????@@@EEEHHHGGGGGGEEEGGGLLLNNNMMMNNNRRRSSSccc{{{VVVTTTSSSPPPMMMTTTpppttt~~~zzzggg___``````^^^WWWUUURRRPPPPPPQQQSSSUUUPPPQQQTTTUUUUUUTTTQQQPPPPPPOOOIIICCCEEEWWWuuummm]]]VVVXXX___eeeooouuugggXXXVVVXXXcccssssss[[[EEE;;;:::;;;;;;999444555999999BBBaaa}}}xxxzzz~~~{{{yyyzzzoootttzzzqqqgggaaa^^^___```aaabbbcccccccccdddgggjjjnnnqqquuuxxxxxxwwwvvvwwwuuuxxx|||~~~xxxyyyyyyxxxvvvvvvxxxyyyzzzzzzzzz|||~~~}}}~~~}}}yyywwwxxxtttnnnhhhfffdddccccccbbb```^^^ZZZYYYXXXWWWUUURRRPPPOOOMMMLLLKKKIIIHHHGGGGGGFFFIIIIIIHHHEEEAAA>>>======888666444333444444333111/////////000111111222222333333444555444333222111////////////////////////------------------------.........//////000111222555;;;??????AAAEEEHHHGGGGGGEEEFFFKKKMMMLLLNNNQQQTTTeee~~~XXXXXXXXXVVVSSS]]]xxxqqqyyycccYYYZZZZZZWWWVVVTTTRRRPPPOOOOOOQQQRRRNNNPPPRRRTTTTTTSSSQQQOOOPPPOOOLLLFFFDDDQQQoooyyydddYYYXXX```jjjsss{{{nnn```WWWXXX^^^iiizzzlllTTTEEE@@@===:::777999444555999999AAA___{{{}}}}}}|||yyyyyyvvvmmmsss}}}xxxnnneee___]]]^^^_________```______```ccceeelllnnnqqqrrrqqqoooooopppvvvzzz}}}|||{{{sssuuuvvvwwwwwwxxx{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzyyy{{{xxxsssnnnllliiihhhfffdddaaa___ZZZZZZYYYWWWUUURRRPPPNNNMMMMMMKKKIIIHHHGGGGGGFFFIIIIIIHHHEEEAAA>>>======999777444333444444333111/////////000111111222222333333444555444333222111//////////////////..........................................///000111222555;;;??????AAAFFFIIIHHHFFFDDDFFFJJJLLLLLLMMMQQQSSSddd}}}XXX[[[]]]ZZZXXXddd~~~yyyppp|||cccXXXXXXXXXUUUXXXWWWTTTRRRPPPPPPPPPQQQQQQRRRSSSSSSSSSQQQPPPNNNPPPPPPOOOJJJFFFOOOjjj~~~ttt```ZZZ___iiiwwwnnnjjjmmmqqq}}}vvvhhhYYYUUUZZZbbbnnn}}}pppmmmQQQEEEBBB>>>999888999555555999888@@@]]]~~~{{{}}}~~~|||xxxwwwxxxzzzzzz~~~xxxqqqxxx}}}wwwmmmccc]]][[[]]]___\\\]]]^^^^^^___aaadddgggnnnoooqqqpppnnnmmmmmmnnnvvvzzz~~~{{{zzzyyyyyyvvvxxxzzz{{{||||||~~~|||~~~|||~~~~~~}}}yyyzzz|||{{{wwwpppmmmjjjgggeeebbb^^^\\\[[[ZZZYYYWWWTTTRRRPPPNNNNNNMMMLLLJJJIIIHHHGGGGGGHHHIIIHHHEEE@@@===<<<===999777555444555555333222/////////000111111222222222333444444444333222111/////////000///...---,,,....................................///000111222555;;;??????BBBGGGJJJIIIFFFDDDEEEJJJLLLKKKLLLPPPQQQbbb{{{XXX]]]```]]][[[hhhxxxsss~~~eeeZZZZZZ[[[[[[ZZZXXXVVVTTTSSSRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOOOORRRQQQQQQOOOIIIMMMddd}}}yyy~~~rrrqqq}}}nnnaaabbblllxxxsss]]]YYYYYYZZZiii}}}}}}uuu|||{{{rrrbbbTTTTTT[[[eeerrrgggfffsssQQQDDDAAA<<<:::===999555666999888???[[[{{{|||~~~uuuooonnnqqquuuxxx{{{wwwtttzzz|||vvvkkkaaa[[[YYY[[[\\\YYY[[[\\\^^^___bbbfffiiimmmnnnooonnnmmmlllmmmnnnqqquuu{{{}}}zzzxxxyyy{{{~~~}}}|||{{{zzz||||||xxx}}}|||}}}{{{wwwxxx{{{zzzvvvmmmjjjeeebbb___]]][[[YYY]]][[[YYYVVVSSSQQQPPPOOONNNNNNLLLJJJIIIHHHHHHGGGHHHHHHGGGDDD@@@===<<<<<<:::888555444555555444222/////////000111111222222222222333444333222111000...///000000///...,,,+++------------------------.........//////000111222555;;;???@@@BBBGGGJJJJJJEEECCCDDDIIIKKKJJJLLLOOOQQQbbbzzzWWW^^^aaa]]]\\\jjjxxxuuusssgggZZZZZZ]]]^^^XXXWWWVVVVVVVVVVVVVVVWWWVVVTTTRRRPPPPPPPPPRRRSSSVVVSSSSSSRRRLLLKKK\\\rrr}}}lll^^^wwwwwwkkkfffppp~~~pppbbbVVVTTTRRRPPPXXXdddooo}}}|||www{{{qqqggg]]]TTTXXXaaakkkwwwmmmYYYddd|||mmmNNNEEECCC<<<:::@@@999555666999888>>>ZZZyyy{{{yyy|||vvvyyy}}}wwwooojjjjjjnnnrrruuuwwwzzz{{{{{{tttiii^^^WWWVVVWWWYYYWWWXXX[[[\\\^^^aaaeeehhhfffggghhhiiiiiijjjmmmoooooouuu}}}}}}zzzyyy|||}}}{{{zzzyyyvvvyyy|||xxxvvv}}}}}}zzzuuuuuuwwwvvvrrrjjjfffaaa^^^]]]]]]]]]]]]___\\\XXXTTTQQQPPPPPPPPPMMMLLLKKKIIIHHHGGGGGGFFFHHHHHHGGGDDD@@@===<<<<<<999666444333444444333111/////////000111111222222111111222222222111000///...///000000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222555;;;???@@@BBBHHHKKKJJJDDDBBBDDDIIIKKKJJJKKKOOOTTTddd|||VVV^^^bbb^^^\\\jjjxxxvvv]]]jjjiiiZZZWWW[[[\\\UUUUUUVVVVVVWWWXXXZZZZZZYYYWWWTTTQQQQQQSSSVVVXXXZZZUUUTTTTTTLLLHHHVVViii~~~sssmmmsssjjjlll{{{jjj^^^YYYWWWWWWTTTPPPRRRWWW\\\iiixxxrrrbbb\\\YYYWWW___hhhrrrzzzttt___VVViii{{{bbbJJJHHHHHH>>>999===999555666999888===YYYxxxyyysssyyyppppppxxx}}}|||xxxsssnnnkkklllqqquuuwwwzzzzzzsssggg\\\UUUSSSUUUWWWVVVWWWYYYZZZ\\\___cccfff___```bbbccceeehhhlllooorrryyywwwrrrsss}}}~~~{{{{{{}}}}}}}}}}}}|||{{{yyyyyysssvvvzzz}}}~~~xxxwww~~~~~~zzztttssstttrrrnnniiieee```^^^^^^```bbbccc```]]]XXXSSSPPPPPPPPPQQQLLLKKKJJJHHHGGGFFFEEEEEEHHHHHHGGGDDD@@@===<<<<<<777555333222333333111000/////////000111111222222000000111222111000///......///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222555;;;???@@@BBBHHHKKKKKKDDDBBBDDDHHHJJJJJJKKKOOOWWWggg~~~XXX^^^___ZZZZZZiiittt~~~xxxXXXbbb~~~jjjaaa^^^ZZZVVV[[[XXXVVVVVVXXXYYYXXXWWW\\\YYYVVVTTTSSSVVVYYY[[[XXX\\\]]]WWWNNNNNNWWW```ooottt{{{xxxbbbWWWYYY\\\ZZZVVVTTTTTTUUUbbbfffkkkrrr{{{nnnYYYNNNPPPXXX___gggtttcccOOOaaaqqq^^^MMMIIIFFF>>>;;;???===<<<777777<<<@@@WWWzzzrrrssstttooorrryyy|||uuupppvvv|||{{{wwwvvvyyypppaaaZZZWWWUUUUUUWWWYYYXXXXXX\\\aaaeeefffeeeddddddbbb```aaadddjjjoooyyy|||yyyqqqkkkiiieeegggzzz~~~}}}~~~}}}zzz{{{{{{zzzyyyzzz{{{}}}~~~zzzzzzzzzzzz{{{}}}~~~||||||~~~zzzwwwuuurrrpppmmmoookkkfffeeeggggggbbb]]]ZZZWWWTTTRRRQQQPPPNNNLLLJJJKKKKKKIIIFFFEEEFFFHHHKKKKKKGGGBBB@@@AAA???::::::999777444222111000///......//////000000111111444333333222111000//////000000000000///...---,,,------------------------------------...000111222888>>>BBBAAABBBGGGLLLNNNHHHGGGFFFFFFGGGJJJLLLNNNWWWjjjWWW]]]___ZZZ[[[kkktttuuu[[[kkkwwwgggaaa```]]]ZZZ[[[XXXUUUUUUWWWYYYYYYXXXZZZYYYVVVUUUWWWZZZ^^^aaahhhiiifff\\\PPPMMMSSS[[[vvv|||oooxxxlllZZZZZZ\\\]]]\\\YYYYYY\\\```oooppprrruuu|||}}}rrraaaSSSMMMQQQYYYdddjjjvvv^^^UUUmmm~~~jjjYYYKKKIIIFFF???<<>>UUUxxxuuuvvvzzzoookkkpppyyy~~~~~~tttqqq{{{~~~yyy~~~~~~|||nnn```ZZZYYYXXXYYY[[[[[[[[[[[[^^^ccceeedddcccaaa`````````bbbfffmmmrrryyy}}}wwwooommmhhhiiixxx}}}}}}~~~~~~~~~~~~}}}{{{xxxvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyzzz{{{}}}}}}zzz}}}~~~||||||yyyvvvuuutttssspppooonnnkkkhhhhhhhhhgggccc___ZZZWWWTTTSSSRRRQQQOOOMMMNNNLLLIIIFFFDDDDDDEEEGGGHHHIIIFFFBBBAAACCC@@@<<<999888666444222111111000......//////000111111111222222222111111111111111000000000000///...---,,,------------------------------------...000111222666<<<@@@@@@AAAGGGLLLMMMIIIIIIHHHHHHIIIKKKMMMNNNQQQfffXXX]]]^^^YYY\\\ooo}}}uuuqqqbbbzzznnnccc```aaa```^^^ZZZXXXUUUTTTVVVYYY[[[[[[YYYYYYXXXYYY\\\```eeehhh}}}|||vvviii[[[TTTVVV[[[hhhwwwuuu|||cccWWW\\\]]]^^^___```fffnnnuuu{{{vvvuuuwwwzzz}}}ooo^^^SSSNNNMMMTTT[[[iiiooozzzppp[[[bbbwwwqqqooopppbbbTTTJJJIIIGGGAAA===???::::::555666:::<<>>>>>::::::666777:::<<>>777666555444333222222222///000000111111222333333222222222111111111000000000000000000///...---,,,++++++,,,,,,---......///------------...000111222222:::@@@AAABBBGGGJJJJJJGGGGGGHHHJJJJJJKKKKKKKKKVVVhhhbbbhhhgggeeewww}}}vvvbbb]]][[[WWWXXX^^^\\\___bbbbbb___]]]]]]___\\\\\\]]]^^^```ccceeeggggggdddbbbccceeegggfffeee___jjj~~~xxxyyygggbbbrrrnnn[[[SSSSSS```lll}}}zzzzzz|||}}}|||vvvmmmeeeTTTNNNKKKOOOVVV]]]gggooo~~~[[[RRR\\\|||xxxbbbWWWVVVSSSNNNJJJGGGDDDAAA999:::888999:::999IIIhhh|||rrrfffbbbdddkkkpppqqqnnnnnntttzzz}}}uuupppttt~~~yyynnndddbbbccccccccceeefffhhhiiigggdddbbbdddfffccceeejjjnnnttt{{{}}}|||yyyyyyyyyyyyssslllkkkttt~~~|||xxxuuurrrqqqnnnqqqssstttssssssvvvyyyzzzyyyxxxxxxyyyyyywwwuuurrrpppmmmllllllmmmlllllleeebbb]]]VVVPPPKKKHHHFFFDDDDDDDDDHHHPPP[[[fffmmmiiimmmrrrtttsssqqqooooookkknnnrrrxxx~~~}}}{{{yyyvvvsssoooiiieeeddd___XXXWWW[[[]]]\\\YYYUUUSSSQQQPPPPPPPPPOOOMMMKKKNNNOOOJJJDDDDDDMMMVVVWWWTTTLLLCCC@@@@@@???;;;777777555444333222222222000000000111222222333333111111111111111222222222000000000000///...---,,,++++++,,,,,,---...//////------------///000111222222:::@@@@@@AAAEEEHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMWWWiiieeesssdddkkk{{{}}}}}}ooo[[[ZZZ\\\XXXZZZcccbbbaaa`````````bbbcccdddaaa```^^^^^^```aaa```___cccccccccccccccbbbaaaaaa^^^bbbqqq|||pppbbbddduuuhhhTTTMMMPPPTTT^^^nnn|||kkkdddeeevvvyyyyyywwwmmm___VVVLLLLLLOOOTTTXXXbbbtttjjjSSSUUUfff~~~xxxuuuwwwkkk^^^SSSSSSQQQNNNKKKHHHEEECCC===???:::777888777EEE___{{{xxx}}}pppiiiiiikkknnnqqqsssqqqooorrrzzzwwwvvv~~~sssiiiaaa```aaaaaabbbeeehhhgggfffdddcccbbbbbbaaagggfffjjjsss{{{~~~}}}|||{{{zzzzzzwwwuuuyyyzzzuuuqqqkkkeeedddgggiiifffbbb```aaaeeekkknnnqqqnnnllllllnnnooonnnllldddcccaaa`````````___]]]RRRPPPMMMLLLKKKJJJIIIGGGFFFHHHLLLRRRYYYaaagggkkkeeeeeeccc___ZZZYYY\\\___[[[aaakkkuuu}}}}}}zzzzzzxxxuuuoooiiiccc___]]]ZZZWWWUUUVVVWWWXXXWWWWWWTTTQQQPPPOOOOOONNNMMMOOOMMMKKKIIIHHHGGGGGGHHHJJJIIIFFFCCC@@@===;;;:::888666333222333444333222000000000000111111111111111222333222000000000111000000000///......------...------,,,,,,,,,---------...///.........000222222999??????AAAEEEIIIIIIGGGJJJLLLLLLIIIIIIKKKNNNXXXoooeeeooo___iiiwwwyyyxxxkkkWWWYYY```___aaagggdddcccbbbaaa````````````bbb```______```aaa```___ddddddeeedddcccaaa___^^^\\\^^^kkkzzzeee^^^fffuuu~~~jjjWWWPPPSSSUUUZZZdddtttttteee^^^bbbjjjyyy{{{uuuuuurrrgggYYYQQQIIIIIILLLTTT]]]jjj|||vvv^^^PPPdddwwwuuu|||{{{bbbWWWUUUSSSPPPLLLHHHDDDAAA???>>>???:::777888777DDD]]]{{{xxxyyyssspppnnniiipppwwwwwwrrrrrrzzz|||wwwtttkkkcccbbbcccccceeeggggggfffeeedddddddddddddddhhhhhhmmmvvv}}}}}}wwwtttvvvxxxwwwvvvqqqkkkgggbbb[[[[[[^^^[[[YYYVVVUUUUUUYYY]]]```aaa___^^^___aaabbbaaa___bbbaaa^^^ZZZWWWSSSOOOLLLMMMLLLKKKJJJKKKKKKKKKJJJKKKNNNRRRWWW[[[^^^```aaa[[[ZZZWWWRRRPPPQQQWWW[[[```hhhsssyyy{{{zzzyyyzzzwwwwwwvvvtttqqqlllhhhfff\\\ZZZWWWVVVVVVWWWWWWVVVUUUSSSPPPNNNOOOOOONNNMMMNNNMMMKKKIIIGGGGGGGGGGGGHHHGGGFFFCCC@@@===:::888888555333222333333333222000000000000111111111111111222333222000///000111000000//////......------...------,,,,,,,,,---------...///.........000222222999???@@@AAAEEEIIIIIIHHHJJJMMMLLLJJJJJJLLLOOOWWWooogggkkk\\\iiiwwwuuusssiiiUUUYYYbbbcccbbbeee___```````````````______bbb```^^^^^^^^^___^^^]]]bbbbbbcccbbb```^^^[[[YYYZZZZZZcccxxx{{{jjjdddkkkxxxlllZZZTTTWWWYYYYYY]]]hhhwwwnnnaaaZZZ\\\gggsss}}}{{{tttooommmggg\\\QQQLLLJJJHHHKKKVVVdddtttjjjVVVSSSvvv}}}}}}ooo[[[SSSRRRQQQMMMIIIEEEBBB@@@???>>>???:::777999777BBBZZZyyyttt}}}zzzqqqjjjeeeqqq}}}}}}tttqqqwww|||{{{zzzuuullleeeeeeggggggiiikkkgggffffffeeeffffffggggggiiikkkqqq|||zzzqqqmmmllljjjiiiccc]]]YYYSSSNNNMMMOOOKKKJJJIIIHHHIIIJJJMMMNNNMMMMMMMMMOOOQQQRRRQQQOOOOOONNNMMMLLLJJJHHHFFFEEEHHHIIIJJJLLLNNNOOOPPPPPPOOORRRVVVZZZ[[[ZZZWWWUUUSSSRRRQQQPPPRRRYYYaaahhhnnnvvv}}}zzzvvvvvvxxxvvvuuutttrrrooollljjjiii]]][[[XXXWWWWWWWWWVVVUUUTTTQQQOOONNNNNNOOONNNMMMMMMLLLJJJGGGFFFFFFFFFFFFFFFFFFEEECCC@@@<<<999666777555333222333333333111000000000000111111111111111222333222000///000111000000//////...---------------,,,,,,,,,,,,---------...///.........000222222:::???@@@AAAEEEHHHIIIIIIKKKMMMMMMKKKKKKNNNQQQXXXooonnnkkk^^^ooo{{{{{{pppsss{{{hhhZZZ\\\```]]]ZZZ[[[TTTUUUXXX[[[^^^_________^^^\\\ZZZYYYZZZZZZZZZXXXZZZ[[[]]]]]]\\\ZZZWWWUUUYYYXXX]]]mmmxxxlllrrr}}}mmm\\\XXX\\\cccbbbdddllluuu}}}~~~sssmmmiiiiiiiiikkksss|||xxxpppgggaaaZZZPPPJJJJJJNNNKKKOOO]]]nnn~~~{{{```[[[nnnvvvpppqqqxxxttteeeXXXUUUNNNLLLJJJGGGEEECCCCCCBBB>>>???:::777999777@@@WWWssstttzzz~~~qqqdddeeerrr}}}|||rrroooxxx|||wwwzzz}}}~~~~~~~~~uuummmhhhiiillllllmmmooojjjiiiiiihhhhhhhhhhhhhhhjjjmmmvvv}}}~~~vvvpppjjjddd^^^VVVOOOKKKGGGBBBAAACCCAAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBDDDEEEFFFEEEDDDAAABBBDDDEEEGGGIIILLLNNNPPPSSSYYY]]]______``````\\\^^^aaabbb```\\\XXXUUUSSSTTTXXX]]]eeeoooxxx~~~{{{xxxxxxyyyxxxvvvtttqqqnnnkkkiiihhh```^^^\\\[[[[[[YYYWWWUUUTTTQQQOOONNNOOOPPPPPPOOOLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEFFFEEEBBB>>>999666666555333333333333222111///000000000111111111111000222222111000///000111000//////......---,,,,,,,,,,,,,,,+++,,,,,,------,,,...///.........000222222:::???@@@@@@EEEHHHHHHJJJLLLNNNMMMKKKLLLOOOSSSZZZqqquuummmddd{{{yyyvvvkkkxxxlllccc]]]]]]\\\VVVRRRTTTMMMOOORRRVVVYYY[[[\\\\\\XXXVVVTTTTTTUUUUUUTTTSSSUUUVVVXXXZZZZZZZZZYYYXXXZZZYYYZZZeeezzzmmmhhhpppyyyyyyyyypppcccaaagggqqqrrrvvv|||yyytttoooooorrrxxxzzz{{{~~~yyymmm___UUUMMMHHHHHHKKKPPPOOOWWWiii|||~~~bbbZZZgggxxxrrrnnnnnnhhh]]]WWWXXXNNNMMMKKKIIIGGGEEEDDDCCC??????999888:::777>>>SSSooozzz|||uuufffeeennnuuutttnnnrrrvvvpppssswwwyyyuuuxxx}}}zzztttmmmiiilllooooooppprrrooonnnmmmkkkjjjjjjiiiiiikkkppp{{{{{{|||}}}qqqeeeVVVNNNFFFCCC@@@===<<<>>><<<===>>>???????????????<<<>>>???@@@AAABBBBBBCCCGGGJJJLLLOOORRRXXX___dddnnnssszzz~~~~~~}}}}}}~~~|||wwwqqqllliiiaaaeeelllvvv{{{{{{|||{{{zzzyyyxxxvvvsssqqqooommmllleeecccbbbaaa```]]]ZZZWWWUUUSSSPPPPPPQQQQQQQQQQQQLLLJJJHHHFFFEEEDDDDDDEEEEEEFFFGGGFFFCCC???;;;888555444333333333333111000///000000000111111111111000111222111///...///000/////////...------,,,,,,+++++++++++++++,,,---...,,,...///.........000222333:::@@@@@@@@@DDDHHHHHHJJJLLLNNNMMMKKKLLLPPPTTT^^^sssuuulllkkkyyykkkrrryyyhhh___\\\ZZZ[[[XXXSSSSSSWWWQQQRRRSSSTTTUUUUUUUUUUUUSSSRRRPPPPPPRRRSSSRRRQQQTTTUUUWWWYYY[[[\\\]]]^^^\\\\\\\\\```pppmmm___```mmmxxx{{{lllbbbccchhhrrrvvvlllnnnvvv}}}~~~yyy}}}|||~~~xxxgggUUUJJJEEEEEEIIINNNQQQUUUbbbyyyyyycccPPPXXXuuu}}}ssskkkbbbYYYWWWYYYUUUTTTRRROOOKKKGGGCCCAAA??????999888;;;777<<>>???@@@@@@@@@???AAACCCDDDEEEGGGKKKMMMNNNTTT]]]eeemmmwwwxxxvvvyyy{{{zzzxxxyyyyyyyyyxxxwwwvvvttttttiiihhhgggfffdddaaa\\\XXXWWWTTTRRRQQQQQQRRRQQQQQQLLLKKKIIIFFFEEEEEEEEEEEEFFFGGGFFFEEECCC???<<<:::555333333333444333111///000000000000111111111111000111222111///...///000//////......---,,,,,,,,,+++******++++++,,,---...---...///.........000222333;;;@@@@@@@@@DDDGGGGGGJJJLLLMMMLLLJJJLLLPPPUUU```vvvooofffnnnooorrrfff^^^ZZZVVVVVVVVVVVVXXX[[[YYYXXXVVVUUUTTTSSSRRRRRRRRRQQQPPPPPPRRRTTTTTTSSSUUUUUUVVVWWWZZZ\\\___aaa\\\___^^^\\\hhhsss\\\RRRYYYeeerrr{{{ooo^^^TTTXXX___iiiyyyrrrxxxqqq^^^KKKCCCCCCGGGLLLQQQVVV___rrrrrr^^^QQQJJJ^^^wwwlllddd]]][[[\\\YYYXXXWWWUUUPPPKKKFFFCCC??????999888;;;666;;;LLLggg~~~ssspppmmmooozzz|||vvvooogggeeennn~~~|||vvvpppgggcccdddhhhwww|||yyypppkkkiiinnnrrrrrrrrrtttuuutttsssrrrqqqqqqpppqqqqqqyyy~~~~~~|||~~~vvvhhhSSSIII@@@???@@@??????@@@======???AAABBBDDDEEEEEEFFFIIIKKKNNNPPPUUU\\\aaaaaalll}}}|||xxxwwwyyyyyyxxxvvvyyyzzzzzz{{{zzzwwwuuutttkkkkkkjjjiiigggccc]]]YYYWWWUUURRRPPPPPPQQQPPPOOOLLLKKKIIIGGGFFFEEEEEEFFFFFFFFFEEECCCAAA>>><<<;;;444333333333444333111...000000000000111111111111///111111111///...///000///......------,,,,,,+++************+++,,,---...---...///.........000222444;;;@@@@@@@@@DDDGGGGGGIIIKKKLLLKKKJJJKKKPPPUUUbbbvvvhhhaaannn{{{uuurrreee\\\TTTRRRUUUYYY\\\]]]]]][[[YYYWWWUUUTTTTTTTTTSSSQQQQQQRRRTTTVVVVVVVVVUUUTTTTTTUUUWWWZZZ]]]```\\\```___[[[bbb|||}}}^^^JJJPPP[[[gggrrrjjjZZZQQQVVV^^^gggyyyttt||||||jjjWWWEEE@@@DDDJJJOOORRR^^^iii~~~^^^MMMKKKMMMfffyyynnnhhhcccaaabbbXXXYYYYYYXXXUUUPPPJJJGGG??????999888;;;666:::KKKbbbzzzrrroookkknnnzzzvvviiieeeooovvvtttqqqiiidddccc___sss}}}zzznnniiihhhnnnrrrsssssstttuuuttttttsssssssssttttttttt|||}}}|||~~~|||}}}sssgggSSSIII@@@???AAAAAAAAABBB@@@AAABBBDDDFFFHHHIIIJJJMMMPPPTTTWWW[[[bbblllsssyyy{{{||||||{{{yyywwwuuuzzz{{{{{{zzzxxxtttpppmmmllllllkkkjjjhhhccc]]]YYYWWWTTTQQQPPPOOOOOONNNMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFEEECCCAAA???===;;;;;;444333222333444333000...000000000000111111111111///111111000///...///000///......------,,,++++++************+++,,,---...---...///.........000222444;;;@@@@@@@@@DDDGGGGGGIIIKKKKKKJJJIIIKKKPPPUUUbbbwwwaaabbb|||sssaaa]]]XXXWWWXXXZZZZZZYYY___]]][[[YYYXXXWWWUUUSSSPPPOOOOOOPPPRRRTTTUUUUUUTTTVVVWWWVVVUUUWWW\\\```aaa]]]ZZZZZZ___qqqcccQQQJJJKKKTTTeeettt|||ggg^^^ZZZbbbnnn}}}vvvqqqrrrxxx~~~~~~}}}qqq___NNNCCCEEEKKKMMMPPPUUUbbb{{{eeeNNNIIICCCVVV{{{yyyjjjdddbbb___[[[ZZZZZZZZZYYYVVVRRRMMMKKKJJJ???:::<<<;;;666:::CCC\\\sss}}}pppkkkuuuyyynnnnnnyyy||||||vvvkkkdddeeeggghhheeejjj~~~zzzqqqooommmnnnqqqtttwwwxxxzzz||||||yyytttsssvvvzzz~~~|||{{{zzz}}}~~~}}}jjjXXXIIIFFFAAA???@@@CCCEEEFFFAAAGGGNNNSSSUUUWWWZZZ]]]^^^]]]bbbkkksss|||~~~vvvuuuwwwzzz{{{zzzxxxwwwxxx{{{zzzxxxwwwuuurrrnnnkkkooonnnkkkgggbbb\\\XXXUUURRRRRRQQQQQQQQQPPPPPPPPPKKKJJJHHHGGGFFFFFFGGGHHHIIIGGGDDDBBB@@@>>>;;;999555444444333222111000000...///000111222333333333444333222111000000000000111000...---,,,++++++***---,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////222666;;;>>>???BBBFFFJJJLLLMMMMMMKKKIIILLLRRRXXXeeezzzaaahhhqqqbbb^^^ZZZYYYZZZ\\\\\\[[[\\\ZZZXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTTTTSSSTTTUUUWWWWWWVVVXXX\\\___```^^^\\\[[[^^^mmmwwwfffOOOJJJKKKWWWeeeoooxxx|||lllgggiiiuuu~~~wwwqqqrrrwwwxxx|||~~~}}}~~~|||qqqeeeTTTJJJEEEIIINNNSSS___lllyyyUUUCCCMMMYYYooozzzjjjeeeccc```]]]ZZZZZZZZZXXXUUUQQQMMMJJJIII@@@:::<<<;;;666999BBBXXXoootttmmmttt}}}xxxooommmrrrvvvuuuyyyzzzuuujjjaaaaaaeeegggeeefff~~~sssqqqooopppssswwwyyy{{{~~~{{{zzz}}}~~~~~~}}}}}}}}}|||rrr___OOOIIIGGGDDDCCCEEEIIILLLNNNTTTXXX^^^aaaccceeejjjmmmrrrsssyyy{{{vvvsssuuuwwwxxxwwwvvvvvvwww{{{yyywwwvvvuuurrrooolllhhhgggfffccc___ZZZVVVSSSRRRRRRRRRQQQPPPPPPOOOOOOJJJIIIGGGFFFEEEEEEFFFFFFHHHFFFCCCAAA@@@>>>;;;999555444444333222111000000...///000222333333444444444333222111000000000000000///...---,,,+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////333888===AAABBBDDDGGGJJJMMMNNNNNNLLLJJJLLLRRRWWWbbbwww___oooxxx}}}lll```]]]ZZZXXXYYYZZZ[[[[[[YYYWWWTTTRRRRRRRRRTTTUUUZZZYYYWWWUUUTTTSSSRRRRRRUUUVVVXXXYYYYYYZZZ]]]______```___]]]]]]hhhcccUUUIIILLLWWWdddnnnttt~~~|||}}}~~~|||xxxqqqrrr{{{~~~xxxqqqqqqvvvttt~~~~~~yyy||||||yyyuuummmaaaWWWKKKGGGIIIPPPUUU]]]ppphhhHHHBBB^^^|||~~~rrrddd___^^^\\\YYYZZZZZZZZZXXXUUUQQQMMMJJJIIIAAA<<<===;;;666888???QQQhhhwwwooouuu||||||zzz{{{yyy{{{yyyrrrmmmllljjjhhhmmmqqqpppgggaaacccjjjooossskkk|||vvvtttrrrssswww{{{}}}~~~~~~}}}}}}~~~~~~qqqcccTTTHHHHHHHHHGGGHHHLLLQQQVVVYYYdddhhhmmmppprrrvvv|||||||||~~~{{{{{{{{{yyywwwppprrrssssssssssssuuuwwwzzzxxxvvvuuutttrrrooommmdddddddddccc___[[[VVVSSSTTTSSSRRRQQQPPPNNNNNNMMMIIIHHHFFFEEEDDDDDDEEEEEEHHHEEEBBB@@@???===:::888555444444333222111000000///000111222333444444444333222111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000444999@@@DDDEEEFFFHHHJJJMMMNNNOOONNNLLLMMMQQQUUU___ttt[[[ssswwwsss{{{ddd\\\ZZZWWWUUUVVVWWWXXXYYYXXXVVVSSSPPPNNNOOORRRTTTZZZZZZYYYWWWUUUTTTTTTUUUXXXYYY[[[\\\]]]^^^```aaa```bbbcccaaa]]]dddzzznnnSSSGGGLLLYYYdddjjjxxx{{{zzztttppprrruuuvvv}}}zzz{{{tttsssxxx~~~}}}{{{yyyxxxyyyyyywwwppphhh^^^TTTNNNJJJHHHMMMWWW___iii}}}|||nnnSSSIIIUUU|||yyyhhh^^^[[[[[[ZZZXXXZZZZZZYYYXXXUUUQQQNNNLLLIIICCC>>>>>>;;;777888<<>><<<:::777555444444333222111000000///000111333444444444444222222111000000000000000...------,,,,,,,,,------++++++,,,,,,------------,,,,,,,,,------...///000333999AAAEEEFFFFFFGGGIIILLLOOOPPPOOOMMMMMMQQQTTT___ttt[[[vvv{{{cccvvvvvv```ZZZYYYWWWUUUTTTUUUXXXYYYYYYXXXUUUPPPMMMLLLOOORRRWWWYYYYYYYYYWWWWWWYYY[[[^^^^^^^^^^^^```aaabbbbbbaaacccfffddd___aaarrrhhhKKKBBBJJJTTTZZZrrryyy|||wwwrrrooommmjjjkkklllrrr||||||~~~}}}{{{xxxtttqqquuuppphhh```WWWOOOJJJHHHIIIGGGOOO___mmmyyy~~~rrrbbbUUUEEEVVVuuu~~~zzz}}}wwwnnnccc\\\[[[]]]\\\[[[YYYYYYXXXWWWTTTQQQOOOMMMIIIEEEAAA???<<<999888:::EEE]]]zzzttt{{{~~~xxxxxxxxxxxxyyyxxxsssmmmiiigggmmmsssvvvqqqllloootttwwwyyygggggg{{{yyywwwxxx{{{~~~~~~~~~~~~~~~~~~rrrbbbTTTMMMLLLOOOLLLOOOSSSWWW]]]dddlllqqqsssxxx~~~}}}|||{{{{{{{{{xxxxxxyyyzzz{{{zzzyyywwwqqqrrrrrrqqqqqqsssvvvzzzwwwuuusssrrrrrrrrrqqqooommmmmmllljjjeee___ZZZWWWUUUTTTSSSQQQOOOMMMKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGEEEBBB@@@>>><<<:::777555444444333222111000000///000111222333444444444111111000000///000000000...------,,,,,,,,,------***+++,,,---------,,,,,,------------...///000000333888@@@DDDDDDDDDFFFHHHLLLNNNPPPOOOMMMMMMQQQTTTcccxxxbbbzzzjjjYYY}}}ppp^^^ZZZZZZXXXVVVUUUVVVYYY\\\YYYZZZXXXSSSNNNMMMOOOSSSTTTWWWZZZ[[[ZZZ\\\```cccdddbbb______```bbbccccccaaaccceeeddd``````kkkwww[[[DDDBBBIIINNN```lllxxx~~~~~~zzzqqqiiiZZZUUUVVVaaaqqq~~~zzzvvvuuuwww{{{|||zzzyyyyyywwwrrrnnnkkkaaaVVVNNNHHHCCCBBBDDDEEEEEEQQQiii}}}qqqdddXXXLLLDDDFFFiiivvvuuuvvvtttgggaaa[[[XXXXXXYYYXXXWWWVVVUUUUUUTTTRRRQQQOOONNNKKKHHHEEEAAA>>>;;;999999@@@YYY{{{~~~xxx~~~{{{ssspppssspppqqqtttuuuppplllkkkgggooovvvxxxzzz~~~mmmbbbwww|||zzzxxxwwwzzz}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}xxxfffXXXNNNJJJMMMRRRSSSXXX___eeellluuu}}}}}}~~~wwwwwwwwwwwwwwwwwwwwwwwwuuuvvvxxxyyyxxxwwwtttsssssssssssssssrrrtttwwwzzzuuusssqqqqqqrrrrrrqqqppppppooolllhhhccc]]]YYYVVVTTTSSSRRRPPPNNNMMMKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFHHHEEEBBB@@@???===:::888555444444333222111000000...///000111222333333333111000000//////000000000///...---,,,,,,,,,,,,,,,)))***,,,---------,,,+++------------...///000111333888>>>BBBBBBCCCEEEGGGJJJLLLNNNMMMKKKMMMQQQVVVfff{{{pppdddaaajjj]]]XXXYYYXXXVVVTTTUUUXXX\\\XXXZZZZZZWWWRRRPPPRRRVVVTTTXXX]]]^^^^^^```fffkkkhhhddd___]]]^^^```bbbaaa``````aaabbb```^^^dddllllllKKKAAAEEEIIINNNZZZiiittt|||~~~wwwmmmYYYPPPKKKPPPYYYcccqqq}}}ttthhhhhhooozzz}}}}}}xxxuuussstttvvvtttoooiiiaaaTTTGGGBBBAAA???@@@BBBBBBGGGYYYuuu~~~lll[[[NNNFFFCCCCCCXXX~~~~~~zzz|||xxxppp[[[XXXUUUUUUUUUTTTRRROOOPPPPPPPPPOOOOOONNNNNNMMMLLLKKKHHHCCC???<<<:::888<<>>;;;999555444444333222111000000---...///000111222222222000000////////////000000000///...---,,,+++++++++)))***,,,------,,,+++***------------...///000111444999>>>AAAAAABBBEEEHHHIIIKKKKKKJJJIIILLLRRRWWWhhh|||{{{~~~yyygggppp{{{eee[[[UUUVVVVVVTTTQQQRRRVVVZZZWWWZZZ[[[YYYTTTSSSUUUYYYUUUZZZ___aaaaaaccciiiooojjjeee^^^[[[\\\___``````___]]]^^^aaa```]]]```eeeyyypppMMM???AAAFFFLLLSSS[[[dddmmmssspppjjjaaaWWWMMMJJJIIINNN]]]lllyyyhhh^^^dddsss|||zzzzzzuuurrrpppqqqsssqqqjjjddd\\\MMM@@@???AAAAAAAAACCCBBBKKKbbbttt___NNNBBB???DDDKKKkkk~~~zzznnnZZZYYYXXXWWWWWWUUUQQQMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJDDD@@@>>>;;;777999RRRtttuuuqqqhhhbbbeeerrr}}}{{{tttpppooouuu|||{{{^^^ddd}}}zzzwwwuuuwwwyyyzzzzzztttlll[[[YYY[[[eeettt~~~{{{}}}}}}mmm___SSSRRRTTTUUUYYY^^^bbbjjjvvvyyywww{{{zzz{{{|||~~~}}}{{{tttuuuvvvwwwvvvvvvttttttuuuuuutttrrrpppppprrrttttttuuuvvvuuuttttttuuuwwwsssqqqooooooqqqrrrrrrrrrqqqnnnjjjddd___\\\ZZZYYYRRRRRRQQQPPPNNNMMMLLLLLLHHHGGGEEEDDDCCCCCCDDDDDDIIIGGGDDDBBB@@@>>>;;;999555444444333222111000000,,,---...000111111111111000000////////////000111111000...---,,,++++++***(((***+++------,,,+++***...------......///000111666:::>>>@@@AAABBBFFFIIIHHHIIIJJJHHHHHHLLLSSSXXXhhh|||ooobbbhhh]]]]]][[[XXXVVVUUUUUUVVVWWWXXXWWWVVVVVVVVVUUURRRPPPPPPRRRVVVZZZ^^^```bbbbbb^^^^^^______```aaabbbbbb```___^^^]]]\\\\\\\\\\\\nnn~~~uuucccWWWLLLBBB@@@JJJQQQSSS^^^jjjiii___XXX]]]\\\RRRJJJKKKRRRXXXfffqqqwwwfffiii|||zzzuuusssqqqppppppqqqrrrppphhh^^^UUUMMMDDD???BBBEEEDDDDDDGGGLLLYYYoooxxxeeeQQQGGG???;;;DDDRRRxxxccc``````bbbccc___VVVRRRRRRMMMMMMKKKJJJIIIIIIIIIIIIJJJGGGBBB???===;;;999888???JJJlll~~~|||vvvmmmffffffggglllyyy{{{qqqttt~~~~~~ccc```{{{{{{zzzyyywwwvvvuuuuuuzzz}}}{{{nnndddZZZXXXXXX]]]iiixxx|||}}}~~~vvvbbbXXXRRRTTTXXX[[[]]]```mmmxxx~~~|||{{{{{{{{{|||||||||}}}~~~~~~}}}|||{{{xxxzzz|||{{{yyywwwuuuuuuvvvuuuuuutttrrrqqqqqqppptttuuuvvvwwwwwwwwwwwwwwwyyyvvvssspppnnnnnnpppppppppnnnjjjeee___[[[WWWUUUTTTQQQNNNMMMMMMMMMLLLKKKHHHGGGFFFDDDDDDDDDDDDEEEHHHFFFCCCAAA@@@???<<<:::222222333333222111///...000111111222222222111111////////////000000000000/////////......---,,,,,,++++++,,,,,,,,,,,,------------------...000111222444999???BBBBBBCCCEEEHHHMMMMMMKKKIIIHHHKKKOOOSSSeeezzziiiyyyfff^^^^^^\\\ZZZWWWVVVUUUVVVVVVWWWUUUTTTTTTTTTTTTSSSQQQUUUVVVWWWXXXYYYXXXXXXWWWYYYZZZ[[[\\\\\\]]]]]]]]]YYYYYYYYYZZZ[[[\\\]]]^^^bbbpppyyyiiiUUUDDDBBBDDDEEEGGGOOOZZZaaa```bbbeeebbbVVVKKKHHHIIIJJJKKKTTT```jjjpppyyy{{{ttt|||xxxsssqqqooonnnooommmjjjgggcccZZZPPPIIIFFF@@@>>>AAADDDHHHPPPYYYdddnnn{{{zzzxxxeeeWWWJJJBBB===@@@SSSiiiqqq]]]aaaeeemmmtttooocccXXXTTTPPPOOONNNMMMKKKKKKJJJJJJIIIFFFBBB???===;;;999777<<>><<<999777888???^^^zzzqqqssswwwwwwuuuhhhccceeeooossspppooosssuuu|||oooooo[[[\\\~~~|||yyyvvvtttrrrqqqooooooooooooqqqtttxxxzzzzzzzzz|||~~~|||wwwrrrllljjjkkkkkkgggbbbbbbbbbbbbeeekkkttt|||~~~}}}}}}~~~~~~~~~~~~}}}zzztttkkk___WWWSSSSSSWWW___gggooozzz~~~|||zzzzzzyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvxxxwwwuuurrrqqqqqqsssssstttuuuvvvwwwxxxxxx{{{{{{|||}}}}}}}}}||||||vvvwwwxxxyyyxxxvvvtttrrrlllkkkjjjgggccc^^^ZZZWWWSSSQQQPPPOOOOOONNNKKKIIIJJJIIIGGGFFFEEEEEEFFFFFFIIIGGGEEECCCAAA???;;;999666666555444222111///...333222222222111000000000000000000000////////////000...,,,+++******+++,,,++++++,,,,,,,,,,,,------------------...000111222666;;;@@@CCCCCCDDDGGGJJJMMMLLLKKKIIIIIILLLQQQUUUdddzzzpppmmm```^^^\\\[[[ZZZYYYYYYYYYZZZZZZXXXVVVTTTSSSUUUXXXYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTVVVWWWYYY[[[[[[[[[YYYXXXWWWWWWWWWVVVWWWWWWXXXXXXWWW[[[gggcccNNN???BBBFFFDDDHHHQQQ]]]dddjjjkkkkkkhhh___VVVKKKHHHDDDEEELLLWWWaaagggjjjooouuuzzz{{{{{{zzzzzzyyy}}}}}}{{{zzz{{{yyyuuusss~~~~~~~~~||||||uuutttrrrooollljjjhhhggggggddd```YYYRRRKKKFFFCCCAAABBBCCCGGGNNNXXXeeettt|||wwwmmm___QQQIIIFFFGGGEEE??????KKK```wwwnnn```XXX\\\\\\^^^aaa^^^VVVSSSTTTVVVTTTSSSPPPNNNMMMLLLLLLHHHEEEBBB@@@>>>===:::888888<<>>???999???\\\tttccc\\\[[[\\\ZZZZZZ[[[XXXSSSTTTWWWUUUTTTRRRPPPNNNMMMLLLLLLHHHFFFCCCAAA@@@>>>;;;999;;;;;;SSSsssvvvssstttvvvvvvrrrjjjllluuutttkkknnnyyy|||mmmiii{{{xxxvvvzzzyyyxxxwwwuuusssqqqpppooofffgggiiikkkmmmooopppppppppqqqrrrvvvyyyzzzyyyxxxtttooojjjhhhiiilllmmmllllllmmmmmmlllkkklllpppsss|||~~~}}}yyypppdddWWWOOOLLLLLLOOOUUUbbbooozzz~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxwwwuuuttttttsssuuuwwwxxxwwwvvvuuuuuuvvvuuuvvvxxxzzz}}}~~~|||xxxuuusssqqqpppfffggggggfffccc^^^ZZZWWWSSSRRRQQQQQQPPPNNNKKKHHHJJJIIIHHHFFFFFFFFFFFFGGGIIIGGGFFFDDDCCC@@@<<<888888777666444222000//////444444222111000000000000111000000000/////////...///---+++(((((()))+++,,,+++++++++,,,,,,,,,------------------...000111222888<<>><<<:::<<<<<>><<<===888IIIfffyyy~~~pppkkkoooxxx{{{wwwrrrooonnnqqqtttwww{{{wwwrrrooorrrxxxuuummmdddbbbiiirrryyy{{{}}}|||zzzxxxuuusssqqqpppiiijjjmmmppprrrssssssssssssqqqnnnnnnppprrrttttttrrrsssuuuxxxzzzzzzxxxwwwvvvwwwvvvrrrmmmkkknnnrrrxxxzzz}}}}}}xxxooo```TTTMMMMMMQQQTTT___dddqqq}}}}}}~~~~~~xxxyyyzzz{{{{{{{{{zzzzzzwwwvvvuuuttttttttttttuuuvvvwwwyyyyyyyyyzzz}}}}}}~~~~~~{{{wwwsssooommmmmmllljjjhhhdddaaa^^^]]]WWWTTTQQQOOOOOONNNLLLJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEBBB>>>;;;666555333111000000000000333222111//////000222333111111111000///............---,,,++++++******+++++++++,,,,,,,,,,,,------------------...000111222777;;;???AAABBBEEEJJJNNNLLLLLLLLLKKKLLLPPPVVV[[[dddzzzxxx]]]vvvvvvccc[[[ZZZYYYUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQSSSUUUVVVUUUSSSQQQQQQQQQSSSUUUXXX[[[\\\^^^\\\ZZZXXXXXXYYY\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXUUUZZZ]]][[[]]]ooopppWWWGGG@@@???@@@>>>CCCFFFGGGLLLWWW___cccggghhhgggbbb[[[TTTPPPNNN<<>>@@@BBBEEEJJJNNNLLLLLLLLLKKKMMMQQQWWW\\\bbbxxxkkkYYYuuu|||nnnaaa^^^]]]YYYVVVVVVUUUTTTRRRPPPOOOOOORRRRRRQQQOOONNNMMMLLLLLLPPPOOONNNQQQUUUXXXXXXVVV[[[XXXTTTTTTWWWZZZ[[[[[[___]]][[[YYYYYYYYYXXXWWW[[[^^^]]]___dddfffxxxmmmYYYIIIBBBBBB>>>>>>???CCCGGGKKKRRRXXX^^^```bbbbbb]]]UUULLLFFF@@@???@@@AAADDDIIIMMMOOOPPPUUUZZZ]]]]]]\\\^^^___jjjiiihhhfffdddcccbbbbbb___\\\ZZZ]]]bbbdddbbb___]]][[[YYYWWWVVVVVVWWWXXXXXXVVVTTTRRROOONNNMMMLLLFFFFFFFFFGGGHHHHHHFFFDDDFFFDDDBBBCCCHHHQQQZZZ```mmmfff]]]VVVPPPKKKFFFBBB888;;;>>><<<999<<>><<<===???AAACCCGGGMMMPPPVVV___dddaaaWWWJJJBBB@@@@@@@@@AAABBBDDDEEEFFFGGGJJJNNNPPPQQQSSSWWWZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZWWWUUUVVV[[[\\\ZZZXXXVVVTTTRRRQQQPPPQQQRRRRRRPPPOOOMMMKKKIIIHHHGGGFFFFFFEEEDDDEEEEEEEEEBBB@@@DDDCCCBBBDDDJJJSSS\\\aaafff___UUULLLGGGCCC???<<<@@@>>><<<:::999AAAXXXnnn{{{ggg\\\ZZZ[[[ZZZXXX[[[VVVUUUYYYXXXUUUTTTVVVTTTSSSRRRQQQQQQRRRSSSTTTTTTRRROOOMMMKKKHHHCCC???<<<999AAAWWWoookkkhhhooooooooojjjhhhmmmtttwwwrrrkkkiiiiiimmmwwwxxxnnnfffccchhhuuuyyyrrrmmmpppxxx~~~|||~~~{{{wwwsssrrrqqqpppooommmmmmmmmooopppqqqooommmqqqooommmllllllmmmmmmlllqqqtttxxx{{{||||||yyyxxxxxxwwwvvvwwwxxxyyywwwvvvzzz{{{}}}~~~yyytttggg___XXXXXX[[[```iiiqqqvvv~~~}}}||||||{{{yyywwwxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvuuuuuuttttttuuuuuuuuuvvvwwwvvvvvvwww{{{}}}{{{{{{|||zzzyyywwwtttrrrpppnnnnnnmmmkkkgggdddaaa^^^[[[XXXRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEECCCAAABBBDDDBBB<<<777777666333111000000000111222222222222222222222222000000000000////////////...------,,,,,,++++++***+++++++++,,,,,,,,,---------...//////...///111222888:::===@@@CCCFFFIIIKKKPPPLLLJJJMMMOOOPPPUUU[[[fffyyyyyyzzzhhhvvvhhhcccaaa[[[UUUSSSRRRPPPOOONNNNNNOOOOOONNNNNNOOOOOOMMMKKKHHHFFFLLLMMMOOOSSSYYY]]]^^^^^^___]]]ZZZYYYZZZ\\\\\\\\\VVVWWWXXXZZZZZZZZZYYYYYYXXX]]]\\\]]]^^^YYY___sssjjj[[[HHHAAA;;;;;;<<<<<>><<<;;;:::===777777>>>EEETTTuuuuuubbbWWWVVVXXXXXXWWWWWWTTTTTTWWWXXXUUURRRRRROOOOOOOOOOOOQQQSSSUUUWWWUUUSSSQQQOOOMMMIIIEEEBBB???:::>>>QQQiii}}}nnnhhhmmmkkkiiidddeeeqqqrrriiifffhhhppp||||||uuugggeeekkkwww|||yyyzzz}}}zzzvvvuuuuuuuuuuuutttpppooonnnooopppqqqpppoooppppppooonnnllllllmmmoootttuuuvvvwwwwwwwwwwwwwwwvvvvvvxxx{{{}}}~~~|||yyy{{{|||}}}~~~sssjjj___ZZZVVVYYY^^^eeeoooyyy~~~}}}|||}}}|||zzzxxxwwwwwwwwwwwwvvvvvvuuutttwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwvvvuuuuuuxxx}}}~~~~~~|||xxxuuuuuussspppnnnmmmmmmnnnoookkkiiieeebbb```]]]YYYWWWSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHFFFEEEDDDDDDEEEFFFGGGEEECCCCCCDDDAAA<<<777666444222000000000222333222222222222222222222222000000000000///////////////...,,,+++******+++,,,*********+++++++++,,,,,,,,,---......---...000222444999???BBBBBBDDDJJJOOONNNKKKJJJMMMPPPQQQVVV\\\gggzzz{{{|||iiiooolll```___^^^XXXRRRRRRQQQOOONNNNNNOOOQQQRRROOOPPPQQQQQQOOOLLLIIIGGGNNNPPPRRRVVVYYY[[[\\\\\\aaa___]]]\\\[[[\\\\\\\\\XXX[[[]]]___^^^]]]]]]\\\]]]bbb___]]]___YYY\\\kkkeeePPP===999;;;===???BBBCCCEEEHHHKKKNNNOOOPPPPPPRRRSSSSSSRRROOOKKKFFFCCCAAAAAA@@@???>>>???AAACCCEEEEEEEEEFFFGGGIIIJJJKKKHHHGGGEEEEEEGGGGGGEEECCCBBBBBBAAAAAABBBCCCDDDEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@?????????AAAAAA@@@>>>@@@@@@@@@BBBEEEIIILLLNNNIIIFFFAAA===;;;;;;;;;<<<===888@@@VVVhhhyyyooodddWWWQQQRRRUUUVVVUUUTTTRRRRRRUUUWWWUUURRROOOIIIIIIJJJJJJLLLOOOQQQSSSPPPOOOOOONNNLLLJJJGGGEEEAAA<<<===KKKaaawwwssslllooommmlllgggiiiwww~~~pppjjjgggmmmvvv{{{yyysssiiikkksss}}}}}}}}}~~~}}}~~~{{{xxxvvvwwwxxxxxxwwwsssrrrqqqsssuuuwwwxxxxxxvvvwwwwwwtttpppnnnpppsssuuuuuuttttttuuuwwwyyyzzztttuuuwww{{{|||{{{{{{}}}{{{lll```YYYVVVVVV[[[bbbiiiuuu~~~~~~}}}}}}}}}|||{{{yyywwwxxxyyyyyyyyywwwvvvuuuxxxxxxwwwvvvvvvvvvvvvvvvzzzxxxwwwuuuwwwzzz|||zzzxxxyyyyyywwwqqqkkkkkkjjjjjjjjjkkklllnnnooohhhfffbbb```]]][[[WWWUUUTTTSSSQQQOOOMMMKKKIIIHHHHHHHHHFFFEEEEEEEEEFFFFFFHHHGGGDDDCCCBBB@@@;;;777666555333111000000111222111111111111111111111111000000000000////////////000...,,,*********+++,,,++++++++++++,,,,,,,,,,,,,,,---...---------///111444;;;CCCDDDAAABBBJJJQQQMMMJJJJJJNNNQQQRRRWWW\\\hhhzzzsssuuu[[[wwwbbbWWWXXXWWWSSSQQQQQQPPPPPPPPPQQQRRRSSSTTTRRRSSSTTTTTTRRROOOKKKIIIMMMOOOSSSVVVYYYZZZ\\\\\\aaa```___]]]\\\[[[\\\\\\^^^aaaddddddcccaaa```aaabbbeee```[[[]]]ZZZ\\\iiitttiiiGGG<<<=========@@@@@@???>>>@@@CCCHHHNNNQQQSSSTTTUUUUUURRRMMMHHHDDDCCCCCCBBBBBBBBBBBBAAA@@@CCCBBBBBBBBBBBBCCCCCCDDDBBBAAA@@@@@@@@@@@@???>>>=========>>>>>>???@@@@@@@@@@@@AAABBBBBBAAA@@@@@@>>>======>>>AAACCCDDDCCCDDDCCCBBBAAAAAAAAAAAAAAA???>>>===;;;::::::;;;<<>><<>>EEEEEEAAAAAAHHHPPPMMMJJJJJJNNNQQQSSSWWW\\\hhhzzzrrrbbb___zzzYYYQQQTTTRRROOOPPPOOOPPPQQQRRRTTTUUUVVVVVVUUUVVVVVVUUUSSSPPPMMMKKKGGGKKKQQQUUUXXXZZZ\\\^^^^^^______]]][[[ZZZ[[[\\\___cccffffffcccaaabbbdddccceee]]]WWW[[[[[[[[[eeelll{{{~~~YYYIIIDDD<<<999<<<::::::<<<>>>AAADDDFFFHHHNNNPPPSSSUUUTTTQQQMMMKKKCCCCCCCCCEEEGGGGGGFFFEEEBBBAAA@@@???>>>=========>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<===???@@@AAAAAA@@@???===<<<<<>>?????????DDDGGGLLLPPPRRRRRRPPPOOOFFFDDDBBBBBBEEEGGGHHHGGGBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<==================:::<<<>>>AAABBBBBBAAAAAA>>>======???BBBEEEGGGGGGDDDCCCAAA>>><<<;;;::::::;;;<<<;;;:::;;;AAAIIIOOOUUUjjj}}}ooo```VVVTTTQQQPPPPPPPPPOOOMMMLLLLLLKKKKKKSSSZZZYYYRRRMMMLLLKKKJJJIIIJJJKKKKKKHHHKKKMMMMMMKKKIIIJJJKKKAAABBB???<<>>DDDEEECCCDDDJJJPPPOOOLLLLLLPPPRRRSSSUUUZZZfffxxxnnnTTTqqqwwwmmmppptttwwwkkkPPPPPPTTTNNNKKKOOOJJJMMMQQQTTTWWWWWWVVVUUUUUUTTTRRRPPPNNNLLLJJJJJJHHHMMMRRRTTTTTTSSSTTTUUUYYY[[[]]]\\\YYYXXXYYY[[[UUUYYY\\\\\\ZZZ[[[```dddbbbfff^^^XXX]]]\\\XXX\\\^^^aaarrrxxxnnn\\\FFFAAAIII>>><<<:::888888:::<<<>>>777;;;@@@FFFJJJLLLLLLLLLKKKFFFAAA???AAACCCDDDDDDCCCBBBAAA???>>>=========:::;;;<<<;;;::::::;;;<<<<<<<<<============<<<<<<<<<===@@@CCCDDDEEEDDDDDD@@@>>>===>>>AAADDDEEEEEE>>>===;;;:::999999::::::;;;;;;:::;;;???JJJWWWaaavvvsss|||zzzjjj^^^^^^TTTQQQMMMLLLMMMOOOOOOOOOLLLLLLJJJJJJRRR\\\[[[TTTKKKKKKIIIIIIHHHIIIJJJKKKGGGJJJLLLKKKGGGEEEEEEFFF@@@CCC@@@;;;BBBYYYsss{{{kkkdddfffjjjiiifff^^^]]]```jjjuuuxxxrrrjjjkkkttt}}}yyyvvvwww{{{~~~{{{}}}yyyxxxwwwvvvtttxxxzzz}}}}}}}}}}}}wwwzzz~~~~~~zzzwwwnnnjjjgggkkkttt}}}}}}ssseeeZZZUUUTTT\\\aaalllyyy~~~}}}}}}||||||{{{yyyyyyzzzzzzyyywwwwwwwwwuuuuuuuuuvvvwwwxxxvvvvvvwwwxxxzzz|||~~~|||zzzyyy{{{}}}wwwtttlllnnnooommmiiiffffffhhhiiihhhfffddddddeeefffgggdddaaa^^^\\\ZZZXXXUUUSSSQQQQQQPPPOOONNNLLLLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGDDDAAA>>>>>>>>>666555222111000000111222000000000000000000000000000000000000////////////---------------+++***)))******+++++++++,,,,,,,,,...///000/////////111333777<<>>???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>>>>>>>===<<<<<<===???BBBCCCDDDDDDDDD@@@???===<<<<<<===???@@@AAA???<<<;;;::::::999888>>>???>>>@@@OOOllluuujjjddd^^^VVVNNNOOONNNMMMLLLLLLKKKKKKLLLHHHIIIKKKMMMNNNOOOPPPPPPJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHIIIJJJJJJJJJJJJJJJBBBBBB???:::???RRRlll~~~|||{{{yyyqqqkkkiiiiiiiiiiiijjjhhhffflllyyyvvvttt~~~tttooowww}}}{{{wwwuuuvvvwwwyyy}}}||||||{{{ssskkkgggbbb^^^[[[___jjjvvv}}}vvvjjj___ZZZ[[[eeegggrrr{{{{{{~~~}}}yyyxxxzzz}}}~~~}}}{{{zzzxxxuuuvvvwwwxxxuuussstttuuuwwwyyyzzz{{{zzzzzz}}}|||{{{|||~~~{{{uuuqqqmmmnnnnnnnnnlllkkkiiigggnnnmmmkkkhhheeedddcccbbbaaa^^^ZZZWWWVVVUUUSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKHHHDDDCCCCCCDDDEEEEEEEEEFFFGGGGGGEEEAAA===::::::666111//////000111111222111111000///......---------...............---++++++++++++++++++++++++---,,,,,,+++*********+++...//////...---///222555999<<<@@@BBBCCCFFFLLLPPPMMMKKKLLLPPPQQQQQQUUU[[[hhh}}}ooozzzzzzTTTooo{{{jjj___^^^kkkuuuaaaQQQRRRTTTPPPLLLLLLMMMNNNPPPQQQQQQQQQOOONNNPPPOOOMMMKKKKKKKKKMMMMMMWWWVVVUUUTTTSSSRRRRRRRRRRRRTTTUUUUUUTTTTTTTTTUUUYYYYYYZZZZZZ[[[[[[[[[[[[]]]\\\ZZZYYYZZZ\\\^^^```\\\aaabbbllluuuVVVIII>>>;;;===<<<999888999999999999;;;=====================>>>>>>>>>>>>========================<<<<<<============<<<<<<;;;<<<===??????>>>>>>===:::;;;===???@@@AAAAAAAAA<<<;;;::::::;;;<<<===>>><<<<<<=========<<<<<<<<<;;;@@@FFFQQQhhhsssdddZZZUUUPPPMMMOOONNNMMMLLLKKKJJJJJJJJJHHHHHHIIIJJJJJJKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLNNNNNNMMMMMMLLLDDDDDDAAA;;;===MMMgggzzzzzzvvv|||~~~yyyqqqjjjggghhhmmmpppwwwtttqqqrrrzzz{{{}}}~~~{{{}}}}}}zzzyyyxxxyyyzzz}}}}}}~~~|||tttllleeeaaa[[[YYYXXX\\\fffsss~~~|||tttjjjbbb```cccjjjnnnyyy||||||}}}zzzyyy{{{}}}~~~}}}{{{zzzwwwuuuvvvwwwwwwuuussstttuuuwwwxxxzzzzzzzzzzzz||||||}}}}}}{{{vvvsssrrrrrrrrrqqqpppnnnkkkjjjkkkkkkiiihhhfffdddbbbaaa```]]]YYYWWWVVVUUUSSSQQQQQQPPPOOOMMMLLLKKKKKKJJJKKKHHHDDDCCCCCCEEEEEEEEEFFFGGGHHHGGGEEEAAA===:::999666111//////000111111222111111000//////......---....../////////......++++++++++++++++++++++++---,,,++++++******++++++............---///222555888<<<@@@BBBCCCEEEIIIMMMLLLKKKLLLOOOQQQQQQUUU[[[fff|||mmmwwwmmmccc}}}pppsssggg[[[RRRSSSSSSNNNKKKMMMMMMMMMNNNOOOOOONNNLLLKKKJJJJJJHHHHHHIIIJJJMMMNNNVVVUUUTTTSSSSSSRRRRRRSSSOOOPPPQQQQQQPPPPPPRRRTTTXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZXXXYYYZZZ\\\]]]\\\______fffuuuxxxbbbJJJ???===;;;999888<<<:::888888:::;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<===>>>?????????>>>===999999;;;<<<=========<<<999999::::::;;;;;;<<<<<<888999::::::999999;;;<<<>>>KKK]]]rrrooo]]]RRRMMMMMMNNNNNNNNNLLLKKKIIIIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFHHHIIIJJJJJJKKKKKKKKKJJJJJJLLLNNNPPPPPPOOOMMMLLLFFFFFFCCC<<<:::FFF```vvvzzzqqqrrrxxxwwwssslllggggggnnnuuu{{{xxxsssqqqxxx}}}xxx}}}~~~}}}|||{{{{{{}}}~~~{{{ssskkkddd^^^\\\UUUVVVWWW[[[bbbmmmxxxvvvooogggcccffflllrrrwww~~~}}}}}}{{{zzz|||}}}~~~|||{{{yyywwwvvvvvvwwwvvvuuussstttuuuvvvxxxxxxyyyyyyyyy|||}}}~~~|||xxxvvvqqqrrrqqqpppnnnllliiihhhiiijjjjjjjjjiiifffdddbbb___\\\XXXVVVUUUTTTSSSQQQQQQPPPOOOMMMKKKKKKJJJJJJJJJHHHDDDCCCDDDEEEFFFEEEGGGGGGGGGFFFDDD@@@<<<:::888555111///000111222222222222111111000//////////////////000000//////...++++++++++++++++++++++++,,,,,,++++++******++++++---............///222444777;;;AAACCCDDDDDDFFFIIIKKKJJJKKKOOOQQQQQQVVV\\\fff{{{pppzzzyyylll|||sss[[[UUURRRSSSRRRMMMLLLNNNLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGIIIKKKMMMRRRQQQQQQQQQRRRSSSTTTTTTNNNOOOOOONNNMMMNNNQQQSSSVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWXXXYYYZZZ\\\\\\[[[___ggglll```LLLDDD@@@<<<:::???===::::::;;;<<<:::888999999::::::::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>>>>>>>===<<<999999999:::::::::::::::::::::;;;<<<<<<;;;;;;:::;;;;;;:::888777<<>>888AAAZZZrrr~~~qqqmmmqqqwww{{{vvvmmmiiimmmssswwwsssoooqqq}}}{{{sssooouuu}}}{{{zzz|||~~~~~~{{{~~~|||xxxrrrkkkeeeaaa___^^^ZZZ[[[]]]^^^```gggqqqxxx}}}tttkkkddd``````hhhrrrxxx~~~}}}~~~~~~}}}{{{|||}}}~~~~~~|||{{{yyyxxxwwwwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxxxx|||}}}~~~{{{xxxwwwrrrrrrrrrpppnnnkkkiiigggjjjlllnnnooonnnkkkhhheee^^^\\\XXXVVVUUUTTTSSSQQQQQQPPPOOOMMMKKKJJJIIIIIIIIIGGGDDDDDDEEEFFFGGGFFFGGGGGGFFFDDDAAA===:::888777444111///000222222222222222222111111000000000000000000000000000///...++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++---.........///222444777<<>>999999;;;<<<999666999999999:::::::::;;;;;;888888888888888888888888999::::::;;;;;;::::::999999:::;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999<<<===>>>>>>CCCRRRgggwwwvvv\\\QQQQQQQQQQQQRRRMMMLLLKKKIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEEEEFFFHHHIIIJJJKKKJJJLLLOOOQQQQQQOOOLLLJJJEEEEEEDDD@@@999>>>UUUmmm|||wwwoooooo{{{yyynnnmmmpppvvvrrrooouuu{{{uuunnnkkksss~~~|||zzzxxxzzz~~~~~~yyyuuupppnnnnnnrrrwwwxxxuuuqqqpppmmmiiifffeeeeeeggghhhfffhhhiiigggeeefffjjjnnnnnneee\\\XXXWWW[[[fffrrrzzz~~~}}}}}}}}}}}}|||~~~~~~~~~}}}|||{{{yyyyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxx|||}}}}}}zzzxxxvvvwwwwwwvvvuuussspppmmmllljjjlllnnnpppooolllhhhfff^^^[[[XXXVVVUUUUUUTTTRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHFFFDDDEEEFFFGGGGGGGGGGGGFFFDDDAAA>>>:::888777555333000000111222333222222222222222111111111111000000000000000///......++++++++++++++++++++++++,,,++++++***++++++,,,,,,***,,,---......///222444888>>>DDDGGGGGGEEEFFFGGGHHHGGGIIINNNPPPRRRXXX^^^kkk~~~oooyyyiii```uuufff[[[PPPPPPPPPOOOMMMLLLMMMNNNLLLLLLLLLKKKKKKKKKKKKKKKMMMLLLJJJHHHHHHIIIKKKLLLKKKLLLMMMOOOQQQTTTVVVWWWRRRRRRSSSRRRQQQPPPRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXZZZZZZVVVXXX^^^]]]cccvvvyyyjjj```QQQHHH>>>999999:::999777777777888888888999999999888888888888888888888888888999999999999999999888888888:::;;;;;;;;;:::999;;;:::::::::::::::;;;<<<999999999:::;;;;;;<<<<<<888???GGGPPP\\\sss{{{eeeRRRNNNQQQPPPNNNOOOLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCCCCDDDFFFHHHJJJKKKNNNOOOQQQRRRRRRPPPNNNLLLFFFEEEDDDCCC===>>>PPPfffxxx}}}sssrrrrrrnnnpppvvvsssqqqwwwzzzuuunnnhhheeemmm~~~|||zzzxxxwwwxxx|||~~~{{{wwwuuusssooohhhbbb]]]^^^___bbbdddeeedddcccfffffffffgggjjjmmmqqqssstttttttttrrrnnnjjjgggggg```YYYRRRPPPQQQXXXeeeqqqzzz~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{zzzxxxwwwwwwyyyyyyyyyxxxxxxwwwxxxxxxxxx|||}}}~~~zzzwwwuuuvvvvvvvvvuuussspppnnnllliiijjjlllmmmmmmjjjfffddd___\\\YYYWWWVVVVVVUUUTTTRRRPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEEEEGGGIIIHHHHHHIIIGGGCCC@@@<<<999777666444222000000222333333333222222222222222222222222000000000000///...------++++++++++++++++++++++++++++++******++++++,,,,,,)))+++---......///111333999>>>DDDGGGGGGFFFGGGHHHFFFEEEHHHMMMPPPSSSXXX___mmm|||ooozzzyyy___mmmqqq```UUUQQQQQQNNNLLLKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMMMMNNNOOOMMMLLLKKKKKKLLLNNNOOONNNNNNOOOPPPRRRTTTVVVWWWSSSUUUVVVUUUSSSQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYXXX]]]YYYVVV[[[\\\]]]ggg}}}yyyiiiRRRBBB<<<;;;;;;:::777777777888888888999999888888888888888888888888999999999::::::999999999888999:::;;;<<<;;;::::::::::::999999:::;;;<<<===999999:::<<<>>>AAADDDFFFEEERRRcccrrr|||eeeWWWOOOQQQQQQKKKJJJNNNKKKKKKJJJJJJJJJJJJJJJKKKHHHIIIKKKKKKKKKIIIFFFEEEBBBBBBBBBCCCEEEGGGIIIKKKOOOPPPPPPQQQPPPOOONNNMMMJJJFFFEEEEEE@@@>>>KKK]]]uuu~~~uuuttt~~~xxxooonnnqqqvvvwwwxxxxxx}}}yyyyyyrrrjjjddd```eeevvv~~~|||zzzyyyxxxwwwvvv{{{}}}}}}tttpppllljjjhhhccc\\\VVVQQQRRRSSSRRRRRRSSSWWW[[[bbbdddhhhlllpppuuuxxxzzz{{{{{{{{{zzzwwwqqqjjjeeeYYYSSSNNNNNNQQQXXXeeeqqqzzz~~~}}}|||{{{{{{}}}~~~|||yyyxxxyyy{{{|||{{{yyyxxxxxxxxxyyyyyy|||}}}|||xxxuuutttttttttsssrrrpppnnnllljjjkkkllllllkkkiiifffddd___]]]ZZZXXXWWWWWWVVVUUURRRPPPNNNLLLJJJHHHGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHKKKIIIEEE@@@<<<999888888333111000000222444444333333333333333333333333333///000000///...---,,,,,,++++++++++++++++++++++++++++++******++++++,,,---(((***---...//////111333888===CCCFFFEEEEEEGGGIIIEEEDDDGGGMMMPPPSSSYYY```kkk}}}ppp{{{rrr___ppp^^^RRRSSSRRRMMMIIIIIILLLNNNMMMMMMMMMLLLMMMMMMNNNOOOPPPOOONNNMMMLLLMMMNNNQQQRRRRRRRRRRRRRRRSSSUUUVVVWWWTTTVVVWWWVVVTTTRRRQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTVVVVVVWWWXXXXXXYYYZZZZZZVVV```\\\UUUYYY[[[\\\bbbeeeiiiNNNAAA>>>>>>>>>999999999999::::::::::::888888888888888888888888999::::::;;;;;;::::::999999:::;;;<<<<<<<<<;;;::::::999999999999;;;<<<>>>;;;;;;<<>>;;;999999;;;;;;999777:::999888888::::::999888666777999;;;<<<;;;;;;:::777666777999<<<<<<999777===;;;;;;>>>===;;;;;;???GGGMMMRRRUUU___qqq{{{vvvkkk^^^UUUMMMNNNPPPQQQQQQOOONNNLLLIIIKKKMMMNNNLLLJJJHHHHHHKKKKKKJJJIIIIIIIIIJJJJJJEEEDDDBBBAAABBBDDDGGGIIILLLLLLLLLMMMMMMNNNOOOOOOKKKLLLKKKFFFBBBAAAFFFKKKmmmyyyzzzooouuuvvvnnnffffffnnnvvvzzz|||uuuyyy{{{xxx{{{wwwqqqlllhhhjjjsss|||~~~xxxttttttvvvvvvyyy{{{{{{xxxuuusssrrrmmmiiidddaaa^^^ZZZTTTPPPNNNJJJIIIIIIIIIJJJPPPWWW]]]ccclllvvv|||xxxhhh\\\RRROOOPPPVVVZZZ```lllyyy~~~|||{{{{{{zzzzzzvvvwwwzzz|||}}}}}}}}}|||~~~}}}{{{xxxwwwwwwwwwwww{{{{{{|||~~~zzzwwwwwwyyyxxxwwwvvvssspppnnnmmmooonnnmmmllljjjiiihhhggg```___]]]ZZZWWWUUURRRQQQOOOMMMKKKKKKKKKKKKJJJIIIGGGHHHHHHIIIIIIIIIHHHHHHMMMLLLHHHCCC===999777777555444333222333333555555555333111000111222222222...000111000...,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...------...///000111777===EEEGGGEEEDDDEEEHHHEEEFFFGGGIIIMMMTTT[[[aaappprrrbbbwwwsssggg|||~~~~~~___RRRVVVOOOOOOPPPQQQQQQQQQPPPOOOLLLLLLMMMPPPTTTVVVVVVUUUWWWVVVTTTSSSSSSUUUXXXYYYYYYXXXVVVUUUVVVXXX[[[]]]^^^___```^^^ZZZXXXYYY[[[YYYXXXWWWUUUTTTTTTUUUUUUZZZZZZYYYYYYYYYXXXXXXYYYYYY\\\___^^^[[[YYYZZZ[[[WWW___lllyyymmmjjjeee^^^XXXQQQFFF???<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===<<<;;;:::===<<<>>>BBBFFFKKKTTT]]]iiirrr{{{wwwmmm```VVVRRRLLLMMMNNNOOOOOONNNMMMLLLJJJLLLNNNNNNKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLGGGFFFDDDBBBCCCDDDFFFHHHMMMLLLKKKJJJKKKMMMOOOQQQPPPQQQPPPLLLFFFEEEHHHKKKgggttt~~~lllooonnnjjjgggggglllppp|||}}}ssssssuuusssyyyxxxvvvsssrrrsssyyy~~~~~~zzzvvvuuuwwwrrrtttuuusssoookkkhhhgggiiifffcccaaa```]]]WWWSSSSSSOOOMMMNNNNNNOOOTTT[[[```eeennnwww~~~vvvggg[[[PPPOOOSSS[[[bbbjjjxxx~~~}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzzvvvxxx|||~~~|||{{{{{{vvvvvvuuutttrrrqqqpppooosssrrrpppmmmjjjgggeeeddd```^^^\\\ZZZWWWTTTRRRQQQPPPNNNKKKKKKKKKKKKJJJIIIFFFFFFGGGGGGGGGGGGGGGFFFLLLJJJGGGBBB===999888777333222222222333444666777555333111000111222222111...000111000...,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......------...///111222777>>>EEEGGGEEEDDDEEEHHHDDDFFFIIILLLOOOTTTZZZ^^^sssqqqhhh|||fffqqqrrrmmm}}}sssXXXQQQTTTMMMOOOQQQSSSTTTSSSRRRQQQMMMMMMNNNPPPTTTVVVVVVUUUTTTTTTUUUVVVWWWYYY[[[\\\YYYXXXVVVUUUVVVYYY]]]___bbbaaa___]]][[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXX]]]\\\\\\[[[ZZZXXXWWWVVVZZZ^^^aaa```\\\XXXWWWXXXXXXWWWYYYdddtttdddTTTIIICCC???>>><<<;;;;;;;;;::::::999999>>>===<<<;;;:::;;;<<<<<<;;;<<<=========???AAADDDFFFEEEIIIRRR]]]hhhvvvpppaaaTTTOOOPPPKKKLLLMMMNNNNNNNNNMMMLLLKKKMMMNNNMMMKKKHHHGGGGGGDDDEEEEEEFFFHHHJJJKKKLLLJJJHHHFFFDDDCCCDDDEEEFFFLLLKKKHHHGGGIIILLLPPPRRRQQQSSSSSSOOOJJJGGGGGGIII]]]nnnmmmkkkiiiiiijjjjjjjjjjjj}}}|||nnnkkkmmmmmmtttwww{{{|||zzzuuutttuuupppqqqqqqnnniiieeebbbaaabbbaaaaaabbbbbb___[[[XXXXXXUUUTTTVVVWWWWWW]]]dddgggkkkrrrzzzuuuhhh^^^SSSUUU[[[ccclllvvv~~~}}}}}}~~~|||{{{yyyyyyyyyzzz{{{wwwwwwvvvvvvvvvvvvvvvwwwttttttxxx~~~}}}{{{zzzzzzssssssrrrrrrrrrqqqqqqqqqtttsssqqqnnnkkkhhheeeddd___^^^\\\ZZZWWWTTTSSSQQQPPPNNNLLLKKKKKKKKKJJJHHHEEEFFFFFFFFFFFFFFFFFFEEEJJJHHHDDD@@@<<<999888777111111111222333555777888444333111000111222222111...000111000...,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......------...///111222888>>>FFFHHHFFFDDDEEEHHHBBBEEEIIIMMMPPPTTTYYY\\\qqqsssnnnuuueeewwwkkknnnfffSSSPPPPPPOOOQQQSSSUUUVVVUUUTTTSSSPPPPPPPPPRRRTTTUUUTTTSSSOOOPPPSSSVVVXXXZZZ\\\\\\YYYWWWUUUUUUVVVYYY]]]___aaa^^^ZZZYYYYYYZZZZZZYYYZZZYYYYYYXXXXXXXXXXXXXXX\\\\\\]]]]]]\\\ZZZXXXWWWYYY]]]aaaaaa]]]YYYXXXXXX[[[XXXUUUXXXiii{{{iii[[[PPPKKKFFFGGGFFFDDDAAA???>>>>>>@@@???>>>===>>>@@@BBBCCCCCCDDDEEEFFFIIIPPPXXX___jjjggglllzzzxxxfffYYYPPPMMMOOOMMMMMMNNNOOOOOOOOOOOONNNMMMNNNNNNMMMJJJHHHGGGGGGDDDDDDEEEEEEFFFHHHIIIJJJLLLJJJHHHEEEDDDDDDDDDDDDIIIIIIHHHHHHIIIKKKNNNPPPMMMNNNPPPNNNJJJFFFEEEEEEVVVhhh}}}pppmmmlllnnnnnnjjjhhhhhhyyyyyyjjjeeegggjjjooowww}}}xxxsssrrrrrrmmmmmmllliiiddd```^^^^^^\\\^^^```bbbbbb```\\\ZZZZZZYYYZZZ___aaabbbhhhooorrrtttxxx}}}~~~vvvkkkddd]]]```fffmmmttt~~~~~~~~~}}}{{{zzzzzzyyyxxxxxxxxxxxxvvvuuutttsssqqqqqqqqqppppppooopppwww{{{wwwttttttqqqqqqrrrrrrrrrrrrsssssspppooonnnllljjjhhhgggfff^^^]]][[[YYYWWWTTTSSSRRRPPPNNNLLLKKKKKKKKKIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGIIIFFFBBB>>><<<:::777666111111111222333555666666444222111111222222111000...000111000...,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---------...///111222888???GGGJJJGGGEEEFFFHHHCCCEEEHHHJJJMMMQQQWWW[[[mmm}}}uuummmvvviiiuuuuuuqqqzzzuuu]]]UUURRROOORRRSSSUUUVVVVVVUUUSSSRRRUUUTTTSSSSSSTTTTTTRRRPPPKKKMMMPPPTTTWWWYYYZZZZZZXXXVVVUUUUUUUUUWWWZZZ\\\[[[XXXUUUTTTUUUVVVVVVVVVWWWXXXXXXWWWWWWWWWVVVVVVYYY[[[]]]^^^^^^]]][[[YYYWWW[[[```aaa^^^[[[ZZZ[[[WWWWWWVVVTTTXXXgggzzzwwwppppppmmmhhh```[[[XXXXXXXXXXXXXXXYYY[[[]]]```aaa^^^___aaaeeemmmxxx~~~hhh\\\WWWSSSQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQMMMNNNNNNLLLJJJGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFKKKJJJHHHFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKKKKKKKKKKHHHIIIKKKKKKIIIFFFDDDBBBPPPaaawwwsssqqqqqqsssooogggdddgggrrrzzz}}}ttthhhcccfffiiiooo{{{||||||}}}||||||}}}~~~}}}~~~|||}}}|||zzzwwwtttsssrrrmmmllliiiccc]]]XXXVVVVVVZZZ]]]```bbbbbb```]]]\\\\\\\\\```gggkkknnnttt{{{}}}}}}~~~}}}vvvnnnhhhggglllsssxxx~~~~~~}}}|||zzz{{{|||{{{yyyuuuqqqnnnooommmkkkiiihhhhhhhhhiiibbbdddjjjvvv{{{yyy{{{}}}|||xxxsssooommmoooppprrrsssttttttssssssooonnnllljjjhhhfffeeeddd]]]]]][[[YYYVVVTTTSSSRRRQQQOOOLLLKKKKKKJJJIIIGGGGGGGGGFFFGGGGGGIIIJJJKKKJJJFFFAAA>>><<<:::777555222222333333333333333333333111000111222222000///...000111000...,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,---...000222333999@@@HHHKKKHHHFFFFFFGGGEEEEEEEEEEEEHHHNNNUUU[[[lll}}}pppiii~~~WWWkkkwww}}}xxxeeeXXXVVVUUUQQQRRRSSSSSSSSSSSSSSSRRRRRRWWWUUUTTTTTTTTTSSSQQQOOOLLLMMMOOORRRUUUWWWYYYYYYVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXWWWWWWVVVWWWZZZ]]]```aaa___]]][[[VVVZZZ___```^^^\\\]]]^^^UUUWWWYYYWWWRRRTTTddduuu{{{jjjYYYTTTVVVUUURRRPPPNNNNNNNNNOOOOOOPPPQQQQQQMMMNNNNNNLLLIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEHHHJJJKKKJJJHHHGGGFFFHHHIIIJJJIIIGGGDDDBBBIIIXXXnnnxxxssssssuuuqqqfffbbbeeekkkppprrrnnngggdddfffjjjsssxxxyyy~~~~~~pppppprrrxxx~~~~~~~~~}}}}}}{{{zzzxxxvvvuuusssqqqllleee]]]WWWUUUUUU[[[^^^aaacccbbbaaa``````aaabbbgggooouuuxxx~~~yyysssoooqqqyyy~~~}}}~~~}}}yyyrrrkkkfff___]]]YYYVVVTTTUUUWWWYYYPPPWWWeeewwwrrreeefffkkkssswwwuuupppkkkgggiiilllpppsssuuuuuutttsssqqqpppmmmjjjfffccc```___]]]\\\ZZZXXXVVVTTTSSSRRRQQQOOOLLLKKKKKKJJJHHHGGGGGGGGGGGGGGGIIIKKKNNNOOOLLLGGGAAA>>><<<;;;777444222222333333333333222222222111000111222222000......000111000...,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,---...000222333999AAAIIILLLIIIFFFFFFGGGGGGFFFDDDCCCFFFLLLUUU[[[oookkkiii~~~ZZZuuueeeWWWRRRRRRSSSRRROOONNNNNNNNNNNNOOOQQQRRRUUUTTTTTTTTTUUUUUUSSSQQQPPPPPPRRRTTTVVVXXXYYYZZZUUUUUUUUUUUUSSSQQQNNNLLLNNNQQQSSSSSSRRRRRRTTTWWWXXXYYYZZZ[[[[[[ZZZYYYYYYWWWZZZ^^^aaabbb```]]][[[WWW[[[______]]]\\\]]]```YYYYYYZZZ[[[VVVSSSZZZddd~~~zzzvvvdddZZZQQQQQQSSSQQQNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMMMMKKKIIIHHHIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGDDDAAA>>>@@@LLLbbbwwwuuurrrwwwvvvmmmfffgggfffhhhiiiiiigggeeegggiiiooo}}}|||sssrrrqqqlllppp}}}||||||~~~}}}~~~}}}{{{yyyvvvtttuuusssnnnggg```\\\[[[\\\\\\___ccceeedddeeefffhhhhhhiiioooxxx}}}~~~~~~}}}~~~}}}xxxsssmmmjjj]]]XXXQQQJJJFFFEEEGGGIIIJJJPPP^^^oooyyyuuudddTTTUUU^^^jjjrrrrrrlllddd^^^```dddkkkrrrvvvvvvuuutttrrrqqqnnnjjjgggccc```___\\\[[[ZZZXXXVVVTTTSSSRRRRRROOOMMMKKKKKKJJJHHHGGGFFFFFFFFFGGGJJJMMMPPPRRRNNNHHHBBB>>>===;;;777333000111222333444333333222111111000111222222000---...000111000...,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---...000222444:::BBBJJJMMMJJJGGGFFFGGGGGGGGGFFFFFFHHHMMMUUUZZZmmmmmmnnnooo{{{yyyjjjYYYOOOKKKKKKNNNRRRKKKJJJIIIIIIKKKMMMPPPRRRTTTSSSSSSTTTVVVVVVUUUTTTTTTTTTTTTUUUWWWYYY[[[\\\TTTUUUUUUUUURRRNNNJJJGGGKKKPPPUUUUUUSSSRRRVVVZZZZZZ[[[]]]]]]^^^]]]\\\[[[XXX[[[___bbbccc```]]]ZZZZZZ]]]______\\\[[[]]]```[[[WWWWWWZZZZZZVVVXXX]]]iiixxxmmmdddVVVQQQOOOQQQPPPLLLJJJKKKFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHJJJKKKIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFHHHHHHFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDAAA===::::::DDDYYYqqq~~~xxxqqqxxx}}}uuullljjjeeeddddddfffgggfffggghhhiiiwww}}}rrrhhhhhhkkkiiippp|||~~~|||~~~|||zzzxxxtttrrrlllkkkhhhccc___]]]^^^```]]]```dddfffggghhhkkknnnnnnooouuu}}}~~~~~~~~~~~~}}}{{{yyyvvvtttsssjjjcccXXXMMMFFFCCCCCCDDDMMMOOOWWWcccllliii\\\OOOOOOYYYgggppppppggg]]]UUUYYY^^^gggpppvvvwwwvvvuuupppooommmkkkhhhfffdddccc\\\[[[ZZZXXXVVVTTTSSSRRRRRRPPPMMMKKKKKKJJJHHHFFFDDDDDDEEEFFFIIIMMMQQQSSSOOOIIIBBB???>>><<<777222---///111333444555444444111000000111222222///---...000111000...,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---...000222444:::BBBKKKNNNKKKGGGFFFGGGGGGHHHIIIJJJLLLPPPUUUYYYiii{{{sssuuuwwwrrr___QQQOOOOOOIIIHHHMMMIIIHHHHHHHHHHHHHHHHHHIIILLLNNNQQQRRRRRRRRRSSSUUUWWWWWWXXXYYYZZZ[[[[[[[[[XXXSSSPPPQQQOOOKKKHHHIIIKKKPPPUUUUUUSSSRRRUUUXXX\\\^^^___]]][[[YYYYYYZZZWWWXXX[[[```cccccc^^^ZZZZZZ___bbbaaa\\\YYYZZZ]]][[[YYYWWWUUUUUUUUUVVVWWWccckkk~~~}}}lll___WWWQQQNNNKKKJJJKKKLLLJJJGGGEEEDDDDDDDDDEEEFFFHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBB>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCC@@@<<<888<<>>:::666222...000222444444444333222111111111111000000000000000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---............000222555;;;@@@FFFHHHGGGFFFFFFGGGBBBDDDHHHKKKNNNRRRWWWZZZhhhwwwttt~~~gggWWWKKKKKKLLLHHHGGGKKKFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJKKKKKKKKKMMMQQQSSSVVVWWWYYYZZZ[[[[[[ZZZZZZXXXRRRMMMMMMKKKGGGFFFGGGIIINNNRRRSSSRRRRRRUUUYYYXXXYYYXXXVVVTTTTTTVVVYYYUUUVVVZZZ```dddeeeaaa]]]\\\___bbb```[[[XXXZZZ\\\XXXWWWTTTSSSRRRRRRSSSSSSUUUZZZhhh}}}ooo^^^UUURRRMMMKKKHHHGGGHHHHHHGGGDDDDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGHHHIIIIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDCCCAAA@@@@@@AAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@>>>;;;888888<<>>;;;888444111000111333444555444333222111111111111000000000000000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---.........000333555<<>>>>>>>>>>>CCCDDDDDDCCC@@@>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>???>>>;;;999888888CCC[[[ttt{{{kkkfffhhhgggbbb^^^```fffmmmrrrrrrpppmmmkkkllltttzzzwwwmmmfffiiinnn~~~~~~~~~~~~~~~}}}xxxwwwuuurrrooollljjjiiihhhjjjlllnnnqqqvvv|||~~~}}}||||||}}}~~~zzzrrrjjjeeeaaa___ZZZQQQIIIFFFHHHKKKRRRSSSRRRLLLFFFDDDHHHMMMVVVWWWXXXXXXZZZ^^^cccfffhhhhhhhhhgggdddcccdddfff]]]\\\ZZZXXXWWWVVVUUUUUUSSSQQQOOONNNMMMLLLIIIGGGJJJGGGFFFIIINNNQQQOOOLLLHHHDDD???;;;888555222000333444555555555444333222111111111111000000000000111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---.........000333555===BBBGGGIIIGGGEEEDDDEEECCCFFFJJJMMMPPPSSSWWWZZZkkkmmmnnntttiiijjj}}}hhhNNNFFFAAADDDFFFCCCBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEGGGKKKNNNRRRUUUXXXZZZ[[[YYYVVVUUURRRMMMLLLNNNNNNKKKHHHIIIJJJMMMOOOPPPPPPPPPRRRTTTRRRRRRRRRPPPNNNNNNPPPRRRUUUWWW[[[^^^```___]]][[[YYYYYYXXXTTTPPPNNNOOOQQQOOOOOOOOOOOOOOOQQQRRRSSSYYY[[[]]]]]]eeezzzyyygggVVVNNNOOORRRFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDBBBAAA@@@???>>>=========AAACCCCCCBBB@@@>>>>>>>>>======???@@@AAAAAAAAAAAABBB@@@???>>>??????>>>======:::@@@TTTlll~~~~~~kkkbbbcccggghhhhhhoooooommmmmmnnnoooppppppsss}}}~~~uuussstttzzz{{{tttgggcccppp~~~}}}}}}}}}|||~~~~~~{{{yyy|||{{{yyywwwtttrrrpppooolllmmmooopppqqqwww~~~}}}}}}}}}}}}}}}}}}vvvrrrjjj___VVVQQQPPPRRRVVVRRRKKKDDD???@@@GGGMMMSSSQQQNNNKKKJJJNNNTTTYYYeeehhhjjjjjjhhhfffdddddd___^^^\\\YYYWWWUUUTTTSSSSSSQQQOOONNNMMMLLLJJJHHHJJJGGGFFFKKKSSSUUUQQQKKKEEEBBB>>>999666333111000666666666666555444333222111111111111000000000///111000000///......------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---.........000333666>>>CCCHHHIIIGGGDDDDDDEEEEEEHHHLLLOOOQQQSSSWWWYYYhhhmmmlllkkkhhhwwwuuuPPPIIIDDDBBBCCCEEECCCAAA@@@CCCBBBBBBAAAAAABBBBBBCCC@@@CCCGGGIIIIIIIIIJJJLLLPPPRRRUUUWWWWWWVVVSSSQQQMMMKKKNNNTTTVVVRRROOONNNNNNOOOQQQRRRQQQPPPOOOOOOOOOQQQRRRRRROOOLLLKKKKKKRRRUUUYYY\\\]]]\\\[[[ZZZXXXWWWTTTQQQNNNLLLLLLMMMLLLLLLNNNPPPRRRUUUWWWXXXVVVZZZ\\\YYYXXXddd{{{qqqgggYYYNNNJJJHHHGGGFFFEEEFFFGGGGGGGGGFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA???>>>>>>======>>>@@@AAAAAA@@@??????@@@>>>>>>???AAABBBBBBBBBBBBAAA???>>>>>>@@@@@@???>>>@@@<<>>999555222222222777777777666555444333222111111111111000000000///000000000///......------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,.........000444666>>>CCCHHHIIIGGGDDDDDDEEEFFFIIIMMMPPPRRRTTTWWWYYYhhhllliii}}}lllqqqwwwdddIIIFFFDDDCCCDDDDDDDDDBBBAAADDDCCCCCCBBBBBBCCCCCCDDDBBBEEEJJJLLLLLLKKKJJJJJJMMMOOOQQQRRRRRRQQQOOOMMMJJJIIIMMMUUUXXXUUURRRRRRPPPRRRTTTUUUTTTRRRNNNLLLLLLOOOQQQRRROOOLLLJJJIIIOOORRRWWWYYYZZZZZZ[[[[[[XXXVVVTTTRRRPPPNNNMMMLLLJJJKKKMMMPPPSSSVVVXXXZZZPPPUUUXXXWWWUUU[[[hhhsssooo\\\RRRGGGCCCEEEGGGCCC>>>DDDFFFHHHHHHGGGFFFFFFGGGBBBBBBCCCCCCDDDCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA@@@???>>>>>>>>>;;;===???@@@@@@???@@@BBB???@@@AAABBBBBBBBBBBBBBB???>>>>>>???AAABBBAAA???@@@;;;>>>KKK^^^qqqvvvjjjlllvvvzzzxxxwwwzzz|||yyyqqqjjjmmmvvvtttjjjkkkjjjbbbVVVUUUdddzzz}}}}}}|||}}}~~~~~~~~~|||zzzyyyxxxwwwxxxwwwtttsssyyyxxxmmmfffccc[[[PPPHHHEEEFFFIIIJJJNNNMMMJJJFFFBBBAAABBBDDDMMMTTT]]]dddfffeeebbbaaacccaaa^^^ZZZWWWTTTRRRQQQQQQOOOMMMLLLLLLKKKIIIHHHEEEFFFJJJQQQXXXXXXRRRKKKCCCAAA===888444222333444777777666555444444333333111111111111000000000000/////////.........------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...///111444777===BBBGGGIIIGGGEEEDDDEEEHHHKKKOOORRRTTTUUUWWWXXXlllhhhggg{{{vvvnnn___TTTGGGCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIFFFHHHOOORRRQQQPPPRRRPPPRRRVVVYYYYYYUUUPPPKKKLLLOOOQQQRRRPPPOOOOOOOOOSSSVVVZZZZZZXXXWWWVVVWWWVVVUUUSSSRRRQQQOOOMMMKKKIIIJJJMMMOOORRRTTTVVVVVVPPPSSSUUUVVVWWWZZZ___dddooozzzhhhXXXQQQJJJDDDCCCFFFGGGDDD@@@@@@CCCGGGGGGFFFDDDEEEFFFBBBCCCDDDDDDDDDDDDCCCBBBEEEDDDCCCCCCCCCCCCDDDEEECCCBBB@@@???>>>>>>======;;;===???@@@??????@@@AAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBEEEGGGGGGEEECCC@@@===???IIIWWWhhh{{{{{{ooooooyyyxxxxxx|||zzzpppnnnpppvvv~~~sssiiieeeiiiiiicccbbbkkkwww}}}|||zzzyyy}}}}}}}}}}}}xxxyyyxxxuuutttzzzxxxssslllvvv~~~}}}}}}xxxyyy|||{{{qqqcccYYYTTTTTTTTTTTTVVVUUUTTTPPPMMMLLLMMMOOOSSSXXX___dddfffeeeddddddaaa___]]]ZZZWWWUUUTTTSSSPPPNNNLLLKKKKKKKKKIIIGGGDDDHHHNNNUUUWWWUUUNNNHHHAAA@@@<<<777222000222555666666555444333333333333111111111111000000000000.........---------------******************************+++++++++,,,,,,,,,***,,,---...///111444777<<>>============<<<>>>???@@@???>>>???@@@@@@@@@AAAAAAAAA@@@@@@???EEEFFFHHHKKKMMMMMMKKKHHHDDDAAABBBHHHRRR```sss~~~qqqoooxxxyyyyyy~~~{{{ssspppooovvv~~~vvvmmmeeemmmsssrrrqqqtttyyy{{{}}}|||xxxvvv{{{||||||vvvwwwwwwtttssszzzrrrfff______kkk|||~~~}}}|||xxxxxxyyy}}}|||pppkkkiiiiiigggggggggeeebbb``````bbbdddbbbeeehhhiiiiiihhhhhhhhh^^^]]]\\\ZZZXXXWWWVVVVVVOOOMMMKKKJJJKKKJJJHHHFFFEEEJJJRRRWWWWWWRRRKKKFFF??????;;;666111///222555555555444333333333333444111111111111000000000000------------------,,,,,,******************************+++++++++,,,,,,,,,***,,,---...///111555777;;;@@@FFFHHHGGGFFFFFFGGGIIIMMMQQQTTTUUUVVVWWWXXXiiinnnmmmzzzvvvrrr\\\NNNFFF@@@BBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBAAABBBCCCCCCFFFEEEDDDDDDDDDEEEGGGHHHGGGIIIJJJJJJHHHGGGGGGHHHFFFFFFFFFGGGHHHKKKMMMOOOSSSPPPWWWeeemmmdddUUULLLRRRSSSTTTTTTUUUXXX]]]```mmmjjjeee___YYYUUUSSSRRRPPPPPPPPPPPPNNNLLLIIIHHHHHHJJJNNNOOOPPPPPPQQQRRRTTTUUUWWWWWWVVVVVVWWWXXX\\\dddtttoooUUUFFFDDDFFFDDDCCCAAA@@@@@@AAABBBCCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFIIIIIIGGGEEECCCAAAAAAAAA@@@===<<<===???>>>???@@@@@@@@@???>>>===;;;>>>CCCEEEDDDBBB@@@@@@EEEHHHKKKNNNOOONNNLLLKKKNNNJJJEEEDDDNNNaaauuuwwwqqqtttzzz{{{wwwzzz~~~uuukkkkkkttt|||wwwmmmqqq|||~~~yyyxxx|||~~~}}}||||||xxxtttvvvzzz~~~}}}nnn___UUUQQQ[[[aaaooo}}}zzzxxxxxxzzz|||~~~}}}~~~||||||~~~}}}zzzuuuooojjjfffdddccc```^^^\\\[[[ZZZYYYWWWUUUQQQPPPNNNMMMMMMLLLKKKIIIFFFNNNUUUXXXXXXTTTJJJ???AAA<<<777333222333444444555555555555444333222111444555555222...---///111000...***((((((***...000------++++++++++++------......---------,,,,,,,,,,,,,,,------///111444555===AAAEEEFFFEEEEEEGGGJJJLLLPPPTTTUUUUUUUUUXXX[[[kkkqqqtttpppsss~~~gggPPPDDD@@@???BBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCEEEGGGGGGEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJMMMNNNSSSRRRXXXeeekkkdddXXXQQQSSSSSSTTTSSSRRRTTTWWWZZZbbbcccbbb```]]]XXXTTTQQQPPPOOOOOONNNLLLKKKIIIHHHHHHJJJMMMNNNNNNNNNNNNOOORRRSSSTTTTTTSSSSSSTTTVVV\\\bbbkkkvvvnnnZZZKKKCCC???>>>BBBAAA@@@@@@@@@AAABBBBBBDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEGGGGGGGGGEEEDDDAAABBBBBB@@@>>>===>>>???@@@AAABBBBBBBBBBBBAAA@@@???@@@BBBBBBAAAAAACCCDDDNNNMMMMMMMMMMMMMMMMMMMMMIIIHHHFFFFFFNNN^^^ppp|||{{{qqqooorrrvvvrrrmmmpppyyy}}}{{{sssggghhhqqqxxxyyyvvvzzz}}}}}}}}}yyyzzz}}}|||~~~{{{}}}sssdddXXXRRROOOWWW[[[fffsss}}}~~~~~~~~~~~~|||zzz||||||||||||}}}~~~tttmmmiiifffddd^^^\\\ZZZYYYYYYXXXVVVTTTPPPOOOMMMLLLLLLKKKJJJIIIJJJPPPVVVXXXVVVRRRHHH>>>AAA<<<666222222333444555555555555555444333222111333444444111...---///222///---+++))))))+++---///,,,+++************+++,,,+++++++++,,,,,,,,,------,,,,,,------///111444555<<<@@@EEEFFFEEEDDDFFFHHHLLLOOOSSSUUUTTTUUUXXX\\\nnnwwwwww```rrrtttYYYCCC;;;===@@@@@@AAAAAABBBBBBBBBAAAAAA????????????@@@AAABBBCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@BBBDDDDDDCCCCCCDDDEEEDDDDDDDDDFFFHHHKKKMMMOOORRRSSSZZZbbbeee```YYYVVVTTTTTTSSSPPPOOOOOOQQQSSSWWWZZZ___bbbaaa\\\UUUQQQPPPNNNMMMKKKIIIIIIIIIIIIHHHJJJMMMMMMLLLKKKKKKLLLOOOQQQRRRRRRQQQPPPQQQSSSYYY^^^cccdddiiizzzmmm```QQQHHHFFFEEEAAA===@@@@@@??????@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCDDDEEEEEEEEEEEEAAABBBBBB@@@>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCAAAAAABBBFFFJJJTTTQQQMMMJJJHHHIIIKKKLLLDDDFFFHHHIIILLLXXXjjjxxxsssjjjiiimmmooojjjjjjooorrrsss{{{rrreeeeeemmmsss{{{~~~wwwuuuwww{{{~~~~~~~~~tttfffYYYPPPMMMLLLQQQRRRYYYaaahhhrrr}}}}}}}}}~~~}}}{{{yyy|||}}}|||{{{yyyxxxyyyzzzwwwzzzsssmmmjjjfffbbb\\\ZZZXXXXXXXXXWWWUUUTTTOOONNNLLLKKKJJJJJJJJJJJJLLLRRRWWWWWWUUUQQQIIIBBB@@@;;;555111111333555777555555555444444333333222222333222000///...000222---,,,+++******+++,,,---+++******))))))******+++((())))))***,,,------...,,,,,,------///111444555===AAAEEEFFFEEEDDDEEEGGGKKKOOOSSSTTTTTTUUUYYY\\\qqqkkkjjjOOO???;;;>>>AAA??????@@@@@@@@@??????>>><<<<<<===>>>???@@@AAABBBAAABBBDDDFFFFFFDDDBBBAAA???AAACCCDDDDDDDDDEEEFFFDDDEEEEEEGGGIIIMMMPPPQQQSSSVVVZZZ^^^]]]YYYVVVUUURRRRRRQQQNNNLLLLLLNNNPPPQQQVVV\\\aaaaaa]]]WWWRRROOOMMMKKKHHHGGGGGGIIIJJJJJJKKKMMMNNNLLLKKKJJJKKKOOOPPPQQQQQQOOOOOOPPPQQQSSSZZZ``````]]]bbbppp|||ppp```TTTKKKBBB@@@DDDGGGEEEAAA?????????@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBAAAAAABBBBBBBBBAAABBBBBBAAA???>>>???AAACCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDEEEIIIMMMQQQNNNJJJGGGEEEFFFIIIJJJDDDFFFIIIIIIIIIQQQdddvvvvvviiihhhmmmyyysssnnnllljjjjjjsss}}}vvvgggfffiiimmm{{{~~~xxxuuuwww{{{}}}~~~~~~}}}~~~~~~yyymmm___TTTLLLIIIIIIJJJKKKNNNSSSWWWbbbuuu~~~}}}||||||||||||zzzyyyxxxzzzzzzwwwqqqllljjjiiidddjjjppptttzzzuuullljjjhhhddd___[[[YYYWWWWWWXXXXXXVVVTTTOOONNNLLLJJJIIIIIIKKKMMMOOOUUUYYYWWWTTTQQQLLLFFF???:::444000000333666888555555444444333333333333222111111000//////111222++++++++++++++++++++++++++++++************++++++)))******+++,,,---------,,,,,,,,,---///111444555>>>BBBGGGHHHFFFEEEFFFGGGKKKNNNRRRSSSSSSUUUYYY]]]uuu}}}]]]HHH@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===???@@@@@@AAA>>>@@@CCCFFFHHHGGGFFFDDDBBBDDDFFFFFFFFFFFFGGGHHHFFFFFFGGGIIILLLOOOSSSTTTXXX[[[\\\ZZZWWWUUUTTTSSSNNNNNNMMMLLLKKKKKKNNNPPPRRRUUUYYY]]]]]][[[WWWTTTOOOMMMIIIGGGFFFGGGIIIJJJKKKMMMOOOOOONNNLLLLLLMMMPPPQQQRRRRRRPPPPPPQQQRRRPPPUUUZZZ\\\\\\[[[]]]___oooyyygggTTTHHHCCC@@@===<<>>>>>>>>???@@@AAAAAA@@@???>>>@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFHHHHHHHHHIIIKKKLLLKKKJJJIIIHHHGGGHHHJJJKKKGGGHHHIIIHHHEEEJJJ^^^rrr|||nnnnnnvvv{{{tttllleeedddkkksss}}}pppjjjgggjjjxxx{{{{{{|||zzzyyyzzz}}}~~~||||||}}}}}}~~~}}}}}}vvvkkk___UUUMMMIIIGGGFFFFFFIIILLLNNNVVVgggwww~~~}}}{{{{{{{{{{{{zzzyyyvvvxxxwwwqqqggg]]]WWWUUUTTT___hhhjjjmmmxxxwwwmmmiiijjjhhhbbb\\\[[[ZZZXXXXXXXXXXXXVVVUUUOOOOOONNNKKKIIIJJJNNNQQQXXX]]]___ZZZTTTOOOIIIDDD===888333000111444777999555555444333333333444444222111/////////000000111***++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,,,,,,,,,,---///111444555>>>CCCHHHJJJHHHGGGGGGHHHKKKNNNQQQRRRRRRTTTYYY]]]xxxkkkOOOBBB@@@@@@===:::>>>>>>>>>======;;;:::::::::;;;<<<>>>??????@@@@@@<<>>>>>>>>>>>======>>>@@@>>>???@@@AAABBBBBBBBBAAA??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBB@@@>>>===<<<<<<<<>>>>>???AAA????????????@@@AAABBBCCCBBBEEEHHHIIIIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNJJJGGGGGGFFFBBBDDDVVVjjjuuuuuu|||~~~xxxnnneeeccchhhnnnzzzooogggiiitttwwwuuuuuuuuutttwww}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}vvvkkk```VVVOOOIIIFFFEEEDDDGGGJJJLLLQQQ]]]iii~~~~~~~~~~~~~~~}}}{{{{{{{{{|||{{{zzzwwwwwwtttiii[[[PPPLLLLLLRRR]]]ddddddhhhuuu|||uuuttttttwww~~~zzzuuupppmmmllliiiccc]]]\\\ZZZXXXXXXXXXWWWVVVTTTOOOOOONNNKKKHHHJJJOOOTTTaaaeeeeee]]]RRRJJJCCC===:::666222111222555777888555555333333222333444555333111///...///000000///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,------///111444555<<>>>>>>>>===<<<;;;999888:::;;;===>>>?????????>>>===???AAADDDFFFFFFFFFEEEDDDFFFGGGGGGFFFEEEFFFGGGEEEFFFGGGJJJNNNRRRUUUWWWXXXZZZWWWRRRPPPQQQPPPKKKEEEFFFFFFFFFFFFHHHKKKNNNNNNOOOQQQSSSUUUUUUTTTTTTMMMLLLJJJHHHGGGHHHIIIJJJHHHJJJNNNPPPPPPQQQRRRSSSSSSTTTUUUTTTRRRQQQRRRSSSSSSQQQPPPQQQTTTWWWZZZ[[[^^^aaakkk{{{iiiRRRFFFCCCCCCCCC?????????>>>>>>>>>>>>???===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>=========<<<>>>>>>???>>>======>>>@@@???>>>>>>>>>>>>@@@AAABBB???BBBEEEFFFFFFFFFGGGIIIGGGGGGGGGHHHJJJLLLNNNPPPIIIEEEDDDEEEAAA???MMM___zzzzzzwww}}}~~~}}}tttjjjfffhhhlllzzzsssgggjjjqqqtttrrroooooopppoooqqq|||~~~}}}~~~}}}}}}||||||}}}~~~|||zzz{{{}}}wwwjjj^^^UUUOOOIIIFFFFFFDDDFFFJJJMMMQQQXXXaaarrrssswww|||~~~~~~~~~~~~~~~}}}~~~~~~{{{{{{{{{|||{{{{{{uuussslll```SSSMMMPPPUUUbbbfffeeeaaaiiiyyy|||tttkkkhhhiiimmmvvv|||xxxvvvrrrooolllhhhccc___\\\ZZZXXXWWWVVVUUUSSSQQQNNNNNNMMMIIIFFFHHHOOOUUUaaafffggg]]]QQQGGG@@@:::777444222222444666777777666444333222222333555666555222///...///000///---++++++************++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,------,,,,,,------///111444555999>>>EEEHHHHHHGGGGGGHHHJJJMMMPPPQQQQQQTTTZZZ^^^zzz~~~|||wwwQQQGGG???@@@???<<<:::===???>>>>>>===<<<:::999888;;;<<<===?????????>>>>>>>>>???AAACCCDDDDDDDDDCCCCCCEEEFFFFFFDDDCCCDDDDDDDDDEEEGGGIIIMMMQQQUUUWWWSSSTTTQQQKKKKKKNNNLLLFFFDDDDDDDDDDDDCCCEEEHHHKKKIIIKKKNNNQQQSSSSSSSSSRRRLLLLLLJJJIIIHHHIIIIIIJJJEEEHHHLLLOOOPPPQQQSSSTTTSSSTTTUUUTTTRRRQQQQQQSSSSSSSSSSSSRRRRRRSSSTTTVVVVVVYYY___fffjjjsss{{{eeeXXXIIIBBBDDDEEEBBB===<<<;;;999:::;;;<<<<<<;;;<<<<<<===>>>>>>===<<<;;;============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>===>>>>>>===<<<<<<>>>???>>>>>>======>>>@@@AAACCC>>>@@@AAABBBBBBCCCFFFHHHGGGFFFDDDDDDFFFIIIMMMOOOGGGBBBBBBEEEAAA===FFFVVVrrr}}}vvvzzzyyynnniiiiiikkkqqquuugggkkkooolllkkkhhhiiilllmmmppp|||}}}~~~~~~~~~}}}|||{{{|||}}}~~~tttlllhhhbbbccchhhrrrwwwhhh[[[SSSNNNIIIGGGHHHEEEEEEJJJNNNRRRXXX^^^bbbdddjjjuuu~~~~~~~~~~~~}}}~~~~~~|||{{{|||||||||{{{pppmmmeeeYYYOOOPPPZZZddduuuqqqggg```jjj|||zzztttkkkaaa^^^___dddoooyyy}}}{{{yyyyyyyyyyyywwwuuuuuusssppplllhhheeecccaaa[[[YYYWWWUUUUUUTTTQQQOOOLLLMMMLLLHHHEEEGGGNNNUUU\\\bbbddd\\\QQQHHHAAA<<<555333222333555777777777666444333222222333555666666222///...//////...,,,,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))))))))***+++,,,------...---,,,------///111444555666<<>>@@@@@@@@@@@@<<<=========>>>>>>>>>???AAABBBDDDCCCBBBBBBCCCEEEDDDDDDEEEFFFIIILLLOOOQQQKKKKKKJJJHHHEEEDDDEEEFFFDDDDDDDDDCCCBBBCCCEEEGGGHHHGGGFFFHHHJJJLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFGGGJJJMMMQQQRRRRRRQQQNNNOOOQQQRRRQQQQQQRRRSSSRRRSSSUUUVVVVVVUUUTTTSSSYYYWWWXXX\\\\\\]]]fffrrrjjjXXXPPP@@@??????>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::<<<======;;;;;;<<<===AAAAAA@@@@@@???@@@@@@@@@CCCCCCDDDDDDEEEDDDDDDDDDCCCFFFGGGCCC>>>===@@@DDDcccwwwwwwmmmrrr~~~~~~tttnnnkkkgggmmm~~~~~~rrrpppqqqooo~~~wwwlllccccccmmmyyy}}}~~~}}}|||||||||~~~}}}||||||||||||zzzssskkkeeeYYYTTTTTT[[[fffrrrwwweee]]]ZZZUUUPPPMMMNNNNNNOOOTTTZZZ^^^\\\ZZZ```dddnnn{{{~~~~~~~~~~~~~~~}}}}}}||||||wwwrrreeeWWWTTTaaasss~~~}}}ooobbbcccooozzz|||xxxpppaaaYYY]]]bbbccckkkuuu|||{{{zzzyyyxxxxxxxxxxxxuuussspppnnnllliiidddaaa]]][[[XXXVVVUUUSSSQQQNNNIIIJJJIIIGGGEEEGGGRRR\\\bbb]]]VVVQQQMMMFFF<<<555000000222666;;;<<<:::777333333444555555666666666111111111000000///...---...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444555999???CCCEEEFFFFFFGGGMMMLLLNNNQQQRRRRRRXXX```uuu}}}ooo\\\MMMAAA@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;:::999888888999;;;<<<>>>?????????==================>>>>>>>>>???AAABBBBBBCCCEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMEEEFFFHHHGGGEEECCCCCCDDDDDDDDDDDDCCCBBBBBBDDDFFFFFFEEEDDDEEEHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEFFFIIILLLOOOOOOMMMLLLLLLNNNPPPQQQQQQPPPQQQRRRSSSTTTVVVWWWWWWUUUTTTSSSRRRQQQSSSUUUUUUUUU]]]gggiiisssqqqbbbSSSFFFAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999:::::::::::::::999999999999999999::::::777888:::::::::;;;===???>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDCCCBBBBBB@@@BBBDDDAAA>>>===@@@DDD]]]qqqxxxmmmmmmzzzzzzuuuqqqmmmmmmxxxxxxttttttttt~~~{{{pppccc```jjjwww}}}}}}~~~|||{{{{{{{{{}}}|||}}}uuummmfff]]]WWWTTTWWW]]]ffftttxxxfff]]]ZZZVVVRRRPPPNNNPPPUUU[[[aaaddddddcccjjjnnnuuu~~~}}}}}}~~~~~~}}}}}}|||{{{{{{{{{uuunnnccc\\\aaappp}}}vvvjjj```eeettt~~~xxxkkk^^^XXX]]]ccceeekkkuuuzzzyyyyyywwwvvvuuuuuutttrrrpppnnnmmmkkkhhhdddaaa]]][[[XXXVVVTTTRRROOOMMMIIIIIIHHHFFFEEEIIITTT^^^aaa[[[SSSMMMHHHBBB:::333111111333777;;;<<<:::777555444444444444444444444000111111000000///...------,,,+++*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444666:::@@@EEEFFFGGGGGGHHHLLLKKKMMMPPPQQQQQQXXX```yyy|||bbbNNNFFF;;;;;;<<<======<<<<<<<<<999999999:::999999888777888888999999;;;<<<>>>???==================<<<<<<:::<<>>;;;;;;<<<<<<===???@@@AAA???@@@AAABBBBBBAAA@@@???===???@@@???<<<===@@@CCCSSSggg}}}|||ppphhhuuu~~~xxxrrrlllpppuuu~~~wwwvvvyyy{{{ggg___hhhtttvvv|||~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{qqqiiiccc]]]XXXVVVUUUYYYdddppp{{{iii```]]]YYYWWWVVVQQQWWW```ggglllnnnpppqqqtttvvvzzz~~~||||||}}}}}}}}}}}}|||{{{zzzzzzzzzvvvooofffeeeqqqooofffaaajjj|||xxxggg^^^ZZZ```fffiiinnnuuuxxxxxxwwwvvvtttrrrqqqpppmmmlllkkkjjjjjjhhhdddaaa^^^[[[XXXUUUSSSQQQMMMKKKIIIIIIGGGDDDEEEMMMYYYbbb```YYYPPPHHHBBB===666222222222555888;;;;;;999777555555444333333222111111000000000000///...---------,,,+++*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444777<<>>???@@@AAADDDFFFGGGGGGGGGGGGGGGHHHHHHIIINNNNNNNNNKKKFFFBBB@@@???CCCDDDDDDCCCAAA@@@AAABBBCCCBBBAAABBBCCCDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHKKKNNNPPPNNNKKKHHHGGGGGGIIILLLNNNNNNNNNOOOPPPOOOPPPPPPOOOOOOMMMLLLKKKKKKKKKLLLMMMKKKKKKMMMPPPTTTSSSRRRWWWcccuuu}}}ppp___OOO@@@===AAAAAA>>>;;;;;;:::::::::999999999888:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::777777777777777777777777777777888888999:::;;;;;;999999::::::999888777666777777777777777666666666777888999999999:::<<<>>>======<<<======>>>??????>>>???@@@AAAAAA@@@???>>>===>>>>>>===<<<<<>>;;;>>>???;;;777555999999999999888888888888::::::;;;;;;;;;;;;::::::;;;;;;::::::999999999888666666666666666666666666555666666777888999::::::888888999:::999888666555666666666666666666666666777888999:::;;;===AAADDDAAA@@@??????>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@???>>><<<===>>>@@@DDDSSShhh~~~~~~}}}zzz}}}uuuqqqxxx}}}{{{kkkhhhhhheeennnwww}}}}}}~~~|||~~~xxxlllhhheeebbbZZZRRRQQQUUU^^^jjjyyywwwooojjjffffffgggjjjrrr|||{{{zzzvvvsssttt{{{~~~}}}}}}~~~~~~}}}~~~}}}{{{{{{zzzzzz{{{zzz{{{yyytttqqqtttuuummmiiihhhlllrrrtttvvvwww|||{{{zzzwwwtttqqqnnnmmmiiihhhgggggggggfffccc```___\\\XXXVVVSSSPPPMMMJJJGGGIIIHHHGGGNNN[[[dddeee___WWWKKK@@@999555444333222444777999999777666555111111111222222222333333000000000//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------...000111333444777<<>>>>>???@@@AAABBBDDDFFFHHHIIIJJJJJJMMMLLLIIIFFFCCCDDDHHHKKKFFFHHHHHHGGGEEEBBBBBBBBBFFFEEECCCCCCDDDDDDCCCAAABBBBBBCCCDDDFFFGGGHHHHHHEEEHHHKKKKKKGGGEEEEEEFFFGGGHHHHHHGGGGGGHHHJJJMMMNNNNNNMMMMMMLLLLLLKKKKKKGGGIIIIIIFFFFFFIIIJJJHHHIIIIIIJJJKKKMMMOOOPPPQQQYYYeeettt|||qqqaaaRRRHHHBBB@@@???<<<;;;<<<>>><<<777666888888888888888888888888888::::::;;;;;;;;;;;;:::::::::999999888888777777777555555555555555555555555555666666666777888888888666777888999999888666555555555555666666777777777555666888:::===AAAFFFJJJDDDCCCBBB@@@??????>>>>>>???>>>>>>>>>???@@@CCCDDDCCCBBBAAA@@@???@@@@@@AAADDDMMM___vvv}}}zzztttuuuvvv~~~ooofffcccbbbeeellluuu}}}zzznnnpppwww~~~}}}{{{{{{}}}}}}tttooollljjjcccXXXQQQPPPIIIRRR^^^mmm|||vvvrrroooooorrrxxx}}}}}}xxxqqqllllllsss~~~}}}}}}~~~~~~}}}|||~~~}}}|||{{{zzzwww|||xxxrrrooonnnqqqwwwzzz{{{{{{|||xxxtttqqqooonnnkkkjjjiiihhhhhhfffbbb___]]]ZZZWWWTTTRRRPPPMMMJJJFFFJJJKKKLLLUUUcccgggddd\\\UUUJJJ>>>666333333444444666999:::999777555555000000111222222333444444////////////...---,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))***++++++,,,,,,------...---------...000111333444888<<>>???AAA@@@AAADDDFFFHHHIIIIIIIIIJJJJJJJJJHHHGGGHHHKKKMMMKKKLLLMMMLLLIIIFFFEEEEEEGGGFFFDDDDDDDDDDDDCCCAAACCCCCCDDDFFFGGGHHHJJJJJJDDDGGGJJJHHHEEEDDDFFFIIIIIIIIIGGGDDDCCCDDDHHHLLLMMMLLLLLLLLLKKKLLLLLLLLLHHHJJJIIIEEEFFFLLLMMMJJJGGGHHHKKKMMMOOOOOOOOOOOOJJJQQQXXX]]]kkkqqqgggQQQMMMHHHEEECCCAAA===::::::999:::===<<<999:::>>>888888888888888888888888999::::::;;;;;;::::::999888888888777666555555555555555555555555555555555666666666666666666666666444555777999999888666555444444555666777888888999777888::::::<<<@@@EEEIIICCCBBBAAA@@@@@@@@@@@@@@@@@@???======>>>BBBFFFIIIEEEDDDBBBBBBCCCDDDEEEEEEFFFKKKYYYooozzzxxxwww|||sssrrrvvv|||}}}sssgggeeejjjiiiooowww}}}vvvjjjjjjsss~~~~~~}}}||||||}}}~~~~~~{{{uuusssnnncccYYYTTTFFFIIINNNWWWiii|||zzzxxxwwwyyy|||wwwoooeee______dddkkkpppzzz}}}~~~}}}||||||~~~~~~~~~}}}|||{{{zzzyyyxxx|||}}}wwwvvvvvvyyy}}}wwwssspppooooooooommmkkkjjjhhheeeaaa^^^YYYWWWTTTRRRPPPNNNKKKIIIDDDKKKNNNQQQ\\\iiijjjaaaXXXRRRGGG<<<444111222444666999======:::888666777222222222333333333333333////////////...---,,,,,,)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))******+++,,,,,,---......---------...000111333444999===BBBFFFGGGGGGGGGGGGIIIHHHJJJMMMNNNNNNUUU]]]ttt```NNNFFF???;;;;;;666666555555555777999:::666666777888888888888888444555666888888888777777777777888999;;;<<<=========>>>@@@@@@??????AAABBBAAABBBDDDFFFGGGHHHHHHGGGMMMNNNOOOMMMLLLKKKKKKLLLNNNPPPQQQPPPMMMJJJHHHHHHGGGFFFDDDDDDDDDDDDBBB@@@CCCDDDEEEGGGHHHJJJKKKKKKEEEHHHKKKIIIFFFEEEIIIMMMKKKIIIFFFBBBAAACCCGGGKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJLLLJJJFFFHHHOOOQQQMMMHHHIIIIIIJJJIIIHHHGGGGGGKKKPPPRRRQQQXXXkkkzzzmmmcccZZZQQQKKKIIIEEEAAA??????@@@>>><<<===:::;;;>>>>>>999777888888888888888888999999999999::::::;;;;;;::::::999888777777666555444444444555555555555555555555555666666666666666555555555333444777999999888777555333444555666777999::::::=========;;;;;;<<<@@@CCC@@@@@@@@@@@@@@@@@@AAAAAAAAA???===<<<>>>CCCIIILLLEEEDDDCCCCCCFFFHHHIIIIIIHHHJJJUUUkkkzzztttssspppwww}}}rrrqqqpppvvv|||vvvjjjjjjtttyyy{{{ppppppwww|||}}}}}}~~~~~~~~~}}}}}}}}}}}}zzzvvvlllaaa[[[NNNMMMJJJLLLZZZnnn}}}{{{{{{||||||~~~}}}nnneeeYYYQQQQQQUUUYYY[[[mmm}}}}}}}}}~~~}}}{{{{{{|||~~~~~~|||{{{yyyxxxxxx}}}}}}}}}}}}}}}vvvrrroooooooooqqqooommmkkkiiieeeaaa^^^VVVTTTQQQPPPNNNLLLJJJGGGDDDKKKQQQUUUaaammmkkk```UUUOOOFFF;;;333000111444888<<>>???@@@???>>>===>>>???AAABBBBBBAAAAAABBBDDDGGGSSSSSSPPPMMMIIIHHHIIIKKKMMMNNNPPPPPPOOOLLLIIIGGGIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGGGGHHHJJJLLLLLLLLLKKKMMMPPPPPPNNNLLLJJJJJJFFFFFFFFFEEEFFFFFFGGGGGGJJJIIIHHHFFFFFFGGGHHHIIIKKKGGGDDDFFFKKKOOONNNLLLHHHIIIKKKLLLLLLJJJHHHGGGKKKJJJIIIKKKPPPZZZccciiipppttt~~~zzzrrrmmmZZZUUUNNNHHHEEEDDDBBBAAA======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999888888777777777777777999999999888888888777777666666555444333333222222777888888777555333444555555555555555555555555555555666777999999999888777555555555666777777888888;;;:::::::::;;;>>>@@@BBB===@@@CCCDDDDDDDDDDDDEEECCCCCCDDDFFFHHHJJJLLLMMMHHHEEECCCDDDHHHKKKLLLKKKLLLJJJMMM]]]uuuxxxttt{{{xxxmmmkkkmmmtttwwwwww{{{~~~zzztttuuu~~~~~~}}}~~~}}}~~~{{{|||~~~~~~}}}uuukkkeeeYYYRRRLLLJJJLLLTTTcccqqqxxx{{{~~~xxxhhhRRRNNNHHHDDDEEEIIIMMMOOO\\\qqq~~~~~~~~~~~~~~~|||{{{zzzzzzzzz{{{~~~}}}uuupppmmmjjjiiinnnnnnmmmkkkhhhddd```]]]]]]ZZZXXXUUUMMMFFFFFFJJJHHHMMMVVVbbbooosssiii[[[TTTHHH;;;444///...222777;;;<<<<<<<<<;;;:::999999333333222111111111111222000000...---,,,+++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,------///000222222888===BBBFFFHHHHHHHHHIIIJJJKKKMMMNNNLLLKKKSSS]]]vvvgggPPP<<<:::<<<;;;;;;???>>>===<<<:::888777777666888888999999999888777777777777777777888888888888888888:::;;;<<<;;;;;;:::;;;===????????????AAABBBCCCDDDEEEDDDCCCDDDFFFIIIUUUTTTRRRMMMIIIGGGGGGHHHLLLNNNPPPRRRRRRQQQOOONNNMMMKKKHHHFFFFFFFFFHHHIIIHHHGGGGGGHHHIIIKKKKKKKKKLLLOOOSSSTTTSSSPPPOOONNNHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJFFFDDDFFFJJJMMMMMMJJJKKKKKKLLLLLLJJJHHHEEECCCGGGGGGGGGIIILLLQQQVVVYYYZZZ\\\bbblllwwwrrriii^^^UUUPPPMMMHHHDDDGGGCCC???======>>>======::::::::::::999999999999;;;:::::::::999999999999888888777666666666777777999888888888888777777777555555555444333333222222666777777666444222333444444444444444444444444444555666777777888888888777666777777888888999::::::<<<;;;::::::;;;<<>>@@@BBBCCCBBBCCCDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPLLLIIIGGGGGGJJJMMMNNNMMMLLLIIIKKKYYYppp|||qqqvvv}}}tttkkkmmmrrr~~~~~~|||||||||}}}|||}}}~~~~~~~~~|||vvvllldddZZZSSSMMMKKKSSS\\\kkkqqqyyy~~~xxxrrrnnnbbbRRRJJJFFFBBB@@@BBBFFFKKKNNN^^^mmm|||}}}}}}~~~~~~||||||{{{{{{{{{}}}}}}|||uuupppmmmkkkiiihhhiiihhhgggdddaaa^^^\\\[[[XXXVVVTTTMMMFFFGGGKKKHHHTTTcccmmmrrrooodddXXXOOODDD999333000///333999===>>>>>>>>>===<<<:::999777666555444333333333333000///...---,,,+++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---///000222333888===BBBFFFGGGGGGGGGGGGIIIJJJMMMNNNLLLKKKSSS]]]zzzPPPCCC:::<<<===999888:::???>>><<<999777666555444666777888888999999888888777777777777888888888888999:::;;;;;;;;;;;;::::::999;;;>>>???@@@AAACCCEEEEEEFFFGGGGGGFFFGGGIIIKKKSSSRRRPPPMMMIIIGGGGGGHHHKKKMMMPPPTTTVVVVVVVVVVVVPPPMMMHHHDDDCCCFFFJJJMMMHHHHHHHHHHHHIIIJJJKKKKKKLLLPPPTTTVVVUUUSSSPPPOOOIIIIIIHHHGGGFFFFFFFFFFFFCCCEEEFFFHHHIIIIIIIIIIIIHHHFFFDDDEEEIIIKKKJJJIIIIIIJJJJJJJJJIIIGGGEEECCCGGGIIIKKKMMMOOOPPPQQQQQQTTTTTTUUUWWW[[[hhh}}}uuunnnfff]]]VVVRRRMMMGGGDDDDDDCCCAAA>>><<<:::999999;;;======<<<:::999999999999888888888:::999999999999888888888888777666666555555666666888777777777777666666666555444444333333222222222444555555444222111222333222222222222222222222222666666666555666666777888888888999999:::;;;;;;<<<<<<;;;:::999:::;;;===>>>@@@AAAAAAAAA@@@BBBDDDFFFIIIJJJJJJKKKMMMOOOPPPQQQMMMKKKIIIIIIKKKLLLMMMMMMJJJFFFGGGRRRhhhnnnppp~~~zzzmmmmmmpppvvv~~~|||yyyzzz}}}~~~}}}~~~|||wwwoooeee]]]SSSLLLLLLQQQ]]]ggguuu~~~rrriiibbbTTTFFFCCCBBB@@@@@@CCCIIIOOOSSSeeemmmyyy}}}|||}}}~~~}}}||||||||||||||||||~~~{{{uuuqqqnnnkkkjjjffffffeeedddbbb___]]][[[XXXUUUTTTQQQKKKEEEFFFKKKKKK^^^qqqxxxtttiii\\\RRRHHH>>>555111111222666;;;???@@@@@@@@@???===:::888999888777555444333333333000///...---,,,+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---///000222333888<<>>???===777444666777777666555555555666666555666777888999999999999666777777777888888888888;;;;;;;;;;;;;;;:::::::::999;;;>>>???@@@AAADDDFFFEEEGGGHHHHHHGGGHHHIIIKKKLLLMMMMMMKKKIIIHHHJJJKKKJJJLLLOOOSSSUUUWWWWWWXXXOOOLLLGGGDDDCCCFFFJJJMMMIIIJJJJJJJJJIIIJJJKKKLLLMMMPPPUUUVVVTTTPPPMMMLLLJJJJJJHHHGGGFFFFFFFFFFFFDDDFFFHHHKKKKKKKKKIIIHHHGGGEEEDDDEEEGGGIIIHHHGGGDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKNNNOOOPPPQQQQQQUUUUUUUUUSSSSSS\\\rrr~~~}}}zzzvvvrrrpppkkkddd``````___[[[VVVRRRPPPMMMJJJGGGGGGDDDBBBAAAAAA@@@>>><<<===<<<;;;<<<======;;;:::;;;;;;:::::::::999999999888888888888888888888888777666555555444555555555666666666666555555555555444333333333222222222111222333444333111000000222333333333333333333333333777666555444444555666777888888999999:::;;;;;;;;;:::999888888999;;;>>>???BBBBBBAAA@@@???AAAEEEHHHIIIIIIIIIJJJKKKMMMNNNOOOIIIHHHGGGGGGGGGHHHHHHHHHHHHDDDCCCJJJ]]]vvvrrrnnn}}}{{{mmmllllllnnnsss}}}|||yyytttwww}}}|||}}}|||}}}~~~~~~~~~zzzqqqjjj___TTTNNNNNNTTTaaarrr}}}xxxnnngggaaaWWWMMMGGGGGGHHHJJJNNNTTT[[[```ppprrrvvv|||~~~|||~~~~~~~~~}}}}}}|||}}}}}}}}}}}}|||zzzuuuqqqooollljjjhhhhhhgggeeebbb___]]][[[UUURRRPPPMMMHHHCCCEEEKKKTTTfffwww{{{rrrdddVVVLLL???777111111222444999>>>???@@@AAAAAA???<<<999777999888666444222111000000//////...---,,,++++++,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---///111222333888<<>>======<<<;;;;;;:::999777555;;;:::999:::;;;;;;888666:::999999999999888888888777777777777777777777777666555444444333333444444555555555444444444333333222222222222222111111111000111222111000///000111333333333333333333333333666555444333333333555555666666666777888888999999666555555666999<<>>?????????===:::888666:::888666444222111000//////...------,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///111333444888<<>>>>>???AAABBBDDDFFFFFFFFFEEEFFFGGGJJJKKKJJJHHHEEEBBBBBBBBBDDDEEEFFFHHHJJJKKKLLLLLLFFFFFFEEEDDDDDDEEEEEEFFFGGGJJJLLLKKKJJJJJJMMMQQQSSSTTTUUUTTTOOOJJJGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEHHHIIIKKKLLLLLLJJJGGGFFFEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGEEECCCAAA@@@AAABBBCCC@@@AAACCCDDDBBBFFFUUUdddwwwqqq\\\YYYLLLHHHFFFGGGEEEAAAAAACCCCCCBBB???===<<<;;;;;;<<<<<<<<<=========<<<;;;;;;999888888:::;;;<<<;;;999777777666666666555555555555555666666666666666777555444444333222333333333444444333333333222222222111111111111111111111111///111222111000///000111444444444444444444444444555444333333333333333333333333444444555666666777333333333555888<<<@@@BBBAAA@@@@@@>>>===>>>BBBEEEFFFFFFFFFFFFFFFGGGHHHIIICCCEEEFFFEEEDDDCCCDDDEEEDDDBBB???AAALLL```uuu{{{xxxvvviiibbb^^^aaadddiiiwww~~~xxxtttiiigggfffdddaaabbbjjjttt}}}{{{zzz}}}~~~|||yyy~~~~~~~~~~~~~~~{{{jjj^^^YYYSSSXXX___ffflllooorrrttttttsssqqqnnnllllllkkkjjjhhhkkknnnppprrruuu||||||vvvoookkkiiilllvvv~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{|||~~~{{{yyyjjjooovvv{{{}}}}}}~~~~~~{{{yyyvvvuuusssqqqnnnkkkiiihhheeeaaa]]]YYYVVVUUUQQQLLLHHHFFFDDDEEENNNXXXnnnrrrssslllbbbWWWIII===555000...222666888<<>>======>>>@@@@@@CCCEEEFFFEEEEEEEEEFFFHHHIIIIIIFFFCCC@@@?????????@@@AAACCCDDDFFFGGGGGGDDDCCCBBBAAAAAABBBCCCDDDCCCGGGJJJJJJHHHIIIMMMQQQQQQQQQQQQOOOJJJGGGEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEGGGHHHJJJJJJIIIGGGFFFFFFGGGHHHHHHGGGEEEDDDDDDBBBBBBAAAAAAAAABBBBBBBBBEEEDDDCCCBBBAAAAAABBBBBBCCCBBBBBBBBBAAACCCNNNYYYmmmooo[[[XXXKKKGGGEEEEEECCC??????AAA<<<<<<===<<<<<<===>>>???888999:::::::::999:::::::::999888999;;;<<<<<<;;;666666666555555555444444444444555555555666666666444444333222222222222222333333222222222111111111000111111111111111111111///000111111000///000222222222222222222222222222333333333333333222111111222222222333444444555555333333333444777;;;>>>@@@=========;;;:::;;;>>>@@@BBBBBBBBBAAABBBBBBCCCCCC@@@CCCEEEDDDCCCBBBCCCDDDBBBAAA@@@@@@HHHWWWkkkyyy~~~vvvxxxtttggg^^^```cccdddmmmxxxsssrrrrrrtttuuuuuurrrpppgggbbb^^^^^^\\\[[[```hhhyyy~~~|||}}}|||qqqmmm___^^^^^^bbbjjjrrrwwwzzz|||zzzyyyxxxwwwwwwyyy|||~~~}}}vvvtttuuuuuuyyy~~~}}}}}}|||||||||{{{{{{~~~}}}{{{zzzqqqvvv|||~~~~~~}}}}}}~~~xxxwwwuuuuuutttrrrnnnlllgggeeebbb^^^[[[WWWUUUTTTNNNJJJFFFEEEFFFLLLYYYfffwwwyyyuuuiiiZZZMMM@@@777333///...333888:::===AAA>>>===;;;:::999999999999999888666555333222111111......---,,,,,,,,,------)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++---///111333555666;;;AAAEEEGGGHHHIIIIIIIIIGGGHHHLLLMMMLLLNNNSSSbbbvvv222333333222444777777666333333222222222333444444555666666777777777777777777777777777888888888888666555555555666777999:::999:::<<<===<<<===???@@@@@@CCCEEEFFFEEEEEEEEEFFFDDDEEEFFFEEEBBB@@@@@@@@@<<<===>>>@@@AAACCCEEEEEEDDDBBB???>>>>>>@@@BBBDDDAAADDDHHHHHHFFFGGGLLLQQQLLLMMMLLLIIIFFFCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEFFFBBBDDDEEEGGGHHHHHHHHHGGGFFFGGGIIIIIIGGGEEEDDDDDD>>>>>>>>>@@@AAACCCEEEFFF===>>>???@@@AAABBBBBBBBBEEEAAA>>>===<<<===EEEOOOcccxxxfffSSSRRRPPPKKKHHHHHHEEE@@@???BBB===>>>???>>>===<<<<<<===<<<=========;;;;;;;;;<<<:::888666666777777777666888777777777666666666666444444444555555555666666444333222222111111222222222222222111111111111000000000000000000111111111///000222111000///111222111111111111111111111111222333333444333222111///111111222222333444444555444444444444666:::===>>>999::::::999888888;;;============<<<<<<======>>>===@@@CCCCCCAAA@@@AAACCCAAAAAA@@@@@@EEESSSeeerrrvvv|||oooaaaaaacccbbbfffnnnuuupppllllllqqqtttsssqqqggg```[[[[[[ZZZWWWZZZ```nnn~~~xxxtttmmmgggbbbeeennnzzz~~~|||{{{|||||||||~~~}}}|||||||||}}}}}}~~~~~~~~~}}}{{{zzzwwwvvvuuuuuutttrrrooollleeedddaaa^^^[[[YYYWWWWWWMMMHHHDDDEEEHHHQQQbbbqqq{{{~~~zzzjjjVVVFFF;;;333333//////444999:::===AAA>>>===;;;999888999;;;<<<666555444222111000//////......---,,,,,,,,,------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++---///222444555666;;;AAAFFFHHHIIIJJJKKKJJJGGGHHHLLLMMMLLLMMMQQQZZZooo}}}555444444333333444444555333222222111111222222333333444555666777777777777333555777888999888666555777777666666666666777777999::::::;;;<<<===>>>>>>AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA<<<===???@@@BBBBBBBBBBBB@@@???>>>>>>>>>???AAABBB===???AAADDDFFFGGGGGGGGGIIIJJJKKKHHHCCC@@@AAACCCAAABBBCCCEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHGGGEEEDDDBBBAAA???>>>===@@@CCCEEEDDDAAACCCCCCCCCBBBAAA@@@???>>>AAA@@@???>>>>>>??????@@@RRRhhhzzzcccUUUNNNJJJHHHFFFCCCAAA???>>>===>>>===;;;::::::;;;<<<===>>>>>>>>>>>>===<<<;;;:::::::::999999888777777666555555555444444333333333333333444444555666666777111111000000111111222333111111111111111111111111222111111111000000////////////000000000000//////000000000000000000000000000000000000/////////////////////000111111222222222333444666777888888888888888888888888999999999777;;;>>>???>>>===@@@CCC>>>>>>>>>>>>???@@@AAABBBDDD===<<>>>>>???@@@AAACCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>???@@@AAACCCDDDEEE@@@???>>>======>>>???@@@@@@@@@@@@@@@AAACCCEEEGGGGGGHHHHHHFFFCCCAAA@@@AAA@@@AAABBBDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEECCCAAA@@@@@@???======???CCCDDDCCCAAAAAAAAAAAAAAA@@@???>>>>>>@@@???>>>======>>>@@@AAAGGGYYYssszzzfffUUUJJJFFFFFFEEECCCAAA???===<<<<<<===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;:::999888999999888888777666666555555555444444444333333333333333333444555666666666111111000000111111222333111111111111111111111111000000000/////////......//////000000000000//////////////////////////////////////////000000000000......///000000111111222222333444555666666777777555555666666777777777888888:::<<<======>>>???@@@<<<<<<===>>>>>>??????@@@CCC===<<>>???AAABBBCCC@@@??????>>>>>>???AAABBB@@@@@@@@@AAABBBDDDFFFGGGCCCBBB@@@???>>>>>>??????CCCAAA===;;;<<>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIHHHFFFDDDBBB@@@?????????>>>>>>>>>@@@BBBCCCBBBAAA>>>???????????????>>>>>>???>>><<<;;;<<<>>>@@@BBB@@@JJJZZZjjjuuurrrooohhh^^^RRRHHHCCC@@@AAA@@@???===<<<;;;;;;:::<<<;;;::::::999999::::::999999999999888777666666777777777666555555444444444444444444333333333333222333333444444555555666111111000000111111222333111111111111111111111111//////...............---//////000000000000//////.................................//////000000111---......//////000111111222222333444444555444444222222333444555666666777888888999;;;===???>>>===:::;;;<<<>>>>>>>>>======???;;;<<>>444000///111222666;;;@@@BBB@@@>>>;;;:::888999::::::999777666555444333222000//////,,,,,,++++++++++++,,,,,,+++,,,---......---++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...//////000222555888<<<@@@DDDFFFGGGJJJLLLMMMLLLLLLOOONNNKKKMMMQQQ```qqq000000000//////000000000111111000000000000111111000000111222333333222222444333333333333444555555444333222111111111111111444555666777888999999:::::::::;;;<<<>>>???@@@@@@===<<<<<<;;;<<<>>>@@@AAA???@@@BBBDDDEEEFFFGGGGGGFFFEEECCCAAA@@@?????????AAA???===;;;<<>>>>>>>>?????????@@@AAACCCCCCCCCBBB===>>>>>>???@@@@@@??????>>>===;;;:::;;;===AAACCCCCCDDDIIIQQQWWW]]]gggqqq{{{uuutttnnndddXXXVVVSSSNNNIIIEEECCCBBB>>>===<<<;;;::::::::::::;;;::::::999888888888888777777777777777666555555555555555555444444333333333333333333333333333333222222333333444444444444111111000000111111222333111111111111111111111111........................//////000000000000//////..............................//////////////////------......//////000000111222222333333333222222000111222333444555666777888777666999===???===;;;999;;;===>>>???>>><<<;;;;;;;;;???CCCCCC@@@BBBIII]]]xxx}}}wwwqqqtttwwwooolllooosssuuuhhhgggiiifff[[[YYY\\\iiiuuuzzz{{{{{{~~~}}}{{{{{{|||}}}~~~|||zzzxxxwwwwwwwwwssspppmmmjjjhhhfffcccaaa]]]]]]\\\ZZZVVVPPPKKKGGGFFFGGGJJJQQQbbbsss||||||xxxhhhSSSDDD:::444111111///333999>>>AAAAAA>>>;;;999999888999::::::888555555555444222111000///...---,,,,,,++++++,,,,,,---)))***+++,,,---,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...//////000222555888;;;@@@CCCEEEGGGIIIKKKMMMKKKLLLNNNMMMJJJLLLQQQ___qqq111111000000000000111111111000000//////000000111///000111111111111111111222222111111222222333444444333333222111111222222333333444555666777888888<<<<<<<<<<<<<<<<<<======::::::::::::;;;===>>>???<<>>===>>><<<===>>>???AAACCCEEEFFFBBB@@@???AAACCCCCC@@@<<<@@@AAACCCFFFGGGHHHHHHHHHEEEDDDCCCBBBBBBDDDFFFGGGGGGEEEBBB???>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCDDD===>>>???@@@AAAAAAAAAAAA>>>===;;;:::;;;>>>@@@BBBDDDAAAAAADDDEEEEEEIIINNNYYYfffiii]]]WWW\\\\\\VVVMMMKKKIIIGGGEEEDDDCCCBBB<<<;;;::::::::::::::::::999999999888777777666555666777777777777666555555444444444333333333333333333333333333333333333333222222222333333333333333111111000000111111222333000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000//////......------------......//////000000111111222222222222222111111111222333555666777777888666555888<<<>>>===::::::;;;===??????>>>===;;;===???DDDGGGFFFBBBBBBEEEPPPkkkzzzzzz|||yyyssspppooozzz|||kkkgggiiikkkeeeZZZTTT\\\jjjuuuzzz}}}}}}{{{{{{|||~~~}}}~~~~~~}}}zzzxxxvvvuuutttssspppmmmiiifffeeecccaaa___\\\\\\[[[WWWSSSMMMIIIGGGEEEJJJRRR]]]mmm{{{~~~zzzttt```JJJ>>>888333111222///444:::???@@@>>>;;;888888888888999:::999777444444444333222000///...------,,,,,,++++++,,,,,,---))))))***++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...//////000222555888;;;???CCCEEEGGGIIIKKKMMMKKKKKKLLLKKKIIILLLQQQ\\\nnn222222111111111111222222000000////////////000000///000000111111111000000000000111111111222222222333333222222222222333333222333444444666666777888<<<;;;;;;;;;;;;:::::::::888999::::::;;;<<<<<<===:::===AAAEEEGGGGGGEEEDDDDDDCCCAAA>>><<<;;;;;;;;;:::<<>>??????@@@@@@BBBCCCDDDCCCBBBCCCDDD>>>>>>???@@@AAAAAAAAA@@@>>>============>>>@@@AAA@@@======@@@@@@>>>???CCCFFFMMMNNNGGGEEEJJJMMMKKKGGGDDDBBBAAAAAAAAA???>>>;;;::::::999999999999999888888888888777555444333666666666777777666666555333333333333333333333333222222222222333333333333222222222222222222222222111111000000111111222333000000000000000000000000///////////////000000000//////000000000000///////////////////////////////////////.........---------......//////000111111000000111222222333222222222222333444555666666777666666777999;;;===<<<;;;;;;<<<===>>>>>>===<<<<<>>>>><<<999888888777777888999999666444444333222111000...------,,,,,,++++++++++++,,,,,,)))))))))******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...//////000222555777;;;???CCCEEEFFFIIIKKKMMMJJJJJJKKKJJJHHHKKKQQQ\\\nnn222111111000000111111222000//////......//////000000000111111111111000000...///000111111111000000111111111111222333444444222333333444555666777777888888888888888999999999777888:::<<<<<<<<<;;;:::;;;<<<>>>@@@CCCDDDEEEFFFEEEDDDAAA???>>>=========;;;===???BBBCCCDDDCCCCCCBBBDDDFFFFFFDDDBBB@@@???@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBAAA@@@AAABBB>>>>>>??????????????????>>>>>>??????????????????===<<<===???>>><<<===AAA>>>>>>>>>>>>???@@@AAABBBBBB@@@======>>>???===;;;:::999888888777777777777777777777777666444222111444555555666666555555555333333333333333333333333111111222222222333333333222222222222222111111111111111000000111111222333000000000000000000000000------.........///////////////000000000000//////........................,,,,,,------...///000000......///000000111111222///000111222333444444444333333333444444555555555555777999:::;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBFFFEEEBBBAAAAAABBBFFFVVVqqqxxxooolllgggjjjsss~~~tttnnnqqqooolllhhhbbb___eeezzzzzzzzz}}}~~~yyynnnhhheeegggjjjnnnvvv~~~}}}{{{xxxuuussssssrrrvvvvvvvvvwwwyyyxxxtttqqqnnnkkkfffcccbbbaaa```^^^ZZZYYYVVVPPPKKKHHHIIIKKKOOO^^^rrr{{{qqq]]]JJJ999555222...///555555999===>>><<<::::::;;;888777666777888888666444333333222000///...---,,,++++++************++++++***))))))))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...//////000222555777:::???BBBDDDFFFIIIJJJMMMJJJIIIJJJIIIHHHKKKQQQ___qqq111111000000000000111111//////............//////000111111111111111000000---...000222222111///...///000000000111333444555222333333444555666777888444555555666777888888999777888;;;======<<<:::888===<<<<<<<<<>>>BBBFFFHHHHHHGGGDDDBBBAAA@@@@@@AAA>>>??????@@@AAAAAABBBBBBBBBFFFIIIHHHEEEAAA@@@AAA???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBAAA???===<<<;;;;;;;;;<<<===>>>>>>======<<>>???AAA======>>>>>>>>>>>>======>>>???@@@AAAAAA@@@>>>===???>>>>>>>>>;;;888999>>>>>>:::;;;@@@CCC@@@???AAAAAA???<<<===???@@@???===999888777666666666666666666777777777666444222111333333444555555444444444333333333333333333333333111111111222222333333333222222111111111111111111111111111000111222222333000000000000000000000000,,,,,,,,,------.........//////000000000000//////------------------------))))))+++---///111222333//////000000111111222222//////111222444444555555333333333333333333333444444777;;;<<<::::::<<>>>>><<<:::;;;===999777666666777777666555333222222000///...---,,,+++******************+++******))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---/////////000333555777:::???BBBDDDFFFHHHJJJMMMJJJIIIJJJIIIGGGKKKQQQbbbttt222111111111000000////////////000000000000//////...000222444444222000...000000000000111111111111111111000000000000111111555444444444555666777888777777666666666666666777999:::<<<;;;::::::<<<===BBBAAA@@@>>>>>>AAAFFFJJJGGGFFFEEEDDDDDDDDDDDDEEEBBBAAA@@@??????@@@AAABBBEEEEEEEEEFFFFFFEEEDDDDDD@@@@@@AAAAAABBBAAAAAAAAAFFFDDD@@@<<<:::999::::::999999:::;;;<<<<<<;;;;;;@@@???>>>======>>>???@@@@@@???===<<<<<<===>>>??????>>>>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<======>>>>>>?????????????????????>>>======:::::::::999888777666666333444444555555444444333444444444333333222222222333333333444444444555555444444444444333333222111111111111111000000000///111111111111111111111111000000///..................------,,,,,,------...///000111222222111000///........................///............///000000111111222222222333333333111111111222333444666777333333333000...000666<<>>===;;;;;;;;;<<<<<<<<<>>>??????===<<<<<<===<<<<<<===???AAADDDFFFGGGEEEOOO\\\mmm}}}qqqfffaaa___hhhmmmmmmvvv~~~ttt~~~{{{gggjjjwww|||}}}{{{zzz~~~~~~}}}|||ttthhhWWWVVVXXX___ccchhhsssxxxssspppooooooqqqtttvvvvvvssspppmmmkkkiiigggfffdddbbb^^^[[[]]]RRRLLLNNNKKKEEEIIISSSgggvvvppp___===:::555222111444888;;;<<<<<<============<<<;;;888888888:::<<<;;;888666444222000---+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444777<<>>===@@@DDDGGGHHHIIIIIIIIIIIIJJJJJJJJJHHHGGGEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFCCCCCCDDDDDDDDDCCCBBBAAABBBAAA@@@>>><<<:::999888888999::::::;;;;;;;;;:::???>>>===<<<<<<===>>>???>>>===;;;::::::;;;<<<============<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<============<<<;;;;;;888888888888777666555444333333444444444444333333444444333333333222222222222222222222333333333333111222222333333333222222111111111000000000//////111111111111111111111111000//////...............------,,,,,,,,,,,,------//////000000000000//////------------------------------------......///000111111111222222222222333000111111111222444555666555555555888>>>EEEKKKNNNIIIFFFAAA===;;;:::<<<======>>>???>>>===<<<===???BBBBBBBBBBBBCCCDDDEEEFFFGGGOOOXXXeee{{{yyyoooddd[[[aaagggkkklllpppzzz}}}{{{|||ooogggiiiwww{{{zzzwwwtttqqqrrrwww~~~}}}|||zzzpppdddTTTSSSUUU\\\aaagggsss~~~|||||||||{{{{{{}}}wwwrrrooonnnoooqqqtttuuutttqqqllljjjiiigggfffeeedddaaa]]]ZZZXXXNNNHHHHHHGGGFFFNNN[[[yyy{{{dddPPP999666222000111555:::===@@@@@@@@@??????>>>======>>>===<<<<<<===;;;999666444222000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444777<<>>>>>>>>===???AAADDDEEEGGGIIIKKKMMMMMMLLLKKKLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCBBB>>>>>>???>>>===:::888777888999999::::::::::::999<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888888999:::;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::999999888666777777777666555444333333333444444444444333333333333333222222222222222000000111111111222222222//////000111222222222222000000000000////////////000000000000000000000000000///......------......------,,,,,,,,,,,,------///......------......///------------------------,,,++++++,,,---...///000000000000111111111222222000000000111222333444555777555777>>>IIIRRRVVVVVVJJJFFF@@@;;;999:::===???>>>???>>>===<<<<<>>AAAEEEDDDCCCBBBAAA???>>>===DDDAAA>>><<<;;;999777555444222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444777;;;AAACCCDDDFFFKKKNNNRRROOONNNOOOMMMJJJLLLPPPaaattt000000000000000000//////111000...------...000111222111000//////000111222///000000000111111111111111111000000000000111111222444666888999888777666777777666666666777888888666888888888888999<<<>>><<<>>>????????????AAABBB@@@CCCGGGJJJLLLLLLKKKIIILLLKKKJJJHHHGGGFFFEEEDDDFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIIIIGGGEEEBBBAAA=========<<<;;;:::999888999999::::::;;;::::::999:::::::::999999:::::::::999999888888888999::::::999888888888888777777777999999999::::::::::::;;;:::::::::;;;;;;;;;;;;;;;888999999999999888777777666666666666666555444444333333333444444333333333222222222222222111111111000000000111111111222222//////000000000000000000000000/////////.........000000000000000000000000//////...------------...---,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---.../////////000000000111111111000//////000111222333444555555777<<>><<<999888888;;;>>>@@@???>>>===;;;:::<<<@@@CCCIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGFFFGGGPPPgggwwwmmmjjjnnnooojjjjjjpppmmmhhhfffpppuuunnnpppvvvsssggg\\\]]]hhhwww}}}uuueee^^^ZZZbbbqqq{{{sssfff]]]YYYZZZ\\\aaaiiivvv~~~{{{zzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~zzzuuuqqqooonnnooopppqqqqqqnnniiidddaaadddcccccccccbbb^^^YYYTTTOOOIIIFFFIIIQQQ^^^ssswwwhhhUUU@@@222111111000222666<<>>===DDDAAA<<<999888777555444333111///...,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444777;;;???CCCEEEGGGJJJMMMQQQNNNNNNOOONNNKKKMMMRRRddduuu//////////////////000000111///...,,,,,,...///111222111///......///111222///000000000111111111111111111000000000000111111222333555777888777666555666555555555666666777888777888999999999;;;>>>AAA>>>@@@AAABBBAAAAAABBBCCCAAADDDIIILLLNNNNNNLLLJJJKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDFFFGGGHHHHHHGGGDDDAAA???>>>===;;;999888999:::;;;::::::;;;;;;;;;::::::999888888888999999888888888999888888999999::::::;;;777777777777666666666666999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777777666666666777666666555555222333333333333333333222111111111111111111111111111111111111222222222222111111111000///...---,,,/////////............---//////////////////////////////...---------------,,,,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---.............../////////000000///////////////000111222111444777888777777:::<<<444444555777999;;;===>>>>>>===<<<:::999<<<@@@DDDGGGGGGFFFFFFEEEEEEFFFFFFFFFDDDAAA???CCCUUUpppxxxpppvvvzzztttoooooommmgggeeekkkwww}}}ssshhheeekkkpppoooiiiXXX[[[eeeuuu~~~~~~~~~pppfffZZZ[[[aaappp|||qqqeee]]]ZZZ]]]aaafffooo~~~|||{{{yyyyyyzzz|||}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}zzzvvvrrrppppppnnnnnnnnnmmmkkkgggdddbbbdddcccbbb```^^^ZZZTTTPPPJJJGGGIIIQQQ___qqqooo^^^OOOBBB777111...///111444999>>>CCCFFFFFFEEECCCAAA???>>>======CCC@@@;;;888777777666555111000...---,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444888:::>>>BBBEEEGGGJJJLLLMMMLLLLLLNNNNNNLLLOOOTTTgggwww......////////////000000//////...------...//////111000////////////000111000000000000111111111111111111000000000000111111111222444555666666555555666666666666777888999999777888999999999<<<@@@CCC@@@AAACCCCCCBBBBBBCCCDDDGGGIIIMMMPPPQQQPPPNNNMMMJJJJJJIIIHHHGGGEEECCCBBB===>>>???@@@@@@AAAAAA@@@BBBCCCEEEFFFFFFDDDAAA???@@@>>>;;;888888888:::<<<:::::::::::::::999999888777777888888888888777777888888999999:::;;;;;;;;;888888777777777666666666999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::888888999999888888777666555666666666666666555555222222333333333333222222000000000000000111111111000111111111111222222222222222111000///---,,,+++///.........------------///////////////////////////...------,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------------........./////////...............///000111000333666555222111444888444555666888999999999999;;;;;;:::999999;;;@@@DDDEEEEEEEEEDDDDDDDDDEEEEEEFFFBBB???>>>@@@JJJ___qqq}}}zzzuuunnnkkkggghhhmmmssswwwxxx}}}vvvjjj``````gggkkkkkkSSSSSSZZZkkk}}}}}}yyyzzz~~~uuufff\\\YYYbbbrrr|||oooddd___[[[aaaffflllwww~~~}}}|||||||||}}}~~~}}}}}}|||}}}}}}~~~~~~~~~}}}}}}}}}~~~|||||||||yyyuuurrrqqqqqqlllkkkjjjiiihhhgggffffffgggdddaaa]]]ZZZUUUOOOLLLFFFGGGMMM[[[nnnvvv^^^LLL@@@888555555---///333888<<>>======>>>>>>CCC@@@<<<999999888888777///...,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444888:::===AAAEEEHHHJJJKKKKKKJJJKKKMMMMMMLLLOOOTTTfffuuu........./////////000000........................000000////////////000000000000000000111111111111111111000000000000111111111111222333333444444555444444444555555666777888666777777777888;;;@@@CCCAAABBBCCCBBBAAAAAACCCEEEHHHIIILLLMMMNNNLLLJJJIIIGGGGGGGGGGGGEEEDDDBBBAAA::::::;;;<<<===>>>======>>>@@@CCCEEEFFFEEEBBBAAA@@@>>>===;;;:::999999999888888888888888777666666666777888999999888777666777777888999::::::;;;;;;999888888888888777777777888888888999999999999:::;;;:::::::::999999999999777777888888777777666555444444555555555555444444222222333333333333222222/////////000000000111111/////////000000000111111111111111000000...---,,,.........---------,,,,,,........................///...------,,,,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,,,,,,,,,,,,,------------...............------......///000000000111111111222444666555555555555666666777777888999999888888;;;???BBBFFFEEEEEEDDDCCCCCCDDDDDDBBB>>>===>>>>>>BBBOOO]]]yyy{{{rrrqqqnnnkkkiiikkkooorrr|||zzzpppddd___bbbdddcccYYYSSSSSS^^^kkkvvv|||yyyzzz~~~yyymmmbbb[[[```ooo{{{mmmcccaaabbbkkkrrrxxx~~~~~~~~~~~~|||||||||||||||{{{{{{{{{|||}}}}}}|||{{{{{{{{{|||~~~yyyzzzzzzxxxtttqqqppppppjjjhhhfffeeeeeegggjjjlllkkkgggaaa[[[VVVPPPKKKHHHGGGJJJTTTfff|||wwwcccLLL???999444333555000444999???BBBCCCBBBAAA@@@???===<<<<<<>>>???@@@BBB???<<<999888777555444---,,,+++*********+++,,,************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444888:::<<<@@@EEEHHHJJJJJJKKKJJJJJJLLLLLLJJJMMMRRR```qqq---.........//////000000------...//////...------//////000000000000//////000000000000111111111111111111000000000000111111111111111111222333444555111111111222333444555666555666666666777:::???CCCBBBBBBBBBAAA@@@@@@CCCEEEDDDEEEFFFGGGGGGEEECCCBBBCCCDDDDDDDDDCCCBBB@@@???888999:::;;;<<<<<<<<<<<<<<>>>>>>>>>>><<<:::888777666666777666666555444444666777888999999888777666666666888999::::::::::::999999999999888888888888777777777777888888888888:::999999999888888777777666666777777666666555444222222333444444444333333222222222333333222222222.../////////000000111111............/////////000///000000000000000//////......---------,,,,,,,,,..............................---,,,,,,,,,,,,---,,,++++++++++++++++++,,,***+++,,,------,,,+++***************************//////...---,,,,,,,,,,,,,,,,,,,,,---------............---------...//////111...+++,,,000333333111444333111111222444777999777777888888888:::>>>AAAHHHGGGFFFDDDCCCCCCBBBBBB===999999<<<======DDDNNNfff~~~vvvvvvuuuooojjjjjjnnnsssyyynnnggggggfffaaaeeeYYYOOOOOOVVVcccyyy}}}|||{{{{{{|||{{{rrriiiaaa^^^iiiyyy~~~zzzkkkbbbaaammmvvv~~~}}}{{{{{{{{{{{{|||||||||{{{zzzyyyuuuxxx|||~~~|||zzzyyyyyyyyyzzzwwwxxxxxxvvvssspppoooooohhhfffdddcccdddhhhmmmpppnnnhhhaaaYYYSSSNNNHHHEEEKKKOOO[[[pppbbbPPP>>>777555222111444555:::@@@FFFHHHGGGDDDBBB>>>===<<<<<<===???AAABBBAAA>>>:::888666444111///,,,+++***))))))***++++++************************((()))***++++++***)))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444999999<<<@@@EEEIIIJJJJJJMMMJJJJJJLLLKKKIIIKKKPPP[[[nnn......------------.........---,,,,,,,,,,,,---.........////////////......////////////////////////000000111111111000000///000111111111222222222222333444555555444333111000222222333666:::>>>??????>>><<<999777888;;;???BBBAAABBBBBB@@@>>>===@@@BBBEEEDDDCCCAAA??????>>>>>>;;;:::999:::===>>><<<999>>>???@@@BBBCCCDDDDDDEEE?????????>>><<<888555333777444222444666777555333777777888888888888777777888888777777888999999:::;;;777444444666888777555666666777888888888888888666666555555555444444444666666555444222111000000111111111111111111111111666333333666666222///000///...,,,---///000000/////////.........---------...------,,,,,,------.........------------......,,,,,,,,,------.........------,,,,,,,,,,,,+++++++++++++++*********))))))************************''''''''''''((((((((()))++++++************++++++++++++,,,,,,,,,,,,------------,,,+++,,,---...///............///111222333111111111111111111222222555555555666888;;;===???EEEFFFFFFFFFDDDAAA>>><<<;;;:::999888:::<<>>AAAAAA<<<:::777666666555111---------,,,++++++,,,------************************)))************+++++++++*********************************++++++,,,,,,,,,,,,---/////////111444777:::<<<@@@BBBDDDFFFIIILLLIIIJJJMMMOOOMMMJJJKKKPPP___rrr......------------.........---,,,,,,,,,,,,---.........////////////..............................///000000111111000000///000000000000111111111111222333333444333222111000222222333666:::===>>>>>><<<;;;999888888;;;>>>@@@???@@@@@@>>><<<<<<>>>AAACCCCCCBBBAAA@@@???>>>===;;;999999:::===>>><<<:::>>>>>>@@@AAABBBCCCCCCCCC@@@@@@@@@>>><<<999777555666555333333444555555444888888999999999999888888888888777777777888888999:::777555444666777666555555666777777888888777777555555555444444444333333555555444333222111111000111111111111111111111111111//////444555222111333222000///...///000///...///.........------------.........------...............------------......,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++*********))))))************************'''''''''((((((((())))))+++******))))))******++++++++++++,,,,,,,,,---------,,,+++++++++,,,......---------...///000222222000000111111222222222333555555555666888:::===>>>BBBCCCCCCCCCAAA???===;;;<<<;;;:::999:::===???AAAGGGbbbyyyuuuvvvvvvwwwtttvvvxxx|||uuuooopppooonnngggWWWJJJMMM```qqqwwwnnnmmmuuu~~~~~~vvvuuusss}}}|||pppeeecccfffuuu~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{||||||zzzyyyxxxtttvvvzzz}}}|||{{{zzzyyyxxxwwwvvvwwwuuusssssssssrrrpppnnnpppmmmiiigggggggggfffeee```ZZZTTTPPPJJJEEEGGGMMM]]]gggsss~~~www```EEE999111333444///111777@@@HHHQQQTTTNNNFFF@@@===<<<===;;;888;;;AAAEEECCC===:::777666555444000------,,,+++******+++,,,---************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,---/////////111444777:::<<>>===999999888888999:::<<<===<<<<<<<<<;;;::::::<<<>>>@@@@@@AAAAAA@@@>>>===<<<:::999999;;;===>>>===<<<===>>>???@@@AAAAAAAAAAAABBBAAA@@@>>><<<:::999888555555444333222222555777999999999999999999999999888777777666666666777777999777555555666777666555555555666777777777777666444444444333333333222222333333333222222222111111000000000000000000000000///---...222333111111333222000------.../////////............------------//////............//////......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++************)))))))))************************''''''((((((((()))))))))+++******))))))******+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---...///111111///000000111222333444444555555555666777:::<<<======>>>??????>>>===;;;:::<<<;;;::::::;;;===@@@AAADDDXXXwwwsssmmmoooooozzz|||vvvqqqwwwzzz|||zzz|||~~~zzzmmm]]]TTTVVV\\\vvv~~~zzzuuuqqqoooqqquuu{{{yyyooodddcccgggyyy~~~}}}|||||||||||||||{{{{{{|||||||||{{{zzzyyywwwxxx{{{yyyxxxxxxwwwwwwvvvvvvvvvuuusssqqqqqqsssssssssrrrpppnnnkkkhhhgggdddaaa^^^ZZZUUUOOOIIIDDDDDDMMMXXXgggttt|||eeeMMM888111///333333111333:::DDDMMMVVVWWWOOOFFFAAA@@@@@@@@@===<<<@@@FFFGGGDDD===;;;888555444222...,,,++++++************++++++************************)))************+++++++++************************------------,,,,,,,,,,,,,,,---/////////111444777:::<<>><<<;;;999999:::;;;===>>>============>>>???@@@@@@??????AAA@@@>>><<<;;;:::999999555666666333000111555999888888888888888888888888777666666555555555555555777777666555666666555555444444555666666666666555333333333222222222111111111111111222222222222222000000000000000000000000222000111333222//////222000---++++++---/////////------------------------......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))************************'''(((((((((((()))))))))******))))))))))))*********++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,...///000111//////000111333444555555666555555666777999;;;<<<:::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;;;;<<<===???@@@GGGQQQgggwwwjjjhhhjjjrrryyy}}}~~~xxxqqqtttvvv~~~iiiVVVJJJaaalll||||||{{{{{{vvvnnniiimmmttt}}}{{{~~~}}}{{{xxxooohhhiiioooxxx~~~}}}{{{zzzzzzzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~|||vvvvvvvvvuuuttttttsssssspppnnnmmmmmmoooqqqqqqqqqooommmkkkhhheee```ZZZUUUQQQMMMIIIEEEAAAFFFUUUeeepppzzzhhhRRR@@@333//////111222222888???EEEMMMUUUTTTMMMFFFEEEGGG@@@AAAAAAAAAFFFJJJGGG@@@===;;;888555222///---+++************************************************))))))*********+++++++++************************.........------,,,,,,,,,,,,---/////////111444777999<<>>>>>===;;;:::999:::;;;<<<=========>>>======>>>>>>???>>>>>>>>>???>>><<<;;;:::999999999666777666444111111666:::666666555444444555666666555555444333333444444444666666666666555555444555333333444555555555555444333333222222222111111111000000000111111111222222////////////////////////111000222444222///000555555222///------.........,,,,,,---------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))))))))************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,...///000111///000111222333444555555666666555555666888:::;;;999999::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???EEEFFFRRRjjjtttjjjhhhkkkmmmpppvvv|||{{{vvvtttsss{{{}}}aaaLLLNNNVVVeeewww{{{xxx~~~|||vvvssssssyyyzzz~~~|||{{{xxxqqqkkknnnuuu{{{|||{{{zzzyyyxxxyyyzzz{{{|||{{{zzzyyyzzzzzz{{{||||||yyyvvvvvvuuusssrrrqqqpppooogggfffeeefffhhhjjjjjjiiimmmllliiifffaaaZZZRRRMMMIIIGGGEEEEEEFFFOOObbbtttjjjSSSCCC888444111///000222555===DDDFFFJJJNNNKKKEEEAAACCCFFF???CCCGGGHHHJJJJJJCCC:::;;;:::777333000---,,,+++************************************************))))))*********+++++++++************************.........------,,,,,,,,,,,,---/////////111444777999;;;>>>AAACCCEEEHHHKKKKKKJJJLLLNNNMMMKKKNNNTTTfffuuu,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,---------............------...///000111222444333444555888:::::::::666666777777888999999999:::888666555666777777666777888:::;;;<<<<<<;;;;;;:::<<<======<<<<<<<<<===>>>>>>>>>???>>>>>>=========<<<<<<;;;::::::999999777777666555444444777999444444222222222222444444222222222222222333444444444666777777555444444555222222333444444444444333333333333222222222111111000000000000000111111111////////////////////////------000333222000444;;;>>>:::444000...---,,,+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++************(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***************++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,---...///111111000111111222333444555555777666666555666777888999888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<======BBB???EEEXXXnnnsssiiiiiiggggggnnnwww{{{zzzuuusssyyynnn]]]GGGHHHPPP___ooo|||tttvvv{{{{{{xxx}}}~~~|||xxxrrrmmmpppxxxzzzzzzzzzyyyyyyyyyzzzzzz{{{zzzxxxwwwxxxyyy{{{}}}~~~zzzwwwuuuuuusssrrrqqqooonnnmmmggggggfffhhhjjjjjjiiigggjjjiiifffbbb\\\TTTKKKEEEDDDCCCEEEKKKSSS___sssyyyXXXCCC999444666333000000444:::AAAFFFFFFGGGGGGDDD@@@===>>>@@@@@@GGGMMMMMMKKKGGG>>>666999999666222...+++,,,,,,******+++,,,,,,+++******************************)))************+++++++++************************------------,,,,,,,,,,,,,,,---/////////111444777999;;;>>>AAABBBEEEHHHJJJJJJIIIKKKMMMLLLJJJNNNTTTeeeuuu++++++************++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------------------------...............------...///000222333444444444555888::::::999777777777777888999:::;;;<<<999666555666777666444666666777888:::;;;<<<<<<;;;===???>>><<<:::;;;===???????????????>>>===<<<<<<<<<=========;;;:::999999888666666777888888777444333111000000111333444000000000111222333444555333666888777555333333444111222222333333333333333444333333333222222222222000000000000000000//////........................+++,,,///222000///444;;;===999333///------,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++************(((((((((((())))))******))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))************++++++++++++***+++,,,---...------,,,---------...///000222222222222222333333444444444777777666555555666888999888888777777888888999999::::::::::::;;;;;;;;;;;;@@@===AAANNN]]]tttyyyjjjjjjhhhgggllluuuzzzzzzyyyvvvyyy}}}}}}tttjjjQQQIIIGGGOOO\\\iiixxxuuuuuuvvv{{{|||{{{|||}}}~~~|||zzzwwwrrrooottt}}}~~~zzz{{{{{{||||||{{{{{{{{{{{{yyywwwvvvvvvxxx{{{}}}~~~~~~|||xxxvvvsssrrrrrrqqqppppppoooooollllllmmmooopppnnnkkkhhhhhheeeaaa]]]WWWOOOFFF@@@CCCCCCIIIUUUbbbqqq```EEE999666333444222000111888@@@DDDEEEEEEEEEEEEEEEEEECCCAAA@@@FFFNNNSSSPPPIIIBBB<<<777777777555111---+++,,,...***+++,,,------,,,+++***************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,---/////////111444777888;;;>>>@@@BBBDDDHHHJJJIIIHHHIIIKKKJJJIIIMMMTTTcccuuu++++++************++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,------------------.........//////...------...///111333444555444444555888999999888888888777777777999:::<<<>>>;;;777666777777666444666666666777888:::<<<===<<<>>>@@@???<<<:::;;;<<>>===<<<<<<===>>>??????===;;;999:::888666777:::;;;999666444333111000000111333444/////////000111333444555222555888888555333333444111111222333333333333222444444444333333333222222111000000000////////////........................------000111...,,,000888666222...++++++---......+++++++++,,,,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++************)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))************++++++++++++,,,---...///...------............///111222333333333333333333333333333888777666555555666777888777777666666666666777888999999::::::::::::::::::<<<:::===FFFOOObbbzzzlllmmmlllkkknnnuuuxxxwww}}}yyyzzz||||||yyysssmmm^^^PPPFFFHHHRRR___ppp~~~|||zzzxxxzzzvvvssstttxxxwwwwwwvvvrrrrrryyy~~~}}}~~~{{{|||}}}~~~~~~}}}|||{{{zzzxxxvvvtttuuuwwwzzz}}}}}}|||zzzzzzzzzzzzwwwuuupppppppppppppppqqqqqqqqqmmmmmmooopppqqqnnnjjjffffffccc___ZZZTTTLLLCCC===CCCDDDLLL\\\mmm}}}lllLLL888666777444111000///333<<>>@@@BBBDDDGGGJJJHHHGGGIIIKKKIIIHHHMMMTTTaaauuu))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++...---+++***)))***++++++------...///000222444555666666777777777888888888999888777777888;;;===???>>><<<999666555555666777777888888888888777666666======>>>???????????????AAA???>>>===>>>===<<<:::<<<<<<===>>>>>>===<<<;;;444888:::777555777777555444333111222333333222000000000000000111222333444555555444444444333333333222222111111222222333444444444333222222111111000000000000000////////////........................)))***,,,---...---,,,,,,...---,,,+++++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******)))(((''''''((())))))*********))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---------..................////////////111222222333333444444555999888888888777777666666777666444333333555777999:::::::::;;;;;;;;;<<<<<<>>>===???BBBBBBLLLlll|||sssnnnrrrvvvwwwzzzyyyvvvyyy||||||zzzssskkkgggjjjooojjj```RRRGGGDDDKKKZZZggg~~~vvvsssxxx|||wwwuuuwwwtttrrrpppmmmooo|||~~~~~~{{{~~~~~~|||zzzzzzxxxuuuqqqqqquuuyyy}}}{{{xxxuuusssqqqqqqqqqpppnnnmmmoooqqqqqqooolllppppppooommmkkkhhheeecccbbbaaa[[[OOOEEEDDDFFFGGGGGGUUUcccnnn}}}uuu___GGG999444222111222111555;;;BBBFFFGGGFFFEEEIIICCCIIIXXX\\\SSSRRRYYYcccZZZNNNFFFBBB@@@???===;;;555...++++++,,,,,,+++++++++++++++++++++++++++************************************************)))************+++++++++------,,,++++++,,,,,,,,,---------...000222555666999:::===???CCCEEEHHHIIIGGGFFFGGGHHHGGGFFFKKKSSS```uuu************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++...---,,,+++***++++++,,,------...///000222333444666666666777888888999999888888888999:::<<<>>>@@@>>>===:::777666666777888:::::::::::::::999999888;;;<<<===>>>????????????@@@???======>>>>>>===;;;======>>>>>>===<<<;;;:::777;;;;;;777555555555333444333111222333333222000111000000000000222333444444444444444333333333333222222111111222222333444444333333222222111111000111000000000//////..............................***+++,,,---------,,,,,,//////......------------,,,,,,+++*********++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++***))))))((((((***************)))((('''***)))(((''''''((()))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---------------.........////////////111111222222333444444444888777777777666666666666777666444333333555777999999999999:::::::::;;;;;;<<<;;;===@@@???EEE[[[uuuuuuvvvzzz{{{{{{{{{ssskkklllppptttyyyyyytttnnnjjjhhhjjjfff\\\NNNAAA>>>HHHTTTeeepppyyy|||xxxqqqppptttzzz~~~|||yyyoookkkhhhggghhhnnn||||||}}}~~~~~~~~~|||zzzyyyuuuuuuuuusssrrrtttxxx}}}{{{zzzxxxvvvtttssssssssspppnnnmmmnnnpppqqqooommmllllllkkkiiifffbbb^^^\\\[[[VVVPPPJJJFFFEEEHHHKKKVVVgggxxxtttWWWHHH:::444444333333555777;;;AAAGGGJJJJJJIIIGGGEEECCCHHHPPPSSSQQQVVV___]]]UUUJJJCCC@@@???===;;;999444...******++++++***++++++++++++++++++++++++************************************************)))************+++++++++---,,,,,,++++++,,,,,,---.........///000222555666999;;;===@@@CCCFFFHHHIIIHHHGGGHHHIIIHHHGGGLLLSSSbbbvvv++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************))))))++++++************++++++...---,,,,,,,,,,,,,,,,,,---------...000111333444444555666777888999:::;;;888999:::<<<===>>>??????>>>===;;;999888999999:::::::::;;;;;;::::::999888999:::<<<>>>???@@@@@@@@@???>>>======??????>>>===>>>>>>>>>======;;;:::999:::>>>===888555444333000444333111222333333222000222111000///000111333555444444444333333333222222222111111111111222333333333333333222111111000000111111000000///...------........................++++++,,,---------,,,,,,///............------------,,,+++***************************************)))))))))*********++++++,,,,,,++++++***)))))))))+++++++++***)))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))))))))***++++++++++++,,,,,,,,,------------------.........//////000000111111222333333444666666666555555555555555666555333333333444666888777777888888888999999999;;;:::<<>>===IIIXXXvvv|||{{{}}}yyy{{{rrrfffbbbhhhppp{{{xxxmmmdddeeehhheeeVVVEEE<<<>>>EEERRRaaarrr|||}}}sssllllllrrrwwwjjjccc___aaagggqqq~~~~~~|||{{{zzzyyyxxxwwwwwwwwwuuuvvvvvvuuuuuuwww{{{~~~zzzyyyxxxwwwvvvuuuuuuuuupppnnnmmmmmmnnnoooooonnniiiiiihhheeeaaa\\\WWWTTTUUULLLFFFGGGGGGGGGNNNXXXmmmrrrVVV===666222222444333555888@@@CCCGGGKKKLLLKKKJJJHHHDDDEEEFFFFFFHHHNNNVVV]]]TTTMMMEEE???======;;;999555111---***************************************************************************************)))************+++++++++,,,,,,,,,++++++,,,,,,---000000///000111333555666:::;;;===@@@CCCFFFHHHIIIKKKIIIJJJKKKIIIGGGLLLSSScccwww************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++++++++************++++++---------------------------------...///000222222333333555666888:::;;;<<<999;;;<<<>>>>>>>>><<<;;;===<<<<<<;;;;;;;;;;;;;;;999999999999999888888777999;;;===@@@AAABBBBBBAAA>>>===<<<===???@@@???>>>???>>>>>>===<<<:::999999;;;>>>>>>999555555444111444333111222333333222000333111000//////111333555333333333333222222222222111111111111111222222333333333222222111000000000111111000///...------,,,........................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++*********))))))*********)))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////000111111222222333444444444444444444444444555444333222333444666777555555666666666777777777;;;999:::======;;;@@@GGG]]]xxxzzzttt~~~mmmdddhhhppp}}}wwwmmmfffhhhggg___UUUNNNHHHDDDJJJVVVfffttt~~~vvvnnniiiiiimmmpppqqquuu}}}mmmeee```dddnnnxxx}}}}}}}}}|||{{{zzzxxxvvvvvvwwwyyyzzz||||||{{{zzzyyyyyyzzz{{{{{{zzzyyywwwvvvuuuttttttpppooonnnmmmmmmmmmmmmmmmjjjiiigggbbb]]]VVVPPPMMMNNNFFFCCCGGGIIIKKKZZZmmm^^^DDD999555444555444444999???IIIIIIIIIJJJIIIIIIIIIHHHGGGHHHFFFBBBEEEMMMRRRQQQLLLFFF@@@<<<<<<;;;999777111///,,,***)))))))))***))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,+++++++++,,,------111000000000111333555666:::;;;===@@@CCCFFFHHHIIIMMMKKKKKKLLLJJJHHHLLLSSSeeexxx))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---++++++************++++++,,,---------------------------------...///111111111222333555777999:::;;;;;;<<<>>>>>>>>>;;;999777;;;;;;<<<============<<<:::::::::::::::999888888;;;===@@@CCCDDDDDDDDDCCC>>>===<<<>>>@@@AAA@@@??????>>>===<<<;;;:::999999999===>>>999666777666444444333111222333333222000222111000//////111333444333333222222222111111111111111000000111111222333333333222111111000000///000000000///...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++,,,+++******)))))))))***))))))))))))))))))))))))(((((()))))))))*********+++++++++***************&&&'''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((())))))***+++*********+++++++++,,,,,,,,,,,,,,,,,,------------......//////000111111222333333333333333444444444444333333222333444555555444444444555555555666666888666666999::::::<<<@@@GGG[[[|||}}}uuu}}}xxxiiihhhnnnwwwwwwssslllhhhjjjhhh[[[LLLCCCFFFNNN^^^nnnxxxzzzyyytttmmmeeeccceeeiiikkkkkkhhhhhhppp|||tttmmmjjjpppyyy{{{}}}~~~|||zzzyyyxxxwwwwwwxxxzzz}}}~~~||||||{{{zzzzzzyyyxxxxxx{{{{{{yyywwwuuusssqqqppppppooonnnmmmkkkjjjjjjjjjhhhfffbbb\\\UUUOOOIIIFFFCCCBBBFFFKKKNNNWWWmmmdddJJJ::::::777555666888;;;EEENNNSSSQQQMMMJJJIIIIIIJJJJJJJJJKKKIIIIIIOOOUUUQQQHHHFFFBBB===;;;;;;:::777444------,,,+++)))))))))***))))))))))))))))))))))))************************************************))))))*********+++++++++,,,+++++++++,,,,,,---...000000000000222333555777:::;;;>>>@@@DDDFFFIIIJJJNNNLLLLLLMMMJJJIIIMMMTTTgggyyy(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,++++++************+++++++++,,,,,,------------,,,,,,,,,,,,------...000000000111222444666777999999;;;<<<<<<<<<;;;999666555999:::<<<===>>>>>>======<<<<<<======<<<<<<;;;:::===???BBBEEEFFFFFFDDDCCC???>>>===>>>@@@AAA@@@???>>>>>><<<;;;::::::::::::888<<<===:::777888888666444333111222333333222000222111111111111111222222222222222111111111000000111000000000000111222222222222222111000000///////////////............---........................------,,,+++++++++,,,,,,,,,---.../////////...---******)))))))))******+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))%%%&&&'''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))(((((((((((()))******))))))*********++++++++++++++++++,,,,,,,,,------------...//////000000111333333333333444444444444333222222222333333444444333333444444444555555555333333333444666888:::<<<999CCC]]]yyy}}}}}}nnnfffiiiooowwwzzzrrrvvvyyymmm[[[LLLCCC@@@KKK^^^mmmtttwwwlllgggdddgggooovvvwwwuuulllgggiiirrrxxxyyy|||{{{xxxyyy}}}|||}}}~~~zzz{{{}}}~~~|||zzzxxxwwwwwwwwwyyyzzz|||~~~sssssssssuuuxxxyyywwwvvvyyyyyyxxxvvvsssqqqnnnmmmlllmmmmmmkkkgggdddcccccc___\\\WWWQQQKKKGGGCCCBBB<<>>AAADDDGGGIIIJJJMMMKKKLLLMMMKKKIIINNNUUUgggxxx(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++)))***+++---------,,,+++,,,,,,,,,,,,---.../////////000111222444555666777888888999999999888666666777888;;;>>>??????>>>==================<<<;;;;;;===???CCCEEEFFFEEECCCAAA@@@>>>>>>>>>@@@AAA@@@???===<<<;;;::::::::::::;;;999===>>>:::888999888666444333111222333333222000000111222222222222111000222111111111000000000000000000000000000111222222222222111111000000//////---------............///...........................---,,,+++++++++,,,,,,+++,,,...///000///...---)))(((((())))))***+++,,,************************(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,------...//////000000333333333333444444555555222222222222222333333333333333333444444444555555111333555555555666777777888999FFFeeeyyyzzzzzz{{{}}}rrrhhhkkkooosssxxxyyyxxxwwwjjjWWWFFFEEEOOO]]]kkkuuurrrsssuuu|||~~~rrrkkkmmmooonnnsss{{{zzz|||~~~wwwvvv{{{~~~}}}||||||||||||}}}yyyzzz{{{||||||zzzyyywwwsssuuuwwwzzz{{{{{{zzzzzzmmmmmmnnnrrrwwwxxxwwwuuuuuuuuuuuutttrrrooommmlllgggiiikkkhhhccc^^^[[[ZZZTTTQQQLLLGGGDDDCCCCCCCCCDDDRRR^^^dddpppvvvaaaOOOAAA888444333111000555???IIIOOOWWW]]]\\\\\\[[[XXXUUUQQQMMMKKKHHHKKKWWWeeedddVVVJJJGGG@@@===:::999888555000+++(((+++------+++***+++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++,,,---...///,,,,,,---...111444666888;;;<<<>>>AAADDDGGGIIIJJJKKKJJJKKKLLLKKKIIINNNVVVhhhxxx))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&++++++************++++++((()))+++,,,---,,,,,,+++,,,,,,,,,,,,------.../////////000111333444555555444555666777777777777777555777;;;>>>??????>>>===;;;;;;<<<<<<;;;;;;:::999===???CCCEEEEEEDDDBBB@@@@@@???>>>???@@@@@@???>>>===<<<;;;:::999:::;;;<<<;;;??????;;;888888888555444333111222333333222000///111222444333222000///111111111111000000000000000000000000000111111222222222111111000/////////,,,,,,------.../////////........................///...,,,+++***+++,,,,,,)))***,,,......---,,,+++'''((((((((()))+++,,,---************************(((((((((((())))))))))))''''''''''''(((((((((((('''((((((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000333333333444444555555555111111222222222333333333333333444444444555555555222777:::999777666555444>>>888===TTTsssuuuwwwtttqqqtttzzz{{{wwwooorrruuuuuuuuuyyy|||vvvlllQQQCCCBBBKKK\\\kkkxxx}}}~~~ooollljjjgggkkkuuuyyy|||~~~rrrnnnuuu~~~~~~zzz{{{|||}}}}}}|||{{{zzzyyyyyyzzzzzzzzzyyyxxxwwwqqqtttwwwzzzzzzyyyvvvuuummmmmmnnnssswwwyyywwwtttqqqrrrrrrrrrqqqooommmllldddggghhhfff```YYYUUUTTTNNNKKKGGGCCCBBBCCCEEEGGGRRRbbbmmmssslllYYYCCC777666777666555444444<<>><<<999888777333---''''''***---...,,,***+++---++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++,,,---...///++++++,,,...000444777999;;;<<<>>>AAADDDGGGIIIKKKJJJIIIJJJLLLJJJJJJOOOVVVhhhxxx))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++))))))))))))*********+++++++++///...------,,,,,,,,,,,,/////////...---...111444333555777888999999999999::::::;;;;;;;;;:::999999888999:::999888888:::<<>>======>>>??????===;;;:::;;;<<<<<<;;;<<<;;;:::888777666666666444333333222111111111111333222222111000///......000000////////////000000222000//////000111111000222111111000///......---...---,,,,,,++++++,,,,,,------------------------++++++++++++++++++++++++++++++***)))(((((()))))))))((('''''''''(((***++++++*********))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((***))))))))))))+++---...))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''((((((((((((******))))))******+++,,,******+++,,,,,,,,,,,,+++...---,,,,,,---...000111333333333333333333333222222222222111111000000000444333333222222333333444555555555555666666666666;;;<<<<<>>@@@CCCDDDEEEFFFJJJGGGGGGIIIJJJKKKPPPWWWiiiwww))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))************++++++++++++...---,,,++++++++++++,,,/////////...---...111444333444666777888999888888::::::::::::999999888777666777888777666777888:::===>>>???@@@AAAAAAAAAAAAEEEDDDBBB@@@????????????@@@===:::999999999999888999999888888888888888888555444333222222222222222444333333222111000000000000000////////////000000222000//////000111111000000000//////...------,,,------,,,+++++++++++++++------------------------+++++++++++++++++++++++++++******)))(((((()))))))))(((((('''((()))***+++*********)))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((((()))***,,,---******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((((((******))))))******+++,,,******+++,,,,,,,,,,,,+++---------------...///000111111111222222222222222333333222222222111111111333333222222222222333333444444444444555555555555999===>>>EEERRR]]]vvvwwwsssmmmccc```dddsssvvv||||||zzzppp^^^NNNFFFFFFHHHVVVmmmzzznnnddd___\\\bbbfffiiiiiiiiilllrrrwww||||||~~~|||~~~yyy{{{|||{{{zzzzzz{{{|||~~~}}}|||zzzxxxwwwwwwvvvuuuvvvwwwwwwvvvtttqqqooopppppppppqqqrrrrrrpppnnnooollliiiiiilllmmmkkkhhhgggeeebbb^^^XXXQQQKKKHHH???@@@AAADDDKKKYYYjjjvvvwww```JJJBBB<<<777666555333444888???FFFNNNTTTTTTSSSSSSSSSSSSUUUUUURRRMMMKKKMMMQQQTTTUUUTTTPPPHHHAAA===;;;===:::555000---+++*********************))))))(((((()))***+++++++++++++++)))************+++++++++************************++++++************+++++++++++++++,,,------...............000222555888999;;;<<>>???AAACCCVVVuuuuuukkkgggiiikkktttvvv{{{yyypppxxx||||||uuulllaaaVVVMMMHHHIIIXXXppp}}}vvvkkk___XXXWWWVVVWWW\\\dddlllqqq}}}}}}{{{yyyxxxzzz~~~}}}xxxyyy{{{{{{{{{{{{|||~~~}}}{{{yyywwwwwwvvvssssssssssssrrrqqqooonnnnnnmmmllllllmmmllljjjhhhhhhiiijjjkkkkkkiiifffddddddbbb]]]WWWOOOHHHBBB???>>>DDDGGGKKK[[[xxxmmmVVVBBB666666555666555222111999CCCMMMTTT\\\^^^[[[WWWVVVWWWNNNOOOPPPLLLIIIIIIOOOTTT]]]XXXOOOHHHCCCAAA@@@???:::777222---***)))***+++******++++++******)))((('''((()))***+++,,,,,,,,,)))************+++++++++************************++++++************++++++******++++++,,,---------/////////000222444777888<<<===???BBBEEEFFFHHHHHHJJJHHHHHHKKKKKKKKKPPPVVViii{{{}}}((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++******++++++++++++,,,,,,,,,,,,///......---------......,,,---.........///111333111222333444555666666666999888777666555444444444555666666666555555777888;;;<<<===???AAABBBCCCCCCCCCDDDEEEFFFEEECCCAAA@@@???===999888888888777666777777888888999999999999888777666444444333333333333333333333222222222222000000////////////000000111000......///000///.........------,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++***************************))))))((((((((())))))((((((((((((((())))))***))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))***++++++******+++,,,,,,,,,,,,++++++,,,---///000//////.........///000111111222222333333333333333333333333222111111000000111111222333333444444444555555555333<<<===;;;<<<:::FFF^^^{{{ooopppvvvxxxuuuuuuxxxxxxmmmrrr{{{}}}xxxrrrllllllooonnngggaaaNNNKKKTTTgggrrruuuzzzjjj[[[UUUNNNNNNWWWcccnnnttt~~~~~~zzzxxxxxxzzz|||}}}|||{{{xxxzzz{{{{{{zzzzzz{{{}}}~~~|||zzzxxxvvvuuuuuusssrrrqqqpppoooooooooooojjjhhhgggggghhhhhhfffdddccchhhllllllhhhccc```^^^ZZZXXXTTTOOOJJJEEEAAA???BBBJJJNNNTTTmmm~~~jjjUUU@@@777888666555666666444666AAANNNWWW[[[```bbbaaa]]]ZZZXXXLLLKKKJJJJJJLLLOOOTTTWWW___VVVJJJDDDBBBCCCAAA@@@999666111---******,,,---***++++++++++++***))))))'''((()))***+++,,,,,,,,,))))))*********+++++++++************************++++++************++++++)))******++++++,,,,,,---000//////000222444666777<<<>>>@@@CCCFFFHHHIIIJJJKKKIIIIIILLLLLLLLLPPPVVVeee{{{}}}|||((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------+++,,,.........///111333111111222333444555666666888777666444444333444444666777777777666666888:::===>>>???AAABBBCCCCCCCCCCCCDDDFFFGGGFFFDDDBBB@@@>>><<<:::999:::::::::999888999999999999888777666999888666555444333333333111111111222222222222222000000////////////000000111///------...///...---......---------------,,,,,,+++******))))))******++++++++++++++++++++++++************************)))((((((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((&&&'''''''''((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++******+++,,,,,,,,,,,,++++++,,,---///000//////......//////000111222333333333333333333333333333333222111111000000111111222444555555555666666666666666<<<:::888===<<>>:::555333///,,,******,,,---+++++++++++++++***))))))(((((()))***+++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))++++++************++++++)))******++++++,,,,,,---000//////000222444666777<<<>>>@@@CCCFFFHHHJJJJJJLLLJJJJJJMMMMMMMMMPPPVVVccc}}}}}}))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,,,,+++***))))))*********+++++++++)))))))))))))))******+++***,,,.........///111222222111222222333555666777777666444333333444555555777888888888777777999;;;>>>>>>@@@AAABBBCCCCCCCCCCCCDDDFFFFFFFFFDDDBBBAAA???===;;;:::;;;<<<<<<<<<888999::::::999888777666999888666555333333222222000000111111222222333333000000////////////000000111///---------...---,,,------------------------,,,,,,+++************+++************************************************((((((''''''(((((())))))''''''((()))))))))))))))''''''(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''(((((((((((()))(((((((((((()))************+++,,,,,,,,,,,,++++++,,,---...//////////////////000000111111222222222222222222333333333333222222111111111111222222555555555666666666777777888;;;666555<<<;;;888>>>NNNdddyyyrrr}}}{{{xxxwwwwwwxxxxxxxxxrrrpppooorrrzzzuuuiiikkkzzzsssZZZEEECCCGGGGGGLLLTTTZZZkkk~~~~~~qqqgggcccbbbccccccoooqqqsssttttttuuuvvvxxxxxx}}}|||yyyxxxqqqqqqssswww|||zzz{{{|||||||||zzzyyyxxxyyyzzzzzzyyywwwvvvvvvwww}}}|||zzzyyywwwvvvvvvvvvrrrqqqpppoooooooooooooooqqqmmmgggbbb^^^YYYUUURRROOOSSSVVVUUUQQQKKKHHHGGGCCCBBBBBBCCCFFFIIIMMMOOO\\\hhhuuummm^^^OOOBBB>>><<<666222333666222222;;;FFFNNNVVV\\\```___]]]ZZZWWWTTTPPPNNNTTTUUUZZZbbbiiikkkhhhdddRRRNNNIIIHHHHHHEEE===777000...,,,***))))))***++++++++++++,,,++++++***)))))))))***++++++++++++***)))************+++++++++((((((((((((((((((((((((++++++************++++++******++++++,,,---------/////////000222444777888;;;===@@@CCCFFFHHHJJJKKKLLLJJJLLLNNNNNNMMMPPPUUUddd|||))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,,,,++++++(((((()))))))))************)))))))))******+++,,,)))+++---......///111222222222222222333555666777666555444333333444666777777888888888777777999;;;;;;<<<>>>@@@BBBDDDDDDEEECCCDDDEEEEEEEEEDDDCCCBBBAAA>>><<<;;;;;;<<<;;;:::666777999::::::999888777888888666444333222111111111111111222333444444555000000////////////000000111///---,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************************************************'''''''''''''''((())))))&&&'''((()))***))))))((('''''''''((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((('''((())))))))))))((('''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((()))************+++,,,,,,,,,,,,+++---------------...///000////////////////////////111111111222222222333333333333222222222222333333444444444555555555666666666:::444222999999444666<<>>???CCCIIIQQQ[[[ccchhhzzzlllYYYMMM???<<<888777666444222111555555<<>>AAADDDEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@<<<;;;::::::999888333555888:::;;;;;;:::999888777666444222111111111222222333333444555666666000000////////////000000111///---,,,------,,,*********************++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&''')))*********)))(((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((((()))******)))(((''''''''''''''''''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((()))************+++,,,,,,,,,,,,+++...---,,,,,,---...000111..................------000000000111111222222222444333333222222333333444333333333444444444555555111888444111888888333777555999DDD^^^~~~zzzuuussstttyyy~~~}}}}}}|||{{{yyyooo]]]GGG888>>>===BBBPPP^^^kkkzzz{{{qqqlllXXXWWWUUUUUUWWW\\\aaadddlllmmmnnnpppssstttuuuuuuqqqpppoooppprrrtttuuuuuupppsssvvvxxxxxxwwwwwwwwwssstttvvvvvvuuuuuuwwwxxxqqqpppoooooonnnnnnnnnooonnnnnnnnnooonnnnnnmmmlllbbb]]]VVVOOOJJJEEE@@@===;;;;;;;;;<<<===>>>>>>>>>CCCFFFMMMXXXffftttdddGGG:::;;;666999888333000222666888888===IIIWWW^^^^^^\\\]]]^^^fffjjjcccVVVRRR[[[gggiiiuuu~~~ooo]]]QQQMMMQQQRRRRRRQQQKKKBBB777000------.........---,,,,,,+++,,,,,,,,,,,,+++******++++++,,,++++++***)))((()))************+++++++++************************++++++************+++++++++,,,,,,------......///------...000222555888::::::;;;>>>BBBEEEHHHIIIJJJMMMKKKMMMPPPPPPNNNPPPUUUccc}}}xxxzzz))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))*********++++++++++++++++++++++++++++++++++++,,,---......///000111333444555666666999888777777666777777777:::999999999999999999999888:::<<<@@@DDDGGGJJJLLLFFFFFFEEEDDDCCCCCCBBBBBB>>>===<<<======<<<999777444555666999;;;<<<:::888666444333111000000111111111000111333555666444333////////////............++++++++++++++++++++++++(((((()))***+++,,,,,,,,,---------,,,,,,,,,++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++---------............///...............///000000000000111111111222222222333333333333333333333333555555555555555555555555777777777666555555444444888888<<>>>>><<>>777999===AAAHHHOOOYYYcccrrrwwwqqqhhh^^^XXXVVVVVVWWW\\\]]]^^^aaafffkkkooorrrnnnnnnooooooooonnnmmmmmmoooooonnnmmmlllkkklllmmmoooooopppsssuuuuuusssqqqnnnkkkiiihhhjjjjjjiiigggeeecccaaa``````^^^YYYVVVNNNJJJFFFEEEBBB<<<:::<<<>>>;;;;;;???BBBFFFQQQ\\\eeekkkwwwsssgggVVVFFF<<<777555444777444333555444555===GGGSSS^^^jjjnnnmmmmmmrrrxxx|||rrrcccWWWUUU]]]fff}}}zzzppp```QQQIIIKKKOOONNNNNNLLLEEE<<<444///------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,//////---******)))((((((((()))+++,,,+++***)))))))))***+++,,,***++++++,,,,,,------...///000111222444777999::::::<<<>>>@@@BBBFFFJJJMMMNNNHHHHHHMMMMMMJJJOOOWWWddd|||}}}((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))*********++++++++++++++++++++++++++++++++++++,,,---.........///000222333444555555555555555666777888:::;;;======>>>???>>><<<:::888===>>>AAACCCCCCCCCBBBAAACCCCCCBBBAAA@@@???>>>>>>;;;:::::::::;;;:::888666888888888999::::::888666555444222111000000111222/////////111333333222000////////////............,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++*********)))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,...------------...//////000000000000111111111111222222222222222222222222444444444444444444444444444444444555555555666666222666999777:::IIIcccxxxxxxuuuuuuvvv{{{{{{zzzzzzzzzyyyvvvsssqqqttt|||yyymmm[[[NNN@@@;;;;;;;;;;;;<<>>777333333444444555666888999999===JJJWWWeeejjjppppppooosss{{{zzzvvvlll___WWWYYYeeepppyyynnn]]]NNNGGGGGGKKKNNNIIIHHHDDD===666000...---,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---000111000///)))))))))))))))***************))))))******+++,,,***++++++,,,,,,------...///000111222444777999:::;;;===???AAABBBEEEIIIKKKKKKGGGHHHNNNOOOKKKOOOWWWeee~~~|||~~~(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))*********************++++++++++++++++++++++++,,,---......//////111333444555555555777777777777888999:::;;;===>>>???@@@???<<<999777<<<>>>AAACCCDDDBBB@@@???BBBAAA@@@???>>>===<<<;;;:::999999:::;;;;;;999777:::999888999999999666444444333111000000000111222//////000111333333111000////////////............------------------------+++++++++***************************))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,------,,,,,,------...////////////000000000111111222222222222222222222222333333333333333333333333222333333444555555666666333777999555222888IIIWWW{{{xxxrrrooooooggggggiiiooovvvzzzyyywwwwwwuuuwww{{{uuuqqqpppllleee[[[OOOCCC<<<::::::999:::>>>IIIXXXhhhtttzzz}}}~~~}}}|||xxxrrrmmmjjjaaa]]]WWWRRRPPPQQQSSSUUU```fffkkkiiibbb[[[YYYYYYWWWVVVVVVXXXYYYYYYYYYXXXRRRRRRSSSUUUVVVUUUSSSPPPPPPOOOMMMKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDAAA===<<>>???===;;;777555999<<>><<<;;;:::999999999;;;======;;;:::999888666555555555333222222111000//////000111222111111111222444444222000////////////............,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************)))))))))((()))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,++++++++++++,,,------............////////////000000000000000000000000111111111111111111111111111111222222333444555555111111222555777888777666BBB^^^xxxxxxlllkkkiiiggghhhlllsssxxx{{{{{{vvvtttttttttttttttiiicccbbbmmmkkkRRRBBB<<<333777:::;;;;;;>>>DDDJJJTTTYYY___ffflllooopppppplllllllllmmmppptttxxx{{{rrruuuxxxvvvnnnddd]]]YYYYYYUUUPPPNNNNNNNNNLLLIIIEEEBBB>>><<<============:::;;;<<<<<<;;;;;;<<<>>><<<>>>???@@@???@@@BBBCCCAAACCCHHHLLLLLLLLLSSS\\\eeellltttyyyzzzxxxooofffbbb\\\SSSJJJDDD@@@<<<:::444555444444555888===AAASSSaaaooosssrrrqqqpppoookkkkkkkkkjjjiiigggeeedddaaabbbgggqqq||||||vvvaaaXXXNNNLLLOOOPPPLLLGGG555222...+++++++++++++++++++++******++++++,,,,,,************************************************((()))))))))))),,,000333*********)))))))))))))))))))))***++++++++++++******++++++,,,,,,------...///000111222444777999:::999<<>>AAACCCDDDEEEDDDCCCBBB@@@???===<<<;;;777777888:::<<<<<<;;;999888666444333444444222111222111000//////000111222111000000111333222000...////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,++++++*********)))))))))((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))*********+++++++++++++++++++++,,,,,,---------........./////////000000000000000000000000000000000000000000000000111111222222333333444444111000111222555555555333222DDDRRReee{{{wwwuuurrrnnnmmmpppuuuzzz|||uuupppoooooouuuyyy~~~~~~wwwrrrttttttfffYYYPPP===>>>===<<<:::888777777;;;>>>DDDKKKRRRXXX]]]___fffkkkrrrzzzjjjkkkkkkjjjgggddd```___VVVPPPIIIEEEEEEFFFCCCAAABBB@@@>>>===>>>??????>>><<<>>>@@@@@@@@@AAADDDGGGBBBFFFIIIKKKJJJJJJLLLNNNOOOTTT]]]aaaaaacccqqqnnn^^^CCC>>>999999<<<===;;;999555777999;;;???GGGQQQXXXeeennnvvvuuusssrrrpppmmmkkkkkkkkkkkkkkkiiieeebbb```gggrrr||||||uuuppp\\\XXXSSSPPPMMMIIIBBB<<<000---++++++,,,---+++***++++++******++++++,,,---************************************************)))******)))(((+++000444,,,+++)))((((((((()))***((()))***+++,,,++++++******++++++,,,,,,------...///000111222444777999:::999<<<@@@CCCDDDEEEGGGHHHLLLHHHIIIPPPSSSRRRXXXbbbsssuuu}}}''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&'''((()))************'''(((((()))***+++++++++++++++++++++,,,---......+++,,,...///111222222222555555666666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===???BBBDDDEEEEEEDDDCCCAAA???>>><<<<<<666555666888;;;;;;:::888777555333222333333222111111111000//////000111222000//////000111111///---000/////////............++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++************((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******++++++++++++******((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++******++++++,,,------------.........//////000000000000000000000000000000000000000000000000111222222222222333333333222222222222111222444555444<<<<<>><<<999666333777777888:::<<>>@@@@@@AAABBBAAA???;;;888555777777777777777888888888666555444222111111222222111111000000111111222333222111000///...---,,,,,,------............------+++++++++++++++++++++,,,***+++,,,---...............---,,,+++***(((''''''***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))*********+++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******+++,,,------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000111111111111000000111111111111111111111111111111222222222333333333:::BBBHHHDDDCCCUUUwwwyyywww~~~|||pppjjjhhhmmmvvvzzzoooiiiiiikkkkkkjjjfffnnnjjjXXXIIIDDD@@@888777666666666888999888777<<<<<<===???AAABBB@@@>>>???AAABBBCCCDDDHHHOOOUUUMMMPPPTTTXXXZZZYYYWWWVVVTTTUUUVVVXXXZZZ]]]^^^___```\\\XXXZZZ^^^aaa```^^^aaaccceeeffffffdddbbb```bbb^^^```kkkwww{{{{{{{{{wwwoooaaaSSSHHHAAA<<<:::000444666555777>>>DDDEEETTT___jjjkkkggghhhqqqzzzwwwsssrrrtttsssmmmhhhhhhhhhkkkkkkkkkooovvvxxxwwwwwwkkk```ZZZWWWXXX[[[[[[WWWMMM@@@444---***+++---//////...,,,***(((++++++************+++++++++++++++*********))))))+++++++++******************)))(((((()))+++---///888111***''')))++++++)))++++++************++++++,,,,,,+++++++++,,,------......000222555999<<<>>>===>>>@@@CCCFFFIIIKKKLLLIIIJJJIIINNNSSSNNNUUUmmmuuu{{{))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********+++++++++,,,,,,))))))*********+++++++++............///000111111333333333444444444444555333444666777999999::::::999;;;<<<<<<;;;;;;<<<>>>??????@@@@@@>>>;;;888666888888888888888888888888666555444222111111222222111111000000111111222333000000///...---,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---------,,,,,,+++)))((((((''',,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))******(((((('''''''''&&&&&&&&&""""""###%%%''')))***+++(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))&&&''''''((()))******+++,,,---......,,,,,,,,,...------------------------.../////////000000000000000000111111111111000000111111111111111111111111111111111222222222333333///666;;;888666BBB[[[ppp{{{xxxrrrkkkqqq{{{tttllljjjjjjiiigggnnnwwwxxxnnnddd\\\OOOBBB888666444333444666888888444444555777:::<<<<<<;;;777999:::;;;<<>>:::666444777999888777===KKKXXX^^^gggmmmsssrrrnnnooowww~~~}}}|||wwwooojjjjjjlllmmmlllmmmuuuzzzxxxsssiii]]]VVVTTTUUUZZZUUUMMMBBB777111......---+++***+++,,,---+++)))++++++************+++++++++++++++*********))))))******************************)))((()))***,,,...555///)))''')))+++***(((++++++************++++++,,,,,,+++++++++,,,------...///000222555999<<<>>>>>>???AAACCCFFFHHHJJJKKKIIIJJJIIINNNSSSNNNVVVnnnyyy|||))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))*********++++++++++++)))))))))*********++++++------------...///000111111111222222333333333333444555666777888888888888999:::;;;;;;999999:::;;;<<<===>>>>>>===;;;999777888888888888888888888888555555444333222222222222111000000000000111222222//////...---,,,++++++***------............------......------,,,+++++++++((((((''''''((()))***+++,,,++++++***)))((((((''',,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&"""###$$$%%%''')))******'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,---......---,,,---...------------................../////////000000000000000111111111111000000111111111111111111111111111111111222222222222333...222555333000555CCCOOOooowwwsssrrrxxx{{{yyyuuuppplllqqqwwwyyyvvvtttooo```OOOFFFCCC>>>888555444555666777666555555777777666555444555666555555777:::<<<@@@CCCGGGMMMSSSXXX\\\^^^jjjmmmrrrvvvvvvsssnnnkkklllhhheeedddfffgggfffddd[[[ZZZXXXUUURRROOOLLLKKKDDD???>>>BBBCCC@@@<<<;;;999888888777666444222111666;;;>>>AAAJJJYYYfffllloooqqqrrrrrrsssxxxuuujjjgggjjjhhhlllpppttt{{{zzzllllllhhhaaaXXXTTTVVVYYYXXXOOOAAA555...,,,------///,,,)))***,,,...---,,,++++++************+++++++++++++++***************))))))))))))))))))******,,,+++***))))))***+++,,,000,,,((((((***+++***(((++++++************++++++,,,+++++++++,,,,,,---......///000222555999<<<>>>??????AAACCCEEEGGGIIIJJJHHHIIIHHHNNNTTTOOOWWWooozzz}}}((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))************+++))))))))))))************,,,,,,,,,,,,---...///000///000000000111222222222555666777777777777777777666777888888777777888999999:::;;;<<<;;;:::999888777777777777777666666666444444444333222222222222000000000000000111222222//////......---,,,++++++,,,------......------,,,------,,,,,,+++***))))))((('''&&&%%%&&&''')))+++*********))))))((((((''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******((((((((((((((((((((((((%%%&&&'''((()))***+++,,,***,,,------++++++,,,...,,,,,,,,,---------------........./////////000000000000111111111111000000111111111111111111111111111111111111222222222222333444555333222444999>>>III```zzzvvvtttsssrrrqqqzzz~~~}}}zzzwwwvvvsssrrrwwwyyypppccc___[[[TTTKKKBBB<<<999888;;;999777777777777666555666666666555444333333444444555777:::===AAADDDEEERRRVVV]]]dddhhhiiihhhfff[[[XXXTTTSSSSSSSSSRRRQQQEEEDDDAAA>>><<<::::::999666333333777999666555666<<<;;;999666555666999<<<===GGGSSS[[[bbbjjjmmmllljjjiiiiiimmmvvvwwwjjjaaacccjjjlllwwwyyyooogggcccaaa]]]ZZZXXXYYY[[[]]]RRRHHH;;;222---,,,,,,+++///000///...------///000++++++************++++++************************((()))))))))))))))******,,,,,,******))))))******+++)))((((((***+++***(((++++++************++++++++++++++++++,,,---......//////000222555888;;;===???@@@AAACCCEEEFFFHHHHHHGGGHHHHHHNNNTTTPPPXXXpppwww~~~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********(((((()))))))))*********++++++++++++,,,---...///......//////000111111222666666777777777777666666222444555555555555777888777888999999999999888777666555555555444444444333333333333333333333222222000000//////000000111222000000//////...---------,,,,,,------------,,,,,,,,,++++++***)))((('''''')))(((&&&%%%&&&''')))***)))(((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&'''((()))***++++++((()))++++++******+++,,,******+++++++++,,,,,,,,,............////////////000000111111111111000000000000000000000000000000000000111111111222222222222111///...///111444666444???UUUnnntttkkkhhhlllqqqttt{{{|||}}}}}}|||zzzwwwvvvsssxxx}}}}}}uuunnnmmmjjjcccZZZQQQMMMKKKCCCAAA???======;;;999777555444333333333333333222333222222222333555777888777:::???DDDIIILLLNNNOOODDDBBB???>>>======<<<<<<777666444333333444666777222000111444444333555999666999>>>BBBFFFKKKPPPTTTYYYeeerrryyy{{{zzztttmmmhhhfffffflllxxx}}}tttjjjbbb```jjjuuu~~~pppfff``````^^^]]]___```]]]VVVPPPBBB===777444333333000...000444666333---***,,,000++++++************++++++************************(((((())))))*********+++,,,,,,+++******)))))))))((((((((()))***+++***)))++++++************++++++++++++++++++,,,---...//////000000222555888;;;===??????AAACCCDDDFFFGGGHHHHHHIIIHHHOOOTTTPPPYYYpppwww{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((()))))))))******************+++,,,---...------...///000111111222555555666777777777666666333444666555444444666777666666777777777777777666555444444333333222222222222333333444444333333222000////////////000111111000000/////////.........,,,,,,------------,,,,,,***)))))))))(((''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''((()))******&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))''''''(((((())))))******'''((())))))))))))***,,,))))))******++++++,,,,,,------........./////////000000111111111111000000000000000000000000000000000000000111111111111222111///,,,,,,...111333444666666<<>>>>>@@@BBBDDDFFFHHHIIIIIIJJJIIIOOOUUUPPPXXXpppzzz{{{vvv|||~~~~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))******))))))******+++,,,---------...///000111222222444444555666777777777666888999999888666444555555666666666666666555555555555555444444333222222111222222333444444444333222///////////////000111111//////............------+++,,,,,,------,,,,,,+++)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((******))))))+++,,,))))))***++++++,,,---------------.........//////000000111111111111000000000000000000000000000000000000000000111111111111333111//////000222333333777555666;;;DDDWWWxxxvvvjjjhhhpppwwwqqqqqqpppoooppprrrtttvvvwwwtttpppnnnqqqxxx|||uuuxxx{{{yyyuuurrrsssuuuvvvtttppplllfff^^^VVVPPPIIIDDD???;;;;;;:::999888222333444555666666777777999999888777666555555444555555444333333333555666222222222333444555666777888888:::<<<===@@@KKKWWWiiittt~~~{{{yyynnneee___```bbbggglllpppppppppkkkeeebbbfffnnnyyyrrrdddbbbfffiiifffhhhiiicccUUUEEE666...+++,,,...///111555:::===JJJDDD;;;222---+++++++++++++++************++++++))))))*********+++++++++)))******+++,,,,,,------******+++++++++******)))*********)))))))))+++,,,++++++************++++++*********+++,,,---//////000000111222555888:::<<<<<<===???BBBDDDGGGIIIJJJJJJKKKJJJPPPUUUPPPXXXooo|||xxxttt|||~~~((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,---------...///000111222333333444555666777777777777=========:::777444444444666555555555555444444444666666555444444333222222111222333444444444333222///////////////000111111------------------,,,,,,+++,,,,,,------,,,,,,+++))))))))))))************&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((''')))***+++******,,,---******+++,,,,,,---......---------.........//////000000111111111111000000000000000000000000000000000000000000111111111111222222111000000000//////,,,000555666444<<>>[[[MMM<<<222000111000---++++++************++++++))))))******++++++++++++******+++,,,------......)))******+++++++++******+++++++++)))((()))+++---++++++************++++++*********+++,,,---///000000000111222555777:::<<<;;;<<>>;;;999777666666555666666666666666555444555555555444444333333333444333333222222333333444...---,,,++++++,,,......//////.........---------------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((++++++++++++++++++++++++,,,---......//////......***,,,...000111111000///------......///000000000............//////000000***---222555222---,,,...222222222222444888>>>CCCZZZjjjxxxyyyzzzwwwvvvzzz{{{vvvrrrqqqvvv~~~{{{yyyqqqppprrrrrrllljjjoootttwwwzzz}}}rrroookkkjjjjjjeee\\\UUUQQQHHH???===AAAEEECCC@@@DDD@@@;;;999;;;<<<<<<:::===999666888===BBBCCCAAACCCJJJKKKDDDAAAFFFMMMPPPPPPVVVaaammmyyy|||yyy}}}pppggghhhiiisssyyyuuurrrvvv|||~~~{{{sssrrrzzzzzzuuummmfffbbbdddkkkqqqhhh[[[HHH;;;444222000...///...---,,,+++...222666jjjVVV???333222333...'''++++++************++++++++++++,,,///222222...***---...222555000((('''---************************))))))))))))))))))))))))++++++******++++++,,,---***++++++,,,,,,------...222222222333444777999:::;;;<<>>;;;<<>>===;;;999888777777666666666555555555444444444333333333222222222222222222222111111111111222222//////............//////......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))$$$&&&'''''''''''')))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))************************++++++++++++++++++++++++,,,,,,---...............------///000000///...---222111000///...---,,,+++...///000111111000......------...///111222222000000000111000//////111333000444@@@QQQdddyyy~~~uuuooorrrvvvwwwvvvuuu}}}zzzuuusssuuusssrrrrrruuuxxxwwwsssnnneeecccdddiiippptttrrroookkklllmmmkkkeee___ZZZWWWRRRPPPRRR\\\jjjuuuwwwvvv{{{yyy~~~wwwkkkrrr~~~zzz|||zzznnnmmmsssuuussspppjjjcccaaalllzzzxxxdddPPP666111+++(((***+++,,,++++++,,,,,,+++******+++---)))+++,,,+++))))))+++...++++++************+++++++++******,,,...000000///((((((+++111333000,,,+++************************))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,---......//////000000000222444777;;;>>>@@@;;;===@@@CCCFFFHHHJJJJJJKKKNNNMMMQQQVVVQQQUUUfffzzzrrr~~~{{{&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((())))))***,,,---...000000000111222333444555666555444444555888;;;===;;;:::999888777777777777666666555444444333333333222222111111111111111111222222222333333222222222000000000///////////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))************************************************,,,,,,---.........---------.../////////...---,,,111111000///...---,,,,,,---...///000000///---,,,)))---///...---......,,,000222333333111000000111111000333<<>>@@@CCCEEEGGGIIIKKKHHHLLLLLLPPPVVVQQQTTTeeewwwqqq~~~}}}&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))((((((((()))***+++,,,---/////////000111222333444444444333333555777:::;;;777777666666666666777777666666444333222222222222111111111111111111111111333333444555555444333333111111111000000//////...++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((()))***)))'''&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))************************+++,,,,,,---...---------...............---------////////////////////////,,,---.........---,,,,,,///555555---'''***///111///111333333222111111111111......222666>>>KKKWWW{{{~~~rrrjjjjjjiiikkkppppppnnnnnnrrrwww~~~yyytttrrrrrrssstttuuuuuutttssszzz|||{{{uuummmgggeeeeee^^^aaadddeeegggmmmxxx}}}rrrjjjoooxxx}}}}}}|||wwwnnnoooooooooooosssxxx|||}}}~~~}}}vvvhhhSSS@@@444///------------,,,+++)))'''+++---......,,,*********((()))***+++,,,,,,,,,,,,++++++************++++++))))))))))))***---000222111---))))))...111///***))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,------......111111222333555777:::;;;<<<>>>AAACCCDDDFFFIIILLLGGGKKKKKKOOOUUUPPPSSSddd{{{uuurrr{{{}}}&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''(((((((((((())))))))))))((((((((())))))+++,,,,,,.........///000111222333222222333444555777888999444444444444555666777888777666444222111111111222111111111111111222222222333444555666666555444333000111111111000///...---******++++++++++++,,,,,,++++++++++++************+++******))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))******)))'''&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((************************++++++,,,---------------------------------......---------...///000000111,,,,,,---------............:::AAA>>>999777222+++---///111111000//////000000------000000000555;;;KKKXXXooo~~~sssjjjkkknnnrrrqqqnnnooossssssxxx~~~|||uuurrrqqqjjjmmmpppppppppuuu}}}}}}{{{uuuqqqsssuuuvvvxxx|||~~~zzzrrrqqqqqqsssssssssxxxwwwgggQQQ???555111...+++******+++++++++***))))))***+++,,,,,,***))))))))),,,)))'''(((***+++***)))++++++************++++++((()))*********+++...111333000,,,)))---111///***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******++++++,,,------...222222222222444666999:::<<>>@@@<<<@@@CCCCCCBBBCCCHHHNNNLLLOOOMMMPPPUUUSSSYYYlll|||fffgggyyy}}}~~~~~~}}}}}}''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&((()))************++++++,,,------...//////222222333333333333222222555333222333666888666444555444333111000/////////111111222222222333333333666555333444444555333222111000000///...------,,,+++++++++++++++++++++,,,************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((******(((&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++,,,,,,---......------,,,+++,,,---...///---------............///333111...,,,,,,...111333???999000+++...777CCCKKKFFFAAA999222---,,,...///000000000000000000000000111111111444:::EEEQQQZZZ~~~~~~}}}{{{ssslllkkkqqqyyyyyy{{{}}}~~~}}}~~~~~~|||yyy}}}{{{xxxvvvvvvwwwwwwxxxtttoookkknnnxxxuuueeebbbkkkttttttqqqlllnnnnnnlllhhhhhhlllppp{{{tttnnnkkkbbbPPP>>>444000///...---,,,---......,,,,,,++++++***+++++++++++++++******))))))(((((()))*********+++...222666666666***!!!***...(((''')))((('''(((+++,,,,,,,,,+++000444444000+++((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,---.../////////111333555777999===???===>>>???BBBDDDGGGJJJKKKQQQIIIJJJTTTUUURRRZZZkkk{{{xxxnnnrrr||||||~~~}}}~~~''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''(((((('''&&&&&&%%%((((((((((((((((((((((((&&&'''((()))******************++++++,,,,,,,,,---000000111222222222222222555333222333666777666444555444333111000/////////111111111111222222222222333111000000111111000///000000000//////......---,,,,,,,,,,,,++++++++++++************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&'''))))))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++,,,------...---,,,,,,+++,,,---...///---------............///000///---++++++---///000---,,,++++++,,,///111333888555111---+++---///111........................---......///111555<<>>@@@BBBDDDGGGJJJKKKOOOIIILLLVVVWWWRRRXXXfffssspppjjjqqq|||}}}~~~~~~&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((&&&'''((())))))******))))))))))))***************---...///000111222222222444333222333555555555333444444222111000000//////000000000000111111111111111000...///000000///...////////////////////////---------,,,,,,+++++++++************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&$$$%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++,,,,,,------,,,,,,,,,,,,,,,---......---------............///---,,,,,,++++++,,,,,,---)))+++---//////---+++)))...---,,,++++++---///000------------------------...///000000///...///111333:::FFFUUUfff{{{xxxlllgggdddaaakkkooosssuuuttttttvvvxxx~~~~~~}}}xxxqqqllllllnnnvvv~~~~~~xxxvvvzzz}}}sssooopppvvvzzz|||yyytttrrrvvvzzz|||wwwuuuxxx{{{xxx|||ppprrrttttttssssssuuuwwwtttpppnnnttt||||||sssjjjQQQDDD666///,,,+++...222------,,,+++++++++++++++***************+++,,,---)))))))))***************+++++++++******+++///222???;;;...'''***&&&&&&111777555222111222333444444>>>999222---+++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,---...//////000222444666777999===???>>>>>>@@@BBBEEEHHHJJJLLLMMMIIIMMMVVVWWWPPPTTT```gggfffdddppp}}}~~~~~~%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''((())))))))))))))))))))))))***************+++,,,---///000111222222444333333333444444444333444333222111000000000000////////////000000000000222111000000222222111000/////////////////////000.........---,,,+++******************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''%%%######%%%'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///++++++,,,,,,,,,,,,++++++111111000/////////000000.........------------...---------------------------///111222111000000111333444777<<>>???@@@BBBEEEHHHJJJLLLLLLIIILLLSSSRRRMMMQQQ[[[_________ppp|||~~~%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''(((((())))))))))))(((*********++++++++++++++++++,,,---///111222333333444444555444444333444444333333222111000000000000....../////////000000000222111000111222333222111.............../////////......---,,,++++++******************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''%%%######%%%'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,---------............///+++,,,------------,,,+++///...,,,++++++---000111......//////...---,,,,,,........................+++,,,.........///111333222111111222777???IIIOOOaaassswwwuuuvvvxxx{{{|||wwwqqqnnniiicccbbbfffffffffpppxxxvvvyyy}}}|||tttwwwyyyzzzuuulllfffeeefffooooooooopppssswwwzzz|||~~~uuuhhh\\\RRRGGG:::222111...---000000+++'''(((------------,,,,,,,,,+++(((((())))))***+++,,,---))))))******++++++,,,,,,+++,,,,,,***))))))+++---///AAA;;;%%%&&&222444111+++)))'''(((+++---//////---)))&&&&&&))),,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,***++++++,,,---...//////111333555666777999===???>>>???@@@CCCEEEHHHKKKLLLLLLIIIKKKNNNMMMJJJOOOXXX\\\[[[\\\ooozzz}}}$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((******++++++,,,------...,,,---///111222333444444444666666666444333444555333222222111000000111111////////////000000000000000///...///000111000///------------------------,,,,,,,,,++++++*********************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++++++++******+++,,,,,,,,,,,,,,,---------............///,,,------......------,,,((()))+++,,,------------***+++,,,---------------...........................//////...---...000333000/////////000333666777>>>HHHXXXfffuuu|||uuulllfffcccjjjjjjlllmmmkkkllluuuvvvkkkiiipppyyy~~~zzzuuuuuuxxxyyytttooouuuuuurrrkkkbbb___ccciiiqqqqqqsssvvvxxxvvvpppkkk\\\UUUIII===555111000000---***+++......+++***------------------,,,++++++)))))))))))))))***+++,,,*********+++++++++++++++***++++++***))))))***,,,555HHHCCC///---444///''')))((((((***---///000///***))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,---...//////222444666777888999<<>>===888999222((('''++++++,,,...111222111///(((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,---...//////333444666777888999<<>>CCCMMM\\\rrryyyqqqqqqtttrrryyy|||{{{~~~wwwpppnnnqqqrrrpppllloooppprrruuuzzz~~~yyyzzz~~~|||xxxsssqqqttt|||~~~zzzzzzyyyuuupppeeeaaaXXXMMM@@@666111...///,,,))))))---///...,,,)))(((+++///...)))(((*********+++,,,+++***)))(((+++***)))))))))))))))***---,,,,,,++++++*********((()))******))))))***+++++++++///===CCC111%%%///))))))***---///...,,,***$$$'''******((('''***,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,***++++++,,,---...///000333555666777888:::<<>>DDDLLLXXXggguuu}}}tttpppoooqqqxxx}}}{{{}}}yyytttqqqqqqsssvvvwwwrrrjjjddd^^^VVVKKKAAA;;;555000,,,++++++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********))))))))))))******'''((()))***++++++++++++''''''((()))))))))))))))))))))******++++++++++++++++++++++++***)))((((((''''''((()))))))))))))))((())))))******+++++++++***)))))))))))))))************)))(((''')))---000,,,,,,,,,,,,---.../////////555888666666<<>>555222...---///000///---,,,---------,,,+++***)))...---+++))))))***,,,---************++++++++++++******++++++++++++,,,,,,)))************+++++++++******))))))))))))******&&&'''((()))************((((((((((((((()))************))))))((((((''''''&&&'''((()))***+++++++++''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,'''&&&&&&''')))+++***)))******+++,,,---...000111000333555555888???CCCBBBCCCCCCBBBCCCEEEHHHLLLNNNMMMLLLMMMPPPOOOMMMNNNSSSWWWPPP\\\yyy{{{uuu{{{~~~&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))))),,,,,,------.../////////000111111222222111111000//////.........---------------......///000000111...------...000111000///---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&((()))))))))(((((((((((((((((())))))))))))%%%(((((((((***///...***))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((()))***++++++***)))(((,,,+++++++++,,,,,,---...***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---------,,,++++++------------......---,,,&&&(((***++++++,,,---///111000000000222666;;;???<<>>>>>???CCCGGGHHHKKKHHHGGGKKKNNNOOOTTTYYY]]][[[XXXXXX^^^ccc___VVVTTTRRROOOIIICCC===888555444222000///...---,,,******,,,,,,+++******+++,,,+++---...///---,,,,,,,,,)))******+++++++++++++++)))************+++++++++(((((())))))*********+++''''''(((((()))))))))*********))))))))))))******************)))((('''&&&)))((('''''''''(((***+++'''''''''(((((()))))))))&&&'''((()))************'''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,EEE===333,,,***+++,,,,,,*********,,,---///000111444666777666:::AAADDDBBBDDDCCCBBBCCCEEEHHHLLLNNNLLLJJJKKKMMMMMMJJJLLLQQQYYYTTTeee}}}}}}%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***)))((((((***,,,......///000000000000000....................................////////////111000000///......------.........---------,,,,,,))))))*********+++++++++)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%((('''&&&%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////......//////...---,,,,,,000000000000111111111111000111111111222222222222444444444444444444444444222111111111000000//////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))***+++,,,,,,+++,,,,,,+++******+++---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((('''***...222@@@;;;444...******,,,...***)))***,,,///222222222111666999888:::???CCCCCC@@@BBBCCCCCCCCCEEEHHHKKKKKKJJJLLLOOOOOOLLLNNNRRRSSSNNNhhh}}}%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***)))((((((***,,,......///000000000000000....................................////////////000000//////...------,,,,,,++++++*********++++++))))))*********+++++++++)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%''''''&&&%%%&&&(((***+++''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++******************************)))(((''''''((()))***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------........................---,,,,,,............////////////...////////////000000000111111111111111111111111////////////.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))***++++++,,,++++++,,,+++******+++---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))((('''(((+++...555222---)))'''(((***,,,,,,++++++,,,///111111000000555888777999???CCCCCCAAABBBDDDDDDDDDFFFIIILLLKKKJJJLLLOOOOOOMMMNNNSSSUUUPPPhhh~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))***)))((((((***,,,......///000000000000///........................---............///////////////......---,,,,,,,,,,,,+++***))))))***+++,,,***************+++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&((()))***''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))************************************+++,,,,,,+++******************************))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------............------,,,,,,,,,,,,,,,------------,,,,,,,,,---------..............................------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))******+++,,,***+++,,,+++))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''(((***,,,***((('''''')))+++,,,---,,,,,,---///000///...000555888777:::@@@DDDDDDBBBCCCEEEFFFFFFGGGJJJMMMKKKJJJLLLOOOOOOLLLNNNSSSWWWSSSiii%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((((()))***)))((((((***,,,---...//////000000//////........................---------.........//////......---------,,,,,,,,,...---+++++++++,,,...///************************)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******++++++++++++******************************+++******************+++************************......---,,,+++******)))***************************************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------......------,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,+++++++++++++++++++++++++++++++++***************+++***************++++++***++++++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%'''))))))(((''''''((())))))******+++,,,---...,,,++++++---///000000///111666999999;;;AAAEEEFFFCCCDDDFFFGGGHHHIIIKKKMMMJJJIIIKKKNNNMMMKKKMMMQQQWWWTTTjjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((()))***)))((((((***,,,------...///////////////........................------------............---------------,,,,,,,,,......---,,,,,,---...///************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++*********************************///......---,,,++++++***************************)))))))))******+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------------,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++************************++++++***************+++***++++++***))))))***,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((("""$$$((())))))((())))))++++++,,,---............*********,,,///222222111333888;;;:::===BBBFFFGGGCCCEEEGGGIIIIIIJJJLLLNNNHHHGGGIIILLLLLLJJJKKKPPPWWWUUUjjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))***)))((((((***,,,------...////////////...........................,,,------------...............------------------------------,,,,,,,,,++++++++++++***************)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))((((((************************...------,,,,,,+++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------+++,,,,,,------------,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++)))))))))***************,,,+++******)))*********)))***+++***((((((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))"""$$$''')))))))))***+++***+++,,,,,,---,,,,,,+++))))))))),,,000222333222444999<<<;;;<<>>AAA@@@AAADDDGGGIIIIIIJJJKKKLLLKKKJJJLLLOOOOOOLLLNNNRRRWWWXXXiiizzzzzzyyy~~~~~~&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''(((((((((((()))***+++,,,------------------------///////////////......---,,,,,,,,,---------......,,,,,,------------,,,,,,000000222222111///---+++,,,+++++++++******))))))))))))(((((('''''''''&&&%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))---,,,***)))))))))************))))))(((((('''''')))))))))))))))******+++***************************************************)))((()))***+++***(((******))))))))))))******)))************+++++++++,,,,,,,,,++++++***************************************))))))******+++,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))************************)))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******************************))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,++++++,,,,,,---...---------......000111111111777::::::<<<@@@CCCBBBDDDEEEGGGJJJLLLLLLKKKIIIKKKKKKNNNQQQOOOLLLMMMSSSVVVXXXlll}}}{{{&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((''''''(((((((((((()))***+++,,,------------------------///////////////...---------------.........//////---------......---------//////000111000...,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''((())))))))))))))),,,+++***)))))))))*********)))))))))(((((((((''')))))))))))))))******+++************************+++*********************+++***))))))***+++***(((,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,++++++***************************************))))))******+++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))*********)))))))))((((((+++++++++*********))))))))))))))))))))))))))))))******************************+++++++++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''(((((())))))******+++++++++++++++,,,------,,,,,,------///000111222222777;;;;;;<<>>@@@???CCCHHHMMMNNNLLLKKKLLLOOOKKKKKKNNNQQQOOOLLLMMMSSSUUUZZZuuu"""%%%'''&&&$$$###%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***))))))***+++,,,,,,------------......------,,,+++,,,,,,,,,---------......***++++++,,,,,,++++++***+++***************++++++))))))******+++++++++,,,&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***''''''(((((((((((('''''''''(((((()))))))))))))))&&&'''(((*********)))((('''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&%%%%%%&&&)))******)))((((((''''''''''''(((((()))************+++++++++(((((())))))*********+++*********************************)))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,++++++,,,,,,---...---------......000111111222777:::999999===???>>>BBBGGGMMMNNNKKKJJJLLLOOOKKKLLLNNNQQQOOOLLLMMMSSSQQQXXXuuu&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))******((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((()))(((''''''&&&))))))(((((('''''''''&&&************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))******)))))))))))))))******++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,---...//////,,,---...///000111222333555666777888:::===???@@@GGGIIIKKKLLLLLLLLLNNNOOOJJJKKKNNNQQQOOOLLLOOOTTTWWWaaasss&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((()))************)))+++++++++++++++***))))))***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))))))))(((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++,,,,,,---...///,,,---...///000111222333666666777888;;;===???@@@FFFHHHJJJLLLLLLLLLMMMOOOKKKKKKNNNQQQPPPMMMOOOTTTYYYaaarrr&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''((())))))******)))))))))************))))))(((***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))))))))(((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((***)))((('''&&&$$$$$$###((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((***)))((('''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))*********++++++........................***)))))))))))))))******+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,---...///,,,---...///000111222333666666777999;;;===???@@@DDDGGGIIIJJJKKKKKKLLLNNNLLLLLLOOOQQQOOOLLLOOOTTT\\\bbbppp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&(((***---///111%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%'''(((((()))))))))))))))(((((())))))))))))((((((***++++++,,,,,,++++++***************************++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((&&&%%%$$$###"""'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((+++)))'''&&&%%%&&&((()))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************------------------------))))))))))))))))))***+++++++++,,,,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,---...///,,,---...///000111222333666777777999;;;===???AAACCCEEEHHHIIIJJJJJJLLLMMMKKKKKKNNNPPPNNNKKKNNNTTT___cccnnn|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&(((***---///111%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''((()))))))))))))))'''(((((()))))))))((((((***++++++,,,,,,++++++***************************++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))'''&&&%%%&&&((()))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((************************(((((()))))))))*********************************))))))(((((()))***++++++,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,---......,,,---...///000111222333666777888999;;;>>>@@@AAABBBEEEGGGIIIIIIJJJLLLNNNKKKKKKLLLNNNLLLIIILLLRRRaaadddmmmyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((()))))))))))))))***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((***)))((('''&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********++++++,,,---...,,,---...///000111222333777777888:::<<<>>>@@@AAABBBEEEGGGIIIJJJKKKMMMNNNLLLKKKMMMNNNKKKIIILLLSSS___bbbjjjwww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''(((((())))))(((((('''((())))))*********)))***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))************))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...,,,---...///000111222333777777888:::<<<>>>@@@AAABBBEEEHHHJJJJJJLLLMMMOOOOOONNNNNNOOOMMMJJJNNNTTT[[[^^^gggttt}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&''''''((((((((((((((((((((()))***************+++++++++,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((((()))(((((('''&&&&&&'''''''''(((((())))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...,,,---...///000111222333777888999:::<<<>>>@@@BBBCCCEEEHHHJJJKKKLLLNNNPPPQQQPPPPPPQQQNNNLLLOOOVVVXXX[[[dddrrr|||%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,+++***(((&&&%%%%%%%%%''''''''''''(((((((((((((((''''''&&&&&&((()))***(((***+++***)))((()))***+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''((((((((((((((('''''''''))))))***++++++++++++***))))))))))))))))))))))))(((***+++***)))((()))***&&&&&&&&&%%%%%%$$$$$$$$$+++******)))(((''''''&&&))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((***++++++++++++***))))))'''((()))(((&&&&&&((()))$$$&&&))),,,,,,+++(((&&&((((((((())))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***++++++,,,,,,------...+++,,,---///222444555666666777999:::;;;===AAADDDDDDHHHMMMNNNMMMLLLMMMOOOPPPPPPRRRTTTQQQMMMNNNSSSZZZYYY___mmmzzz%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&'''((()))***(((***+++***)))((()))***+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''(((((()))*********))))))''''''''''''''''''''''''((()))******)))((()))***)))))))))(((((((((''''''*********)))((('''''''''))))))))))))))))))))))))+++)))'''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))******+++,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))*********)))(((((('''(((((((((&&&&&&((()))&&&''')))++++++***((('''(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))******+++,,,,,,------...+++,,,---///111333444555777888::::::;;;===@@@CCCCCCGGGLLLMMMMMMLLLNNNPPPPPPPPPRRRTTTQQQMMMNNNSSSYYYXXX]]]kkkxxx%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((())))))(((***+++***)))((()))***+++++++++*********************+++,,,,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''((()))******(((((()))************)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))******************************))))))((((((''''''***))))))))))))***++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))(((((('''&&&'''(((((('''&&&&&&''')))((()))))))))))))))(((''')))((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************++++++,,,---------,,,---...///111222333444888999;;;;;;;;;<<>>???AAAEEEIIIKKKKKKLLLOOORRROOOOOORRRTTTRRRNNNOOOTTTWWWUUUZZZgggttt}}}%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&''''''((((((((((((((((((***+++***)))((()))*********************************+++,,,,,,,,,,,,+++,,,+++******))))))******((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((*********))))))(((((('''&&&'''''''''(((((())))))'''((())))))******))))))((((((((((((((((((((((((''')))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((()))((((((((((((((((((((((((************************''''''(((((())))))******))))))(((((())))))***+++***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))******))))))((('''&&&'''((('''%%%%%%'''(((+++***)))(((''''''(((((())))))((('''&&&%%%%%%$$$&&&'''(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))***++++++,,,,,,---,,,---...///000111222222999:::<<<<<<<<<<<<===>>>@@@DDDHHHJJJJJJKKKNNNRRRNNNOOOQQQTTTRRRNNNPPPUUUXXXWWW\\\jjjwww%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''''''''((((((((())))))&&&''''''((()))((((((((((((***+++***)))((()))******************+++++++++******+++,,,,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&''''''((()))))))))(((((()))************)))))))))))))))))))))))))))'''((())))))''''''((()))''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))******************************))))))(((((('''''')))(((((((((((()))************++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))************)))((((((&&&''''''&&&%%%%%%&&&(((***))))))(((((((((((())))))((((((((('''&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,+++,,,---...000111222333888:::<<<===<<<<<<===>>>AAADDDHHHIIIHHHJJJMMMQQQNNNNNNQQQTTTRRRNNNPPPUUUYYYYYYaaaqqq}}}%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''(((***+++***)))((()))***))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))&&&&&&''''''((())))))***&&&'''(((((())))))(((((((((((((((((((((((((((((('''((()))(((''''''((()))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***)))'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))*********************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))(((((('''&&&&&&''''''&&&%%%%%%&&&((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))***++++++,,,,,,***+++,,,...000222333444777999<<<=========>>>???BBBEEEHHHHHHGGGHHHLLLOOONNNNNNQQQTTTRRRNNNPPPUUUZZZ\\\gggxxx%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''(((***+++***)))((()))***))))))******++++++++++++******+++,,,,,,,,,,,,+++,,,++++++***)))*********))))))))))))))))))))))))%%%&&&&&&''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***)))&&&&&&'''***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********((((((((((((((()))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&'''&&&%%%$$$&&&(((&&&'''((()))******))))))((((((((()))))))))))))))''''''&&&%%%%%%'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))***++++++,,,,,,)))***+++...000222333444666888;;;=========>>>???CCCFFFHHHHHHGGGGGGKKKOOOMMMNNNQQQTTTRRRNNNPPPVVV[[[___kkk}}}&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------******+++++++++,,,,,,,,,************)))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&******))))))((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((((((((((()))+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''%%%$$$%%%''''''$$$!!!(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******,,,***(((***---...,,,***////////////111222444666777888:::::::::;;;>>>@@@DDDEEEGGGGGGGGGGGGIIIJJJNNNJJJKKKPPPNNNJJJNNNXXXZZZZZZmmm&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))******++++++,,,,,,---*********+++++++++,,,,,,************)))))))))))))))((('''&&&&&&'''((())))))((((((((('''''''''&&&)))((((((((('''''''''&&&))))))))))))((((((''''''((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))+++++++++************)))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((&&&%%%%%%''''''%%%"""((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************(((((((((((())))))))))))((())))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******,,,***)))***,,,---,,,***////////////111333555666777888:::::::::;;;>>>@@@DDDEEEGGGGGGGGGGGGIIIKKKNNNJJJLLLPPPNNNJJJNNNWWW^^^\\\ooo&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,*********++++++++++++,,,************))))))))))))((((((''''''''''''((((((((((((((('''''''''''''''(((((((((''''''''''''''')))))))))(((((((((((('''((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&'''((((((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))******+++***)))***,,,---,,,+++......///000111333555666777888:::::::::;;;>>>@@@DDDEEEGGGHHHGGGHHHJJJKKKNNNJJJLLLPPPOOOJJJNNNWWW___]]]nnn&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,************++++++++++++************)))))))))((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((())))))***+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((('''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((&&&&&&&&&&&&''''''''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***((((((''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((())))))***++++++******+++,,,,,,,,,,,,---...///000222333555666777888:::::::::;;;>>>@@@DDDEEEGGGHHHHHHHHHJJJLLLMMMJJJLLLQQQOOOJJJMMMVVV^^^[[[kkk||||||zzz||||||&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))******+++,,,,,,))))))*********+++++++++************)))))))))((('''(((((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&''''''''''''''''''&&&'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******+++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((()))))))))))))))***++++++******++++++++++++,,,,,,,,,---///111222444555666777888:::::::::;;;>>>@@@CCCEEEGGGHHHHHHIIIKKKMMMMMMJJJLLLQQQPPPJJJMMMVVV^^^[[[jjjzzzxxxvvvzzzzzz&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))***+++++++++)))))))))************+++************))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((''''''(((((()))***++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))((((((''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***))))))))))))***++++++)))+++,,,,,,+++***,,,---+++---///111333444555666777888:::::::::;;;>>>@@@CCCEEEGGGHHHIIIJJJLLLNNNLLLJJJLLLRRRPPPJJJMMMUUU___]]]lll|||yyyvvvzzz|||&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))******++++++))))))))))))************************))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((()))***++++++++++++************)))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''$$$&&&))))))'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))******))))))******+++,,,)))+++,,,,,,******+++...+++,,,///111333555555555777888:::::::::;;;>>>@@@CCCEEEGGGIIIIIIJJJLLLNNNLLLIIIMMMRRRQQQKKKMMMUUU^^^\\\lll|||xxxuuuzzz{{{&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))******++++++))))))))))))************************))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((()))+++++++++++++++************)))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''###&&&((((((&&&%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))***)))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))*********)))******+++,,,(((+++---,,,***)))+++...***,,,///222444555555555777888:::::::::;;;>>>@@@CCCEEEGGGIIIIIIJJJMMMOOOLLLIIIMMMRRRQQQKKKMMMUUU[[[ZZZkkkzzzwwwssswwwyyy''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***((('''***+++*********))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((())))))***&&&&&&''''''(((((())))))((((((((((((((('''''''''((('''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))((('''''''''''''''((((((((((((((()))******&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((******)))((((((((((((((((((((((((((())))))))))))((()))+++,,,+++***(((&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,+++,,,---///222444555666777888999999999:::===???BBBDDDEEEFFFFFFHHHKKKMMMJJJJJJMMMPPPOOOLLLOOOUUUYYYaaahhhlllpppvvvxxxxxx''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))''''''((((((''''''''')))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''((((((((((((((((((((((((((((((((('''((('''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))((('''''''''''''''((((((((((((((())))))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************)))(((((((((((((((******))))))((((((''''''((()))+++++++++***((('''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))************)))))))))(((******+++++++++,,,,,,,,,+++,,,...///111333555555666777999999999;;;===???CCCDDDFFFGGGGGGIIIKKKMMMJJJJJJMMMPPPNNNLLLOOOUUU[[[cccjjjnnnsssyyy}}}|||''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((('''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))((((((''''''''''''(((((((((''''''(((((()))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************))))))(((((((((((((((++++++***)))((('''&&&&&&)))******++++++)))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******************))))))))))))******+++++++++,,,,,,,,,------...000111333444444555666888999:::;;;>>>AAACCCEEEGGGHHHHHHJJJLLLNNNKKKJJJLLLNNNMMMKKKOOOVVV\\\dddlllpppvvv}}}''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))%%%(((***((()))+++,,,,,,((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))(((''''''''''''(((((((((''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******))))))(((((('''''')))************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************)))))))))))))))******+++++++++,,,,,,,,,---...///000111222333333444666888999:::<<>>AAABBBDDDHHHJJJJJJJJJKKKLLLHHHIIILLLOOONNNKKKNNNTTTTTT[[[ccchhhoooyyy''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))555======222+++,,,,,,(((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))***((('''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************((((((((((((((()))******''''''(((((())))))******+++******)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))))))))******************+++++++++,,,,,,,,,+++,,,...///111333555555666777999999999;;;===???@@@CCCGGGIIIJJJJJJJJJKKKGGGHHHLLLPPPOOOKKKMMMRRRTTT[[[bbbgggnnnxxx'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,555777,,,&&&***+++'''&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((*********)))((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''((())))))((((((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***((('''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''''''''((()))***'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))((((((((((((+++******)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((************************'''(((((()))***+++++++++(((((())))))*********+++******+++++++++,,,,,,,,,+++,,,---///222444555666777888999999999:::===???@@@CCCGGGIIIIIIIIIJJJJJJEEEGGGMMMQQQPPPLLLLLLPPPUUU\\\ccchhhoooyyy((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((+++*********))))))((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''&&&''')))*********)))((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......///.........000222444555666777777999:::<<<>>>???CCCDDDEEEFFFEEEGGGIIIKKKIIIJJJNNNRRRPPPKKKLLLPPPTTTZZZ^^^bbbooo''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))))))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&'''((()))***))))))((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......///......///000222444555666777777999:::<<<>>>???BBBDDDEEEFFFFFFGGGIIIKKKJJJKKKOOORRRPPPLLLMMMQQQTTTZZZ___cccppp''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((************************+++*********))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((()))))))))))))))******))))))((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...............///000222444666777777888999;;;===>>>???AAACCCEEEFFFFFFGGGIIIKKKJJJKKKOOORRRPPPLLLNNNRRRTTT[[[```dddqqq''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((************************,,,+++******))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((())))))************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((()))))))))************++++++++++++,,,---...............///111333555666777777888999;;;===???@@@@@@BBBEEEFFFFFFGGGIIIJJJIIIJJJMMMQQQOOOKKKMMMRRRUUU[[[```dddqqq''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((()))***************))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************++++++++++++,,,---...............///111333666777777888888:::;;;===???@@@???AAADDDFFFFFFGGGHHHJJJHHHHHHKKKNNNLLLIIILLLQQQUUU[[[___cccppp&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((()))))))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((('''(((((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''(((((()))*********++++++******)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((()))))))))))))))''''''&&&&&&''''''((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((******))))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,---...............///111444777888888888999:::<<<>>>???@@@===@@@DDDFFFGGGGGGHHHJJJGGGGGGIIILLLKKKHHHKKKQQQVVV[[[]]]```mmm&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&%%%%%%&&&&&&((())))))%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''')))+++''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++***++++++++++++***))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))''''''&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********(((((((((((())))))))))))'''((((((((()))))))))***))))))************))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,---...............000222444777999888888999:::<<<>>>@@@AAA<<<@@@DDDFFFGGGGGGHHHIIIGGGGGGIIILLLKKKIIILLLRRRWWW[[[[[[]]]jjj}}}&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((()))***%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%'''***+++&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&((()))+++,,,***++++++++++++***))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((())))))))))))'''((((((((())))))******))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,---...............000222555777999888888999:::<<<>>>@@@AAA<<>>???AAAAAABBBCCCCCCEEEFFFGGGGGGHHHHHHEEEGGGHHHIIIGGGGGGHHHIIIRRR[[[]]]dddyyy((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%'''((()))'''&&&'''(((((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))))))))((((((((((((((())))))))))))((((((((((((((((((((((((***))))))((('''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((***)))((('''''''''''''''(((((()))(((((('''&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))((((((((((((((('''''''''))))))))))))(((((((((((())))))************))))))(((((((((((()))))))))))),,,,,,***)))(((((((((((()))))))))***++++++,,,,,,++++++++++++,,,---......,,,---///222444555666666999:::<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEGGGIIIIIIHHHGGGGGGHHHQQQ\\\___ggg{{{((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%'''((()))'''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((()))))))))***))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''''''''''''''(((((((((((((((((('''&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))'''''''''((((((((((((((())))))))))))(((((((((((())))))************))))))'''((((((((()))))))))***,,,,,,***)))(((((((((((()))))))))***++++++,,,,,,++++++++++++,,,---......,,,...000222444555666777:::;;;<<<>>>@@@AAABBBBBBDDDEEEFFFGGGGGGHHHGGGGGGFFFHHHJJJKKKIIIHHHGGGHHHOOO[[[```iii|||((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((("""###$$$%%%&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%'''((()))'''&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((()))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((('''(((((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))(((((('''''''''((((((((((((((())))))))))))((((((((((((((())))))******))))))(((''''''(((((())))))******++++++***)))((((((((())))))))))))***++++++,,,,,,++++++++++++,,,---......---...000222444666777777:::;;;===???@@@BBBBBBCCCEEEFFFFFFGGGHHHHHHGGGGGGGGGIIILLLLLLKKKIIIHHHHHHMMMZZZ```iii{{{((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''(((((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%'''((()))'''&&&&&&&&&'''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))******''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********(((((()))))))))*********))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***(((''''''''''''(((((()))''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))((((((''''''''''''((((((((()))))))))))))))(((((((((((('''(((((())))))((((((''''''''''''((()))***************)))))))))))))))***)))))))))***++++++,,,,,,++++++++++++,,,---......---...000222555666777777:::;;;===???AAABBBCCCCCCFFFFFFGGGGGGHHHHHHGGGGGGGGGJJJLLLMMMKKKIIIGGGGGGLLLZZZaaaiii{{{(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%'''((()))'''&&&&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))+++***'''&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))************))))))************))))))************************'''((((((((())))))******'''''''''''''''((()))***''''''((((((((((((((('''%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++***)))))))))))))))***+++)))))))))***++++++,,,,,,++++++++++++,,,---......---...000333555666777888:::;;;===???AAABBBCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGGGGIIILLLMMMKKKHHHGGGFFFMMMZZZaaaiii{{{)))'''&&&'''((()))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''$$$###$$$''')))'''%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&'''(((***,,,111...***&&&$$$%%%&&&'''))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))(((((((((''''''''''''&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******)))(((''''''((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))(((((('''(((((()))***+++***)))((((((((((((((()))))))))))))))***+++,,,---+++++++++***++++++,,,,,,,,,---...000222444666666<<<===>>>@@@BBBCCCCCCDDDGGGGGGFFFFFFFFFFFFFFFFFFGGGJJJMMMLLLGGGEEEGGGJJJUUU^^^___dddyyy)))'''&&&'''((()))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%###%%%'''((('''%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&)))((('''&&&'''(((***+++...,,,)))&&&%%%%%%&&&'''((((((((((((((('''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))((((((((('''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******)))((('''''')))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((())))))))))))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((())))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))))))))))))))***+++,,,---+++++++++***++++++,,,---,,,---...000222444666777;;;<<<>>>???AAABBBCCCCCCGGGFFFFFFFFFFFFFFFGGGGGGHHHKKKMMMLLLHHHEEEFFFIIISSS^^^```eeexxx)))'''&&&'''((()))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%)))((('''''''''((()))******)))((('''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((''''''%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***)))((('''((())))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''(((((())))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))***))))))(((((((((((())))))))))))(((((())))))***))))))))))))***+++,,,,,,+++++++++++++++,,,------,,,---///111333555666777:::;;;===???@@@BBBBBBCCCFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNLLLHHHEEEFFFGGGRRR^^^bbbgggwwwxxx)))'''&&&'''((()))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))******)))(((((('''(((((()))))))))((())))))************))))))***++++++,,,+++++++++++++++,,,---...---...///111333555666777999:::<<<>>>@@@AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNLLLIIIFFFFFFFFFRRR```eeehhhvvv{{{{{{)))'''&&&'''((()))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((%%%%%%'''((((((((('''&&&&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((((((&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************(((((()))*********************************************))))))))))))******************************''')))***)))((('''(((***((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))******)))(((((('''(((((()))))))))))))))***++++++*********)))******+++,,,++++++++++++,,,---...///---...///111333555777777888999;;;>>>@@@BBBCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMMMMLLLIIIGGGFFFFFFTTTbbbeeehhhuuu)))'''&&&'''((()))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((''''''''''''&&&%%%&&&'''((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++******)))))))))(((((((((((((((((()))(((((('''&&&&&&&&&'''''''''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((())))))))))))******'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))***++++++++++++******************************))))))))))))******************************'''((())))))(((((()))***))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''((())))))******))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))***))))))(((((((((((()))))))))))))))******+++,,,+++***************++++++++++++++++++,,,...///000---...000222444666777888888:::<<<>>>AAABBBDDDDDDGGGGGGGGGGGGGGGHHHIIIJJJMMMMMMLLLLLLJJJIIIGGGFFFUUUaaacccfffttt)))'''&&&'''((()))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''((('''%%%###%%%&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((''''''&&&%%%(((((((((((((((((())))))((((((((((((((('''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,*********)))))))))(((((())))))******)))(((((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))(((((()))))))))*********'''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))***++++++++++++******************************))))))))))))******************************&&&((())))))(((((()))+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((()))************)))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((())))))))))))))))))(((((((((((())))))***))))))))))))***+++,,,---++++++***************++++++++++++,,,---...///000......000222444666777888999:::<<>>BBBCCCAAAAAACCCEEEJJJIIIHHHHHHHHHIIIKKKLLLLLLMMMMMMMMMNNNPPPOOONNNZZZ___bbbppp((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((******)))((((((((())))))(((((((((((((((((('''''''''(((((((((((((((((('''******))))))((((((''''''(((((((((((((((((((((((('''((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((()))***+++,,,,,,))))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))(((&&&'''((((((((()))))))))***'''((())))))(((((()))***((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************************************)))((((((((())))))***************))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---************************)))((((((((())))))***+++************************)))))))))))))))(((((((((************************(((((())))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++******++++++++++++******((((((((((((((((((((((((***))))))***++++++(((&&&))))))))))))))))))))))))))))))((('''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((***))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))*********+++******************************))))))))))))******---,,,+++++++++,,,---.........000111333555666777:::>>>BBBCCCBBBAAACCCFFFKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKJJJIIIIIIJJJWWWaaahhhxxx((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******)))(((((()))))))))***))))))((((((''''''''''''(((((())))))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((()))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))(((&&&''''''(((((())))))******'''((())))))(((((()))***((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************)))******++++++******)))((()))******++++++************)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,------...//////++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,++++++++++++++++++++++++************))))))))))))************************(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++,,,******++++++++++++******))))))))))))))))))))))))***)))))))))++++++)))((())))))))))))))))))))))))))))))((('''''''''''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))(((''''''(((***((((((((((((((())))))***(((((((((((())))))))))))((())))))******+++++++++************************++++++************++++++,,,+++++++++,,,---///000---...///111333555666777;;;???CCCDDDCCCBBBDDDFFFKKKKKKJJJIIIJJJKKKLLLMMMLLLJJJKKKLLLKKKIIIJJJNNNTTTdddsss((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))((('''))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))(((&&&'''''''''((()))*********'''((())))))(((((()))***((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************(((((()))***++++++++++++((()))***+++++++++******************+++,,,------------------------------,,,,,,,,,,,,------------------------............------------............+++,,,------...---------------------------------,,,---...//////...,,,+++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))+++)))(((((()))******)))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((()))******(((((((((((())))))))))))((())))))******+++,,,,,,************************,,,,,,++++++++++++,,,,,,+++******+++,,,...000111---...///111333555777777<<>>>>>???AAA???<<<999777777777888777666444222111000111111555333111///---------------------...000000///...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))))))))******************++++++++++++******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((((((''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))************++++++******)))*********)))************+++++++++------,,,,,,,,,---......//////111222444555777777:::===@@@AAABBBCCCEEEGGGIIIHHHHHHHHHIIIJJJKKKKKKKKKNNNIIIGGGJJJHHHKKKXXXppp''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000//////............//////.........000222444444444444666999<<<>>>FFFFFFFFFFFFEEEDDDCCCCCCFFFGGGGGGHHHIIIIIIIIIIIILLLJJJHHHFFFFFFGGGJJJKKKIIIGGGDDD@@@<<<999666444555444222000///.........111000000000111111///,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))******++++++++++++******((((((((()))******++++++))))))))))))))))))))))))******))))))(((((('''''')))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************,,,,,,+++***)))))))))***))))))*********+++++++++,,,,,,,,,,,,------.../////////111222444555777777:::<<>>CCCIIIMMMNNNNNNMMMKKKIIIFFFDDDCCCDDDEEEGGGIIIJJJIIIHHHGGGKKKJJJJJJJJJLLLOOOSSSVVVXXXVVVTTTOOOIIIBBB<<<999333333333333222222111000000///...///000000///---.........---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************,,,,,,+++***)))))))))***))))))*********+++++++++******++++++---///000111//////111222444555777777999;;;>>>@@@AAABBBDDDEEEGGGHHHHHHIIIJJJKKKMMMNNNOOOQQQKKKHHHLLLIIILLLZZZqqq''''''(((((()))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///000222333555999>>>AAA>>>===;;;;;;===BBBGGGJJJGGGHHHHHHGGGGGGFFFEEEDDD???BBBFFFIIIJJJIIIFFFDDD@@@@@@???@@@BBBDDDGGGIIIKKKLLLLLLLLLJJJHHHFFFDDDFFFFFFFFFDDD@@@;;;555222000...------///000000000............---------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************++++++******)))*********)))************+++++++++))))))***+++---///111222//////111222444555777777888;;;>>>???@@@AAACCCEEEGGGGGGHHHIIIJJJLLLNNNOOOPPPRRRMMMJJJMMMJJJLLLZZZqqq&&&'''((()))***,,,,,,---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,))))))******+++,,,,,,,,,------------------------++++++,,,---///000111111333555777:::===CCCIIINNNGGGEEEBBBAAACCCGGGLLLPPPUUUVVVWWWYYY[[[\\\\\\]]]WWW[[[aaafffgggddd```\\\RRRQQQPPPNNNLLLKKKJJJJJJFFFEEEDDDDDDEEEGGGIIIKKKQQQSSSUUUUUURRRKKKEEE@@@;;;777333111111222111111............------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))***************++++++++++++******(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))*********************)))******++++++)))************++++++++++++++++++,,,---...000111//////111222444555777777888:::===???@@@AAACCCDDDFFFGGGHHHIIIKKKMMMOOOPPPNNNQQQMMMKKKNNNJJJKKKWWWmmm&&&'''(((***+++---...///((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))*********)))******+++,,,(((((()))***++++++,,,,,,------------------------------///000222444555666666888<<>>>>>@@@AAACCCCCCEEEIIINNNRRRNNNWWWbbbjjjtttuuufff[[[VVVRRRMMMHHHDDDFFFHHHJJJMMMNNNOOOOOOPPPQQQOOOIII???666222222,,,.../////////...///000.........------...000222,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***++++++++++++***))))))))))))************))))))******))))))))))))******+++*********))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))******++++++++++++******+++,,,---+++)))(((((()))++++++******************,,,,,,,,,,,,------.../////////000111444777:::;;;<<<>>>????????????AAACCCEEEGGGJJJMMMOOOOOOOOONNNNNNPPPLLLJJJOOOJJJIIISSS^^^xxx&&&''''''((()))***++++++(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************(((((((((((()))))))))*********************************))))))))))))******************************************************************))))))))))))))))))))))))************************************************************************************))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,------.....................//////000111222444:::@@@EEEEEEEEEDDDBBB@@@AAAGGGQQQ\\\dddnnnwwwwwwpppnnnjjjccc\\\QQQOOOMMMJJJIIIJJJKKKLLLQQQUUUZZZ\\\XXXNNNAAA999666555444111///......///...///......---,,,------,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++++++++***))))))))))))************))))))******))))))))))))******************)))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))******++++++******)))+++,,,---+++)))(((((()))************************,,,,,,,,,,,,------.../////////000222444777999;;;===>>>@@@@@@@@@@@@BBBDDDFFFGGGJJJLLLMMMMMMMMMMMMMMMPPPKKKJJJNNNJJJIIISSSbbb{{{''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))))))))************((((((((()))))))))************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************)))))))))*********++++++******************************************************************************))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++************+++++++++,,,+++,,,------...------------.........000111222333666888;;;@@@FFFIIIIIIHHHEEEFFFJJJSSSbbbssswwwppppppmmmfff___WWWPPPKKKHHHDDDIIIQQQ\\\bbb___UUULLLCCC???888333000000333444///000000//////---,,,+++------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************)))************++++++++++++++++++++++++******)))))))))************))))))******))))))))))))******************))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))************))))))))))))******))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))******++++++******)))+++,,,,,,+++)))((()))***************************,,,,,,,,,,,,---...////////////000222444777999;;;===???@@@AAAAAAAAACCCEEEFFFGGGIIIJJJKKKLLLLLLLLLNNNPPPLLLKKKOOOKKKIIITTTggg~~~''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))(((((()))))))))*********((()))))))))************(((((()))))))))*********************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++))))))*********+++++++++************************************************************************+++******************+++((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---.........------......///111333666888999@@@@@@AAADDDIIINNNRRRTTTUUU\\\jjj}}}{{{qqqfff[[[UUUKKKIIIIIILLLRRRVVVYYYYYYUUUPPPGGG???:::777555444000000000111111000///---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,++++++***)))))))))************))))))******))))))))))))***************)))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))***************))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************************************))))))************))))))***+++,,,+++)))((()))******************++++++++++++++++++,,,---...///000...///000222555777999:::<<<>>>???@@@@@@AAABBBDDDDDDEEEFFFHHHJJJKKKMMMNNNOOORRRMMMLLLQQQLLLKKKUUUjjj''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***))))))))))))************((()))))))))************))))))))))))************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,************++++++++++++************************************************************************++++++************++++++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,---...////////////000111333666999<<>>>>>??????AAACCCCCCCCCDDDFFFIIILLLOOOQQQQQQTTTOOONNNRRRNNNMMMWWWjjj''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******)))))))))*********++++++))))))))))))************)))))))))*********++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---------...000111333444444555888<<<@@@DDDHHHJJJBBBGGGNNNXXXeeessstttdddUUUMMMMMMPPPMMMTTT___jjjmmmeeeVVVJJJ>>>888222//////111000///......////////////......------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++,,,,,,,,,,,,,,,++++++***))))))************))))))******))))))))))))******))))))))))))************((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))************************((((((((()))******++++++******))))))))))))******************************'''''''''((()))*********))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))************++++++++++++++++++++++++((())))))******))))))((()))+++,,,+++***)))***+++)))))))))***++++++,,,,,,******+++,,,---...000111---...111333666888999999999:::===>>>>>>???AAACCCDDDDDDDDDEEEHHHLLLPPPRRRRRRTTTPPPOOOSSSOOOMMMXXXhhh~~~'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********))))))*********+++++++++))))))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------......---...000333777999888:::===AAAFFFLLLPPPRRRWWW```ooo}}}|||yyynnnddd]]]YYYGGGKKKSSS___jjjmmmjjjfffSSSJJJ===444111111000///......////////////......------------.........///------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,------,,,,,,+++***))))))************))))))******))))))))))))******((()))))))))************((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))***++++++***)))***+++((())))))***++++++,,,,,,******+++,,,---///000111---...111444666888999999999;;;===>>>???@@@BBBDDDHHHGGGFFFFFFGGGKKKNNNQQQQQQSSSOOONNNRRRNNNLLLVVVfff}}}'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************)))************+++++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------///...------000444999<<<;;;===@@@EEEJJJPPPTTTWWWxxxwwwrrrrrrtttvvv|||xxxlllcccYYYRRRKKKLLLUUUaaajjjnnnfffZZZHHH;;;555333222000......////////////......---------.........//////------------------------+++++++++,,,,,,---------************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,------,,,,,,+++***))))))************))))))******))))))))))))******(((((())))))*********+++((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++******))))))))))))************************************))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((()))***++++++***)))***,,,((())))))***++++++,,,,,,*********,,,---///000111,,,...111444666888888999:::<<<>>>???@@@AAACCCEEELLLJJJHHHFFFGGGIIILLLOOOOOORRRMMMLLLPPPLLLKKKUUUeee}}}(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++************************+++,,,......---+++000...,,,+++,,,,,,+++***,,,+++******+++,,,,,,,,,&&&---000---+++......+++222000,,,)))***---...,,,,,,...///...,,,+++,,,...---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---+++******+++,,,,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++***)))(((((((((******)))************+++++++++++++++******************''')))+++---...//////......///333999999777888<<>>666666777///...------............//////...---,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++)))*********++++++++++++******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))************+++++++++******************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''(((+++,,,+++(((+++++++++*********))))))++++++******************,,,,,,+++***))))))******)))************+++++++++...---,,,+++,,,...000111...///000333555777999::::::<<<===>>>???@@@CCCFFFKKKHHHFFFFFFIIILLLMMMLLLPPPMMMLLLLLLLLLKKKOOOUUUdddyyy(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********///---,,,+++++++++++++++***)))((((((((())))))(((,,,,,,++++++,,,---------111333111,,,---111333111,,,---.........///000///,,,,,,------------......------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,++++++++++++---+++******+++,,,,,,+++,,,,,,++++++***)))))))))************************************************)))))))))))))))***++++++***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++,,,,,,,,,,,,+++++++++++++++*********+++,,,---...............555444555888999:::@@@GGGKKKEEEHHHWWWgggwww}}}~~~~~~|||}}}~~~}}}~~~yyymmm```WWWTTTUUUXXXaaafffbbbYYYOOOBBB666999444//////222444222///000//////......---------------------------------+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++)))))))))*********++++++******))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))+++++++++***************)))************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))***************************((('''(((+++,,,+++)))+++++++++*********))))))************************,,,,,,+++***************************++++++++++++...---,,,,,,,,,...000111...///000333555777999:::;;;<<<>>>>>>???@@@CCCEEEKKKHHHFFFFFFJJJMMMNNNMMMQQQNNNMMMMMMLLLKKKOOOUUUdddxxx(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++111///---++++++,,,---...000000////////////000000............///000000111555444222333888<<<:::444000111222222111000///000111///------...//////...///...------------------........................------,,,,,,,,,+++++++++---,,,******,,,,,,,,,+++,,,,,,,,,+++******))))))***************************************************))))))))))))***++++++******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++/////////....../////////555555777:::;;;;;;AAAIIIIIIGGGRRRlllzzz{{{uuuvvvyyy||||||uuuttt~~~zzznnnddd^^^TTTYYYaaaiiinnnjjjYYYIIICCC:::000---111444111---////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))*********))))))))))))(((((((((((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))***************************)))((()))+++++++++***+++++++++***************************************,,,++++++************+++************+++++++++,,,------,,,,,,---...000111...///000333555777999:::<<<===>>>>>>>>>???AAACCCIIIGGGFFFGGGJJJMMMOOOOOOSSSPPPOOOOOOMMMKKKNNNTTTbbbuuu(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---......------...000222+++,,,,,,,,,+++,,,---///222333333333333555777888999999===HHHSSSVVVNNNCCC;;;666222555888;;;>>>AAABBB<<<555111000000000///111111000///////////////////////////............------------,,,,,,,,,,,,---,,,******,,,---,,,+++,,,,,,,,,++++++***************************************************************))))))******+++,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))((()))))))))************&&&((()))+++,,,,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,000///......///000222333333666===CCCCCC@@@BBBHHHMMMWWWmmm|||sssnnnpppuuuvvvuuuvvvyyyppp[[[WWWVVV]]]iiipppmmmfffTTTJJJ<<<333111222111000/////////////////////000........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********++++++++++++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))***************************))))))******+++++++++***************************************+++++++++,,,++++++******+++++++++*********+++++++++,,,,,,------,,,,,,---...000000...///000333555777999:::<<<===>>>>>>>>>>>>@@@BBBHHHGGGFFFGGGJJJMMMOOOQQQUUUQQQPPPPPPNNNKKKNNNSSS^^^sss))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************))))))*********+++++++++++++++,,,,,,------------***,,,//////......000222---///111111111222555777777888888888888;;;@@@DDDIIIHHHNNN^^^pppvvvooofffOOOBBB888===IIISSS\\\bbb\\\TTTHHH>>>888555666666777666555333222111000000000000//////.....................---------,,,,,,...,,,++++++,,,------,,,,,,,,,,,,+++++++++++++++***************************************************************++++++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********+++************************((()))))))))************'''(((***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------.........///222555888999:::===CCCHHHHHHHHHNNNWWWkkk}}}}}}~~~wwwrrrkkkjjjmmmuuu}}}nnndddYYYUUUZZZbbbiiinnnlllcccUUUEEE999333222444..................//////........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***************+++,,,************************))))))*********+++++++++,,,+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,------...//////000...///000333555777999:::<<<===>>>>>>===>>>@@@BBBHHHHHHHHHHHHJJJLLLPPPRRRTTTRRRQQQQQQNNNKKKMMMRRR\\\rrr))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++************************)))************++++++++++++,,,,,,------......///+++...000000//////222666:::<<<>>>===;;;:::===@@@;;;<<<<<<;;;;;;@@@HHHOOOZZZSSSUUUfffzzzqqq___QQQSSS\\\dddnnnvvvwwwqqqeeeWWWKKKEEEDDDFFFFFFDDD@@@<<<888555222111222111111000000//////...//////.........---------...---++++++---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++************+++,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((())))))******+++++++++************************))))))))))))************))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------......///---...000333777;;;>>>???AAA@@@BBBEEEIIIRRRddduuuwwwrrrssszzz}}}uuurrrtttwwwzzzrrrqqqtttyyy~~~yyylllbbbYYYVVVZZZ```tttpppfffVVVDDD888333333................................................+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******)))))))))************+++)))))))))*********++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++******+++---***************+++++++++)))))))))***++++++,,,,,,,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---....../////////...///000333555777999:::;;;<<<=========>>>@@@BBBHHHIIIIIIIIIIIIKKKOOORRRSSSQQQPPPQQQNNNKKKMMMQQQ[[[rrr))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++************************)))************+++++++++,,,,,,,,,---.../////////000222333333444999BBBIIIQQQRRROOOHHH???999888999<<<===<<<;;;<<>>AAACCCIIIJJJKKKJJJIIIJJJNNNRRRQQQOOOOOOPPPNNNKKKLLLPPP]]]sss))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++************************)))************+++++++++,,,,,,------...///000000333555666777:::EEESSS___|||zzztttfffVVVJJJDDDDDD======<<<:::;;;DDDQQQ\\\aaa[[[___ppp}}}xxxwwwzzzwwwttt}}}yyyllliiikkkqqqllldddZZZOOOFFF???;;;777777666555444444333333000/////////............///---+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))***++++++,,,,,,************************))))))))))))************---,,,+++*********+++,,,---------.........//////,,,,,,------...///000000222555999===AAADDDEEEFFFDDDIIIRRR^^^lll~~~~~~zzzxxx{{{xxxrrrrrryyy~~~yyyhhh```aaaZZZ___fffkkkhhh]]]LLLAAA333222222111000//////...////////////////////////+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((************++++++++++++))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))***************+++++++++)))************+++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((+++---,,,***)))+++...))))))******++++++++++++((())))))***++++++,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------+++,,,---...////////////...///000333555777999:::888:::<<<======???BBBDDDJJJKKKLLLJJJIIIJJJNNNQQQPPPNNNNNNPPPNNNKKKLLLPPP___ttt))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,...---,,,***************---000...***))),,,---///111222222444777::::::>>>>>>:::>>>PPPhhhxxxxxxeee\\\ZZZUUURRRLLLHHHHHHKKKPPPTTTXXX___gggjjjhhhggggggiiivvv~~~yyywwwxxx~~~~~~iiiVVVJJJPPPMMMJJJDDD>>>999444222,,,...111222111000///000000000///...,,,,,,...000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------************************************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++///...------,,,,,,,,,---***+++,,,---///111333555777;;;@@@DDDGGGIIIJJJKKKJJJVVVqqq}}}xxxsssvvv}}}mmmrrryyy{{{ooolllgggeeekkkqqquuu~~~uuummm___]]]XXX\\\qqqoooSSSBBB<<<444///---...000111//////...------------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))(((''''''************************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++)))************+++++++++((())))))))))))*********))))))))))))************,,,,,,++++++***)))((((((*********)))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))******)))))))))))))))***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////000111444777:::;;;;;;;;;<<<===???@@@BBBCCCIIIJJJKKKJJJJJJJJJLLLNNNNNNQQQMMMMMMRRRMMMIIIQQQaaauuu))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***,,,---,,,+++++++++...***))),,,,,,***+++------,,,---000999EEEQQQYYYXXX\\\\\\VVVVVV```mmmuuusssuuuwwwvvvssspppnnnnnnggg```VVVNNNJJJMMMRRRVVVdddkkkqqqpppkkkhhhjjjnnn~~~tttjjjfffeeedddaaaYYYMMM@@@666:::777444222222333333333/////////...------...///............---------,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++******************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))***************+++++++++---------------...//////000...---...222666:::<<<<<>>DDDHHHQQQ___ooo|||~~~tttkkk^^^SSSMMMHHHHHHSSSeeetttyyyxxxpppooommmnnnrrryyy|||vvvpppooovvv}}}zzzjjjZZZIIIHHHKKKQQQVVVQQQBBB666111111000111222111000///000000/////////.........------,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************,,,,,,++++++++++++******+++++++++,,,---...000000000...---222999@@@BBBBBBEEEIIILLLIIIIIIXXXtttzzz{{{lllcccrrr~~~vvvmmmccc\\\]]]dddlllbbbSSSEEE<<<666222000000000///............///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------************************)))))))))******+++++++++************************(((((()))))))))*********************************)))******++++++******))),,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********)))***************++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++((()))***+++++++++++++++******))))))******++++++,,,++++++******++++++,,,************************,,,,,,---......//////000...///000222555777999:::::::::;;;===???AAACCCDDDGGGHHHJJJIIIIIIJJJLLLNNNQQQUUUQQQOOOSSSNNNNNNYYYkkk~~~************************************************************+++++++++++++++,,,---,,,******+++,,,111111111111111777HHHXXXooooooppppppooolllhhheeeeeehhhjjjiiigggddd[[[RRR\\\\\\___hhhsss|||~~~}}}zzz{{{|||}}}|||{{{yyyxxxvvvqqqllllllppptttuuusssiiifffbbb^^^^^^fffrrr{{{{{{bbbbbbdddkkknnnfffSSSCCC555333111111111111///---////////////.........---------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************************++++++++++++************************************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------...//////333999@@@DDDDDDCCCEEEHHHIIIIIIPPPhhhpppjjjvvvzzz|||xxxuuutttvvv~~~uuuggg^^^\\\[[[^^^]]]TTTEEE888333222000///......---........./////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------************************))))))******++++++,,,,,,************************))))))))))))******************************************++++++++++++*********++++++++++++++++++******++++++++++++,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***************+++,,,,,,,,,++++++******++++++,,,************************,,,,,,------.../////////...///111333555777999:::::::::;;;===???AAACCCDDDFFFHHHIIIIIIIIIJJJLLLNNNSSSVVVRRROOOQQQLLLLLLYYYmmm*********************************************************++++++++++++,,,,,,------,,,++++++---//////111555===GGGXXXssszzzhhh[[[TTTRRRLLLUUU___gggpppwwwvvvrrryyyzzzzzzxxxsssnnnjjjhhhbbbdddeeeeeeaaa[[[TTTPPPQQQLLLHHHJJJQQQUUUTTTRRRHHHJJJLLLMMMNNNQQQUUUWWWdddjjjpppqqqooopppuuuzzz~~~~~~zzzxxxzzzzzzrrraaaSSS>>>:::555222333222///---////////////...............------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++*********************************++++++++++++,,,++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------...222666===CCCGGGHHHHHHHHHEEEHHHNNNVVVeee|||{{{~~~}}}yyypppbbb```aaahhhttt{{{iii\\\TTT]]]fffeeeZZZIII;;;444111000//////......//////000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------*********************************+++++++++,,,,,,************************)))))))))*********++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))))))))))))))))),,,,,,,,,+++***)))((('''***************+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---......//////---...111333666888999999999:::;;;===???AAADDDEEEFFFGGGHHHIIIIIIJJJLLLNNNTTTWWWSSSOOOPPPKKKNNN\\\qqq*********************************************************+++++++++,,,,,,***+++,,,------...111444444999GGGZZZmmm|||{{{gggTTTKKKKKKOOOXXXcccoooxxxxxxlll]]]QQQLLLJJJDDDDDDDDDDDDBBB???===;;;=========>>>@@@@@@AAAAAA:::<<>>EEEHHHHHHIIIKKKNNNGGGNNN[[[nnn~~~vvvvvv~~~{{{nnniiinnnlllkkkmmmtttyyyzzz|||~~~vvvnnnjjjiiilllnnnwww~~~{{{lllfffbbbdddmmmtttwwwwwwuuubbbZZZ___iiiuuuxxxjjjPPP;;;333222111111000000111111000000000/////////..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------........................************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))+++++++++++++++***)))(((************+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---...111444666888999999999999;;;<<>>@@@BBB>>>DDDHHHGGGBBB>>>@@@CCCDDDBBB???<<<;;;<<>>;;;222222222111111111111000------..................,,,,,,,,,,,,,,,,,,,,,,,,........................))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))***+++---...//////------...///111333555666;;;BBBHHHIIIGGGGGGLLLQQQIIISSShhh~~~vvvxxxgggaaa]]]gggzzzxxxgggcccnnnkkkjjjlllqqquuuuuuxxx{{{{{{uuummmgggdddaaa\\\XXXSSS\\\dddlll}}}yyyrrrkkkkkkrrrxxxzzzyyyooocccaaahhh~~~dddDDD555444333333222222333333000000000000////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,------------..............................************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---......---,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************)))******+++++++++******************+++,,,---...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,...111444666888888999999999;;;<<>>>>>BBBGGGDDD@@@CCCKKKLLLNNNQQQQQQPPPMMMLLLLLLKKKGGGDDDEEEIIIIIIFFFAAABBBDDDEEEEEEDDDDDDEEEFFFDDDDDDEEEJJJSSS^^^hhhooopppttt}}}{{{iii[[[\\\___YYYNNNFFF<<<555000111333111//////---......---,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++***,,,,,,+++++++++,,,------...---,,,,,,///333888;;;FFFGGGHHHHHHHHHHHHIIIIIIIII```~~~~~~iiilll|||uuusssqqqllliiijjjggglllqqqpppjjjeeeeeegggfffeeedddhhhnnnrrrsssrrrvvvqqqmmmlllmmmmmmiiidddXXXVVVTTTVVV^^^mmm|||wwwyyywwwsssyyyzzzsssqqqrrr{{{qqq[[[<<<777444555222......222000000000///......------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......//////......---,,,******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++,,,+++++++++***************+++++++++,,,,,,------,,,,,,,,,+++++++++++++++------------------------,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------------......///000000000//////111333555777888999888:::<<<===>>>@@@CCCFFFFFFFFFFFFFFFFFFIIINNNQQQPPPRRRPPPQQQTTTPPPWWWjjj))))))))))))***************++++++++++++,,,,,,,,,)))((()))***,,,------,,,---000222333999KKKeeexxx{{{kkk^^^TTTMMMMMMRRRWWW[[[eeepppuuuwwwzzznnnfff[[[UUUSSSRRRPPPNNNKKKEEECCCEEEGGGGGGIIILLLOOORRRWWWZZZVVVQQQTTT]]]jjjkkklllkkkhhheeecccccc]]]^^^```bbbcccbbb```^^^___^^^[[[VVVQQQMMMLLLKKKGGGDDDAAAAAADDDIIIMMMPPPYYY```lllwww{{{|||}}}vvvxxxxxxnnn___VVVHHH===444111111//////000///000///...---,,,------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************++++++************+++++++++++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++++++++++++++,,,,,,,,,,,,---.........000444999>>>AAAHHHLLLOOONNNKKKJJJKKKNNN\\\xxx}}}tttmmmhhhqqqrrroooooofffaaabbbcccaaa```bbbdddfffggggggfffdddcccccchhhfffeeeeeeggghhhhhhgggeeeeeeeeeiiinnnnnnjjjeee\\\\\\ZZZWWWVVVXXX\\\_________eeettt{{{uuuzzz~~~rrrjjjmmmtttuuurrrUUUKKK===444111111111///111000000//////...------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,......//////......---,,,******++++++++++++******++++++++++++++++++++++++************************************++++++++++++***************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------......///000000000//////111333555777888999777999<<<>>>???BBBFFFHHHFFFFFFFFFFFFFFFIIIMMMQQQPPPSSSQQQRRRUUUQQQWWWkkk)))))))))*********++++++++++++++++++,,,,,,,,,,,,*********+++,,,---...//////000666DDDYYYrrryyyeeeVVVMMMLLLQQQXXXaaabbbhhhpppsssnnnhhhfffTTTMMMEEEAAACCCGGGJJJKKKKKKIIILLLWWW___```___^^^cccgggmmmooojjjgggmmmvvv~~~|||{{{www|||~~~yyyuuutttwwwuuussspppmmmkkkjjjiii[[[VVVOOOIIIFFFDDDCCCAAAHHHNNNWWW^^^aaagggvvvyyyfffYYYQQQEEE:::666555222000111111111000000///...---,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++++++++******+++,,,,,,,,,,,,,,,...///222666;;;AAAFFFIIIGGGLLLOOOMMMHHHIIIQQQYYY{{{||||||tttyyy~~~yyyxxxccc[[[[[[bbb]]]ZZZ\\\___```bbbeeeooooooqqquuuzzz}}}|||{{{|||{{{wwwqqqkkkfffcccccccccdddhhhlllooolllddd]]]cccgggjjjkkkgggbbb^^^[[[OOONNNPPPWWWaaaqqqwwwxxx{{{}}}tttjjjhhhjjjkkklllaaaLLL888222666555...111111000000///..........................................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......//////......---,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,)))******+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------......///000000000//////111333555777888999777999<<<>>>@@@CCCGGGJJJEEEFFFFFFFFFGGGIIIMMMPPPPPPSSSQQQRRRVVVRRRXXXlll))))))*********++++++++++++++++++,,,,,,,,,------///000///...---...000222444666CCC```~~~eee]]]UUUSSSXXXaaaiiiooolllddd______\\\TTTKKKFFFEEECCCCCCFFFLLLRRRVVVXXX\\\^^^gggssszzz{{{yyyzzz{{{|||~~~|||wwwqqqiiibbb^^^[[[WWWTTTNNNOOONNNKKKIIIPPPaaapppqqqvvvpppZZZMMMBBB???>>>:::555333333111000000000///...,,,......---------------...------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))***+++,,,------,,,,,,...111555;;;AAAGGGLLLNNNHHHKKKKKKFFFEEENNNccctttzzzzzzwwwiii___```eeeeeecccaaaaaacccgggmmmrrr}}}|||rrrmmmlllmmmoooqqqsssqqqkkkaaaZZZ[[[aaaiiinnnooollliiigggfffaaaXXXNNNHHHNNN___nnnxxxvvvooopppooonnnvvv|||mmmaaaZZZmmmnnn___EEE777888777000222111111000000//////..........................................---------------------------------+++++++++,,,,,,,,,------.........///......---,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,........................---------,,,,,,---------...........................------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------+++***++++++++++++,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,------------......///000000000//////111333555777888999777999<<<>>>???BBBEEEHHHEEEFFFGGGGGGGGGHHHLLLNNNQQQSSSQQQSSSVVVSSSYYYmmm************++++++++++++++++++,,,,,,,,,---------111111000...,,,---000333;;;FFF\\\wwwooo[[[WWWUUUTTTYYYeeesss}}}mmm```SSSNNNLLLJJJGGGGGGBBBFFFNNNWWW```fffhhhhhhlllqqq{{{|||xxx{{{tttqqqppppppmmmjjjbbbaaa\\\QQQIIIHHHNNNTTTZZZbbbpppooo___OOOHHHFFFBBB???===666333000///000111///............------...//////------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,---.........000333999???EEEJJJMMMOOOKKKJJJFFFCCCJJJ___}}}www|||{{{oooiiifffdddeeehhh___aaabbbbbbgggppp|||~~~~~~{{{vvvnnneee___```dddiiillllllkkkkkkkkknnnmmmfffXXXKKKHHHMMMSSSeeelllvvv|||xxxuuuoookkkooo|||yyyjjj```cccrrrrrr[[[DDD<<<777000222222222111000000//////////////////////////////........................------------------------++++++,,,,,,,,,---------.........///......---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------........................------,,,,,,,,,,,,------.................................---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------******++++++,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,------------......///000000000//////111333555777888999888:::<<<======???BBBDDDEEEFFFGGGGGGGGGHHHKKKMMMPPPSSSQQQSSSVVVSSSZZZnnn*********++++++++++++,,,,,,,,,,,,,,,------------,,,---...------000666<<>>999333111111222111//////............///000000------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111444777===CCCHHHKKKLLLLLLHHHEEECCCIIIZZZtttwwwmmmffffffhhhfffcccaaa```hhhpppttt}}}xxxmmmgggnnnooopppooonnnmmmmmmnnniiiooopppiii___WWWRRRNNNMMMSSS___nnn~~~xxxooommmuuussseeebbbsss}}}qqq\\\KKK>>>444333333222222111000000000////////////////////////.............../////////------------------------,,,,,,,,,,,,------------......//////......---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++++++++,,,------,,,,,,,,,,,,++++++,,,------....../////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------......///000000000//////111333555777888999999:::<<<<<<<<<===@@@BBBDDDFFFGGGGGGGGGHHHJJJLLLOOORRRPPPRRRVVVSSSYYYnnn*********+++++++++,,,,,,,,,,,,,,,------------...***---111444777>>>IIIRRRXXX___ddd___VVVSSSYYY``````jjjwwwnnn\\\OOOJJJHHHNNNTTTYYY]]]bbbccciiitttwwwiii[[[OOOMMMKKKNNNXXXgggvvvvvvtttrrrkkk___XXXJJJCCC999333333333111/////////......///000000111........................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,,,,---///222444999===BBBGGGJJJJJJIIIHHHEEEFFFMMM___yyy{{{yyy|||qqqiiieeeggglllnnnqqquuu}}}xxxtttqqqqqqsssyyyzzztttnnnjjjccc]]]RRRPPPRRRXXXbbbuuuyyytttzzz~~~nnnkkksss|||yyygggPPPAAA444333333222111111000000////////////////////////---........./////////000........................,,,,,,,,,------------.........//////......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...000111333333222222222111111111000000///000000111222222333333111111111111111111111111111000000//////000000111....................................------------******+++,,,,,,---......,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------......///000000000//////111333555777888999888:::<<<======???AAADDDDDDEEEGGGGGGGGGGGGIIIKKKNNNQQQOOOQQQUUURRRYYYmmm******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,111888===DDDOOO]]]gggggg\\\OOOIIILLLWWWcccjjjqqqrrrooojjjhhhdddUUUFFFCCCFFFQQQbbbooovvv{{{xxx}}}vvvnnnfffYYYNNNJJJMMMTTTZZZssslll]]]TTTJJJ>>>666444333111//////////////////000111111........................---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((()))***+++,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,000///,,,,,,---000444666===AAAFFFJJJKKKJJJGGGEEEJJJOOO^^^zzz~~~tttwwwwwwrrruuu{{{pppjjjeeegggooozzzwwwtttwwwwwwtttrrrhhhZZZOOOIIIRRRmmmtttpppvvvcccNNN444444333222222111111000000000000000000000000000---.........//////000000........................,,,,,,,,,---------............//////......---,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///111444777999;;;<<<999999999888888777777777222222333444555555666666666666666666666666666666333333222222222222333333222222222222222222222222//////.........---------******+++,,,,,,---......,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++,,,------...++++++,,,,,,,,,---------------......///000000000//////111333555777888999888999<<<===>>>AAADDDGGGDDDEEEGGGGGGGGGGGGIIIJJJMMMPPPOOOQQQUUURRRYYYmmm...+++)))))),,,---,,,***+++---,,,***///666333+++777999<<>>@@@@@@666///000111333333111---,,,...000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------,,,,,,+++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------............//////...------///444;;;AAABBBIIIKKKHHHGGGJJJLLLKKKUUUhhh||||||rrrvvv{{{{{{qqqooommmsss~~~yyyzzzzzzwww}}}tttiii^^^SSSNNNVVVbbbvvvpppxxxmmmYYY>>>555000333444111///111000/////////...............///...---333;;;999222........................,,,,,,,,,---------......///////////////......---------------------------+++++++++++++++++++++++++++,,,------------+++++++++++++++,,,---...///000///222666888:::<<>><<<;;;;;;:::999888999888888888999999888666444666888999888777666666...333666333111333333222444666555111///000111222000///......//////...---000...---,,,+++***---222---------,,,,,,---......---------.........//////,,,,,,,,,---------......---,,,++++++------,,,+++---------,,,+++***)))(((,,,------......------,,,...------,,,,,,------...------...///000111222222...///111333666777888999:::::::::<<<>>>AAADDDFFFCCCCCCCCCEEEGGGHHHHHHGGGKKKQQQPPPQQQRRROOOZZZqqq,,,***)))***---///...---,,,//////+++)))...777<<<===<<>>222222555555222111000000/////////.........///000...---111666555...........................,,,,,,---------.........///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,---///111222888;;;===??????@@@AAABBBAAABBBCCCBBB@@@>>>>>>>>>999888888888999888777666888888888888777777888888444999:::777666888888666444444444333444555666666444333111111111111000...,,,,,,,,,------------///------,,,,,,,,,------...---------.........//////,,,,,,,,,---------......///...------//////...---------------,,,+++******,,,------......------,,,...------,,,,,,------...------...///000111222222...000111444555777888888999999:::<<<>>>AAADDDFFFEEEEEEEEEEEEFFFFFFEEEDDDKKKPPPPPPPPPRRROOOZZZrrr))))))))),,,///000000///000///...//////222;;;DDD@@@CCCPPPfffrrrlllYYYJJJQQQ\\\hhhqqqvvvwwwrrrkkkVVVLLLFFFHHHJJJMMMVVVaaaccckkkzzz}}}uuugggZZZQQQMMMVVVllllllVVVKKKEEE>>><<>>???;;;777777999:::999777999777444333333333111000,,,,,,,,,---......+++)))...------,,,,,,,,,---------------...............,,,,,,,,,---------......///...------//////...---,,,---------------,,,,,,,,,------......------,,,...------,,,,,,------...------...///000111222222///000222444555666777777888888999;;;>>>BBBEEEGGGGGGGGGFFFFFFEEEDDDCCCBBBKKKPPPOOOOOOQQQOOOZZZrrr((()))***,,,...//////...444------777AAACCCBBBCCCJJJRRRaaallleeeUUUOOOUUUeeepppzzz{{{vvvoooeee]]]OOOKKKJJJNNNSSS[[[iiiwwwzzzlll\\\UUU\\\iiiuuu|||~~~lll```VVVOOOOOOSSSDDD;;;111...000222000---000000000////////////...------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++///555;;;@@@EEEJJJNNNPPPIIIHHHLLLHHHFFFUUUkkk~~~uuuzzzzzzuuusssvvvvvvsssnnnYYYRRRLLLQQQfff}}}ttt___YYYbbbnnnlllYYYAAA444222333222000000000000////////////...000///...---...///...+++........................------------............///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,.................................---------,,,,,,,,,,,,---///222777;;;>>>@@@CCCEEEFFFEEEEEEEEEFFFCCCAAA???<<<999777555444777777888999:::===AAADDDAAAAAACCCFFFJJJKKKLLLKKKFFFFFFCCCCCCJJJWWW___aaaaaaWWWMMMJJJIIIHHHEEEDDDFFFBBB>>>;;;999777555333333333222///000111...)))......------,,,---------........................,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,---...//////......,,,------......------,,,...------,,,,,,------............///000111111111000111222444555666777777777888999;;;>>>AAAEEEGGGEEEFFFGGGFFFEEECCCCCCCCCKKKOOONNNOOOQQQOOOZZZsss)))***+++,,,,,,,,,------000///444@@@JJJOOORRRUUU___^^^___^^^TTTLLLUUUfff|||tttfff[[[RRRKKKLLLOOOVVV```iiitttooo___XXXZZZ^^^wwwxxxnnnfffcccdddUUUHHH:::333444555444111111000000000////////////------------------------,,,------......------,,,***++++++,,,,,,++++++***,,,,,,---------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---222999???DDDIIIMMMPPPQQQJJJIIILLLKKKPPPkkk~~~}}}zzz{{{|||vvvwwwwwwwwwlllcccWWWNNNTTTpppzzzsssqqqwwwnnnbbbgggpppvvvjjjWWWDDD888555555666111000000000////////////000......///000/////////........................---------........./////////////////////......---................................................------,,,,,,,,,,,,---------...///222777<<>>555333333111111000000000////////////---...111111///000222........................------.........////////////////////////......---................................................,,,,,,,,,,,,---...///000111222555888<<<@@@DDDEEECCCCCCBBB???<<<;;;===>>><<<999777777;;;???AAABBBGGGOOO[[[dddjjjnnnrrruuummmsss~~~yyyuuuqqquuuzzzvvvtttrrrvvv}}}|||rrrhhh___WWWPPPLLLAAADDD@@@555000333444000222111000///////////////...............---------,,,,,,,,,---------......///...------//////...---,,,,,,---.../////////...,,,------......------,,,...------,,,,,,------....../////////000000000111...///111333666777888999888999999;;;===@@@CCCDDDAAAEEEHHHHHHGGGFFFIIIKKKJJJNNNMMMMMMOOONNN[[[ttt,,,---...---,,,...222666666DDDLLLKKKTTTfffnnnkkkRRRKKKBBBBBBPPPcccnnnppprrrnnnaaaRRRJJJKKKOOOPPPVVVfff~~~xxxiiibbb[[[eeerrr}}}vvv^^^XXXPPPEEE===999666111---111111111000000000//////........................------............------)))***,,,------,,,***)))+++,,,------.........---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---------.........666999>>>BBBEEEHHHKKKMMMCCCDDDHHHTTTiiixxxuuunnnxxxvvvsssrrrpppjjj___[[[dddrrrssskkkhhhtttyyysss```III;;;444000111111111000000000//////000---...111111---...222....................................///////////////////////////......---........................---------------------------------...///111333444777999;;;>>>@@@BBBCCCCCCAAA@@@???===<<<>>>BBBFFFCCCHHHLLLMMMLLLMMMQQQVVV^^^kkk{{{{{{xxxpppvvvwwwssspppuuuyyyzzzyyywww}}}|||tttmmmhhhccc```XXX___[[[JJJ<<<:::777333444333222111000000000000//////.........---------,,,,,,,,,---------......///...------//////...---,,,------.........------,,,------......------,,,...------,,,,,,------...////////////000000000000,,,...000333666888999::::::::::::;;;<<>>HHHOOOQQQ\\\ooo{{{}}}ccc^^^TTTKKKJJJSSS\\\___ppp{{{```]]][[[cccwwwnnn[[[VVVOOOIIIEEE>>>777222111111111111000000000000........................------............------)))***,,,------,,,***)))***+++,,,,,,------------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------999<<>>@@@BBBCCCBBBAAA@@@===<<<<<<<<<>>>CCCKKKPPP]]]iiissssssjjjfffkkkrrrqqqxxxooonnnrrr}}}~~~vvvsssqqqvvv|||yyy}}}|||yyyyyytttrrrpppnnnmmmyyy}}}gggRRRHHHBBB;;;555444333222111111111111//////.........---------,,,,,,,,,---------......---,,,++++++------,,,+++,,,---------------,,,,,,,,,------......------,,,...------,,,,,,------...////////////000000000000+++---000333666999:::;;;:::::::::;;;<<<>>>@@@AAADDDHHHLLLKKKHHHGGGJJJMMMJJJNNNLLLLLLNNNNNN[[[uuu---000222000///555CCCOOOWWWLLLIIIUUUaaabbbZZZTTTQQQUUU[[[hhhxxxvvveeeMMMQQQTTTTTTXXXccctttppp\\\UUU```uuusss```RRRRRRQQQDDD666111444444444333111000000000000000//////......------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---............------...222888===AAAFFFBBB@@@IIIKKKGGGJJJLLLQQQaaa|||xxxyyytttrrrnnnddd]]]UUUTTTXXXjjjjjjRRRDDD888666444333333222...000444000000000000000000000000////////////////////////000000///////////////000///////////////......---//////.........------------...000111111111000///---,,,...333:::???AAA@@@AAABBBCCCBBB???===<<<<<<===@@@AAAAAADDDOOO```mmm|||}}}|||~~~{{{vvvpppsssvvvvvvuuu}}}sssaaaSSSJJJFFF=========:::777444333333666444111///------------,,,,,,---------------...------------------------------.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000000111111000111222444666777888999===<<<<<<===???AAACCCDDDFFFGGGHHHJJJKKKJJJJJJIIIFFFKKKJJJMMMSSSSSS^^^vvv---...111444999@@@HHHNNNNNNLLLNNNVVVZZZWWWSSSSSS\\\iiiwwwwwwdddRRROOOOOOPPPVVVcccyyy}}}}}}wwwhhh]]]bbbvvvsss]]]VVVPPPEEE;;;999333222000000111111111111///////////////.........////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///,,,...///......222:::@@@???FFFDDDDDDLLLLLLHHHLLLNNN]]]vvv}}}wwwxxxzzz}}}}}}tttpppnnnmmmlllXXXSSSSSScccvvvyyy}}}ppp]]]HHH555333000000222111///000444000000000000000000000000////////////////////////000000///////////////000//////000000//////...---//////.........---------......//////000/////////111111222777<<>>===???@@@@@@>>><<<;;;<<<999>>>FFFLLLTTTaaasss}}}{{{xxxuuu{{{{{{uuuiii```ZZZTTTNNNDDDDDDBBB>>>999666555555444333333222111000000///------------------......------------------------...000222222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000000111111000111222444555777888999::::::;;;<<>>???===;;;>>>>>>>>>===;;;;;;===???EEENNN[[[eeellluuuzzzsssggg\\\ZZZZZZVVVNNNNNNPPPQQQOOOIIIBBB<<<999333444444555444333222222........................------------------------...333777666111------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000000111111000111222444555777888999777777999<<>>???>>><<<:::AAA???<<<999;;;AAAJJJQQQkkkrrr{{{~~~||||||}}}~~~{{{~~~oooccc___^^^ZZZSSSWWW\\\bbbccc]]]QQQFFF???999888777666555444444333000000000//////.........---------------------------444999888111,,,,,,///------------------------,,,,,,,,,,,,,,,---............//////000000111111000000222333555666888888666777999;;;???CCCGGGIIIDDDEEEGGGHHHIIIIIIHHHHHHHHHKKKJJJKKKOOOOOO[[[sss777???IIIQQQTTTTTTTTTTTTUUUUUUQQQKKKIIIQQQ___jjjuuuqqqhhh[[[OOOMMMUUU^^^aaazzzwwwgggiii}}}ppp[[[NNNAAA<<<666222222222000///.../////////000000111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000...---222;;;CCCFFFFFFEEELLLKKKHHHGGGAAAEEEVVVyyyllllllvvv|||zzz|||tttgggZZZRRR]]]|||zzz~~~}}}qqqkkkgggggg___MMM===777333444444111000111000000000000000000000000////////////////////////...............///000000000000000000000//////.../////////////////////////////////111333777:::<<<777:::===??????===<<<:::<<<:::888:::CCCTTTgggttt}}}tttqqqmmmhhhbbbeeegggfff___UUUMMMHHHBBB???;;;777555444444444222222111000000///......------------------------,,,222777666///***+++///------------------------------,,,,,,------...///......//////000000111111///000111333555666777888888999:::;;;>>>BBBEEEGGGDDDEEEFFFHHHHHHHHHHHHGGGIIILLLIIIJJJOOOOOO[[[sss@@@IIIRRRUUURRRQQQUUU[[[WWWSSSLLLJJJSSSbbbmmmqqqmmmcccYYYRRRQQQWWWeeerrrzzziiiuuugggQQQAAA???;;;777444222222222///000000000000000000111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000000222888AAAGGGHHHGGGKKKOOOKKKFFFDDDBBBPPPkkk|||fffpppxxxqqqooowww}}}zzzzzzxxxppp^^^SSS\\\mmm}}}}}}zzzrrrhhhgggaaaQQQ???777111222333222222333000000000000000000000000////////////////////////------------...///000000000000111111000000///......////////////000000000000111222555777:::===???888;;;===>>>===<<<;;;;;;444666<<>>AAACCCEEECCCDDDFFFGGGHHHHHHGGGGGGIIILLLIIIJJJOOOPPP\\\uuuIIIOOOTTTTTTOOOPPPXXX```RRRQQQPPPWWWhhhyyy}}}wwwbbbYYYSSSTTT\\\hhhyyy}}}wwwuuuqqqsss}}}uuu\\\KKKLLLIIICCC:::444333444111111111000000000000000////////////////////////................................................------------------------...............//////000---333:::@@@DDDGGGIIILLLOOOPPPIIIDDDEEEJJJddd{{{llleeeooosssmmmqqqyyy~~~~~~}}}lllWWWQQQVVVlllzzz~~~tttjjjmmmlll___KKK@@@777444444222222333000000000000000000000000////////////////////////------------...///000000000111111111111000//////.../////////000000000000222333555888:::;;;<<<===<<<>>>???>>><<<:::;;;<<<999@@@LLL[[[jjjxxx{{{|||}}}|||zzztttjjj^^^TTTOOONNNPPPLLLKKKIIIFFFBBB===999666555555444222111000///...------------------------,,,---...---,,,+++---...........................---------------...//////......//////000000111111//////111222444666777777999999:::;;;>>>@@@CCCEEECCCDDDEEEGGGGGGGGGGGGFFFIIILLLIIIJJJOOOQQQ^^^www~~~OOOQQQSSSQQQNNNQQQZZZcccNNNQQQXXXeeezzz}}}[[[SSSPPPVVVaaarrr|||}}}ooommmyyyjjjYYY[[[XXXNNN@@@666333444222222111111000000//////////////////////////////////////////////////////...............................................................///000000***555BBBFFFDDDDDDIIIPPPPPPPPPHHHDDDGGGRRRsssuuunnnuuu||||||ooommmzzz~~~qqq\\\RRRTTT\\\sss~~~qqqjjjssszzzqqqYYYLLL???999666222000111000000000000000000000000////////////////////////,,,,,,,,,---...///000111111111111111111000//////.../////////000000111111444555777999:::;;;::::::???AAABBB???;;;999:::<<>>AAADDDFFFBBBCCCEEEFFFGGGGGGFFFFFFIIILLLIIIKKKPPPRRR```yyy|||PPPTTTQQQIIIKKKTTTTTTLLLVVV\\\hhh}}}lllNNNTTTSSS]]]zzzsssttt}}}fffdddccc]]]LLL999333777222222222111000///000111222111000//////...//////////////////////////////........................,,,---------...////////////...------///000000000333???JJJMMMJJJHHHNNNUUUTTTLLLEEEEEERRRmmm{{{ttt|||}}}rrrooowww}}}~~~tttlllcccZZZWWWfff}}}xxx|||qqqfffTTTCCC888444222000222111111000000000000000////////////////////////////////////000000000000111111111111111000//////000///......///111444555>>>===;;;999999:::===???CCC;;;999>>>===888===HHH\\\pppyyy{{{|||{{{www||||||}}}vvvxxx|||{{{xxxzzzuuuqqqmmmlllooossswwwxxxwwweeeXXXRRRPPPRRRVVV[[[\\\TTTFFF;;;:::888666666666555111.../////////...---------,,,.........------,,,,,,,,,.........------,,,,,,,,,---------............///---------...///000000111000111222333555666777777:::::::::;;;>>>AAADDDFFFDDDEEEGGGHHHIIIHHHHHHGGGGGGHHHEEEJJJPPPOOO]]]zzzRRRSSSOOOJJJJJJOOOOOOKKKZZZmmm}}}cccOOOZZZbbbttt{{{wwwyyyppplllfff\\\OOOBBB999555111111000/////////111222111000000////////////000////////////////////////........................---------...............///...------///000111111999CCCNNNRRROOONNNQQQUUUPPPIIIIIIXXXrrrxxxwww~~~~~~zzztttooo```ccclll{{{tttfffTTTDDD:::555333222222111000000000000000////////////////////////////////////000000000000111111111111111000//////000000///---...111888===BBB???;;;999:::<<<>>>@@@@@@:::888===???DDDTTTfffyyytttxxx|||vvvrrruuuttttttsssttttttvvvwwwwwwkkkbbb^^^TTTUUUWWWZZZYYYTTTKKKEEE>>>;;;888777777666333111000000///......---------......---------,,,,,,,,,.........------,,,,,,,,,---------............///------......///000000111000111222333555666777777;;;;;;;;;<<>>EEEDDD@@@<<<;;;===??????>>>===999:::@@@HHHVVVooo}}}~~~}}}~~~wwwtttuuuzzz~~~}}}}}}|||yyyuuurrrqqqrrrqqqvvv|||~~~|||yyywwwwwwvvvvvvtttqqqlllgggbbb```VVVWWWXXXVVVRRRNNNKKKJJJCCC@@@;;;888666666444333111111000//////...------...------------,,,,,,,,,.........------------------------............///---......//////000000111000111222333555666777777::::::;;;===@@@CCCGGGIIIFFFGGGIIIKKKLLLKKKJJJJJJGGGHHHFFFKKKQQQPPP^^^yyyYYYOOOKKKOOOLLLEEEIIIUUUooottt```[[[YYYRRRddd}}}wwwuuuyyyxxxbbbXXXZZZRRRAAA888777444333222222111000////////////000111222222////////////////////////......................../////////...---------,,,//////......///111555999GGGLLLSSSYYYZZZXXXTTTQQQJJJHHHVVVxxx|||zzzmmmccc___aaaeeemmmuuu}}}|||ooo^^^\\\www{{{qqquuuvvvlllVVV???444222333222111111000000111111////////////////////////////////////000000000000111111111222222111111000111000///111777===CCCFFFCCC@@@>>>???AAABBB>>>:::::::::???KKKWWWfff{{{sssrrr|||~~~rrrvvvyyyxxxtttrrruuuyyytttttttttsssssstttwwwyyyyyyvvvqqqllljjjlllpppsssnnnwww|||xxxxxxlllhhhccc```^^^^^^]]]\\\ZZZ\\\[[[VVVMMMGGGEEEFFFEEEBBB===888555444444444222222111000//////...---------------------------...............------------------............///......//////000000000000000111222333555666777777888999:::===@@@CCCFFFHHHEEEFFFIIIKKKLLLLLLJJJIIIGGGHHHGGGLLLRRRPPP^^^yyyTTTJJJHHHMMMJJJDDDLLL^^^|||xxx___MMMPPPYYY^^^zzz~~~zzzkkkuuubbb^^^UUUEEE888666444444444444222///000000///000000111222333/////////////////////////////////////////////////////////...---------,,,.../////////000444:::???JJJNNNTTTYYYZZZWWWRRRMMMGGGRRRlll}}}}}}}}}{{{}}}~~~|||~~~~~~~~~yyynnn___TTTQQQUUU[[[dddrrr~~~{{{wwwlll___ddd|||}}}vvvuuuqqqvvv{{{wwwcccIII999666333222222111111111111111000000000000000000000000////////////000000000000111111222222222222111111222000000777@@@EEEDDDAAA>>>>>>???BBBDDDBBB===888:::>>>IIIYYYfffooovvv|||nnnmmmyyy~~~wwwpppxxxyyyvvvvvvfffkkksssxxxzzzyyyyyyzzz{{{uuunnnhhhfffhhhlllnnnrrr{{{xxxrrrpppeeeaaa\\\ZZZ[[[]]]___```bbbeeeeee^^^RRRHHHCCCCCCDDDBBB???:::666444333444444333222111000///......------------------------........................---------............////////////000000000000000000111222333555666777777777888999<<>>999555333444444333111111111000000000111222222////////////////////////////////////////////////...............---------...///000000111777@@@GGGMMMQQQUUUXXXXXXTTTOOOLLLFFF^^^zzznnnwwwzzzttt|||yyyrrrllljjjkkkmmmjjjiiikkkpppuuuwwwvvvsssuuuyyy}}}qqqbbbUUUQQQVVV]]]ggg|||zzzlll\\\]]]sss~~~uuuqqq~~~sssuuu{{{|||mmmQQQ===555333333222111111111111222000000000000000000000000////////////000000000000000111222222333222222222333333555===EEEHHHCCC===<<<>>>AAACCCCCCAAA>>><<>>@@@BBBCCCBBBDDDHHHKKKLLLLLLJJJHHHGGGHHHHHHMMMSSSQQQ^^^yyyGGGGGGJJJMMMNNNTTTfffyyyxxxgggWWWRRRSSSZZZooo{{{}}}{{{kkk___UUUTTTJJJ>>>555333333222111222222111111000111111111////////////////////////////////////////////////---------...............---///111111333:::EEENNNQQQUUUYYYZZZWWWSSSOOONNNYYYssswwwqqqpppzzzzzzooommmooo}}}xxxpppkkkddd```___\\\[[[[[[___gggnnnqqqrrrnnnrrrzzznnn___YYY]]]cccoooyyyeeeQQQWWWjjj}}}|||rrrooottt|||ttt[[[CCC888444333222222111111222222000000000000000000000000////////////000000000000000111222222333333333222222777>>>CCCDDDCCC@@@>>>>>>AAACCCBBB@@@???BBBFFFQQQ```pppxxxxxxyyy||||||wwwoooggg```[[[[[[ccclllmmmpppqqqppppppwww|||yyyvvvuuuvvvwwwvvvtttwwwvvvsssoooiiiccc^^^[[[WWWZZZ\\\\\\[[[[[[^^^aaaiiikkklllhhh^^^TTTLLLIIIDDDGGGJJJIIIDDD>>>:::888666666555333222111000///,,,,,,,,,---------......---........./////////000---------............///000000000000000000000000000111222333555666777777888999;;;===???@@@AAAAAABBBEEEIIILLLNNNMMMKKKIIIFFFHHHHHHNNNTTTRRR^^^yyyFFFKKKOOOQQQTTT___ttt}}}eeeSSSTTTYYYbbb}}}~~~zzzuuujjjccclll^^^III:::333111111111333333222111000000000111////////////////////////000000000000000000000000,,,------....../////////---///111222444<<>>@@@@@@CCCDDDAAA<<<>>>FFFMMMaaarrr~~~|||ooodddXXXOOONNNMMMLLLVVVccciiiooovvvyyy||||||vvvrrrnnnhhhdddaaa^^^\\\ZZZ\\\```dddccc^^^[[[\\\^^^aaaccccccaaaZZZSSSLLLIIIEEEJJJOOOOOOJJJCCC>>>;;;777666555444222111000///,,,,,,,,,------.........---.........//////000000---------.........//////111111111000000000000000000111222333555666777777:::;;;===>>>@@@AAAAAAAAACCCFFFJJJNNNOOONNNLLLJJJFFFHHHHHHNNNTTTRRR^^^yyyKKKMMMLLLNNN[[[rrrsss[[[KKKSSShhh|||xxx{{{nnnfffhhhgggXXX>>>000222444000////////////............000000000000000000000000////////////////////////000000000000111111111111------...222999BBBKKKPPPSSS]]]WWWTTTYYYOOONNNeeewwwxxxjjjdddnnnvvviii```]]]\\\\\\aaaeeehhhjjjmmmjjjsss}}}pppiiihhhkkkmmm|||lll]]]XXXrrrwwwppprrrwww|||zzznnnZZZKKK>>>333///555777111000444000000000000000000000000000000000000000111111222111111111111222333333444999???DDDCCC???>>>CCCHHHEEE;;;:::AAA>>>888FFF]]]}}}zzz}}}nnnccc\\\SSSMMMOOORRRTTTZZZaaadddppp~~~pppiiiaaa]]]]]]___`````````aaaccceeeggggggfffeeefffZZZRRRSSSVVVTTTOOOLLLOOONNNNNNOOONNNHHH???888888555222222444444111...000000///...............////////////////////////---,,,,,,,,,,,,---......////////////000000000000000000111222444555666666;;;::::::<<>>===BBBYYYttt|||yyyrrrnnnjjjhhhhhhgggbbb^^^]]]ZZZZZZ^^^```bbbiiirrr|||sssjjjeeebbb___]]]bbbgggmmmpppooommmkkkjjjeeeZZZRRRRRRSSSQQQOOONNNPPPOOOMMMLLLJJJEEE@@@<<<:::777444444555444333000000000///............///////////////////////////---------------......///////////////000000000000///000111222444555666777;;;::::::<<>>111222555333111222000000000000000000000000111000000000000111222222333333333444666:::===???DDDAAA@@@DDDKKKNNNJJJFFFAAA>>><<<<<<@@@OOOiiitttkkkRRRQQQQQQSSSWWW^^^dddgggmmmttt~~~|||tttmmmiiidddjjjppprrrooojjjfffddd___YYYSSSSSSRRROOONNNPPPQQQQQQOOOKKKFFFBBB@@@@@@===:::777555555555444333111000//////......//////////////////////////////......------......///000////////////000000000000...///000222444666777888:::999999;;;???AAACCCBBBAAACCCFFFJJJLLLLLLLLLLLLJJJLLLLLLRRRXXXVVVbbb|||EEEIIIVVVnnnttt___YYY^^^rrrmmm^^^SSSQQQIII:::333777222222222222111111111111///////////////////////////////////////////////////000000000111111111111000333777===EEEMMMSSSWWWXXXWWWWWWVVVPPPVVV~~~llllllqqqjjjooo~~~xxxlll}}}~~~zzzuuupppmmm[[[HHH666111333333111111000000000000000000000000111111000000111111222333333333333555999===BBBDDDDDDCCCEEEKKKRRRRRRLLLEEE;;;<<<>>>CCCNNN___qqq|||yyyxxx|||zzzggg^^^MMMPPPSSSVVVZZZbbblllttt~~~qqqooommmjjjfff```[[[WWWUUUTTTTTTVVVUUUPPPPPPSSSSSSTTTSSSMMMEEE@@@??????>>><<<999666555444444444111000000///...////////////////////////////////////............///000000////////////000000000000...///000222444666777888999999999;;;>>>AAABBBBBBBBBCCCFFFHHHJJJKKKLLLMMMIIILLLMMMRRRWWWUUUbbb}}}~~~EEEQQQfff{{{yyydddSSSXXXgggzzzfffXXXVVVNNN===555:::222222111111111000000000///////////////////////////////////////////////////000000000111111111111...222888???HHHOOOUUUXXXXXXTTTTTTSSSMMM]]]{{{yyynnnxxx{{{ooollluuu~~~{{{ppp{{{xxxqqqnnnpppssshhhSSS===333333444222111111111111111111111111111111111111111111222222333111222444777;;;@@@EEEHHHBBBGGGNNNTTTUUUQQQJJJDDD??????CCCNNN^^^nnnuuuwwwtttvvv|||ooo___ZZZ\\\\\\ZZZYYY[[[eeesss~~~zzzlllbbb]]]YYYSSSNNNMMMOOOUUU[[[ZZZUUUSSSVVVUUUVVVVVVPPPHHH@@@======>>>===;;;888555333333333111111000//////////////////////////////////////////............///000000////////////000000000000...///000222444666777888999888888:::===@@@AAAAAABBBCCCEEEGGGIIIKKKLLLMMMHHHLLLMMMRRRVVVTTTaaa}}}@@@TTTqqq}}}jjjZZZSSSZZZoootttaaa[[[QQQAAA666666222222222111111111000000000000000000000000000000////////////////////////000000000000111111111111///333:::BBBJJJQQQUUUWWWTTTOOOPPPNNNNNNiii~~~{{{zzztttuuu}}}pppmmmvvvlllggg~~~{{{{{{sssooorrrwwwrrr^^^FFF777333333333111111111111111111111111111222111111111111222333333111222666:::???DDDHHHJJJEEELLLTTTXXXTTTMMMGGGDDDDDDBBBHHHZZZllluuuwwwwwwlll```^^^[[[YYYVVVVVV___sssoooaaaYYYTTTNNNIIIKKKNNNVVV^^^___ZZZWWWXXXVVVUUUTTTOOOHHHBBB>>><<<>>>>>>===:::666333222333222111000000//////000000////////////////////////......------......///000////////////000000000000000000111222444555666666888777777999===@@@AAA@@@BBBCCCEEEGGGIIIKKKLLLLLLHHHLLLNNNSSSVVVSSSaaa~~~QQQdddzzzppp[[[WWW^^^rrrpppfff]]]OOOBBB;;;333333333333222222222222000000000000000000000000////////////////////////000000000000111111111111444888???FFFLLLPPPRRRSSSSSSMMMOOONNNTTT{{{yyywwwtttzzz~~~zzznnnmmmzzzwwwjjjlllssszzzyyyyyyrrrssswwwxxxgggOOO;;;333333333333111111111111111111111111222222111111222222333444111444999>>>CCCHHHJJJLLLMMMQQQUUUUUUPPPJJJEEECCCDDDGGGZZZvvv|||nnncccbbbWWWXXX]]]hhh{{{|||nnnaaaWWWRRROOOQQQQQQVVV^^^```]]]ZZZ[[[TTTQQQMMMIIIFFFDDDAAA???>>>@@@AAA>>>999555333333222111000000//////000000////////////////////////---------------......///////////////000000000000111111222333333444555555888777777999<<>>444333444333111111111111111111111111222222111111222222333444222666;;;AAAGGGJJJLLLMMMTTTTTTSSSPPPMMMIIIEEEBBBDDDOOOqqqqqqfffccc```fffsssoooaaa\\\\\\XXXUUUWWW\\\___]]]\\\\\\SSSMMMFFFCCCCCCDDDDDDCCC???AAACCCAAA<<<666444333222111111000000000000000////////////////////////---,,,,,,,,,,,,---......////////////000000000000222222333333333444444444777777666999<<>>222---555999444000222000000000000000000000000111111000000//////......000111111111//////000222;;;@@@GGGMMMPPPQQQRRRRRRNNNOOOJJJNNNqqqwww}}}{{{rrriiidddmmmxxxjjjrrrzzzxxxyyy}}}sss]]]EEE999777666222111111111111111111111111111222333222111111333555555===DDDFFFGGGKKKNNNMMMNNNRRRSSSNNNIIIGGGFFFDDDDDDeeeooobbb^^^ggg{{{}}}ssshhhaaa^^^```bbbaaa]]]XXXVVVTTTNNNMMMJJJFFFCCCBBBAAAAAA>>>>>>======<<<;;;999999111222333444333222111000111111000///...------,,,..............................---...000444777999>>>999444333555888999888555666777999;;;>>>@@@AAA???DDDGGGGGGIIIMMMNNNKKKHHHLLLNNNUUUYYYTTT___zzzzzzjjj______pppzzzxxxxxxpppfffFFF888000333555000...111111111111111111111111111111111000000////////////000111111111//////111333<<>>EEEFFFHHHMMMOOOOOOSSSOOOKKKGGGDDDCCCDDDFFFVVVmmmtttcccZZZZZZkkk~~~yyyvvvuuuvvv~~~~~~}}}zzz{{{|||}}}}}}|||{{{zzzvvvmmmhhh___]]]ZZZWWWUUURRRQQQPPPOOOMMMJJJGGGDDDBBBAAA@@@>>>>>>===<<<:::888777666222222333444333222111000000000000///.........---..............................---...000222555777999666333222444666777777555555777888;;;===@@@AAA@@@DDDGGGGGGJJJNNNNNNLLLIIIMMMOOOUUUYYYUUU```{{{vvv}}}dddcccnnn|||{{{{{{|||{{{yyyxxxvvvnnneeePPPAAA444333222///...222111111111111111111111111111000000000000/////////000111111111000111333555===BBBIIINNNPPPRRRSSSTTTIIINNN\\\xxx{{{ooojjjvvvwwwjjjiiinnn{{{yyyrrroooXXXEEE;;;555222222222222222222222222222000111111111111222444666:::@@@EEEFFFIIINNNQQQQQQWWWLLLDDDCCCCCCBBBFFFOOObbblllvvvyyywwweeeWWWXXX```}}}yyyvvvtttqqqmmmlllnnnrrruuuwwwyyyxxxxxxyyy{{{{{{zzzyyyvvvwwwyyyzzzzzzxxxuuutttvvvtttssswwwxxxrrroooeee^^^UUUOOOMMMMMMLLLKKKNNNMMMKKKHHHEEECCCAAA@@@AAA@@@???===:::888666555333333333333333222111111////////////////////////....................................///000222444444222111222444555555555555555777888;;;===@@@AAA@@@EEEHHHHHHJJJOOOOOOMMMKKKOOOPPPVVVZZZUUUaaa|||ppp~~~ooobbblllzzzwwwzzz{{{{{{|||{{{xxxrrrhhh```SSSFFF:::555333111111555111111111111111111111111000000000000000000000000000111111111111222555888???CCCJJJNNNQQQRRRTTTUUULLLUUUnnn|||sssjjjkkk~~~~~~yyy{{{~~~zzzkkkbbbeeemmm|||yyyyyyeeePPPAAA777222222222222222222222222222///000111111111333666999===BBBFFFGGGKKKPPPSSSQQQUUUJJJCCCEEEDDDBBBKKKYYYbbbdddgggjjjuuu|||kkkZZZXXXhhhzzz|||yyyuuussstttqqqnnnqqqwww}}}{{{xxxuuussssssuuuwwwyyyuuuxxx{{{~~~~~~}}}zzzyyysssqqqnnnppptttyyy{{{|||{{{vvvuuuqqqeeeWWWMMMKKKKKKJJJHHHKKKKKKJJJIIIHHHFFFDDDCCCFFFEEEBBB???<<<999777666444444444333333222111111///////////////000000000........................///............///000000000000111222444555555555666666888999<<<>>>AAABBB@@@EEEHHHHHHKKKPPPPPPNNNMMMPPPQQQVVVZZZVVVaaa}}}kkkzzzyyyfffhhhyyy|||ssseee\\\PPPGGG===888555333333444111111111111111111111111000000000000111111111111111111111111111444888;;;AAAEEEKKKOOOQQQSSSTTTVVVZZZiii~~~mmmiiigggqqqyyyqqqrrrtttyyyqqqbbbZZZ___gggvvv{{{ppp]]]III:::333222222222222222222222222000000111111111444888<<<@@@DDDGGGHHHLLLRRRRRRPPPLLLGGGEEEFFFCCCAAAKKKYYY``````ccckkkwww~~~ppp]]]UUUddd~~~|||{{{yyywwwtttttttttuuusssvvvzzz~~~~~~}}}vvvuuussspppmmmmmmppptttyyy~~~{{{|||xxxlll]]]RRRMMMKKKHHHEEEGGGHHHIIIJJJJJJIIIGGGFFFGGGEEEBBB>>>;;;999777777555555444333222222222111/////////000000000000000........................//////...............///...000222444555555555666777888999;;;===@@@BBBCCC@@@EEEHHHHHHKKKPPPQQQNNNNNNQQQRRRVVVZZZVVVbbb}}}hhhxxxjjjfffuuu{{{lll___QQQKKKBBB;;;666444222111222222222222222222222222000000000111111111111222111111111111222555:::>>>CCCGGGLLLOOORRRSSSUUUWWW\\\sssqqqdddhhhppp{{{ssskkklllpppvvv~~~yyyiii\\\WWW\\\bbblll~~~xxxiiiSSS???666333333333333333333333333000111111222333666;;;???AAAEEEHHHJJJNNNRRRQQQLLLCCCDDDEEECCCCCCGGGPPPWWW``````gggssstttaaaRRRXXXwww~~~|||zzz|||vvvqqqoooqqqsssvvvyyyzzzyyyxxxwwwvvvxxxwwwsssllliiikkknnnmmmsss{{{~~~wwwooocccZZZSSSNNNHHHDDDEEEGGGJJJLLLLLLKKKIIIGGGCCCAAA>>>;;;888777666666777666555333222222222222000000000000000000000000........................//////////////////......///111333444444444666777777777999:::===???BBBCCC???DDDGGGHHHKKKPPPQQQNNNOOOQQQQQQVVVYYYUUUaaa}}}hhhyyyrrr```jjj|||kkk^^^WWWLLLAAA999555333111222222222222222222222222000000111111111222222222111111111111333666<<<@@@DDDHHHLLLPPPRRRTTTVVVXXXXXXvvvyyynnnppp}}}xxxnnniiijjjoooxxx|||ooobbbXXXWWW\\\___eeezzz|||{{{~~~zzzuuu}}}rrr[[[EEE888333333333333333333333333111222222333444888>>>BBBBBBFFFJJJLLLPPPRRRNNNHHH@@@DDDDDDCCCNNN___gggdddggghhhrrrwwwhhhUUUOOOddd{{{uuusssrrrvvvvvvvvvuuussspppnnnlllrrrssssssrrrpppnnnllllllhhhkkkpppuuuxxxyyyyyyyyyqqqooojjjddd\\\TTTLLLHHHFFFHHHKKKMMMMMMKKKGGGEEE@@@???<<<999888777888888888777555333222222222222222111111111000/////////...........................//////000000000/////////222444333222222555777555666777999;;;>>>@@@AAA>>>CCCFFFGGGJJJOOOPPPNNNOOOQQQQQQUUUXXXTTTaaa|||jjj}}}hhhZZZlllvvvllleeeWWWGGG<<<777555333222222222222222222222222000000111111222222222222111111111222333777===AAAEEEIIIMMMPPPRRRTTTVVVXXX^^^~~~|||lllxxxrrrwwwmmmhhhjjjpppyyyvvviii^^^VVVYYY]]]___bbbtttssslll}}}}}}ppp|||~~~wwwaaaHHH999333333333333333333333333222222333333555999???DDDCCCGGGJJJMMMPPPRRRLLLEEE@@@EEEDDDFFF[[[xxxwwwsssuuu}}}qqqbbbPPPQQQoooyyyzzz||||||sssrrrvvv{{{~~~|||yyyuuuppplllhhhfffmmmlllmmmpppttttttpppllliiiiiikkknnnqqqrrrqqqpppnnnooopppllldddZZZRRRMMMIIIKKKMMMNNNMMMJJJFFFCCC@@@???<<<:::999:::;;;;;;888777555333222222222222333222222111000///.................................///000000000000000000000222333222111111444666444444555777:::<<<>>>@@@===BBBEEEFFFIIINNNPPPMMMOOOQQQPPPTTTWWWTTT```|||kkk]]]^^^ssswwwyyy{{{sssXXX:::111999555444333222111111111111000111111111111222222222555333222222555;;;AAAEEEHHHMMMOOONNNPPPVVVYYYWWWuuupppzzz}}}|||vvv|||vvviiihhhhhhppp|||jjj[[[UUUTTTVVVZZZ```kkk|||{{{llliii{{{}}}vvvlllWWWBBB999555444555555111111333222333333555999===AAADDDDDDGGGKKKPPPRRROOOGGGAAA>>>AAAHHHYYYuuu~~~}}}aaa]]]SSS___~~~~~~tttzzzppphhhdddeeennnzzzvvvpppnnnkkkkkkiiifffeeegggjjjkkkkkkrrrooollliiihhhiiikkklllooonnnmmmkkkhhhccc]]]XXXQQQIIICCCEEEGGGFFFCCCCCCCCCBBB???<<<999888777777999888666444222111000000111111111111000///---------,,,+++***+++,,,---...444222000...------...///000111222222444444555666555666777888:::===???@@@>>>???BBBFFFJJJNNNQQQRRRPPPUUUTTTUUUWWWUUU```yyysss]]]fff{{{gggDDD444777555444333222111111111111111111111111222222222222444333222333666<<>>AAADDDEEEGGGLLLQQQRRRNNNGGGAAA???DDDPPPeeeyyy\\\UUUSSSmmm~~~yyy{{{tttfffbbbccciiisss~~~|||wwwsssooonnniiiccc______bbbeeegggnnnooooookkkfffcccdddggghhhhhhiiijjjiiieee___[[[QQQHHHBBBBBBDDDBBB@@@AAABBB@@@>>>;;;999888888888:::999777555333222111111111111111111000///...---,,,,,,,,,,,,,,,---......333222000...---...///000000111111222333444555555555666777888:::===???@@@???@@@CCCFFFJJJMMMPPPQQQPPPUUUUUUVVVXXXVVVbbbzzztttbbbuuujjjHHH666555555444333222222111111111111111111111222222222333444333333444777===BBBEEEJJJJJJNNNSSSQQQPPP\\\llluuuyyyyyyxxxllliiikkktttqqqbbbVVVRRRRRRYYY]]]cccnnnpppooo~~~~~~{{{}}}xxxbbbJJJ<<<666222333333111222444333333444777:::>>>BBBDDDEEEIIINNNQQQQQQMMMGGGCCCEEELLL\\\ppp|||iiiSSSPPPZZZ}}}~~~}}}zzz|||ooodddaaagggnnnvvv||||||wwwrrrjjj```YYYWWWYYY]]]```hhhllloookkkddd^^^^^^```cccdddfffhhhhhheee___[[[QQQHHHAAA@@@@@@>>>===???@@@???===;;;:::999999888999888777555333222111111111111111111000///......,,,------...............111000///......///000111000000111222333444555555555555666888:::<<<>>>???@@@AAADDDFFFJJJLLLOOOPPPOOOTTTUUUVVVZZZXXXddd|||uuuooo}}}zzztttnnnqqq{{{{{{{{{yyycccJJJ;;;999555555444333222222222222111111111222222222333333333333333555999>>>CCCEEEJJJIIINNNUUURRRPPPbbb|||yyymmmjjjnnnxxxxxxkkk]]]TTTQQQRRRXXX\\\cccnnnsss}}}~~~|||xxxiiiWWW???888222222333222222555333444555888;;;???BBBDDDFFFJJJOOOQQQOOOKKKHHHGGGSSS]]]ooo||||||www{{{sssrrrqqqfffWWWMMM\\\qqq~~~{{{xxxooohhhcccgggrrrzzz~~~|||}}}~~~{{{tttlllbbbZZZVVVWWWYYYZZZ```dddhhhiiieee```^^^]]]aaabbbdddffffffbbb\\\WWWSSSJJJCCC@@@???<<<<<<>>>>>>======;;;;;;:::999999888777555444222111111000111111111111111000///...,,,---///000000000///...//////......///000111222000000111222333444444555555555666888:::<<<>>>???AAABBBDDDGGGIIILLLNNNOOOLLLRRRSSSVVVZZZXXXddd|||ttt}}}wwwjjjddd]]]```___ZZZ]]]kkkyyyrrrkkklllxxxyyyzzzxxxnnnaaaQQQCCC<<<666555444333222222222222111222222222222333333333222333444777;;;???CCCFFFJJJIIINNNUUURRRTTTmmmxxxnnnkkkqqq{{{}}}rrreeeXXXQQQPPPRRRVVV[[[bbbmmm||||||uuuzzz|||nnn```EEE;;;333222333222333555333444666999===@@@CCCDDDGGGLLLPPPPPPLLLIIIJJJMMMaaaqqq~~~xxxwwwllliiihhh```WWWYYY{{{~~~}}}}}}vvvkkkfffjjjqqq|||zzzsssmmmXXXYYY^^^kkk|||tttmmmffffffkkkppptttuuusssnnngggbbb^^^[[[YYYWWWZZZ[[[^^^cccgggfffaaa]]]]]]^^^```bbbccc```[[[WWWTTTMMMHHHFFFCCC>>>===@@@>>>=========<<<;;;::::::666555444222111000000000000111111111111000000///---...///000111000///............//////000111111///000000111222333444555444555666777999<<<>>>???BBBCCCDDDGGGIIIKKKMMMNNNJJJPPPRRRUUUYYYWWWbbbzzzuuutttjjjbbbaaaeeebbbjjjnnnnnnsssppprrrzzzwww{{{vvvlllbbbTTTDDD888666555444333222222222222222222222222333333333333111222555999===AAADDDFFFIIIKKKOOORRRRRR\\\yyywwwooollltttyyymmm^^^SSSNNNNNNPPPUUUYYY```lll{{{{{{qqqcccLLL@@@555222333333333555333444777:::>>>AAACCCDDDHHHMMMPPPNNNIIIHHHMMMTTTdddwwwxxxpppooommmkkkjjjwww|||vvvggg___^^^aaannnuuuyyyoooccc\\\NNNUUU___kkkyyy|||ddd\\\UUUVVV[[[aaagggmmmpppnnnllljjjgggbbb]]]YYYVVVUUUVVV\\\dddgggccc]]]WWWXXXZZZ^^^``````]]]ZZZTTTPPPNNNMMMIIICCC@@@AAA?????????>>>>>><<<;;;:::666555444222111111000000000111111222111111000000---......///////////////......//////000000111111//////000111222333444444444444555777999;;;===>>>AAABBBDDDGGGIIILLLNNNOOOIIIOOORRRUUUXXXVVVaaayyyxxx{{{qqqpppqqqxxxxxxhhhvvv}}}qqqbbbTTTEEE<<<666555444333333222333333222222222333333333444444111222666:::>>>BBBDDDFFFHHHMMMPPPOOORRReee~~~zzzvvvooommmvvv~~~vvvgggYYYNNNJJJKKKMMMTTTYYY```mmmzzz{{{tttfffRRRDDD777333333333444555333555888;;;???AAACCCEEEIIIMMMOOOKKKFFFGGGQQQZZZhhhzzz|||xxxuuurrrsssxxxzzzvvvnnnddd]]]___hhhppp|||}}}uuuiii[[[SSSRRR[[[ccciiipppuuurrrkkkeee^^^ZZZ\\\___aaafffmmmllllllmmmmmmlllhhhaaa\\\TTTTTTTTTXXX]]]```^^^\\\WWWWWWXXXZZZ\\\]]]\\\ZZZRRRQQQRRRTTTOOOGGGAAAAAA@@@AAAAAA@@@???===;;;:::777666555444333222222222000111111222222111111111......------......///000/////////000000000000/////////000111222333444444444444555777999;;;===>>>AAABBBDDDGGGIIILLLNNNOOOJJJPPPSSSVVVYYYWWWaaaxxx|||uuuyyydddUUUMMMIII666666555444333333333333222222333333333444444444000222666:::???BBBEEEFFFGGGOOOQQQLLLRRRkkkxxx~~~uuuooommmxxx}}}sssdddUUUJJJGGGHHHJJJUUUYYYaaammmyyy{{{ssssssvvvjjjUUUGGG888444444444444555333555888<<>><<<:::999888777666555444444444000111111222222222111111......---,,,,,,...///000//////000000000000////////////000111222333333444444444555777999;;;===>>>@@@AAADDDFFFJJJMMMOOOPPPKKKRRRTTTWWWZZZWWWaaaxxxtttkkk[[[IIIFFF666333888444222444222333222222111111222222333333555999<<>>AAADDDGGGJJJJJJIIIEEE???DDD\\\vvv|||~~~pppkkkpppooonnnqqquuuwwwzzz|||}}}~~~}}}rrrcccZZZYYYYYY```iiioooqqqtttyyy~~~}}}zzzzzzwwwsssmmmmmmmmmlllkkkjjjhhhggg]]]ZZZUUURRRQQQTTTXXX[[[^^^\\\YYYVVVTTTTTTTTTUUUVVVUUURRRPPPMMMHHHCCC???@@@???>>>>>>>>>;;;777444555555444333333333444444333222111111000000111111............////////////////////////000000000000000111111222222333444444555555555666888:::===>>>@@@DDDFFFGGGJJJPPPRRRQQQQQQTTTSSSUUUYYYYYYeee}}}wwwlllTTT===444777444444666222333333222222222222333333333666:::===???BBBFFFIIIJJJQQQSSSQQQYYYqqqtttrrr~~~|||rrrkkkiiiqqq~~~{{{qqq```QQQGGGEEEHHHKKKWWW[[[dddttt{{{yyy~~~|||qqqhhhtttzzzqqqtttrrrjjj___NNN<<<444444333333444888999<<<===>>>AAADDDGGGJJJIIIIIIFFFDDDMMMfff~~~}}}sssmmmsssyyyzzzvvvuuuvvvxxx||||||{{{{{{yyyooobbb\\\\\\```fffmmmrrrwww{{{uuuooommmjjjgggfffffffffgggaaa^^^XXXSSSQQQRRRTTTVVVYYYXXXVVVTTTSSSSSSTTTUUUUUUTTTRRRQQQNNNIIICCC??????>>>=========;;;777444333333333333333444555666444333222222111111222222000000//////.........---.../////////000000000000000111111222222333333444555555555666888;;;===???AAAEEEGGGHHHKKKQQQTTTRRRQQQUUUTTTVVVZZZYYYddd|||gggIII666555444555777222333333222222222222333333444777:::===???BBBFFFIIIKKKSSSTTTRRR\\\xxx|||sssuuu}}}rrrjjjgggooo|||wwwmmm]]]NNNEEEDDDHHHKKKUUU\\\hhh{{{||||||zzzuuuiiippp{{{yyytttjjjaaaPPP>>>666444333444555888999;;;===>>>AAAEEEHHHLLLJJJGGGEEEGGGSSSlll|||yyykkkccciiiyyytttsssuuu{{{~~~|||||||||yyyxxxtttlllbbb```ccciiilllqqqwwwwwwpppnnnkkkfffbbbaaabbbeeegggfffbbb\\\VVVRRRPPPPPPPPPTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPKKKDDD@@@===<<<;;;;;;;;;:::777555222222222333444555666777444444333222222222222333111111000///...---,,,,,,....../////////000000000000000111111222333333333444444555666888;;;===???BBBFFFHHHIIILLLRRRTTTSSSQQQUUUTTTVVVZZZXXXbbbyyy}}}uuuRRR999444222555777222333333333222222333333333555888;;;>>>@@@CCCFFFIIIMMMTTTTTTRRRbbbzzzxxx{{{pppgggeeennn{{{pppfffWWWJJJCCCCCCHHHLLLUUU^^^nnn}}}zzzwwwsss|||vvvnnndddSSSAAA888444333444666888:::;;;===>>>AAAFFFIIIMMMIIIEEECCCHHHWWWlll|||xxxggguuuxxxsssiiiddd]]]]]]oooxxxssstttxxx{{{zzz{{{|||xxxuuurrrkkkeeeffflllpppsssyyy{{{qqqhhh```gggeeebbb``````aaadddffffffccc^^^XXXSSSOOONNNMMMQQQQQQQQQQQQPPPPPPPPPOOOQQQQQQRRRSSSRRRMMMFFFAAA<<<;;;999999999999888666333333333333333444555666444333222222111111222222111000000///...---------........./////////000000000000000111222222333333444444444666888;;;>>>???AAAEEEHHHHHHLLLQQQTTTRRROOOSSSSSSTTTXXXVVV___vvv~~~yyyVVV<<<666222444666111444333333333333333333444666999<<>>BBBGGGKKKKKKGGGCCCCCCMMM^^^oooyyynnnggg~~~zzzmmmeee___```bbbmmmzzzxxx|||||||||||||||xxxuuurrrmmmjjjnnnuuuxxx|||uuuggg___YYYSSS\\\\\\^^^```aaabbbcccdddcccaaa^^^ZZZUUUQQQOOOMMMPPPQQQQQQQQQPPPNNNLLLKKKOOOOOOQQQRRRRRRMMMGGGBBB===;;;888777888888888777666555444333333333333333222111111000000000000000.........///////////////............///////////////000000111111222333333333333444666888;;;>>>@@@@@@DDDFFFGGGJJJPPPSSSQQQMMMQQQPPPRRRUUUTTT]]]ttt~~~{{{{{{{{{sssVVVBBB;;;444222555333444444333333333333444444777:::===???AAADDDGGGIIINNNRRRRRRYYY{{{xxxmmmdddgggqqq~~~}}}kkkWWWQQQHHHBBB@@@CCCIIINNNWWWdddwww}}}yyy{{{zzzwww|||~~~wwwiiiYYYGGG;;;555333555999999:::;;;<<<>>>BBBHHHLLLGGGEEECCCHHHWWWjjjvvvyyynnnyyy}}}pppggghhhkkkuuu}}}yyyyyy~~~}}}}}}zzzwwwuuutttqqqooottt|||tttcccYYYUUUSSSPPPRRRUUUYYY^^^aaaaaaaaa```______]]][[[XXXTTTQQQOOOPPPPPPQQQRRRPPPNNNKKKJJJMMMMMMOOOPPPPPPMMMHHHDDD???<<<999777777888888777777666555444333222222222111111000///////////////............//////000000------.........///////////////000000111222222222333333444666888<<>>@@@BBBDDDGGGIIIOOOSSSSSS\\\yyyooohhhjjjsssqqq]]]JJJGGGBBB>>>???DDDKKKOOOYYYgggzzz|||~~~yyyvvv|||~~~kkk\\\III===666333666:::999:::;;;<<<>>>BBBIIIMMMFFFEEEEEELLL___rrrxxxuuusssyyyppprrrsss|||{{{~~~|||{{{vvvuuuuuuvvvtttsssxxxwwwtttlll___XXXVVVTTTPPPMMMPPPUUUYYY\\\]]]\\\[[[]]]]]]]]]\\\YYYVVVRRRPPPNNNOOOQQQSSSRRRPPPMMMKKKLLLLLLLLLNNNNNNLLLIIIFFFBBB>>>999777777777888888666555444333333333333333222111111000///000000000///////////////.........---------.........////////////000000111111222222222333444666888<<>>@@@BBBDDDGGGJJJQQQTTTTTT]]]zzzrrrkkkkkkuuujjjTTTCCCAAA>>>===???EEEKKKOOO[[[hhh{{{~~~{{{zzzmmm]]]JJJ===666333666;;;999:::;;;<<<>>>CCCIIIMMMGGGGGGGGGNNNaaasssuuunnnzzzxxxnnntttrrr}}}}}}}}}~~~~~~{{{yyysssssstttwwwvvvtttyyywwwuuutttnnnddd\\\YYYUUUPPPLLLNNNRRRUUUXXXYYYXXXXXX\\\]]]^^^]]]ZZZVVVRRROOOLLLNNNQQQSSSTTTRRRPPPNNNKKKKKKKKKLLLMMMLLLIIIFFFCCC???:::777666777888888444444333333333444555555333222222111000111111111111111000///...------,,,---------.........///////////////000111111222222222333444666888<<>><<<999777444444444333222222555777:::<<<===>>>@@@CCCHHHKKKRRRTTTTTTeeevvvlllhhhlllwwwyyy[[[FFF===888777<<>>???CCCEEEHHHIIIJJJLLLOOOQQQMMMQQQOOOOOORRRSSSaaa|||wwwooo~~~zzzrrrvvv{{{mmmYYYHHH>>>999444111444444444333222333555777;;;<<<===???@@@DDDHHHLLLNNNQQQSSSdddvvvllliiipppwww|||gggOOO??????;;;:::>>>AAADDDKKKRRR]]]ooo|||zzz~~~ttt}}}xxxkkk___OOOAAA:::888777777999999999<<>>:::888777888999777777555444444444555666111111222222111111000///111111111111000///...---............/////////////////////000111111222222333333444666999;;;>>>???BBBDDDFFFHHHIIIKKKNNNPPPNNNQQQOOONNNQQQQQQ___yyyuuuooo{{{mmmlllmmmttt|||iiiVVVGGG>>>888666444555555444333333666888;;;<<<>>>???AAAEEEIIIMMMMMMRRRWWWlll~~~}}}pppfffccchhhlllnnnkkkaaaRRRDDD<<<@@@>>>>>>@@@AAADDDMMMWWWcccwww{{{|||uuuiiixxx{{{pppjjj```PPPDDD===:::888666:::999999<<>>;;;888777777777666666555444444444444555222222222222222111111000000111111000000///...---............////////////...//////000000111111222222333444666888;;;===???AAACCCFFFGGGHHHJJJMMMOOONNNRRROOONNNPPPOOO\\\vvv{{{wwwmmmaaa]]]bbbuuunnnWWWDDD;;;888444555555444444444777999<<<===???@@@BBBFFFKKKOOOPPPWWWaaa{{{zzzvvvggg\\\XXXXXX[[[[[[WWWNNNFFFBBB@@@>>>>>>???BBBBBBEEEQQQ\\\jjj{{{{{{{{{qqqgggttt|||nnnqqqeeeTTTEEE>>>:::999888;;;::::::<<>>AAACCCFFFHHHIIIJJJMMMOOOMMMQQQOOOOOOQQQQQQ]]]www~~~}}}zzzmmmZZZTTT[[[yyygggIII888222444555666555444555888:::<<<>>>???AAACCCGGGLLLPPPQQQZZZiii|||xxx}}}ssseee[[[WWWVVVWWWVVVRRRJJJEEECCCDDD===>>>AAADDDFFFJJJVVVbbbppp{{{www~~~wwwuuu}}}~~~vvvpppuuu{{{{{{mmmXXXFFF===::::::::::::::::::===AAADDDEEEEEEFFF]]]sss}}}zzzkkk\\\YYYbbbuuuuuujjjccc\\\UUUUUU___nnn}}}}}}vvvoookkkllloooggglllsss|||||||||zzzvvvpppiiibbb^^^aaa___\\\XXXVVVUUUVVVWWWXXXXXXVVVUUUTTTSSSSSSSSSPPPMMMIIIHHHIIIJJJLLLLLLGGGEEEDDDCCCDDDDDDCCCAAACCCAAA>>>;;;888666555444444444444444444333333222222333333333333222111111///000000000000//////...............////////////.........///000000111111222222333555888:::===>>>BBBEEEGGGIIIJJJLLLNNNQQQKKKPPPOOOPPPTTTSSS```yyy~~~vvvttt}}}ddd[[[XXXdddsssSSS>>>555444555666666555666999;;;===>>>@@@BBBDDDHHHNNNQQQPPP]]]rrr||||||~~~vvvjjjbbb```aaa```]]]XXXQQQJJJGGGEEEBBBBBBEEEKKKOOOSSS\\\fffrrr}}}}}}vvvuuu{{{|||yyy|||~~~zzzqqqZZZGGG<<<999::::::999999:::===AAADDDEEEDDDIII___pppuuusssmmmwww{{{hhhWWWXXXiii}}}tttiiibbbZZZVVVZZZfffttt~~~}}}xxxpppkkkjjjkkkhhhkkkqqqxxx~~~{{{uuunnnhhhddd``````^^^[[[VVVSSSRRRRRRWWWVVVUUUSSSSSSTTTUUUUUUQQQOOOKKKJJJJJJKKKKKKJJJEEEDDDBBBBBBCCCCCCAAA@@@BBB@@@>>>;;;999666555444333333444444333333222111222222222222222111111000//////000000000000//////............////////////---......//////000000111111222333555777:::<<<>>>CCCEEEHHHIIIJJJLLLOOOQQQKKKPPPPPPQQQUUUTTTaaazzzooooooyyyzzzZZZ^^^cccuuusssdddhhhnnnttt~~~vvv]]]FFF:::555666666666666777:::<<<===???AAACCCEEEIIIOOOSSSQQQccc~~~~~~wwwmmmffffffeeeccc___[[[XXXTTTPPPLLLMMMKKKNNNTTTZZZ]]]ccciiiqqq}}}wwwxxx}}}xxxppprrr|||pppZZZGGG===999999999888888999===AAADDDEEEDDDKKK___mmmooonnnlll{{{|||jjj]]]fff~~~{{{zzz}}}~~~sssoooggg^^^XXX[[[dddlllvvvyyy{{{yyyqqqiiieeeccc___dddlllsssyyy}}}}}}xxxtttooojjjhhh___```^^^ZZZUUURRRQQQRRRQQQPPPNNNMMMNNNOOOQQQSSSPPPNNNKKKJJJIIIIIIGGGEEEDDDCCCAAAAAABBBBBB@@@???@@@???===;;;999777666555222333333444333222111000111111222222111111000/////////000000000000//////............////////////------......///000000000111222333555777:::<<<===BBBDDDGGGIIIJJJKKKNNNPPPKKKPPPPPPQQQTTTSSS___wwwnnnpppzzzuuuVVV]]]kkkyyydddYYY^^^eeeppprrr]]]EEE333555666666666666777:::======???AAACCCFFFJJJOOOSSSTTTkkk}}}uuukkkeeeddd```]]]ZZZZZZ[[[\\\YYYVVVVVVSSSUUU\\\bbbdddgggkkkooo}}}}}}yyyzzz|||oooddddddooo||||||zzzmmmYYYHHH???:::888777777777999===AAADDDEEEEEEPPPdddrrrwwwyyywwwpppiiizzz{{{sssxxxyyy~~~}}}uuugggYYYSSSUUUZZZ```hhhqqqvvvsssmmmhhheeeVVV\\\fffooouuuyyy|||}}}yyyxxxuuurrrooollljjjiii______^^^YYYTTTRRRSSSUUUJJJIIIGGGFFFGGGJJJLLLNNNNNNLLLJJJIIIHHHFFFDDDAAADDDBBBAAAAAAAAAAAA@@@>>>???>>>===;;;999777666555222222333444333222111000111111111111111000////////////000000000000000///............/////////000------......///000000000111222333555777:::<<<===AAACCCFFFHHHIIIJJJMMMOOOLLLQQQPPPQQQSSSQQQ\\\tttooopppnnnYYYcccmmmjjjaaa[[[\\\fff{{{vvvkkk[[[FFF777777888999777444555888<<>>>>>@@@BBBCCCBBBAAA>>>;;;999777666555333333333333333444555666333333222222111000//////222111111000000000000000......------------......////////////000000000000000111222222222444888;;;===@@@CCCEEEHHHKKKOOORRRQQQSSSPPPPPPSSSSSS^^^www|||pppooo~~~lllVVVaaajjj{{{ppphhhfffeeeppp}}}kkk\\\OOOAAA777777888888666555666999===@@@@@@AAACCCGGGLLLQQQTTTUUUlllyyyrrrlllhhhgggbbb```\\\YYYXXXXXXZZZ[[[\\\___bbbeeeggghhhhhhhhhnnnwww}}}zzz~~~|||tttnnnooouuu{{{xxx{{{fffRRRFFF>>>:::;;;777:::<<<>>>@@@CCCGGGIIIQQQhhhrrr|||{{{zzz|||{{{{{{}}}xxxzzzsssmmmlllmmmooovvv}}}{{{rrrfff\\\TTTQQQQQQ\\\iiiqqqwwwyyyqqqfff^^^ccckkkqqqtttvvvwwwxxxttttttrrrnnnhhheeeeeegggmmmjjjddd]]]WWWRRRPPPNNNKKKLLLLLLJJJHHHHHHJJJLLLOOOOOOOOONNNLLLHHHEEECCC@@@???===<<<===>>>@@@AAA@@@???===;;;:::888777777444333333333333444555666333333222222111000000///111000000///.../////////......------------........./////////000000000000000111222222222444888;;;>>>@@@CCCEEEGGGJJJNNNQQQPPPRRROOOOOOSSSRRR^^^vvv{{{rrrtttttt]]]```fffttt{{{uuuyyyvvvkkkXXXLLLCCC;;;888888777666666888;;;>>>BBBBBBCCCEEEIIIMMMRRRTTTXXXnnnvvvmmmhhhiiilllfffccc___[[[ZZZ[[[^^^```ccceeehhhjjjlllkkkjjjiiikkksss~~~|||~~~{{{uuurrrvvv}}}~~~jjjUUUGGG===999999777999<<>><<<;;;;;;<<<===>>>======<<<;;;::::::999999444444333333333444555555333333222222111000000000000//////.....................------------............/////////000000000000111222222222444888;;;???AAADDDEEEGGGIIIMMMOOONNNQQQNNNNNNRRRQQQ]]]uuu}}}vvvxxx~~~gggcccfffpppxxxggg\\\MMM>>>999888777666777:::===@@@CCCDDDEEEGGGKKKOOOSSSUUU[[[qqquuujjjeeegggkkkhhhfffcccaaa```aaacccdddjjjllloooqqqqqqpppnnnllllllttt~~~|||~~~|||wwwuuuxxx}}}~~~qqqqqqjjjXXXKKK@@@999777888999<<>><<<::::::;;;<<<===<<<<<<<<<<<<;;;:::999888444444333333333444444555222222222111111111000000000000///............///......------------.............../////////000000000111222222222444888;;;@@@BBBDDDEEEFFFHHHKKKNNNLLLOOOMMMNNNRRRQQQ\\\tttyyyuuujjjgggfffmmm}}}zzzyyy```BBB;;;999777666888;;;???AAADDDEEEGGGIIIMMMQQQUUUWWW[[[uuuxxxllleeeeeeggghhhhhhiiihhhhhhhhhhhhgggnnnpppsssvvvvvvtttqqqoooooowww{{{{{{~~~~~~~~~}}}yyyvvvvvvzzz~~~{{{|||}}}uuu{{{|||kkk^^^SSSGGG>>>:::999888<<>>EEELLLQQQSSSQQQOOOLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@===;;;;;;;;;<<<============<<<;;;999888777555444444333333333444444222222222111111111111111222111000000//////000000......------------..................////////////000111222222222444888;;;@@@BBBDDDEEEFFFHHHKKKMMMKKKNNNMMMNNNRRRQQQ\\\ssswwwrrrhhheeedddjjjyyyvvvvvv{{{zzzRRR>>>;;;777666999<<>>999:::777<<>>===;;;<<<@@@DDDFFFJJJPPPXXXbbbmmmtttxxx}}}sssiiifffeeeiiimmmoooooonnnmmmmmmrrrooollllllpppuuuyyy{{{sssqqqmmmeee\\\QQQHHHCCC<<>>???>>>AAAEEEDDDDDDFFFJJJTTTcccttt~~~zzzfff^^^___```eeekkkoooooommmkkkjjjmmmmmmnnnrrrwwwyyyyyywwwooommmhhhbbbZZZSSSNNNKKKFFFDDDDDDHHHMMMRRRTTTTTTLLLKKKJJJHHHFFFEEEDDDDDDCCCAAA???<<<;;;:::;;;<<<:::;;;<<<===<<<;;;999888666555444333333333333333111111111111111111111111111111000///////////////......------------......---------.........//////000111222222222444888;;;???AAACCCDDDEEEHHHKKKNNNJJJNNNNNNPPPTTTSSS]]]tttnnnfffyyyhhhRRRWWWVVV^^^ppp~~~wwwhhh___fffvvv^^^CCC>>>888777999===???@@@CCCEEEIIIMMMRRRWWW[[[]]]ooozzz~~~|||yyyxxxvvvtttnnnmmmnnnoooqqquuuxxxzzz|||tttkkkmmmtttvvv{{{|||~~~~~~}}}xxxtttuuuzzz~~~~~~yyyjjj```WWWKKKAAA<<<:::777;;;GGGKKKJJJOOOZZZhhhzzzmmmpppxxxvvvuuu||||||uuugggYYYPPPHHHBBB???;;;:::===??????CCCHHHAAAAAABBBGGGSSSeeexxxrrrYYYQQQUUU[[[bbbkkkqqqqqqnnnjjjgggiiikkkooouuuyyyzzzvvvrrrkkkiiiddd___YYYUUURRRQQQNNNJJJFFFGGGKKKOOORRRSSSNNNMMMKKKIIIHHHFFFFFFFFFCCCAAA>>><<<:::::::::;;;777999;;;=========;;;:::666555444333333333333333111111111111111111222222000000///........................------.........---------.........//////111111222222222444888;;;>>>@@@BBBDDDEEEHHHKKKNNNJJJOOONNNPPPUUUSSS^^^uuuvvviiieeeooosssZZZQQQRRRXXX```kkk~~~xxxkkkeee\\\XXX\\\eeeooouuu~~~aaaGGG@@@888666<<>>===@@@EEEFFFAAAHHHDDDFFFPPPZZZfffwww~~~^^^KKKKKKRRRYYY```kkktttvvvtttssstttqqqsssvvvuuusssooolllkkkgggeeedddcccdddcccbbb```YYYUUUPPPMMMMMMMMMMMMLLLNNNKKKHHHFFFFFFEEEDDDCCCDDDAAA<<<:::999999999888777999:::<<<<<<;;;999888777555444222111111222222111111111111111111111111//////000000000000////////////.........---------000000000000111111111111222222222333444555666777<<>>;;;;;;???AAA???BBBGGGGGGCCCJJJIIIMMMWWWaaakkkyyywwwYYYHHHJJJRRR[[[dddpppyyyzzzxxxxxxzzzvvvuuutttsssrrrpppmmmkkkgggeeebbbccceeehhhjjjjjjbbb___ZZZTTTOOOLLLKKKKKKLLLJJJHHHGGGGGGGGGEEEDDDCCC@@@===;;;::::::999777888999;;;<<<<<<;;;:::999777666444222111111222222222222222222222222222222//////000000000000////////////.........---------/////////000000000111111111111111222444666777888===???BBBDDDEEEFFFHHHJJJJJJOOOOOOOOORRRPPP[[[tttkkk^^^dddqqqeeeQQQKKKUUU```nnn}}}qqq\\\WWWQQQPPPWWWfffwww{{{]]]GGGAAA:::888;;;???AAABBBFFFIIIMMMRRRYYY^^^ccceee~~~}}}zzzvvvrrrtttvvvzzz}}}|||~~~~~~~~~{{{uuuoooooorrr}}}~~~yyy~~~tttaaaTTTHHH===777777;;;DDDKKKNNNSSSXXXhhhyyy~~~~~~rrr[[[JJJ@@@===;;;:::>>>BBBCCCCCCDDDGGGGGGEEEKKKNNNWWWcccnnnuuummmSSSFFFKKKUUU^^^jjjyyyyyyrrroooppppppmmmiiifffcccaaabbbgggmmmrrrtttrrrpppiii^^^RRRJJJGGGFFFIIIHHHGGGGGGHHHGGGEEEDDDAAA???===<<<<<<;;;999777888999;;;<<<===<<<;;;;;;777666444333222111222222333333333333333333333333///000000111111000000////////////.........------....../////////000000000000000111222444666999:::===@@@CCCDDDEEEFFFHHHIIIIIINNNNNNNNNQQQOOO[[[ssseee[[[aaalllzzz~~~oooYYYMMMLLLXXXfffyyyooo___ZZZTTTUUU```vvvpppUUUJJJBBB;;;:::<<<>>>BBBFFFIIILLLPPPUUU[[[```dddfff~~~~~~~~~xxxtttrrrtttxxx}}}|||~~~}}}zzzuuupppqqquuu|||~~~sss~~~cccUUUGGG888777777<<>>=========<<<999777999999;;;<<<<<<<<<<<<<<<888777555333222111111222333333333333333333333333000000000111111000000000////////////........................//////////////////000111333777:::<<<>>>@@@CCCEEEEEEFFFHHHIIIIIINNNNNNOOOQQQPPP\\\tttyyy]]]VVVVVV^^^eeecccWWWLLLKKKPPP[[[lllrrrddd___ZZZ]]]mmmpppXXXRRRFFF<<<;;;===???DDDIIIMMMOOOSSSXXX]]]aaacccddd~~~|||~~~zzzxxxwwwwwwxxxyyy|||~~~zzzzzz}}}~~~{{{zzzwwwrrrsssxxx|||xxxcccWWWJJJ:::999999>>>HHHPPPUUU[[[bbbkkkXXXDDD>>>?????????@@@CCCDDDDDDDDDCCCCCCFFFIIISSS```ssskkkXXXNNNNNNXXXeeelll}}}ssslllllllllgggaaa```___```cccgggkkklllmmmqqqqqqkkk___PPPFFFBBBBBBCCCCCCCCCDDDFFFEEECCCAAA>>>===<<<<<<===<<<:::888888999:::;;;<<<<<<<<<<<<999888666333222111111222333333333333333333333333000000111111111111000000000000/////////...................../////////////////////000333777;;;===???AAADDDEEEEEEFFFHHHIIIIIIOOOOOOPPPSSSQQQ]]]vvvpppSSSOOONNNRRRUUURRRLLLLLLTTT]]]fffvvvxxxddd```]]]```qqqsss{{{iii```MMM>>><<>>===;;;;;;<<<<<<;;;:::888888999999:::;;;<<<<<<:::888666444222111111222333333333333333333333333000111111222222111111000000000000/////////............/////////000000000000000///000222666:::===@@@BBBDDDFFFFFFFFFHHHIIIJJJOOOOOOPPPSSSRRR^^^wwwkkkPPPOOORRRUUUVVVUUUWWWaaannnxxxzzzzzzdddaaa\\\\\\hhhmmm~~~pppWWWAAA===AAAAAACCCHHHNNNPPPUUU[[[___bbbdddeeeuuuxxxppprrrvvvrrrlllfffbbb```aaaaaacccfffhhhfffdddeeeiiinnnzzzssstttzzzzzzwwwxxx~~~{{{uuusssuuu|||{{{jjj```SSSEEE:::999>>>GGGOOOUUU]]]ccctttYYYIII???BBBEEEBBBBBBGGGDDDBBBCCCGGGIIIMMMXXXeee{{{pppYYYVVV^^^hhhttt}}}rrrmmmlllkkkfffbbb```]]][[[[[[\\\]]]^^^]]]^^^]]]ZZZWWWSSSPPPNNNMMMGGGEEECCCCCCDDDDDDDDDBBB???<<<::::::;;;<<<<<<;;;777777777888999:::;;;<<<:::999777444222222111111222222222222222222222222000111111222222111111000000000000000/////////.../////////000000000111111111000///000222666:::===@@@BBBEEEFFFFFFFFFHHHIIIHHHNNNNNNOOOSSSQQQ]]]vvvkkkSSSTTT\\\___aaacccjjjxxxxxxfffbbb\\\WWW\\\mmmkkk|||{{{^^^DDD>>>AAAAAAAAAEEELLLOOOTTTZZZ```dddfffgggjjjqqqiiimmmiiifffaaa[[[WWWTTTRRRRRRRRRTTTUUURRRNNNNNNRRRWWWaaasss{{{nnneeeeeeiiisss}}}yyyzzz|||}}}uuuqqqsss|||~~~ooobbbQQQBBB999999===FFFNNNTTT[[[bbb|||oooYYYJJJAAADDDEEEAAAAAAGGGDDDBBBDDDIIINNNTTTbbbqqqooo[[[\\\iiiuuuxxxqqqmmmmmmlllhhhdddaaa^^^YYYWWWWWWZZZ[[[\\\eeebbb^^^[[[YYYVVVRRRPPPJJJHHHEEEDDDDDDEEEEEEDDD???===:::999:::<<<======666666666777888:::;;;<<<;;;999777444333222111111111111111111111111111111111111222222222222111111000000000000////////////000000000000111111111111222111000000222555:::<<>>EEESSSVVVWWWaaayyy~~~|||ttteeeNNNHHHDDDEEEFFFEEEGGGKKKKKKIIILLLUUU^^^jjj|||sssuuu{{{xxxwwwuuurrrnnniiieeebbb]]]]]][[[XXXVVVWWW\\\```iiieee___ZZZXXXXXXWWWVVVFFFEEEDDDEEEEEEDDDAAA???@@@???===<<<===???BBBDDD:::888666666888999999999888777666555333111000///111111111000000000000000111111222222222222111111111000///------......///............///////////////000111111222555:::===CCCBBBBBBBBBDDDGGGJJJLLLHHHNNNNNNOOORRRPPP[[[ssswwwjjjkkkrrr~~~vvvbbb___TTTOOOSSSUUU```wwwyyywwwLLL===FFFHHHGGGOOOPPPSSSYYYaaagggjjjjjjiiixxxdddWWWRRROOONNNMMMMMMNNNMMMIIIEEEIIIHHHHHHHHHIIIKKKMMMNNNSSS\\\eeefffggghhhhhhfffmmmvvv|||uuupppvvv}}}~~~|||yyyvvvsss}}}{{{tttnnngggXXXHHH<<<>>>;;;AAAOOOTTTWWWbbbyyywwwuuuyyyxxxuuufffOOOJJJGGGHHHHHHFFFGGGJJJJJJNNNYYYiiiwww|||~~~~~~|||wwwqqqlllgggdddbbb```___\\\WWWTTTUUUYYY^^^fffbbb\\\WWWUUUSSSRRRQQQIIIGGGEEEEEEEEEFFFEEEDDDAAA???===;;;;;;<<<===???:::888666666888999999999999888777555444222111000111111111111000000000000000111111222222111111000111000///...---...//////............///////////////000111111222555999===DDDCCCCCCCCCEEEGGGJJJLLLHHHMMMMMMNNNQQQPPP\\\tttxxxuuuwwwwwwbbb^^^TTTQQQTTTPPPWWWkkknnn~~~|||RRR@@@GGGIIIJJJTTTRRRUUUZZZbbbjjjmmmnnnmmm~~~}}}sss___QQQKKKKKKKKKKKKLLLMMMMMMKKKJJJLLLLLLLLLMMMOOORRRTTTVVVWWW___fffgggiiinnnrrrrrr{{{{{{tttooottt|||~~~~~~|||xxxuuu~~~rrruuuxxxmmmbbbTTTGGG<<<===999>>>MMMRRRVVVbbbzzzuuurrrxxx~~~vvvxxxuuudddOOOKKKIIIJJJJJJIIIJJJNNNQQQZZZlll}}}~~~{{{vvvpppkkkhhhffffffbbb```[[[VVVRRRSSSWWW[[[bbb___[[[XXXUUUQQQMMMJJJIIIGGGDDDDDDEEEFFFFFFFFFBBB@@@===:::888888888999999777666666777999:::999:::999888666555333222111111111111111111111111111000111111222222111111000111000///.........//////............////////////...///000111222555999===DDDDDDCCCDDDEEEGGGIIIJJJHHHLLLLLLLLLPPPPPP]]]vvv}}}vvvrrryyyeee```VVVTTTUUUNNNRRRfffmmm~~~{{{VVVDDDIIIKKKLLLUUUTTTWWW]]]eeelllqqqrrrrrr|||~~~}}}sssaaaRRRMMMMMMMMMMMMOOOQQQRRRSSSSSSSSSSSSSSSTTTVVVYYY[[[]]]^^^eeejjjkkknnnvvv}}}}}}vvvpppyyy~~~}}}~~~}}}~~~}}}xxxttt{{{~~~qqqjjjzzz}}}lll]]]PPPFFF<<<>>>;;;@@@NNNSSSVVVaaa~~~~~~yyy~~~sss___PPPLLLJJJLLLMMMOOOUUU\\\eeeppp|||uuuuuusssqqqooommmkkkkkkjjjaaa]]]XXXSSSQQQSSSWWWZZZ_________^^^[[[UUUMMMHHHFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@===:::888777777777888777555555777999:::999;;;:::999777666444333222000111111111111111222222000000111111111111000000000000000///////////////............////////////...///000111222555999<<>>BBBBBBIIIVVVVVVTTT\\\uuurrr___ZZZXXXZZZ```gggqqqzzzsssttt~~~~~~wwwsssrrrlllnnnppppppnnnkkkfffccc\\\YYYUUUTTTVVVZZZ\\\^^^^^^aaafffjjjjjjeee]]]WWWOOONNNLLLLLLKKKHHHDDDAAA??????===<<<:::999999888777555444444777999::::::;;;:::999777666444333222000000111111222333333333///000000111111000000///000000111111111000///...............////////////---...///000111444888<<<@@@@@@AAABBBCCCDDDEEEEEEGGGKKKKKKKKKOOOOOO\\\uuu~~~ooorrr|||yyybbb]]]UUUUUUXXX[[[yyy|||}}}ooolllhhhXXXLLLOOOQQQQQQXXX___aaafffmmmtttyyy{{{|||vvvqqqppp}}}xxxooojjjcccdddddddddcccfffkkkpppttttttuuuvvvxxx{{{~~~|||~~~}}}}}}||||||}}}~~~~~~|||{{{yyyvvvrrrnnnnnnttt{{{|||~~~{{{kkkooo{{{gggvvvbbbPPPBBBEEECCCIIITTTUUUSSS\\\lllzzzxxxiiiccceeekkkttt}}}xxxooorrr{{{}}}wwwssstttqqqqqqqqqpppmmmiiieeebbb^^^\\\YYYYYY\\\___``````^^^___aaadddggggggdddbbbXXXTTTOOOKKKHHHFFFDDDCCC@@@???===<<<:::888777666666555333444777999::::::::::::888777555333222222000000111222222333444444//////000000000000//////000000111222111000///...............////////////---...///000111444888;;;???@@@BBBDDDEEEFFFGGGGGGFFFLLLKKKMMMPPPNNNZZZsssuuuuuuuuunnn{{{^^^ZZZSSSUUUYYYaaayyyyyytttkkkiiiYYYMMMOOORRRSSS[[[aaacccgggnnnuuuzzz|||}}}yyyllljjjnnnwwwssslllmmmmmmkkkjjjmmmrrrwwwyyyzzz{{{}}}}}}~~~}}}}}}|||}}}~~~~~~|||zzzxxxuuuqqqnnnooouuu}}}~~~{{{yyy|||ttt```aaa{{{kkkwwwiii\\\FFFGGGCCCGGGRRRSSSSSS]]]ppp}}}~~~qqqjjjoooxxx~~~qqqhhhgggttt}}}vvvsssttttttsssqqqnnnllliiigggfffbbb___]]]]]]```bbbbbb```^^^]]]\\\^^^bbbeeehhhhhh]]]WWWNNNGGGDDDCCCCCCCCC@@@???>>>;;;999777555444666444333444777999:::::::::999888666555333222111000000111222333333444444//////000000000000//////000111111222222000///.............../////////000---...///000111444888;;;@@@AAACCCEEEGGGIIIIIIJJJFFFLLLLLLNNNPPPNNNYYYqqqqqqrrrwwwwwwyyycccWWWRRRTTTVVVaaazzzwww~~~wwwcccVVVWWWUUUVVV___dddiiiiiinnn}}}yyyzzzmmmjjjuuu{{{tttvvvvvvuuussstttyyy}}}{{{~~~}}}}}}~~~~~~~~~~~~|||{{{zzzvvvpppkkkkkknnnuuu{{{~~~~~~yyyxxxzzzpppddduuuqqqwwwmmm[[[MMMFFF???BBBLLLVVV[[[[[[wwwxxxsss{{{|||oooiiiggggggppp~~~xxxxxxwwwrrrqqqsssqqqpppooollljjjgggfffeeedddeeeffffffeeebbb___]]][[[ZZZZZZ[[[\\\___aaabbb___YYYPPPGGGBBBBBBDDDFFFDDDBBB>>>;;;999999999:::666555444444444555777888::::::888666444333222222111111000000000000111111000000111111111111000000///////////////......---///////////////.........000000111111111333777:::<<<>>>@@@CCCEEEFFFGGGGGGFFFLLLLLLMMMOOOLLLVVVnnnyyyttt]]]SSSMMMPPPRRRYYYttt~~~gggVVVZZZ]]]^^^ffflllqqqooorrr}}}|||tttttt{{{www}}}xxx{{{~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}~~~||||||{{{wwwpppjjjiiilllrrrwww{{{}}}}}}|||vvvvvv|||zzzvvvxxxrrrbbbOOOHHHAAACCCMMMWWW[[[[[[zzz~~~}}}yyysssmmmgggbbbdddgggvvv~~~wwwrrrttttttqqqqqqsssmmmmmmkkkjjjhhhfffeeedddcccdddeeeffffffdddaaa___ZZZYYYYYYYYYYYY[[[\\\]]]___ZZZQQQIIIBBB?????????CCCAAA???===;;;::::::;;;666666555444555666777888;;;:::888666444333333333111111000000000000111111000111111111111111111000///000000000000///....../////////////////////...000000111111111333777:::===???AAADDDFFFGGGHHHHHHGGGMMMMMMOOOQQQNNNYYYppprrrZZZPPPKKKOOOQQQSSSbbbvvv~~~wwwwwwtttZZZ]]]cccccciiiqqqwwwuuuwww|||qqqqqq{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}|||~~~}}}||||||{{{wwwoooiiifffiiinnntttxxxzzz{{{{{{wwwuuu~~~yyyjjjRRRJJJCCCEEENNNWWW[[[[[[|||yyytttmmmgggeeehhhhhhddd___[[[dddxxxsssmmmiiieeebbbdddeeedddeeehhheeeeeeeeeddddddccccccccc___```aaabbbaaa___\\\[[[YYYXXXWWWVVVVVVUUUVVVVVV[[[XXXSSSLLLFFFAAA>>><<<@@@@@@???>>>===<<<;;;;;;777666555555555666888999===;;;888555333333444444111111000000000000111111111111222222222222111111000000111111000000///.........//////////////////000000111111111333777:::>>>@@@BBBEEEGGGHHHIIIIIIHHHNNNNNNOOORRRPPP[[[sss~~~uuu\\\RRRNNNRRRSSSQQQVVV___iiimmmwwwyyy[[[[[[bbbffflllssszzzyyy{{{}}}sssssszzz~~~~~~|||}}}~~~}}}~~~~~~~~~~~~}}}}}}|||}}}|||{{{||||||wwwoooiiicccffflllrrrwww{{{}}}~~~}}}xxx}}}}}}jjjUUUMMMEEEFFFNNNVVVYYYYYYvvv}}}|||~~~uuuiiiaaaeeeeeegggjjjllliiibbb]]][[[gggzzzpppeee```WWWTTTQQQPPPPPPQQQTTTVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^]]]\\\ZZZXXXWWWYYYXXXWWWUUUSSSQQQPPPPPPSSSSSSRRROOOKKKFFFAAA>>>======>>>===<<<;;;:::999777777666555666777888999>>><<<888555444444444555111111000000000000111111222222222333333222222222111111111111111000//////............////////////000000111111111333777:::>>>???BBBDDDGGGHHHHHHHHHHHHMMMMMMOOORRRPPP\\\ttt{{{xxx]]]TTTPPPSSSTTTPPPOOORRR]]]kkk|||www[[[ZZZbbbjjjtttvvv~~~~~~uuuvvvyyy|||}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{wwwpppjjjaaafffllltttzzzyyywwwmmmkkkXXXOOOGGGGGGNNNUUUXXXWWWgggrrr}}}~~~{{{~~~~~~xxxooogggcccccc```dddhhhiiieeeaaa______jjjuuuzzznnncccYYYSSSNNNMMMJJJFFFDDDFFFHHHIIIFFFGGGHHHIIIKKKLLLMMMNNNUUUVVVWWWYYYZZZZZZYYYYYYXXXWWWVVVTTTRRROOOMMMLLLMMMNNNOOONNNKKKFFF@@@===;;;;;;;;;;;;:::999888777777666555555555666888999>>><<<999777555444555555111111000000000000111111222222222333333222222222111111111111111000//////---.........//////000000000000111111111333777:::===>>>AAACCCEEEGGGGGGGGGGGGLLLKKKLLLPPPNNNZZZsssyyyxxx\\\TTTNNNOOOPPPMMMLLLNNNZZZnnnhhhbbbgggmmmwww}}}yyy{{{~~~zzz~~~}}}{{{yyyyyyyyyvvvpppkkkccchhhpppxxx~~~wwwrrraaammmxxx[[[SSSJJJIIIOOOVVVXXXWWWZZZaaannn~~~zzz{{{yyyqqqgggcccfffjjjbbbdddeeeaaa]]]___gggnnnyyy~~~wwwlllbbbZZZSSSMMMHHHKKKOOOOOOLLLIIIIIIHHHFFFAAAAAAAAAAAAAAAAAAAAAAAAEEEGGGJJJNNNRRRUUUWWWXXXVVVVVVUUUSSSQQQNNNLLLJJJJJJKKKLLLKKKGGGBBB===999;;;;;;:::999888777666555666555444444444555777888===<<<;;;999777666555555111111000000000000111111111111222222222222111111000000111111000000///...------......///000000000000000111111111333777:::<<<>>>@@@CCCEEEFFFFFFFFFFFFKKKJJJKKKNNNLLLYYYrrr|||vvvyyyuuusssnnnoooxxxxxx}}}|||ooolllccceeekkkttt}}}vvvZZZSSSLLLKKKKKKKKKNNNQQQcccyyyooojjjnnnrrryyy~~~~~~zzz}}}~~~}}}}}}|||xxx{{{~~~~~~{{{xxxwwwwwwuuuqqqmmmgggllluuu|||vvv}}}aaaddd```WWWNNNLLLRRRXXXYYYXXXXXX\\\iiizzzyyyvvvpppjjjhhhiiikkkhhhhhhfffdddfffmmmxxx|||nnnhhhfffddd\\\ZZZUUUNNNIIIFFFFFFHHHQQQ[[[dddeeecccaaa\\\UUUQQQPPPNNNKKKHHHEEECCCAAA>>>???CCCGGGLLLPPPSSSTTTRRRRRRRRRQQQOOOMMMKKKIIIIIIIIIJJJIIIGGGCCC@@@>>>>>><<<:::888666666666666555444333333333444666777<<<<<<<<<;;;999777555333111111000000000000111111000111111111111111111000///000000000000///......------......///000000111000000111111111333777:::===>>>AAADDDFFFGGGGGGGGGHHHLLLKKKJJJMMMKKKXXXqqq~~~pppiiizzzrrrbbb^^^\\\WWWXXX```gggkkkuuu|||{{{zzz{{{yyy```ZZZaaa^^^bbbjjjuuutttlllttttttZZZSSSLLLIIIIIILLLQQQVVVppp{{{iiikkksssxxx}}}~~~xxxyyyyyywwwtttuuuxxx|||uuuxxx{{{zzzxxxvvvxxxzzz}}}vvvooottt|||~~~|||}}}|||xxxvvvvvvuuuqqqnnnjjjpppxxx|||wwwfff___xxx{{{cccZZZQQQOOOTTTZZZ[[[YYY^^^\\\ggg|||xxxuuusssqqqnnnlllkkkjjjjjjmmmttt|||ttt^^^QQQJJJFFFBBBEEEGGGDDD???@@@GGGOOO^^^nnn}}}~~~vvvlllfffddd```[[[UUUPPPLLLJJJEEEFFFHHHKKKNNNQQQSSSUUUPPPPPPPPPPPPNNNLLLJJJIIIHHHHHHIIIIIIIIIHHHGGGGGG@@@>>>;;;888666666666666444444333222333444555666;;;<<<<<<<<<:::888555333111111000000000000111111000000111111111111000000///////////////......------------...///000000111000000111111111333777:::>>>@@@BBBEEEGGGHHHHHHHHHIIIMMMKKKKKKMMMKKKWWWqqqtttllljjj}}}pppeeecccdddeeehhheeebbbbbbfffmmmtttxxx~~~lll\\\\\\ccclllyyyuuusss{{{mmmXXXMMMIIIMMMJJJFFFQQQddd{{{}}}}}}rrrkkkqqquuuzzz{{{wwwzzz|||zzzzzz}}}wwwrrrnnnnnnnnnnnnsssxxx}}}uuulllqqq{{{~~~~~~~~~}}}xxxuuuwww{{{{{{vvvoookkkkkkppp{{{}}}sss{{{eeeeee~~~nnnfff]]]XXXWWWXXXYYYYYYVVVWWWfff}}}wwwvvvwwwvvvrrrnnnsssooommmsss}}}eeeOOOBBB>>>>>>===<<<===???@@@AAAIIIRRR```www}}}}}}yyyppphhhddd___YYYTTTPPPMMMMMMOOOQQQPPPNNNUUUSSSQQQOOONNNNNNPPPQQQMMMLLLKKKJJJIIIIIIJJJKKKGGGAAA;;;999:::;;;888444333444555555555666888:::=========;;;999666444222111111222222222333333333111111000000///.........000000000000////////////............///////////////000111111111222555888<<<>>>BBBDDDEEEFFFHHHJJJHHHKKKJJJLLLPPPOOOZZZqqqqqqlllmmm~~~~~~wwwpppnnnpppqqqnnnkkktttuuu}}}yyybbb___lll|||~~~~~~zzzfffTTTIIIEEEJJJJJJIIIWWWkkk{{{wwwwwwmmmhhhrrryyy}}}zzzyyy}}}~~~{{{uuuooommmkkkjjjmmmrrr~~~{{{sssooottt~~~~~~~~~|||~~~xxxqqqllllllrrr}}}~~~sssxxxzzzyyymmmbbb|||rrrkkkbbb\\\ZZZZZZYYYYYY[[[[[[hhh~~~zzzxxxxxxxxxvvvttttttwww}}}qqqZZZFFF;;;888888:::999;;;>>>???AAAHHHQQQ___vvv{{{uuunnnhhh```\\\WWWTTTRRRRRRRRRRRRUUUTTTRRRQQQQQQQQQQQQRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGAAA<<<:::;;;;;;888555555666666666444444666888>>>??????>>><<<999666444111111111222222222333333111111111000000000//////000000000000////////////............///////////////000111111111222555888<<<>>>AAACCCDDDEEEGGGIIIHHHKKKJJJLLLPPPOOOZZZqqqzzzmmmooouuuuuuiiimmmnnnwwwiii[[[ddd~~~wwwaaaRRRHHHCCCGGGIIIJJJYYYkkkxxxuuujjjgggttt}}}|||vvvsssppplllnnnrrryyyzzzrrrrrrwww~~~xxxppplllmmmuuuxxxpppvvv{{{iiiyyytttlllfffaaa___\\\[[[aaabbblll}}}}}}|||}}}~~~{{{ooo\\\III===777555555777666999<<<>>>@@@HHHQQQZZZooooookkkcccYYYQQQMMMMMMOOOSSSSSSTTTTTTTTTSSSSSSRRRQQQOOOLLLIIIFFFEEEDDDDDDFFFBBB===;;;;;;;;;999666666777777666444444555666===>>>??????===999555333111111111222222222222333000111111111111222222222000000000000////////////............///////////////000000000000222555888<<<>>>AAACCCCCCDDDFFFHHHHHHKKKJJJLLLPPPOOOZZZqqq}}}vvvuuuuuurrrttthhhaaasssyyybbbQQQIIIEEEHHHHHHHHHRRR```qqqkkkxxx|||}}}{{{wwwvvvyyyyyy{{{tttsssxxx~~~~~~~~~uuulllkkkmmmuuuvvvpppxxxxxx~~~{{{vvvpppkkkfffbbb```cccgggsss~~~rrrkkk]]]SSSFFF===999888888777555555888===>>>AAAHHHQQQZZZiiizzzzzzuuulll^^^QQQIIIIIIJJJPPPQQQSSSTTTUUUTTTRRRQQQPPPNNNKKKHHHEEECCCCCCBBBEEEBBB>>><<<<<<;;;999777555666777666444444555777999;;;===>>><<<888333000111111111111222222222222000000111222222333444444000000000000////////////............////////////...///000000000222555777<<<>>>AAABBBCCCCCCEEEGGGHHHKKKJJJLLLPPPOOOZZZqqq{{{{{{ooonnnyyyaaaMMMGGGFFFIIIIIIGGGKKKSSSdddmmmtttsss|||~~~}}}{{{yyyzzz}}}}}}xxxvvvvvvuuutttwww}}}}}}|||zzz}}}}}}vvvvvvyyy~~~~~~~~~}}}|||}}}~~~|||rrrjjjiiilllttt~~~zzztttzzz{{{~~~|||xxxqqqkkkeeebbbaaahhhxxxyyyyyy|||yyyxxx|||~~~}}}|||vvvqqqjjj```SSSJJJEEEAAA;;;999:::;;;:::888666666999>>>???AAAHHHPPP^^^iiippppppmmmnnnpppqqqqqqvvvzzz{{{|||~~~|||xxxwwwtttlll```TTTMMMLLLNNNNNNOOOQQQSSSSSSRRRPPPOOOLLLKKKIIIFFFDDDCCCCCCCCCCCCAAA>>>===<<<:::999777333444555555555555777999999;;;===>>><<<888444111000000111111111222222222000000111222333444444555000000000000////////////............////////////...///000000000111444777;;;>>>@@@BBBCCCDDDEEEGGGHHHKKKJJJLLLPPPOOOZZZqqqqqqvvvuuu]]]GGGDDDDDDHHHIIIGGGHHHLLLSSSbbbrrr}}}|||zzztttrrrooollllllpppvvv{{{{{{zzznnnhhhfffeeebbbbbbhhhqqqvvvxxx{{{~~~~~~~~~}}}}}}wwwwww{{{~~~~~~~~~}}}|||||||||~~~zzzqqqkkkiiikkksss|||}}}}}}yyyssszzzttt~~~wwwnnngggccc^^^dddttt{{{uuuwww}}}||||||~~~zzzuuurrrqqqqqqiiiccc[[[WWWUUUPPPGGG@@@===;;;::::::::::::999777888888;;;??????@@@EEEMMMZZZaaaddd___YYYWWWWWWWWWSSSXXX\\\\\\]]]```___[[[eeeccc```ZZZUUURRRQQQRRRMMMOOOPPPQQQQQQPPPNNNMMMIIIHHHFFFDDDCCCCCCCCCCCC@@@???>>>===;;;999888777222444555555555666888:::;;;===>>>???>>>:::777444000000000111111111111222000000111222333333444444000000000000////////////............////////////...////////////111444777:::===@@@BBBDDDEEEGGGIIIHHHKKKJJJLLLPPPOOOZZZqqq{{{rrrZZZGGGDDDDDDFFFHHHGGGHHHJJJTTTeeewww~~~zzztttnnnkkkdddcccaaa___^^^aaaggglllsss{{{|||pppbbb\\\[[[[[[XXXWWWZZZccckkkpppxxx}}}~~~|||uuutttxxx~~~~~~~~~~~~||||||||||||~~~|||wwwpppllljjjlllssszzz|||{{{}}}vvvrrrzzzxxxkkk{{{~~~sssjjjeee]]]___iiivvv~~~}}}{{{sssnnniiiccc___[[[XXXUUUSSSPPPLLLEEE@@@<<<<<<<<<;;;999888999:::999999;;;>>>>>>===AAAHHHOOOVVVZZZXXXTTTTTTUUUTTTSSSWWWXXXWWWWWWYYYXXXUUUYYYYYYYYYZZZZZZYYYWWWUUUOOOOOOPPPPPPPPPNNNMMMLLLIIIHHHFFFDDDBBBBBBBBBBBB>>>>>>>>><<<:::888777666444555666555555555777999<<<===>>>>>><<<:::777666000000000000111111111111000000111111222222333333000000000000////////////............////////////---.../////////111444666:::===@@@CCCEEEGGGIIIKKKHHHKKKJJJLLLPPPOOOZZZqqqrrr[[[LLLHHHEEEEEEFFFFFFGGGIII\\\mmm|||wwwppphhh```\\\WWWXXXXXXWWWUUUWWW\\\```gggppprrreeeWWWRRRRRRRRRXXXUUUVVV\\\eeemmmxxx~~~~~~~~~zzzssspppsssyyy~~~~~~~~~~~~|||||||||}}}~~~{{{wwwsssooolllkkkmmmssszzz{{{zzz}}}yyyttt}}}nnn^^^eee~~~xxxnnniii]]][[[___jjjsss}}}xxxpppkkkddd[[[TTTUUUWWWYYYVVVOOOFFF???;;;;;;======;;;888888;;;>>>:::999;;;===<<<:::>>>EEEJJJSSSZZZ[[[[[[___bbbaaabbbeeeeeebbbbbbddddddaaa]]]]]]^^^bbbeeeddd___[[[QQQQQQPPPPPPOOONNNMMMLLLJJJHHHFFFCCCAAAAAA@@@@@@<<<======<<<999777666666666777777666444444555777;;;;;;;;;;;;:::888666555000000000000111111111111000111111111111222222222000000000000////////////............/////////000---.../////////111444666999<<<@@@CCCEEEHHHKKKMMMHHHKKKJJJLLLPPPOOOZZZqqq|||~~~ooo\\\EEEHHHDDDEEEKKKIIIFFFOOOddd|||~~~}}}|||{{{uuuvvvssskkkaaaXXXSSSRRRSSS]]]eeeeee```ZZZRRRLLLSSS\\\bbb\\\OOOJJJQQQ[[[VVVYYY]]]]]]___fffttt~~~zzz}}}~~~yyywwwyyyyyyyyyxxxvvvtttrrrqqqrrrwww~~~~~~~~~{{{|||}}}~~~}}}{{{yyywwwtttoookkkooouuuzzz{{{~~~|||{{{oooZZZ\\\uuuvvvqqqccceeegggiiiooo|||yyymmmeeecccbbbcccaaaeeeddd[[[MMMCCCBBBDDD@@@AAAAAA===999777888;;;;;;;;;:::888999<<>><<<;;;999888777666555444444555666777======>>>>>>===:::666444222222222111111111000000...///000111111111111111222222222111000//////......------------...//////---.../////////111444666<<<>>>AAACCCDDDFFFIIILLLIIIKKKIIILLLOOOKKKWWWsss~~~|||~~~lllXXXIIIIIIDDDEEEIIICCCCCCSSSlllzzz~~~{{{xxxwwwssspppkkkaaaWWWQQQQQQRRRZZZeeeooopppkkkddd[[[SSSRRRUUUVVVRRRMMMLLLSSSYYYYYY]]]```aaacccjjjvvvwwwpppqqqsssrrrooonnnoooooopppppppppqqqqqqqqqwww|||}}}~~~~~~|||{{{zzzyyyxxxuuupppmmmlllssszzz|||~~~uuuttt~~~rrrZZZ___xxx|||vvvgggfffeeeeeekkkxxx{{{qqqkkkiiihhhhhhmmmmmmhhh\\\MMMCCCAAADDDFFFGGGEEEAAA<<<:::;;;===<<<<<<<<<;;;;;;???DDDHHHHHHJJJLLLTTTeee|||zzznnneeeYYYTTTOOOMMMOOOQQQOOOMMMHHHFFFDDDDDDEEEDDDBBB@@@??????>>>===<<<:::888777777666555444444555666777======>>>>>>===:::666444222222222111111111000000///000000111111111111000222222111111000//////......------------...//////---.../////////111444666;;;>>>AAACCCDDDFFFIIIKKKHHHJJJIIIMMMPPPMMMZZZvvvvvvmmmjjj}}}}}}{{{|||~~~gggSSSKKKGGGCCCGGGIIIAAAHHHaaa{{{ttt}}}wwwqqqmmmlllfffbbb[[[RRRLLLNNNUUU[[[jjjwww}}}sssggg]]]VVVQQQLLLHHHJJJOOOUUUZZZ```dddhhhiiikkkrrr|||rrrfffaaa```___^^^___^^^______```ccceeehhhjjjmmmqqq}}}~~~~~~~~~~~~~~~}}}}}}||||||zzzyyyxxxxxxxxxuuuqqqnnnjjjqqqxxx{{{|||tttqqq}}}sssXXX___zzzzzzllliiieeedddjjjxxx|||wwwsssqqqpppooosssppphhhZZZMMMGGGHHHLLLOOONNNJJJEEE???<<<;;;<<<:::;;;;;;;;;;;;???CCCGGGHHHJJJJJJOOOaaa|||yyymmmeee[[[VVVOOOLLLMMMOOOOOONNNJJJIIIFFFEEEEEEDDDBBB@@@??????>>>===;;;999888666777666555444444555666777======>>>>>>===:::666444222222222111111111111111111111111222111111000000222111111000000//////......------------...//////---.../////////111444666;;;===@@@BBBDDDFFFHHHKKKGGGIIIIIIMMMQQQNNN\\\xxxsssnnnooo{{{{{{yyy{{{zzzcccPPPIIICCCAAAJJJMMMDDDRRRttt{{{kkkmmm|||tttjjjaaa\\\ZZZQQQOOOKKKGGGIIISSSbbbmmmvvvkkkbbbZZZPPPJJJKKKRRRZZZ___jjjnnnrrruuuwww}}}vvvdddYYYRRRMMMLLLNNNNNNMMMMMMNNNQQQTTTXXXZZZYYY\\\fffwww}}}||||||~~~}}}}}}|||||||||||||||{{{zzzyyyxxxwwwtttpppmmmkkkppptttwww||||||wwwrrr~~~xxx\\\fff{{{oookkkgggiiirrr{{{{{{~~~{{{xxxvvvtttqqqmmmdddZZZTTTTTTYYY^^^aaa^^^WWWOOOHHHCCCAAA@@@===>>>??????@@@CCCGGGJJJRRRTTTTTTVVVaaavvv{{{yyyvvvsssqqqlllfffbbb___YYYRRRMMMLLLLLLMMMMMMJJJIIIGGGFFFDDDBBB@@@???@@@@@@???>>><<<:::888777777666555444444555666777======>>>>>>===999666444111111111111111111111111222222222222111111000///111111000000////////////...------------...//////---.../////////111444666:::===???BBBCCCEEEHHHJJJGGGIIIHHHLLLPPPMMMZZZwwwtttnnnpppsss~~~yyyxxxzzz~~~www```MMMDDD@@@@@@IIIMMMEEEUUUyyyzzz|||ssskkk^^^ggg~~~yyymmm___SSSMMMKKKCCCBBBBBBDDDMMM]]]qqqwwwpppcccXXXSSSWWW```hhhtttxxx}}}nnn]]]PPPFFFBBBCCCCCCCCCBBBCCCDDDGGGJJJLLLOOOQQQWWWfffvvv~~~|||zzzyyyzzzzzzzzzzzzzzz|||}}}~~~|||{{{yyyxxxvvvsssnnnjjjmmmpppqqqrrrxxx~~~wwwttt~~~eeesss~~~pppllljjjppp}}}uuuzzz~~~zzzxxxsssnnnhhhddddddiiiqqqvvvwwwrrriii___VVVPPPLLLJJJGGGHHHJJJJJJKKKLLLOOOQQQ]]]aaadddcccgggooovvvxxxuuutttttttttuuuvvvuuuuuuhhhfffbbb```___`````````aaa]]]VVVPPPMMMKKKJJJJJJHHHHHHGGGDDDAAA???>>>===@@@@@@???>>>===;;;:::999777666555444444555666777======>>>>>>===999666444111111111111111111111111222222222222222111000///000000000///////////////...------------...//////---.../////////111444666:::<<>>>>>>>>>>>===<<<;;;:::777666555444444555666777======>>>>>>===:::666444111111111111111222222222222222222333222222111111////////////////////////...------------...//////---.../////////111444666999;;;>>>@@@BBBDDDGGGIIIHHHIIIHHHKKKMMMIIIVVVrrrjjjYYYYYYbbbhhhuuupppkkknnn~~~zzzuuuvvvyyy}}}~~~{{{|||{{{yyy{{{|||mmmZZZJJJ???DDDDDDFFFHHHCCCIII]]]ooo|||oooZZZbbbwwwgggTTTHHHEEEFFFBBBBBBBBBHHHWWWooo{{{nnnjjjnnnttt~~~yyygggWWWNNNLLLJJJKKKNNNRRRUUUYYY\\\]]]]]]___bbbeeehhhkkknnnppp{{{|||zzzyyywwwvvvvvvvvvxxxzzz}}}~~~{{{zzzxxxwwwvvvsssnnnjjjnnnooonnnpppwww~~~uuuyyyccc]]]qqqwwwmmmeeeiiizzzoooiiitttyyyoooiiiddd```]]]]]]___aaabbbaaa``````aaa```eeeiiiiiihhhbbbUUUHHHAAACCCFFFKKKPPPWWW]]]aaa______]]][[[ZZZ[[[]]]^^^]]]]]]]]]ZZZUUUOOOKKKIIIDDDEEEEEECCC???<<<<<<===:::;;;;;;;;;;;;;;;;;;:::777666555444444555666777======>>>>>>===:::666444000000111111111222222222111111222333333333222222////////////////////////...------------...//////---.../////////111444666888;;;>>>@@@AAACCCFFFHHHGGGIIIHHHKKKNNNKKKWWWtttjjj___cccnnnuuu|||}}}yyyuuuuuuyyy{{{|||zzzzzzzzzxxxyyy|||xxxjjjWWWHHH===EEEFFFGGGJJJGGGIIIVVV```sssyyy]]]bbbuuuyyy~~~tttcccQQQFFFDDDGGGCCCBBBBBBHHHXXXuuuwwwrrrrrrtttrrraaaWWWTTTPPPSSSXXX^^^ccchhhlllmmmiiillloooooommmkkkkkkmmmwww|||~~~|||{{{xxxwwwvvvvvvwwwyyy{{{}}}yyyxxxwwwwwwvvvtttppplllmmmnnnooorrrzzz}}}llluuuoooXXXYYYpppzzzmmmaaaaaarrrvvvqqqtttzzzuuuqqqnnnkkkmmmoooqqqrrrpppooonnnoookkkmmmoooooommmfffWWWHHH>>>@@@BBBFFFJJJPPPWWW[[[XXXZZZ[[[[[[ZZZZZZZZZ[[[YYY\\\^^^]]]XXXRRRMMMJJJCCCEEEEEECCC???<<<===???777888999999::::::::::::777666555444444555666777======>>>>>>===:::666444000000111111222222222222000111222333333333333333.........///////////////...------------...//////---.../////////111444666888;;;===???AAACCCFFFHHHFFFHHHGGGKKKOOOMMMZZZwwwvvvyyy|||xxxuuuvvvzzz}}}{{{xxxwwwxxxyyyxxxxxxzzz}}}}}}~~~uuufffSSSCCCAAA???CCCIIIHHHDDDHHHQQQeeettt[[[]]]|||wwwttt{{{~~~sss\\\NNNNNNLLLFFFHHHIIIJJJPPPdddvvvooonnnvvvvvvxxx~~~~~~zzz||||||uuunnnsssuuuyyy}}}~~~~~~~~~~~~~~~zzzwwwwwwzzz|||{{{yyyxxxyyyyyyxxxvvvuuusssqqqqqqrrrvvv{{{}}}lllsss___MMMWWWsssqqqdddccclllxxxzzz|||}}}www]]]EEE???CCCIIILLLNNNRRRXXX]]]UUUTTTTTTWWW[[[\\\ZZZWWWZZZ\\\______[[[UUUMMMHHHBBBAAA???===;;;999888777:::999999:::;;;:::777555777777777555444555888:::===>>>@@@AAA???:::555222000000000000000///......///000000111111111111000//////000000000000//////......------------......+++---//////000222444777;;;===@@@AAABBBCCCDDDFFFFFFHHHHHHLLLPPPLLLYYYuuu~~~zzzvvvrrrrrrvvvxxxvvvttttttvvvwwwxxxwwwzzz|||}}}~~~ttteeeRRRBBBBBB???BBBGGGHHHHHHRRR```yyyzzzXXX[[[|||~~~wwwyyyrrr[[[NNNOOOOOOKKKPPPTTTWWWYYYddd{{{|||qqqqqqssswww|||~~~~~~~~~~~~~~~~~~}}}zzzzzzzzz{{{{{{zzz{{{{{{|||{{{yyywwwtttrrrqqqrrruuuyyy}}}~~~|||zzzuuu}}}yyy[[[MMMXXXttttttgggaaaccciiisss}}}|||fffOOOGGGJJJNNNTTTZZZ]]]______XXXUUUSSSUUUZZZ\\\YYYUUUYYY[[[]]]]]]ZZZTTTMMMIII>>>===<<<;;;;;;;;;<<<===>>><<<;;;;;;;;;:::888666666666666555444444777:::@@@BBBCCCBBB???:::555222000000000000000///......000000111111111000000/////////000000000000//////......------------......,,,---///000000111444666:::<<>>BBBGGGGGGHHHTTTcccuuuVVVZZZ{{{qqq\\\QQQSSSUUUTTTYYYbbbgggeeefffuuusssooorrrvvvzzz~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{||||||}}}~~~~~~{{{wwwssspppoooppprrrvvvyyyzzzxxxvvvrrrpppYYYNNNXXXssszzzmmmccc]]]\\\ccckkk{{{|||kkkWWWRRRSSSWWW___eeefffaaa\\\]]]ZZZWWWXXX[[[\\\YYYUUUXXXYYYZZZYYYUUUPPPKKKGGG<<<;;;::::::;;;>>>AAACCCDDDAAA>>>;;;::::::888777555666555444333444777999CCCDDDDDDCCC???:::555222000000111111000000//////111111111111111000///...//////000000000000//////......------------......---...000000000111333555999;;;???AAABBBDDDFFFHHHGGGIIIHHHLLLOOOLLLXXXtttyyyuuurrroooppptttzzzxxxvvvvvvxxxzzzzzzzzzxxxzzz{{{~~~yyyjjj]]]MMM@@@===>>>DDDIIIGGGEEEQQQaaaqqqRRRWWWxxxtttddd[[[\\\^^^^^^eeeooowwwvvvuuuwwwoooqqquuuyyy}}}~~~~~~~~~}}}}}}}}}~~~~~~zzzxxxzzz|||{{{|||}}}|||yyytttnnnjjjhhhiiilllqqquuuwwwuuutttooouuuZZZNNNXXXsssuuuiii^^^XXX]]]fffvvv||||||ooo___]]]___cccggghhhddd\\\UUU]]]___``````^^^\\\YYYWWWVVVUUUTTTRRRNNNIIIEEECCC>>>>>>======???BBBEEEGGGIIIEEE@@@<<<:::999888777555555555333222333666888BBBCCCCCCAAA>>>:::555222000000111111111000000///222222222111111///...---//////000000000000//////......------------.........///000000///000222444888;;;>>>AAABBBDDDGGGIIIFFFIIIIIIMMMQQQNNN[[[wwwrrrpppuuuzzzyyytttsssrrrqqqtttyyy|||zzzwwwwwwxxxxxxxxxxxxvvvwwwyyy}}}qqqbbbVVVIII???>>>>>>CCCGGGGGGKKK___uuuhhhLLLPPPnnnyyyooohhhgggiiiiiirrr{{{}}}qqqtttwww{{{}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxyyy{{{xxxyyyyyywwwsssmmmfffbbb```bbbgggnnntttwwwvvvtttuuu[[[MMM\\\yyyzzzmmm___VVVYYYbbbmmmssshhhhhhkkkooommmfff]]]UUUQQQWWW^^^fffeee___XXXVVVWWWRRRPPPMMMJJJFFFCCCAAA@@@@@@AAACCCEEEGGGIIIKKKLLLJJJFFF@@@<<<:::999888888555555555333222333666888>>>??????>>><<<888555333000000111111111111000000222222222111111///...---//////000000000000//////......------------.........///000000///000222444888;;;>>>AAABBBDDDGGGIIIEEEHHHIIINNNSSSQQQ___{{{mmm]]]WWWWWWWWWdddoooxxxsssppppppqqqrrrvvv|||yyyvvvtttssssssttttttsssssstttwww||||||iiiYYYOOOFFF???AAA@@@BBBEEEHHHVVVxxxvvv\\\EEEHHHccc}}}xxxsssrrrssstttxxx}}}vvvxxx{{{~~~~~~}}}~~~~~~|||zzzzzzzzzvvvvvvuuurrrmmmfff```\\\ZZZ^^^fffpppwwwzzzyyyvvvttt[[[NNNccc{{{nnn___UUUVVV]]]dddxxxrrrmmmqqqssstttnnndddZZZTTTRRRPPPYYYbbbbbb[[[TTTRRRTTTNNNLLLHHHEEECCCBBBCCCCCCDDDGGGLLLQQQSSSSSSQQQPPPHHHDDD???;;;:::999888888555666555444333444777999<<<<<<<<<<<<:::777444222000000111111222222111111111111111111111000///...//////000000000000//////......------------......---...000000000111333555999;;;???AAABBBDDDFFFHHHEEEHHHIIINNNSSSRRR___|||qqqccc^^^YYYSSSZZZfff~~~}}}tttooolllmmmooopppuuu{{{tttrrroooooopppqqqqqqqqqppprrruuu{{{wwwbbbRRRIIICCC>>>@@@@@@DDDHHHKKK[[[dddRRRCCCGGG^^^~~~{{{xxxxxxzzz~~~}}}|||}}}~~~~~~|||{{{wwwvvvsssoooiiiccc]]]ZZZZZZ___iiittt|||~~~|||yyysss]]]RRRkkkrrreee\\\]]]bbbjjj{{{uuuvvvtttrrrnnnhhhaaa[[[WWWVVVRRRUUUYYYZZZXXXUUUSSSSSSKKKIIIFFFDDDEEEGGGKKKMMMOOOSSSYYY]]]]]]WWWQQQLLLDDDAAA===::::::999888777666666666555444444777:::======<<<;;;888555222000///000111222222222222111000000111111111000000/////////000000000000//////......------------......,,,---///000000111444666:::<<>><<<@@@HHHNNNNNNWWWttt{{{ooo[[[NNNDDDJJJ^^^|||~~~{{{yyyzzz~~~~~~~~~}}}{{{xxxwwwsssnnnhhhbbb\\\YYY[[[bbbmmmxxx~~~zzz}}}```WWWoooxxxnnnggghhhmmmxxx}}}tttmmmeee```^^^]]]ZZZXXXWWWTTTSSSUUUXXXYYYWWWSSSIIIHHHEEEEEEHHHMMMSSSVVV[[[___eeefffbbbXXXLLLDDDAAA>>>;;;:::999999888777777777777555444555888:::@@@???>>>;;;888444000...///000111222222222222222///000000111111111111000//////000000000000//////.........------.........+++---//////000222555777;;;===@@@AAABBBCCCEEEFFFGGGIIIHHHLLLOOOLLLXXXtttzzzyyywwwooommmdddoooyyyooollliiiiiijjjmmmpppqqqppppppooooooppppppqqqrrrqqqqqquuu~~~lllZZZLLLCCC>>>;;;<<>><<<:::999:::999888777;;;888555333222555888:::<<<>>>>>><<<888444111000000000000000000000000000000000000000000000000000000000000000000///......---------------------------.../////////111444666:::<<>><<<===HHHHHHFFFKKKRRR___rrrbbbSSSFFFEEEQQQkkk~~~ssslllhhhnnnuuuxxxzzz|||~~~zzzvvvxxx~~~}}}~~~|||zzz{{{vvvrrrmmmdddXXXRRRQQQ\\\hhhttt{{{zzz|||zzzbbbPPP[[[vvv~~~qqqgggggglll}}}ssskkkiiiddd^^^ZZZYYYZZZ\\\]]]ZZZUUUPPPNNNPPPSSSSSSRRRRRRSSSTTTYYY___eeeiiijjjccc^^^XXXRRRNNNIIICCC???>>><<<:::999:::999888777:::777555333333666999;;;<<<===>>><<<888444111000000000000000000000000000000000000000000000000000000000111111000000///...---------------------------.../////////000333666999<<>>======HHHIIIFFFJJJLLLUUUeeeiiiXXXIIIEEENNNeeewwwjjjWWWRRRRRRZZZdddkkkqqqvvv~~~~~~yyysssttt|||}}}{{{{{{vvvpppjjj```TTTOOOPPP^^^iiivvv~~~}}}xxxgggXXXQQQ```xxxuuuhhhhhhnnn|||~~~|||rrriiihhhhhhfffbbb]]]ZZZ[[[]]]WWWRRRMMMKKKNNNQQQSSSRRRZZZZZZ]]]bbbfffhhhhhhggg]]]TTTJJJFFFFFFEEEAAA<<<>>><<<:::999:::999888777888666444333444777;;;===<<<===>>>;;;777333111111000000000000000000000000000000000000000000000000111111111111111000//////---------------------------.../////////000333666999<<>>======>>>IIIJJJEEEFFFJJJVVVjjjjjjXXXIIIDDDIII]]]nnn]]]IIIIIIPPP[[[eeejjjooottt~~~~~~zzzuuuwww~~~}}}|||zzzuuuoooiii^^^UUURRRUUUfffooozzz{{{yyy{{{aaaVVVUUUfff|||xxxjjjggglllrrrzzz}}}}}}~~~}}}zzz~~~|||uuuppppppnnniiiddd```______SSSOOOJJJJJJNNNSSSVVVVVV^^^___aaadddeeeccc^^^ZZZUUUNNNGGGCCCCCCCCCBBB???>>><<<:::999:::999888777666555444333555888<<<>>>=========;;;666333111111000000000000000000000000////////////////////////111111111111111000000///------------------------,,,---.........000333555999;;;>>>@@@AAABBBEEEFFFEEEHHHIIIMMMPPPMMM\\\zzzxxxeeedddeeehhhtttqqqfffdddooowwwjjjbbb^^^___^^^___eeelllpppooollliiijjjkkklllllllllkkkkkkmmmpppxxx{{{ooo]]]LLLAAA===<<<===AAAKKKJJJCCCEEELLL^^^vvvfffUUUGGGCCCEEEVVV}}}xxxdddRRRDDDEEEKKKTTTZZZ^^^eeekkkxxx}}}{{{wwwvvvzzz~~~zzzsssttt}}}}}}{{{zzzuuuoooiii___XXXZZZ```sssxxx{{{zzz{{{tttVVVMMMOOOeee|||lllgggjjjkkkwww{{{zzz|||~~~~~~yyyvvvsssqqqpppooolllkkk[[[WWWRRRQQQTTTXXXZZZZZZ``````bbbcccccc___YYYTTTKKKJJJIIIFFFCCCAAAAAAAAA>>><<<:::999:::999888777555444444444666:::===???======<<<:::555222111111111111111111111111111111////////////////////////111111111111111000//////------------------------,,,---.........000333555888;;;>>>@@@AAACCCEEEGGGFFFJJJJJJMMMOOOLLLYYYwwwtttggglllnnnrrrsssbbbdddnnn}}}kkk^^^WWWUUU\\\^^^bbbgggkkkmmmllljjjggghhhjjjkkkkkkkkkjjjiiilllpppxxxrrrgggWWWHHH@@@<<<<<<===EEELLLHHHEEEOOOZZZkkkaaaRRRFFFDDDDDDOOOuuuzzzooo[[[JJJGGGEEEDDDEEEGGGKKKVVVaaaoooyyy~~~~~~}}}xxxvvvzzz{{{ssshhhgggrrr}}}{{{yyyuuuooohhh___[[[___hhhzzz}}}yyyyyy~~~vvvRRRKKKPPPgggsssjjjiiiiiiyyyyyytttssswww|||}}}llljjjiiiiiilllpppsssuuuvvvuuuttttttvvvzzz||||||zzzmmmhhhbbb_________]]][[[YYYZZZ[[[\\\\\\YYYUUUQQQEEEGGGHHHFFFBBB??????@@@>>><<<:::999:::999888777444444444555777:::===???======<<<999555222111111111111111111111111111111000000000000000000000000000000000000000///......------------------------,,,---.........///222555888:::>>>@@@AAACCCEEEGGGGGGJJJKKKNNNOOOKKKXXXuuuttthhhjjjlllsssoookkkzzzyyyggg[[[WWWXXX^^^ccchhhkkkjjjhhhggggggfffggghhhjjjjjjiiihhhggghhhmmmxxxyyyfff\\\OOODDD>>><<<===>>>FFFIIIFFFOOOfffvvvyyy___QQQHHHGGGDDDKKKnnn~~~vvvjjjZZZKKKKKKHHHEEECCC???AAAKKKVVVfffttt~~~}}}~~~xxxrrrqqqrrrnnnhhheeeppp~~~|||zzzxxxtttnnnfff]]]YYY```kkkyyy|||yyyyyy~~~|||UUUTTT^^^sss{{{ooojjjfffuuuxxxnnniiikkkrrryyy|||nnnZZZPPPSSSUUUWWWXXXWWWZZZ^^^cccfffkkkrrrxxx{{{|||~~~xxxsssmmmiiigggddd```\\\VVVTTTTTTSSSSSSRRROOOLLLGGGFFFEEEDDDBBBAAA???===>>><<<:::999:::999888777555555555666888:::===???======<<<888444111111111111111111111111111111111000000000000000000000000///////////////...------------------------------,,,------------///222555777:::>>>@@@BBBCCCFFFHHHEEEIIIJJJNNNPPPKKKXXXuuuxxxiiieeedddmmm{{{zzzssscccZZZZZZ]]]aaahhhnnnooojjjeeeddddddeeefffhhhiiijjjiiigggfffcccjjjxxx~~~sss\\\UUUIIIAAA======>>>???EEEEEEEEEXXX|||lll___QQQJJJJJJEEEHHHiii|||}}}uuulll^^^SSSHHHHHHIIIHHHBBB>>>CCCKKK]]]nnn~~~~~~}}}~~~~~~{{{ssshhhccceeegggggggggrrr~~~{{{yyyxxxssslllddd[[[WWW___jjjuuuyyyyyyyyy~~~}}}UUUZZZjjjtttllldddrrr~~~zzzuuuhhhbbbfffooovvvyyy}}}yyyyyylll]]]YYY[[[JJJMMMOOOMMMIIIHHHNNNTTTXXXcccpppwwwvvvuuuwwwzzzyyyuuupppmmmkkkgggbbb]]]ZZZXXXTTTRRRQQQOOOLLLJJJMMMGGGBBBAAACCCDDD@@@<<<>>><<<:::999::::::888777555555555666888:::===>>>======;;;888444111111111111111111111111111111111000000000000000000000000...............------,,,------------------------+++,,,---------///222444777:::>>>@@@BBBCCCFFFHHHCCCGGGIIIMMMPPPLLLZZZwww{{{iiibbbfffqqqyyy{{{zzzzzzkkkaaa```gggmmmwwwsssnnniiifffeeeeeefffffffffggggggggggggffffffgggsssvvvfffZZZOOODDD>>>;;;:::===BBBGGGLLLGGG___xxxfff___QQQNNNGGGGGGKKK\\\}}}~~~wwwlll^^^TTTWWWTTTNNNHHHDDDCCCDDDEEEVVVcccxxx}}}}}}zzz|||~~~}}}vvvjjjaaa```ccccccaaaggguuu}}}{{{{{{{{{xxxpppggg___XXXVVV^^^gggyyy|||vvvZZZTTTwwwxxxnnnlllrrr~~~nnnbbbeeennnsssttt|||}}}uuuqqq|||~~~wwwmmmccc\\\YYYRRROOOJJJHHHIIIKKKLLLMMMTTT\\\jjjwww~~~}}}uuuooohhhjjjnnnrrrrrrlllbbbZZZXXXWWWUUUSSSQQQOOOOOONNNJJJIIIFFFDDDAAA???>>>===>>>===<<<;;;:::999888888666555555777;;;>>>@@@@@@??????<<<777222000222555222333444222000///000111......////////////......000000///...------,,,,,,++++++,,,,,,,,,,,,------,,,---.........000333555999:::<<>>DDDCCCKKKKKK```~~~yyypppfff\\\OOOMMMEEEFFFJJJZZZ~~~yyypppeee\\\___]]]ZZZTTTNNNIIIFFFEEEQQQaaauuu{{{qqqkkkxxx~~~uuuiii``````dddfffffflll||||||zzzyyyyyyuuummmccc\\\VVVWWWaaalll|||vvvZZZ[[[~~~}}}ssskkkmmmvvvvvvfffccciiipppsssyyyxxxtttyyyzzz}}}wwwkkk___WWWRRRMMMMMMNNNNNNOOOOOOPPPQQQXXX]]]dddlllooollleee___XXX\\\bbbhhhkkkggg^^^WWWWWWVVVTTTRRRPPPNNNMMMMMMHHHGGGDDDBBB@@@?????????>>>>>>===<<<;;;999999888666555555888<<>>>>>???@@@@@@???>>>===;;;:::999888555555666999===@@@@@@???@@@>>>;;;666111///000222111222222111///......///......////////////......//////......---,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.........000333555999:::<<<>>>AAACCCEEEFFFGGGJJJIIIKKKQQQSSS```yyy|||zzz~~~uuuoooggg___[[[[[[___ccceeeeeeeeedddbbbaaa___^^^bbbbbbbbbbbbbbbbbbbbbbbbcccrrr{{{fffSSSFFF???888888999;;;???EEECCCIIILLLYYYoooxxx{{{hhhfff\\\YYYMMMJJJIIIPPPttt~~~~~~~~~yyyuuukkkfff___]]]eeessszzzzzzkkkeee```eeeqqq|||}}}zzzvvvnnnccc[[[WWWZZZ```iiiooolllbbbYYYMMMYYYcccbbbVVVLLLJJJMMMYYYiiizzzvvviiiYYYOOONNNRRRZZZbbbwww~~~}}}|||}}}|||zzzzzzzzzzzz{{{{{{yyyvvvsssnnneeeZZZTTTSSSYYYiiiyyy{{{wwwzzz```SSSXXXlll}}}ooojjjkkkzzzzzzqqqxxxwwwllllllrrrjjjooovvv{{{~~~vvvsssssswww~~~}}}zzzooocccYYYTTTSSSYYYaaaddddddfffkkkoooooonnnllljjjfff```YYYTTTXXX]]]ccciiiiiieee^^^YYYVVVVVVTTTSSSPPPNNNLLLKKKGGGEEEAAA===<<<===???@@@AAA@@@???===;;;999888777555555777;;;???AAA@@@??????===999444111///000000000111222000...---...///......////////////...............------,,,,,,,,,+++++++++,,,,,,,,,------,,,---.........000333555::::::<<<>>>@@@BBBDDDEEEFFFJJJIIILLLRRRTTT```yyy|||wwwlllggg```ZZZXXXXXXZZZ[[[^^^___```aaaaaaaaaaaa```bbbaaa````````````aaabbbeeetttvvv```NNNDDD===777888:::;;;???CCCFFFEEEEEERRRhhh{{{iiiggg___]]]PPPLLLJJJLLLkkk}}}~~~zzzqqqggg```WWWTTTQQQRRR\\\iiipppooo]]]YYYWWW___nnn|||~~~}}}{{{vvvkkk\\\RRROOOQQQYYYhhhvvvxxxnnncccXXXZZZYYYSSSJJJEEEFFFJJJOOO```sss}}}~~~zzzjjjYYYPPPMMMQQQ[[[ggg~~~~~~}}}~~~~~~~~~|||zzzzzzyyyyyy{{{{{{xxxsssooohhh```WWWRRRRRR[[[lll|||~~~sssqqq~~~eeeRRROOOSSSlllyyy{{{vvvpppnnnvvv}}}wwwmmmoooiiiiiimmmwwwtttqqqooossszzz~~~zzzpppeee]]]XXX[[[```eeeggghhhlllssszzzxxxxxxxxxwwwtttooohhhccc]]]aaafffhhhgggaaa\\\XXXXXXWWWVVVTTTRRROOOLLLKKKHHHEEEAAA===<<<<<<>>>???AAA@@@???===;;;888777666555666888===@@@BBB@@@???>>>;;;777333000000000000000111222000...---...///......////////////......---------------,,,,,,,,,+++++++++,,,,,,,,,------,,,---.........000333555::::::<<<>>>@@@BBBDDDEEEEEEIIIIIILLLRRRSSS```xxxwwwmmmddd```ZZZWWWVVVVVVVVVVVV[[[\\\^^^___aaabbbbbbbbb```___^^^]]]]]]^^^___```ggguuu~~~nnnZZZJJJBBB<<<888999;;;<<>>======???@@@AAA@@@???<<<999777555444444666:::>>>BBBCCCAAA>>><<<999444111000000000000111222222111///......///......////////////......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.........000333555999:::<<<>>>AAACCCEEEFFFDDDIIIIIILLLRRRRRR^^^vvv~~~wwwkkk```\\\XXXUUUTTTUUUVVVVVVUUUZZZZZZ[[[\\\\\\]]]^^^___]]]\\\ZZZYYYYYYZZZ\\\]]]hhhuuuvvvgggTTTFFF@@@:::777:::===???BBBFFFFFFGGGVVVmmmvvveee```[[[\\\QQQNNNMMMIIIbbb}}}{{{lll]]]SSSPPPKKKMMMNNNPPPWWWdddmmmpppjjjlllqqqwww~~~~~~{{{sssfffVVVJJJRRRYYYccchhhhhhhhhkkkmmmlllggg^^^SSSJJJHHHLLLQQQZZZaaaiiiooowww~~~}}}|||ttteeeXXXVVVXXX___qqq~~~}}}}}}{{{yyyxxxxxxxxxrrriiiaaaUUUQQQOOORRRXXXccctttzzzoootttvvvTTTJJJSSSVVVrrryyycccaaammmwwwkkkmmm{{{lllkkkkkkhhhhhhlllvvv|||xxxrrrnnnnnnsssxxx|||zzzuuurrrqqqrrruuutttssssssuuuzzz~~~zzzzzzyyytttkkkddd```^^^WWWWWWWWWUUURRROOOKKKIIIAAAAAA@@@??????@@@BBBCCCAAA@@@>>>;;;888666444333444666:::@@@CCCDDDAAA>>>:::666222000000111111000111222333222000//////000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.........000333555999:::<<>>999777;;;???AAADDDIIIGGGNNNhhhooodddddd```aaaUUUQQQNNNHHH^^^~~~yyy~~~xxxiii]]]XXXYYYVVVZZZ\\\^^^fffuuu|||vvvooocccTTTJJJSSS___jjjjjjaaa___hhhrrrmmmkkkeee[[[QQQOOOUUU[[[aaacccdddgggpppzzz}}}}}}zzzuuuggg]]]___dddnnn~~~}}}}}}{{{yyywwwwwwvvvpppeee]]]MMMKKKMMMRRRZZZfffxxx{{{qqqyyyxxxUUUJJJSSS^^^zzzppp[[[WWWbbbwwwvvveeeiii|||~~~{{{lllmmmfffeeeeeegggnnn{{{xxxpppmmmpppwww}}}~~~}}}{{{}}}vvvjjj```[[[YYYVVVVVVVVVTTTQQQMMMJJJGGG>>>>>>???@@@AAACCCEEEFFFAAA@@@===;;;888555333111444666;;;@@@DDDDDDAAA>>>999555000///000222222111222333444222000///000111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---.........000333555999:::<<>>BBBFFFGGGDDDAAA@@@===:::777444333333333666999===@@@AAAAAA???>>>777333000111444444111---222111000//////000111111000000000///...,,,+++***000...------------+++*********+++++++++,,,,,,,,,,,,---.........000333555;;;;;;;;;===???BBBEEEGGGEEEHHHHHHKKKRRRSSS]]]sss~~~{{{tttlllddd\\\WWWTTTNNNNNNMMMNNNOOORRRUUUWWWWWWWWWVVVVVVWWWYYY[[[\\\ZZZWWWUUURRRNNNOOO\\\jjjxxxzzzuuugggYYYNNNCCC999:::;;;:::<<>>@@@@@@===:::777444222///000333444222///000/////////000111222333000000///...---,,,,,,+++---,,,,,,++++++******)))++++++++++++,,,,,,,,,,,,,,,---.........000333555::::::;;;===@@@BBBEEEFFFHHHJJJHHHJJJPPPNNNWWWmmm~~~xxxooojjjaaaXXXQQQMMMLLLLLLJJJLLLOOOQQQRRRRRRQQQPPPRRRSSSSSSTTTUUUVVVWWWXXXUUUPPPKKKIIINNN\\\ooo}}}~~~sssbbbQQQFFF@@@<<<:::::::::<<<@@@CCCFFFKKKPPPiiixxxyyysssrrrsssnnnhhhdddbbb___[[[VVVRRROOOMMMbbb~~~{{{~~~|||uuukkkeeekkkuuu~~~uuujjjgggllluuuyyyyyy|||zzzwwwwwwyyy|||||||||{{{|||}}}|||zzzwwwmmmjjjuuu~~~}}}{{{zzzyyyxxxwwwsssqqqrrrsssmmm```TTTKKKOOO[[[lllyyydddLLLVVVooo}}}aaaRRRLLLOOOLLLPPP```vvv}}}tttpppsssiii\\\TTTRRRUUU[[[___hhhtttwwwgggkkkqqqwww{{{~~~}}}rrrhhh___ZZZPPPMMMIIIEEEBBB@@@@@@AAACCCDDDGGGIIIHHHEEE@@@===;;;999666444333333333444888:::===>>>===:::666444222111///000222333222111...//////000111222222333000000///...---,,,,,,,,,,,,,,,---,,,+++******++++++++++++,,,,,,,,,------,,,---.........000333555999:::<<<>>>@@@CCCDDDFFFIIIKKKIIIJJJNNNLLLUUUjjj}}}yyypppjjjbbb___YYYRRRMMMJJJHHHGGGMMMNNNPPPQQQQQQOOOMMMKKKNNNOOOPPPPPPQQQRRRRRRRRROOOLLLIIIJJJTTTfffyyy|||mmmXXXIII@@@<<<;;;::::::999<<>>AAACCCDDDEEEIIIKKKIIIJJJNNNLLLTTTiii|||{{{rrriii```ZZZWWWUUURRRNNNKKKIIIGGGGGGQQQPPPPPPOOONNNMMMKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJJJJOOO\\\ooo}}}xxxeeeOOOCCC===999777777999888===FFFJJJKKKSSS___mmmtttxxxjjjgggccc\\\]]]^^^______^^^[[[XXXVVV[[[iii~~~|||~~~~~~qqqggg^^^___fffmmmtttyyyxxxuuusssuuuzzz~~~~~~{{{yyywwwqqqrrr~~~|||}}}}}}|||{{{zzzyyyxxxwwwyyyvvvrrrmmmhhh```UUUNNNMMMWWWiii|||}}}cccVVVPPPUUUlllkkkZZZSSSSSSLLLNNNNNNQQQbbb{{{rrrxxxdddRRRPPPUUUXXXZZZYYY]]]gggsss~~~rrrddd\\\___jjjtttxxxzzz|||}}}}}}~~~lll\\\PPPJJJEEECCCAAA@@@@@@BBBDDDFFFIIIKKKKKKIIIDDD>>>;;;999666555333111111222444555777888888888777666555444111111111111111111111000...///000111111222111111000///...---,,,------...+++...000...,,,***,,,///,,,,,,,,,,,,------------,,,---.........000333555888:::<<>><<<999666666999888>>>IIIMMMNNNXXXeeemmmwww|||gggbbbbbb___]]]]]]^^^___^^^[[[YYYWWWUUU\\\uuu~~~zzz{{{xxxpppkkklllnnnqqqzzzvvvsssqqquuu|||{{{yyyuuuooonnnwww~~~~~~~~~{{{||||||{{{zzzyyyxxxwwwwwwwwwuuupppiii```WWWOOOLLLOOOZZZmmmjjjSSSMMMOOOYYYrrr{{{fffXXXTTTTTTNNNRRRQQQMMMYYYrrryyyvvvzzznnnVVVPPPRRRTTTTTTQQQRRRXXX```iiixxxzzzhhh[[[XXX___fffkkkoootttyyy{{{~~~~~~qqq___RRRIIIEEEBBBBBBAAABBBDDDFFFIIIKKKKKKKKKJJJFFF???999777777444333111111111222444555666666555444555555666777111222222111000//////000///000111111222111000000000///---,,,,,,---...///)))---///...***))),,,///,,,,,,,,,------------...,,,---.........000333555888:::<<>>:::<<<;;;999999999777>>>KKKOOOPPP[[[iiizzzttt^^^[[[___```]]]]]]^^^^^^]]]ZZZXXXVVVOOOSSSkkk~~~yyyzzz|||xxxxxxvvvwww}}}yyyxxx||||||yyypppiiifffkkkrrrwwwzzz|||~~~~~~|||||||||{{{{{{zzzzzzyyyxxxwwwwwwqqqpppmmmeee[[[RRRNNNMMMPPP[[[ooolllXXXHHHHHHPPP\\\vvvyyyeeeXXXSSSRRROOOVVVSSSLLLSSSkkk~~~uuuqqq|||sssYYYQQQRRRSSSRRROOOPPPRRRRRRXXXiii{{{uuufff]]][[[]]]bbbgggooovvvzzz~~~|||tttdddVVVMMMHHHGGGAAAAAABBBDDDGGGJJJMMMNNNIIIIIIGGGBBB:::555333333333222111000000222444555666444333222333555777999222222333111///......///000000111222222111//////000///---,,,,,,---...///(((,,,...---)))(((+++...,,,,,,,,,---------......,,,---.........000333555888:::<<>>BBBDDDEEEDDDEEEHHHGGGLLLRRRPPPVVViii{{{wwwttt~~~zzzsssnnnlllmmmppprrrtttttttttuuuvvvxxxuuuttttttvvvxxxyyyxxxvvvkkkiiifffcccaaa^^^ZZZWWWUUUSSSPPPLLLIIIGGGFFFEEEDDDFFFIIIKKKKKKJJJHHHFFFEEEEEEGGGHHHJJJKKKLLLMMMJJJIIIGGGEEEDDDDDDEEEFFFMMMWWWfffnnnlll```QQQGGGAAA>>>:::777777888999888???DDDFFFJJJ___}}}iii]]]\\\\\\]]]^^^[[[[[[\\\\\\ZZZWWWTTTSSSTTTOOOYYYyyy}}}uuupppooorrruuu~~~|||zzz|||{{{tttnnnbbb]]]\\\```ffflllssszzz}}}zzzyyyzzzzzzzzzzzzyyyxxxwwwuuutttrrrqqqqqqiii```UUUOOOIIIGGGJJJPPP```lll}}}hhhQQQEEETTTjjj}}}~~~gggZZZXXXXXXVVVSSSRRRSSSSSSRRRTTT^^^iii{{{lllsss}}}tttjjjUUUKKKCCCBBBCCCBBBAAABBBIIIOOOZZZiiiyyyzzzqqqlllfff^^^YYYWWWVVVWWW[[[^^^bbbggglllnnnmmmlllhhhfffbbb___[[[UUUNNNIIIFFFEEEDDDEEEGGGHHHHHHHHHJJJKKKMMMPPPQQQQQQPPPPPPHHHEEE???:::666444333333222222222222222222333333333444555555666666555555333222111000////////////---......///////////////...---,,,---......,,,***)))******+++,,,+++++++++///...---,,,,,,,,,......---...///......///222444;;;;;;<<>>BBBEEEFFFEEEGGGIIIFFFHHHOOOMMMUUUiii{{{wwwvvvxxx{{{}}}||||||{{{yyyxxxyyyxxxvvvssspppmmmjjjhhhaaa^^^[[[ZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVTTTQQQNNNNNNOOOOOOMMMIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGBBBCCCDDDCCCDDDIIIQQQXXXrrrwwwyyynnn[[[HHH>>><<<777777777777888;;;???CCCKKKAAAGGG\\\gggjjj{{{uuukkkbbbYYYYYYZZZXXXWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVUUUUUU\\\uuu~~~~~~~~~}}}{{{yyyvvvwwwzzz}}}~~~}}}}}}||||||}}}~~~~~~|||vvvmmmfff]]]\\\___dddhhhjjjqqqxxx||||||}}}~~~}}}{{{wwwtttqqqpppnnniiiaaa[[[OOOGGGAAAAAAEEEMMMYYYdddsss~~~{{{zzzrrrbbbPPPUUUhhhyyybbbVVVTTTRRRPPPNNNOOOMMMMMMOOONNNKKKMMMRRRWWWmmmqqqSSSCCC@@@@@@@@@@@@;;;<<<>>>@@@DDDIIIPPPUUUeeelllrrruuu{{{~~~yyyvvvuuuuuupppkkkccc^^^[[[[[[[[[[[[\\\\\\\\\___bbbdddcccbbb\\\\\\[[[XXXUUUTTTTTTUUUUUUVVVWWWVVVRRRKKKEEE@@@777666555333222222333333111222222333333444555555999888666555333333222222333222111000///////////////000222333222111///...,,,...///...---+++,,,,,,)))******+++,,,+++++++++*********++++++,,,,,,,,,---...///......///222444888999:::>>>BBBEEEFFFFFFGGGIIIGGGJJJPPPNNNUUUhhh~~~wwwtttrrrrrrrrryyyzzz|||~~~~~~{{{yyywwwvvvuuusssrrrrrrrrrrrrrrrqqqmmmhhheeeccc```\\\ZZZZZZYYYVVVSSSQQQQQQPPPPPPQQQPPPMMMKKKJJJKKKLLLKKKGGGDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFF@@@BBBCCCDDDFFFMMMXXX```qqqtttrrrfffSSSCCC;;;:::777888888777888<<>>>>>===???DDDHHHQQQWWW___eeeooo~~~}}}xxxrrrooonnnqqqtttuuussssssvvvyyywwwqqqjjj^^^]]]ZZZVVVQQQPPPSSSVVVWWWWWWWWWTTTNNNFFF>>>999222222222333333222222222111111222333555666777777===:::777333111111111222333222111000////////////000000111111111000...---,,,...//////,,,++++++---+++++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,---...///......///222444999999;;;???DDDGGGGGGGGGGGGJJJIIILLLRRROOOUUUggg}}}~~~wwwtttrrrooommmrrrtttwww{{{~~~}}}zzzwwwuuutttsssqqqooopppqqqssstttsssnnnhhhcccbbb___[[[YYYXXXVVVRRRNNNKKKJJJJJJJJJKKKKKKJJJHHHFFFHHHJJJHHHDDDBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGBBBDDDFFFHHHHHHGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFF>>>AAACCCDDDGGGOOO\\\eeeiiikkkiii___PPPBBB<<<;;;888888888888888===EEELLLIIILLLPPPWWWfffnnnbbbXXXTTTTTTUUUWWWZZZYYYYYYYYYYYYYYYYYYYYYYYYUUU[[[YYYVVVggg}}}}}}ttttttvvv{{{~~~~~~~~~~~~|||~~~|||yyyyyy}}}{{{tttqqqooommmjjjbbbUUUKKKDDDBBBCCCGGGLLLVVVhhhxxxqqqWWWKKKKKKIIIbbb|||uuueeeUUURRRRRROOOMMMNNNSSSPPPNNNNNNMMMIIIJJJMMMMMMRRRbbb|||{{{}}}jjjTTTIIIDDDAAABBB999;;;===<<<::::::===AAABBBHHHPPPXXXdddrrr{{{~~~wwwyyy}}}~~~zzzzzz~~~}}}|||pppfff```___ZZZSSSNNNMMMPPPTTTVVVVVVTTTPPPIII@@@888333///000111333333333222111111111222444666777999999???<<<777333000000111222333222111000//////////////////000//////...------+++...000///,,,++++++------,,,+++***+++,,,---...,,,------......---,,,,,,---...///......///222444::::::<<<@@@EEEHHHIIIHHHGGGJJJJJJNNNSSSPPPUUUggguuupppuuuwwwsssqqqooolllmmmlllnnnttt{{{}}}zzzuuuzzzyyyxxxuuusssqqqooooooooopppppppppmmmjjjfffccc^^^]]]\\\ZZZXXXVVVSSSRRRQQQQQQOOOMMMKKKIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEHHHGGGDDDFFFIIIFFF???999<<<@@@EEELLLVVV```hhhfffccc\\\PPPCCC;;;999:::999666666;;;???AAADDDIIIEEEIIIYYYooosssgggZZZVVVUUUUUUVVVXXX^^^[[[XXXVVVVVVUUUTTTSSSVVVXXXWWWXXXeee~~~yyyyyyuuutttyyy~~~~~~}}}|||}}}~~~wwwvvvppplllkkkfffZZZNNNIII@@@DDDFFFHHHQQQbbbrrrzzzfffTTTMMMKKKPPPooohhhaaaYYYRRROOOOOOPPPPPPLLLMMMNNNNNNMMMKKKIIIGGGGGGQQQ]]]lllwwwaaaTTTMMMDDD;;;<<<:::;;;>>>===999999<<>>EEEHHHBBB:::444111111111111222111000...------------000000///...............///......---+++***))))))++++++++++++++++++++++++...------,,,,,,------...,,,---...//////000222555999;;;>>>AAADDDEEEFFFFFFLLLNNNKKKLLLQQQOOOWWWlllqqqrrr}}}sssnnnllllllmmmllllllpppvvv{{{}}}|||zzzyyywwwuuussspppooonnnmmmmmmnnnmmmjjjfffbbb```\\\\\\[[[YYYWWWUUUSSSQQQSSSRRRQQQPPPOOONNNMMMLLLIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHGGGDDDFFFIIIGGGAAACCCBBBDDDKKKUUU^^^bbbbbb[[[WWWPPPGGG???999777777999888999>>>AAACCCHHHOOOPPP^^^qqqpppdddYYYVVVVVVUUUVVVYYYYYYWWWTTTTTTUUUVVVVVVUUUUUUTTTTTTXXXbbbvvv}}}~~~{{{xxxyyy~~~}}}|||}}}{{{uuu|||{{{vvvrrrqqqkkkeeeccc]]]SSSKKKGGGEEEIIILLLPPPZZZkkkyyy}}}~~~```MMMHHHIIIWWWtttzzzbbb]]]VVVPPPNNNMMMMMMMMMKKKKKKLLLLLLKKKJJJHHHGGGIIIOOOVVV___ppp~~~}}}~~~vvvkkk___OOOBBB@@@<<<999:::999777999<<<::::::<<>>@@@CCC>>>888333111111000000111111000///............000000///...............///...---,,,+++******)))++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---...//////000222555999;;;>>>AAADDDEEEFFFFFFFFFJJJIIIKKKQQQPPPYYYnnnssskkkuuuyyyooommmnnnmmmlllkkklllpppvvv{{{wwwvvvtttrrrpppmmmlllkkkjjjjjjjjjhhheeeaaa^^^[[[ZZZYYYYYYWWWUUUSSSQQQPPPRRRRRRQQQQQQPPPPPPOOOOOOKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGFFFEEECCCBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHGGGEEEEEEHHHFFFBBBGGGDDDFFFQQQ^^^ddd```YYYNNNJJJDDD>>>;;;999777666555666;;;???@@@BBBJJJTTTcccuuussskkkaaaXXXVVVVVVVVVWWWZZZYYYWWWUUUTTTUUUVVVVVVUUUTTTPPPRRRXXX^^^iii{{{xxxyyy|||~~~~~~~~~~~~~~~~~~}}}|||}}}~~~|||zzzwwwqqqhhheeeooo|||}}}|||vvvttttttrrrmmmeee]]]YYYSSSKKKGGGGGGIIIOOOUUU\\\hhhwwwmmmuuuXXXGGGFFFLLLbbb|||kkkZZZVVVQQQNNNLLLKKKJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGIIILLLMMMOOO[[[rrr~~~~~~pppdddggguuurrrZZZFFFCCC===999:::;;;999999;;;777777777999<<>>:::666555444333555555555333000//////000222222444999@@@BBB@@@<<<<<<999666333333222111000111111000000000000000111000///......---...............---,,,+++******)))++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,---...//////000222555888:::===AAACCCEEEFFFFFFEEEHHHHHHKKKQQQOOOWWWlll}}}iiigggwwwyyyrrrooolllmmmooopppqqqssswwwzzztttsssrrrooollljjjhhhggggggffffffdddaaa]]]YYYWWWVVVVVVVVVTTTSSSQQQOOONNNOOOOOONNNNNNMMMLLLLLLKKKKKKJJJIIIGGGFFFDDDCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIIIIHHHFFFDDDCCCDDDCCCBBBDDDEEELLLXXXccccccYYYNNNGGGBBB<<<:::::::::888666444888>>>BBBBBBDDDOOO\\\rrr|||}}}nnneee]]]WWWWWWWWWWWWXXX\\\^^^[[[XXXVVVVVVVVVTTTSSSTTTOOOQQQYYY[[[^^^sss{{{vvvtttwww~~~~~~~~~}}}~~~}}}~~~~~~}}}||||||}}}}}}yyyssskkkbbb\\\]]]jjjxxx|||vvvtttrrroooiii```VVVPPPJJJEEEEEEHHHKKKTTT___jjjuuuwwwhhhNNNDDDKKKUUUrrryyy```TTTRRROOOMMMLLLJJJHHHFFFIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHPPPddd~~~uuugggeeetttmmmXXXKKKDDD>>>>>>>>><<<999999999888888888:::===AAACCCIIINNNUUU[[[]]]___aaacccZZZ\\\aaaggglllkkkfffbbbYYYVVVPPPKKKHHHGGGGGGHHHIIIGGGEEEBBBAAA@@@@@@AAA:::;;;888444333555666555666666555333000000111333111333888???DDDDDDAAA===888666555555555555333111111000000000111222222333///......------.........------,,,,,,+++******)))++++++++++++++++++++++++++++++************++++++,,,---...//////000222555777999===@@@CCCEEEFFFGGGHHHLLLKKKMMMQQQNNNUUUiiioooaaaiiiuuuwwwnnnjjjnnnssswwwxxxxxxxxxxxxuuusssqqqooollliiigggfffccccccaaa___]]]YYYVVVUUUSSSRRRRRRQQQPPPOOOMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGEEEDDDBBBAAA@@@DDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGEEECCCAAA@@@AAACCCJJJPPPZZZcccddd]]]PPPFFFAAA===888777888999777555777<<>><<<:::888999888888777777888:::===>>>>>>AAAFFFKKKMMMOOOOOOPPPPPPUUU\\\___\\\VVVPPPMMMNNNLLLHHHEEECCCCCCCCCDDDGGGFFFCCC???<<<:::999888444777666222111444444111444444333111///000333666999>>>DDDGGGEEEBBB???>>>777666666777888888555333111000000111111222333444......------------......,,,,,,,,,++++++******)))+++++++++++++++++++++++++++******))))))******+++,,,---...//////000222555777999<<<@@@CCCEEEFFFGGGJJJMMMLLLNNNRRROOOVVVkkkuuuaaaaaacccmmm~~~}}}rrrkkknnnsssxxx{{{{{{zzzyyyuuutttrrrooollliiigggfff^^^^^^]]][[[XXXVVVTTTRRROOOOOOOOOOOONNNMMMLLLKKKLLLLLLKKKIIIHHHFFFEEEEEEFFFEEEDDDCCCBBBAAA@@@???CCCCCCCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGDDDCCCCCCBBB@@@DDDIIIXXX___fffggg___SSSGGG@@@:::888666555666666666555777;;;BBBFFFGGGJJJWWWfffoooxxx}}}jjj```]]]ZZZYYY[[[[[[YYY[[[^^^XXXVVVTTTSSSTTTUUUUUUTTTWWWTTTUUUYYYXXXYYYfffuuu{{{vvvtttssstttyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}{{{zzz{{{|||~~~|||{{{zzzyyywwwkkk^^^VVVVVV___pppzzzqqqjjjbbb[[[SSSLLLEEEAAA>>>>>>EEEMMMTTTfffyyyaaaJJJDDDNNNcccuuuiiiYYYSSSRRRPPPOOOOOOMMMJJJGGGHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIJJJJJJIIIMMMZZZgggnnnSSSDDD>>><<<<<<===777777666555555666777888666888:::===???@@@@@@@@@BBBHHHNNNNNNIIICCC@@@@@@@@@??????>>>>>>>>>>>>???AAA???===:::777444333222222777666000000555555000000000000///000333888<<>><<<<<<888888888999:::999666444111111000000111222333333---------,,,------...///,,,,,,++++++************+++++++++++++++++++++++++++******************+++,,,---...//////000222555666888;;;???CCCEEEFFFGGGHHHKKKIIILLLRRRQQQZZZppplllggg]]][[[gggpppxxxrrrooommmmmmqqqssssssrrrqqqooommmjjjgggdddbbbaaaYYYXXXWWWVVVTTTRRRQQQPPPMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAACCCDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCC@@@AAADDDDDDDDDJJJSSS___aaaaaa[[[QQQGGG???<<<555666666666555555777999;;;===BBBGGGIIINNNZZZggguuutttccc]]]\\\ZZZZZZ]]]\\\ZZZ[[[___ZZZXXXVVVUUUVVVWWWWWWVVVWWWWWWWWWVVVWWW[[[dddkkk~~~|||}}}yyytttppptttuuuwwwyyy{{{|||}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}yyyzzz{{{zzzyyyyyy|||~~~|||zzzyyyxxxuuuiii[[[VVVYYYddduuussshhhaaaYYYRRRFFFBBB??????@@@CCCLLLVVVcccuuuuuudddPPPHHHLLL[[[tttwwwcccXXXUUUSSSQQQPPPOOOMMMKKKHHHHHHHHHIIIJJJJJJJJJIIIHHHIIIHHHIIIKKKIIIGGGLLLUUUhhh~~~gggZZZUUUOOOIIIEEE<<<;;;:::888777666666666666555555666777999999999999:::<<<<<<;;;999888777555555555666777888999:::777777666555444333333333111666666000333===BBB>>>111111222333555;;;CCCHHHPPPNNNJJJEEE???;;;999999:::999888999999888666333111111000000000111111222---,,,,,,,,,------...///++++++++++++************+++++++++++++++++++++++++++++++++******+++++++++,,,---...//////000222555555777;;;???BBBEEEFFFGGGIIIKKKHHHIIIOOOOOOZZZqqq}}}vvvcccWWW]]]eeerrrzzzqqqfffbbbcccgggiiihhhkkkjjjhhheeeaaa^^^\\\[[[UUUUUUTTTRRRQQQPPPOOONNNKKKKKKLLLLLLKKKJJJJJJIIICCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA======>>>???AAACCCEEEFFFEEEDDDCCCBBBBBBAAABBBBBB@@@>>>???DDDFFFHHHPPP[[[\\\YYYSSSKKKCCC===;;;:::333666888888777777:::>>>DDDEEEIIINNNQQQWWWbbbnnntttcccaaa[[[ZZZ[[[^^^]]][[[\\\___aaa___[[[YYYYYYYYYXXXWWWVVVYYYXXXTTTUUU]]]dddeee|||xxxyyyrrrqqqrrrtttwwwyyy{{{|||}}}|||{{{||||||}}}~~~}}}~~~~~~}}}}}}~~~~~~}}}}}}||||||}}}~~~|||zzz{{{|||zzzxxxwwwuuuhhh[[[WWW\\\hhhyyy|||kkk^^^VVVNNNGGG???======@@@CCCIIITTT^^^ooosssTTTLLLHHHLLLVVVgggqqq^^^WWWVVVTTTQQQPPPOOOMMMKKKIIIGGGIIIKKKLLLLLLKKKIIIHHHHHHFFFHHHLLLKKKGGGJJJPPPSSSkkkuuuzzzwwwssspppeeeVVVLLLDDDCCCAAA>>><<<:::999888:::888666555777888888888;;;777444555888999888666;;;:::777555444444444444222222333444555666777777///555555111777HHHRRRQQQ555555666888<<>>===;;;888888888777666555666777999444666777666444444555777888666444333444444333222444333333555888999666333000111111222333555666777333222444;;;DDDLLLNNNMMMEEEBBB===:::999888777666:::999888888888888666444555333000---,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***)))***++++++***)))++++++++++++++++++++++++......///......///222444777999<<>>???AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB===@@@EEEKKKPPPPPPNNNKKKAAA@@@>>>;;;999777666555888888777777999<<<@@@CCCCCCFFFPPPccc{{{pppaaa]]]\\\[[[ZZZZZZ[[[]]]```bbbaaa___]]]ZZZYYYXXXXXXYYY\\\]]]\\\\\\\\\^^^bbbeeeppprrreeevvvxxxrrrqqqqqqtttxxxzzzyyyxxx{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{|||~~~}}}|||~~~|||{{{{{{{{{{{{zzzwwwiii^^^___hhhuuurrrdddUUUGGGAAAAAA<<<;;;???GGGOOOZZZmmm~~~pppRRRHHHGGGGGGVVVnnn}}}sssdddZZZUUUSSSSSSRRRQQQOOOMMMLLLKKKHHHHHHHHHIIIJJJIIIGGGDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHRRRaaapppuuuqqqqqqpppyyytttaaaYYYOOOGGGCCC???:::555888777666777888999999999555666777888888777888888888777666777999::::::999999777666666666666333000333222111000000111333444555;;;CCCIIIJJJIIIHHHGGG???===:::999999::::::999;;;999666555666777888777555333111...------...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******+++,,,+++***)))******+++,,,---......---...///......///222444777999<<>>???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????<<<<<<>>>???AAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBCCC@@@BBBGGGLLLNNNKKKEEEAAA:::999888777666666666666888666444555:::???CCCFFFIIILLL^^^{{{vvvddd[[[YYY[[[[[[[[[[[[\\\]]]^^^___\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^]]]]]]]]]```bbbhhhkkkbbblll}}}}}}zzzxxxvvvvvvwwwxxxxxxwww{{{|||}}}~~~~~~~~~~~~}}}{{{zzz{{{|||||||||}}}|||{{{{{{|||{{{{{{vvvkkkcccfffqqqwwweeeWWWLLLCCC>>>>>>@@@???DDDNNN\\\lllvvvZZZJJJCCCIIIQQQeeeuuuaaaZZZWWWTTTPPPOOONNNMMMLLLKKKKKKKKKGGGFFFEEEEEEFFFFFFEEECCCDDDDDDEEEFFFGGGGGGGGGGGGEEEHHHOOO[[[mmm|||vvv}}}wwwnnnbbbgggwwwvvvkkk\\\OOOIIIFFFEEECCCAAA???<<<<<<>>>===:::666555444444666777888777555888666555555666555333111888666555444444333111...//////......111666;;;>>>>>>HHHSSSUUUMMMDDD??????;;;:::;;;===???@@@???>>>;;;888444333555888:::;;;666555222///...---...///,,,,,,,,,,,,,,,,,,++++++************************,,,+++***+++,,,---,,,+++))))))***,,,---...///000---...///......///222555777999<<>>???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>><<<===>>>??????@@@??????AAA@@@>>>>>>>>>@@@BBBCCCHHHFFFEEEDDDEEEEEECCCBBB888888777777777777777888555444444888???EEEHHHIIIQQQ[[[lll}}}ssseee\\\ZZZ\\\ZZZZZZ[[[\\\\\\]]]]]]\\\\\\]]]^^^______^^^]]]\\\ZZZ\\\^^^^^^]]]\\\]]]^^^bbbyyy}}}fff\\\bbbsss|||yyyxxxyyyyyyzzz}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}{{{{{{{{{{{{{{{{{{}}}~~~}}}zzzzzz{{{{{{{{{zzzssskkkeeekkkxxxvvvfffTTTIIIDDD@@@???@@@CCCFFFMMMZZZkkk|||iiiPPPDDDFFFQQQ]]]rrrdddUUUUUUUUUOOONNNMMMLLLJJJJJJJJJKKKKKKGGGEEECCCCCCDDDEEEDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDBBBDDDLLLZZZooo}}}zzzkkkbbbiiigggSSSJJJLLLSSSXXXUUUQQQMMMKKKJJJFFF@@@:::@@@>>>;;;;;;===>>>===<<<===<<<<<<<<<===<<<999777666777888888888666444222000000000222777???FFFJJJPPPUUUXXXRRRGGG===999999;;;===AAAFFFIIIIIIEEEAAA:::777444444666888::::::666555222000............,,,,,,,,,+++++++++++++++************************---+++++++++---...---,,,++++++,,,------...//////---............000333555888999<<>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>?????????>>>======???>>>===<<<===>>>AAABBBIIIFFFBBB@@@@@@AAABBBBBB888888777777666777777777666888;;;???EEEIIIJJJKKKQQQ___jjjrrrwwwggg```^^^```cccYYYZZZ[[[\\\\\\\\\[[[ZZZ^^^___```aaaaaa___]]]\\\[[[]]]______^^^]]]]]]]]]___lll|||yyycccWWWfff~~~zzzwwwvvvwwwxxxxxxyyyzzz{{{|||~~~~~~}}}}}}}}}}}}~~~}}}||||||~~~~~~|||{{{zzzzzzzzz{{{|||}}}}}}{{{yyyxxxxxxyyyzzzyyyxxxrrrllliiiooo}}}fffVVVFFF???>>>>>>@@@DDDIIIPPP[[[iiiwwwuuu\\\KKK@@@IIIWWWeee|||qqqXXXPPPTTTRRRKKKNNNMMMKKKJJJJJJJJJKKKLLLHHHFFFCCCBBBCCCDDDEEEDDDBBBBBBCCCCCCDDDCCCCCCCCCCCCAAABBBFFFMMM]]]wwwsssqqqqqq\\\RRRSSSZZZaaaiiifffbbb```^^^ZZZTTTOOOGGGDDD@@@>>>>>>>>>>>>>>>======???AAACCCCCC@@@>>><<<>>>??????<<<888333111333444666:::AAAIIIPPPTTTaaa[[[PPPEEE===999:::;;;>>>AAAHHHNNNPPPLLLEEE@@@888777666777888999888777555444222000///.........,,,,,,,,,++++++*********************************,,,+++***+++---...---,,,---------------------,,,,,,---.........000333666888999<<<>>>AAACCCDDDEEEHHHMMMMMMNNNPPPMMMVVVmmm~~~|||cccppp~~~fffXXXLLLJJJMMMTTTdddsss}}}ooo[[[MMMDDD???<<<>>>@@@@@@AAACCC:::;;;<<<;;;888777777888888888888888999:::<<<<<<>>>>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>======>>>===<<<<<<<<<===>>>???@@@@@@@@@AAABBBAAA>>>;;;777666555555555555555666777;;;???BBBCCCEEEHHHJJJRRR^^^hhhvvvpppcccaaaaaaaaaaaaZZZZZZ[[[[[[[[[ZZZZZZYYY^^^^^^_________]]]\\\ZZZ]]]^^^``````___^^^___```ccciiiqqqttt\\\]]]ooo|||{{{vvvpppnnnnnnoooqqqrrrtttvvvyyy|||~~~~~~}}}|||}}}~~~~~~|||{{{{{{|||}}}~~~}}}zzzyyyxxxyyyzzz{{{zzzxxxvvvuuutttuuuvvvwwwvvvuuurrrnnnlllrrruuuXXXLLL@@@<<<===>>>CCCIIISSS^^^lllvvvxxx[[[LLLGGGCCCQQQ```qqq{{{aaaQQQOOOQQQNNNJJJMMMLLLLLLKKKJJJJJJJJJJJJHHHFFFCCCCCCDDDEEEEEEDDDAAABBBBBBCCCCCCCCCBBBBBBBBB@@@BBBEEEFFFNNNddd{{{zzzttt|||~~~tttmmmkkkkkkmmmzzzyyywwwsssnnnjjjfffeeeZZZZZZYYYWWWTTTRRRSSSTTTUUUTTTTTTRRRPPPJJJDDD???>>>@@@@@@===999444111000555888>>>FFFOOOWWW^^^aaacccVVVFFF;;;:::===AAABBBAAADDDHHHMMMMMMJJJCCC===999888888888999888666333222222111///.........---,,,,,,,,,+++******))))))************************+++***)))+++---...---,,,......------,,,+++++++++,,,---.........000333666888999;;;>>>AAACCCDDDDDDFFFKKKKKKLLLNNNKKKVVVnnnqqqrrryyyjjjSSSJJJHHHIIIQQQ\\\dddmmm{{{|||ooofffXXXNNNFFFCCC@@@===>>>BBB???BBBDDDBBB???;;;999999888777777777888999:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>???@@@@@@@@@@@@=========<<<<<<<<<<<<<<<;;;;;;===???@@@>>>:::666555444444444555666777777999>>>BBBCCCCCCFFFNNNUUU\\\iii|||lllcccdddccc___\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXXXX[[[\\\]]]]]]]]]]]]^^^___aaahhhkkk{{{uuuhhhccckkk{{{~~~yyyrrrjjjeeecccdddeeegggkkkooouuuyyy}}}~~~~~~}}}{{{}}}~~~}}}|||{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}wwwvvvuuuvvvxxxxxxvvvtttrrrqqqppprrrttttttsssrrrqqqnnnlllqqq}}}uuudddJJJCCC>>>>>>@@@DDDKKKSSS```mmmzzznnn[[[LLLFFFJJJQQQgggvvv}}}fffRRRNNNOOOKKKJJJMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCDDDDDDDDDBBBAAABBBBBBCCCCCCBBBBBBAAAAAA===>>>BBBCCCCCCQQQbbbvvv}}}ppplllmmmsssxxx~~~qqqfffbbbbbbkkkqqqxxxxxxsssnnnmmmnnnnnnlllhhhddd]]]TTTIIICCC;;;<<<<<<;;;;;;===CCCGGGLLLOOOTTTYYY\\\]]]]]]]]]SSSKKKAAA===AAAGGGKKKLLLHHHGGGGGGGGGGGGFFFBBB@@@>>><<<999777666555444222000//////............---,,,,,,++++++***))))))(((***************************)))(((***,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,.........000444666888999;;;>>>@@@BBBCCCDDDGGGLLLKKKKKKMMMKKKWWWqqq{{{~~~tttxxx}}}\\\NNNJJJEEEEEEJJJNNNZZZkkkzzzuuugggZZZQQQJJJBBBAAAEEEFFFIIILLLKKKFFF@@@===<<<888777777777777888888999888888999999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;===???AAABBBCCCCCC<<<=========<<<;;;::::::<<<:::999999:::999888666444444555666777999:::;;;>>>DDDIIIIIIIIIPPP^^^iiijjj|||mmmgggkkkjjjccc]]]\\\[[[ZZZYYYXXXXXXYYYYYYTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXYYY[[[]]]XXXaaacccmmmiii___rrr~~~zzzqqqggg```]]]]]]WWWZZZ___eeelllsssxxxzzz}}}~~~~~~{{{}}}{{{{{{{{{{{{{{{{{{zzzzzz{{{zzzzzzzzzzzz{{{||||||vvvtttrrrsssvvvvvvsssqqqooonnnnnnppprrrrrrqqqpppnnnllliiinnnyyy{{{kkkWWW???<<<<<<@@@DDDJJJTTT^^^iiiwwwwww[[[HHHIIILLLJJJRRR```{{{mmmXXXJJJMMMNNNFFFGGGPPPJJJKKKKKKKKKJJJHHHFFFEEEEEECCCBBBCCCDDDDDDBBBAAABBBBBBBBBCCCCCCBBBAAAAAAAAA:::999@@@AAA>>>DDDOOO[[[sss|||mmmYYYXXXdddwwwjjjYYYRRRQQQRRR^^^jjjmmmggg___]]]^^^SSSRRRQQQOOOKKKCCC:::444999:::<<<@@@FFFSSSaaakkkssssssqqqlllcccWWWMMMGGGDDDAAAAAACCCIIIOOORRRSSSNNNJJJFFFCCCCCCDDDEEEEEECCC>>>999555333333333333........................,,,,,,++++++***))))))(((************************)))(((((()))+++---,,,+++*********++++++,,,,,,,,,+++,,,.........000444777888999;;;>>>@@@BBBCCCCCCIIINNNMMMMMMNNNMMMZZZuuu{{{pppqqq}}}\\\RRRFFF???LLLFFFJJJSSSaaappp{{{{{{mmm^^^PPPFFFAAAEEEFFFKKKSSSWWWUUUKKKCCC???>>><<<;;;;;;:::777555:::999888888888:::;;;<<<:::;;;<<<<<<<<<<<<;;;:::===AAAEEEEEEBBB>>><<<<<<;;;===???BBBDDDAAA<<<888888888777555555444444555666444333555999;;;;;;999EEEEEEJJJQQQZZZiiizzziiicccdddaaa]]]ZZZZZZYYYWWWUUUTTTTTTTTTUUUUUURRRPPPRRRUUUWWWVVVTTTWWWXXXYYYZZZ[[[ZZZXXXUUUTTTWWWXXX]]]pppsss```^^^gggzzz~~~xxxqqqiiibbb]]]TTTTTTTTTUUU[[[eeepppyyyvvv}}}}}}vvvzzzzzz{{{|||~~~~~~|||{{{|||}}}|||{{{|||zzzxxxwwwxxxxxxxxxvvvssstttuuuuuutttqqqnnnlllpppllljjjkkknnnnnnjjjffffffaaa\\\[[[\\\ZZZSSSLLLBBBAAACCCHHHRRR\\\eeejjjuuu}}}zzz]]]MMMDDDIIIKKKLLL___yyyrrr```ZZZSSSPPPQQQPPPMMMIIIKKKKKKLLLLLLJJJGGGEEECCCDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@>>>===;;;<<<<<<===>>>??????@@@FFFZZZyyy|||yyy{{{|||}}}~~~{{{nnngggkkk|||ppp^^^VVVUUUPPPRRRRRRNNNHHHDDDCCCDDDCCCAAAAAABBB@@@===???DDDBBBJJJQQQWWWcccpppuuurrrsssooofff\\\RRRJJJDDDAAAFFFIIINNNSSSWWWWWWUUUSSSJJJDDD???>>>CCCIIILLLMMMKKKEEE===666333333444444000000000//////...---,,,************************++++++******)))(((((((((((((((***+++,,,---------(((((()))***,,,------...---,,,+++,,,...111555777:::<<<>>>@@@@@@BBBDDDFFFGGGKKKIIIIIIMMMNNN]]]wwwyyypppssssssbbbPPPBBBEEEFFFIIIMMMRRRZZZdddooowwwwwwjjjZZZOOOIIIHHHIIIOOOWWW\\\]]][[[JJJFFF@@@<<<;;;<<<===>>>::::::999999::::::;;;<<<;;;;;;<<<===>>>???@@@@@@CCCEEEEEECCC???======>>>===>>>@@@BBBCCCAAA<<<888777777666555444444444555333222222555;;;AAACCCDDDEEENNNXXX```jjj{{{~~~oooaaa^^^```^^^[[[XXXXXXWWWUUUTTTRRRRRRRRRSSSXXXVVVVVVVVVXXXZZZZZZYYYVVVWWWYYY[[[\\\ZZZVVVTTTTTTXXXYYYZZZiiixxxccc[[[\\\jjj|||xxxooohhheeeZZZYYYXXXWWWYYY]]]ccchhhsssyyy||||||~~~~~~yyyzzz{{{}}}~~~~~~}}}}}}~~~~~~{{{xxxvvvuuuttttttsssqqqpppqqqrrrrrrqqqnnnllljjjjjjhhhggghhhjjjhhhccc]]]WWWTTTPPPOOOOOOMMMGGGBBBCCCFFFKKKUUU```lllvvvzzzgggVVVHHHBBBJJJQQQZZZrrr}}}hhh^^^YYYSSSPPPQQQQQQNNNKKKKKKKKKLLLLLLJJJHHHEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<======>>>>>>??????IIITTTkkkyyy{{{xxxnnniiigggddd___WWWOOOIIIEEEDDDHHHJJJOOOTTTTTTOOOOOORRRaaaggglllnnnqqqvvvtttooobbb]]]UUUMMMGGGFFFFFFHHHQQQUUU[[[``````]]]ZZZYYYOOOHHH???;;;>>>EEELLLQQQHHHCCC<<<666444333333222///000000000000...---,,,************************)))*********************)))***+++---///000111111******+++,,,---...//////---,,,,,,,,,...111555777;;;===@@@AAABBBCCCFFFHHHKKKOOOLLLLLLNNNNNN\\\vvvooocccnnnjjjRRRFFFCCCFFFHHHHHHIIIOOOYYYaaannnsssyyyqqqfffXXXRRRMMMMMMSSS]]]dddgggccc^^^WWWQQQMMMJJJGGGFFF>>>????????????>>>======@@@@@@@@@AAABBBDDDFFFHHHEEEDDDAAA===:::999;;;======>>>???AAAAAA???;;;777666555555444444444555555777555555777;;;@@@BBBCCCIIIUUU^^^aaalllnnncccZZZZZZ]]]\\\ZZZYYYWWWVVVUUUTTTSSSRRRRRRRRRTTTUUUVVVVVVVVVVVVWWWYYYUUUWWWZZZ[[[[[[XXXUUURRRTTTYYYYYYVVV^^^zzzoooaaaUUUWWWdddsss~~~uuupppnnnggggggeeeaaa\\\YYYXXXXXXccciiippptttyyy~~~~~~{{{wwwxxxyyy{{{|||}}}}}}~~~~~~||||||}}}}}}zzzwwwuuutttsssqqqooonnnnnnooonnnllliiifffdddaaa```___``````]]]VVVPPPIIIHHHGGGFFFDDDCCCBBBAAAHHHMMMVVVbbbnnnxxx{{{TTTGGGBBBFFFSSS^^^kkktttbbbZZZVVVQQQOOOPPPPPPNNNLLLKKKLLLLLLKKKJJJHHHFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@>>>>>>========================GGGJJJUUUgggxxxvvvwwwxxx{{{}}}zzzqqqiiibbb___]]]aaadddkkkqqqrrrooopppuuu~~~vvvnnneee]]]SSSNNNHHHDDDDDDIIIPPPTTT[[[bbbkkkooojjjbbb[[[VVVPPPKKKCCC>>>===AAAGGGLLLDDD@@@;;;777555333111000///000111222111///---+++************************))))))******+++,,,,,,---((()))+++...000111222222,,,,,,------...///000000,,,,,,,,,,,,...222555777<<<>>>AAABBBCCCDDDGGGIIIMMMPPPMMMLLLMMMLLLXXXqqqxxxdddaaajjj|||oooVVVCCCDDDEEEFFFFFFHHHKKKMMMWWW\\\ccckkkrrrzzzzzzqqqiii^^^WWWVVVYYY]]]```nnnnnnnnnmmmkkkfff```[[[RRRSSSRRRRRRPPPMMMJJJIIIIIIHHHFFFEEEEEEFFFHHHIII@@@>>>;;;888666666888:::<<<<<<<<<===>>><<<888555444444444444444555666666:::::::::<<>>>>>==================<<<<<<@@@@@@EEENNNXXXiiiwwwhhh^^^WWW\\\eeeqqq}}}yyyjjj\\\QQQKKKRRRQQQPPPPPPTTTXXX^^^aaa___gggoooqqqkkk```XXXSSSPPPNNNLLLHHHDDDAAA@@@@@@@@@===:::777666333111......000111222111///---+++******************************+++++++++,,,,,,,,,((()))+++,,,---...//////,,,,,,------...//////000,,,,,,,,,---///222555666<<<>>>@@@BBBBBBDDDFFFHHHJJJNNNKKKJJJKKKIIIUUUnnn~~~}}}mmmgggfffxxxlllNNNHHHAAA@@@BBBEEEDDDBBBGGGKKKQQQXXX^^^eeelllppp|||vvvnnnhhhdddaaa___eeehhhlllsssxxxzzzyyywwwjjjjjjhhheeeaaa]]]YYYVVVMMMKKKHHHDDDBBBAAAAAAAAA999888777777888888888888999888888888999888555333333333333444555666777888888:::>>>AAAEEEHHHKKKMMMYYY___ccckkktttddd^^^ZZZXXX[[[\\\YYYWWWXXXWWWWWWWWWWWWVVVUUUUUUTTTRRRVVVYYYYYYWWWVVVXXXZZZZZZZZZYYYWWWSSSSSSUUUWWWVVVYYYYYYSSSQQQ```hhhQQQMMMXXXeeeuuu|||~~~vvvkkkccc^^^UUUWWWZZZ```fffkkkpppssswwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzz{{{}}}~~~|||{{{sssqqqnnnmmmmmmmmmkkkjjjkkkiiigggccc^^^YYYTTTRRRLLLIIIEEEBBBAAA@@@???>>>>>>???@@@@@@BBBKKKWWWaaakkkqqqzzzcccPPPJJJFFFXXXooo~~~zzzbbbTTTRRRNNNMMMLLLKKKKKKLLLKKKJJJKKKJJJJJJIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAAAAA@@@???>>>>>>============<<<<<<<<<<<<:::===AAACCCEEEOOOfff|||yyyjjj\\\___bbbdddfffmmmwww{{{vvvnnndddYYYQQQNNNOOO]]]```dddhhhjjjjjjhhhgggaaaccccccaaa^^^]]]___aaaZZZWWWRRRMMMHHHCCC@@@>>>===;;;999777666444111......///000111000...,,,+++************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,---------...+++,,,,,,---///222444666:::<<<>>>@@@AAABBBDDDFFFHHHLLLJJJJJJLLLJJJVVVooossseeefffvvviiiZZZGGG<<<<<<@@@AAA@@@@@@BBBFFFJJJNNNSSSXXX\\\gggqqq}}}}}}}}}~~~|||vvvpppmmmdddcccbbbeeejjjppptttvvvllljjjgggccc^^^YYYUUURRRHHHFFFCCC???<<<999888888666666777999;;;;;;999777666555444555666666444222333333333444666888999:::<<<===???AAACCCHHHMMMQQQTTT]]]kkkzzzhhh```ZZZXXXXXXZZZYYYUUUTTTVVVTTTUUUUUUUUUUUUTTTSSSRRRSSSUUUWWWXXXXXXWWWWWWXXX\\\\\\[[[WWWSSSRRRTTTXXXWWWXXXXXXVVVSSS[[[pppzzz[[[LLLNNNSSSccclllxxxwwwoookkkddd^^^YYYZZZ]]]bbbkkktttzzzyyywwwuuuuuuvvvxxxyyyyyyxxxxxxyyyzzzzzzwwwuuunnnllliiihhhiiihhhgggfffaaa___\\\XXXSSSNNNJJJGGGCCC@@@<<<999888:::<<<>>>;;;<<<>>>AAAHHHTTTbbbmmmvvv|||sssbbbRRRJJJKKKPPPcccxxxrrr]]]PPPMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCBBBCCCCCCDDDDDD@@@@@@AAA@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::>>>CCCCCC@@@CCCRRRccc~~~|||wwwzzzzzzvvvpppoootttzzzzzz|||ppphhhjjjooozzz}}}~~~ssseeeaaaddd^^^ZZZUUURRROOOPPPXXXaaakkkooouuuxxxwwwrrrjjjfffaaa[[[SSSOOORRR]]]jjjsssfff]]]QQQIIIFFFEEEDDDCCC;;;:::888777777555222///............---,,,,,,+++************************---,,,,,,+++******))))))............---,,,++++++*********+++++++++,,,,,,++++++,,,...000222444555888:::===>>>???@@@CCCEEEIIIMMMMMMMMMOOONNNZZZrrrttt```aaarrr~~~xxx^^^JJJAAA@@@@@@@@@===>>>@@@BBBCCCFFFJJJMMMUUU\\\fffmmmnnnmmmmmmnnnqqquuuyyy|||{{{xxxuuussslllhhhbbb^^^^^^___``````[[[YYYUUUPPPLLLHHHEEECCC???>>>===;;;999777666555888666666888:::;;;888666444333222333444555555444333333444555777999;;;<<>>===<<<;;;::::::<<>>:::;;;;;;<<<<<<=========>>>>>>BBBDDDCCCAAAFFFNNN```jjj~~~jjjiiifff```ZZZWWWXXX[[[ccceeegggeee\\\UUUXXX___bbb]]]ZZZYYYXXXZZZfffsssvvvxxxzzzzzzvvvpppiiiddd[[[SSSLLLKKKTTT```jjjpppcccWWWIIIBBBCCCEEEDDD@@@;;;999777777777555333111///...,,,+++******++++++*********************************************))),,,,,,------,,,,,,++++++*********+++++++++++++++***+++,,,...000222444555888:::<<<>>>>>>@@@BBBDDDJJJOOONNNNNNPPPNNNZZZrrr{{{{{{```VVVaaaggg~~~xxx```NNNDDD@@@???;;;<<<=========>>>AAADDDJJJKKKNNNRRRWWW[[[^^^___```dddiiimmmnnnmmmmmmmmmllljjjfffccc```\\\WWWTTTPPPNNNIIIEEEAAA>>><<<;;;999::::::;;;:::999999888999666444444666777555333444333111222444666666555333333444666888:::<<<===AAABBBEEEKKKXXXmmmvvvddd]]]]]]YYYXXXZZZ\\\YYYUUUUUUYYYUUUVVVWWWXXXWWWVVVUUUTTTZZZYYYYYY\\\___```]]]YYYXXX\\\```___YYYTTTRRRSSSYYYVVVWWW\\\\\\YYY\\\cccwwwnnn^^^SSSJJJRRR```qqq~~~|||tttsssuuuqqqlllgggeeegggjjjmmmmmmlllkkkjjjiiifffbbb___[[[XXXTTTRRRPPPOOOLLLJJJGGGFFFDDDAAA>>><<<:::999999;;;<<<===>>>@@@CCCEEEKKKOOOVVV```lllwwwhhhMMMGGGJJJKKKNNNVVVfffwww|||```SSSSSSQQQIIIKKKMMMNNNMMMLLLJJJJJJKKKGGGGGGFFFEEEDDDDDDDDDEEE@@@AAACCCDDDEEEDDDCCCBBB??????@@@@@@@@@??????>>>::::::;;;;;;<<<===>>>>>>@@@======BBBEEEBBB@@@@@@AAAJJJ___wwwuuueee^^^VVVSSSVVVZZZ\\\\\\ZZZXXXWWWTTTPPPTTTdddttt}}}wwwrrroookkkiiisss|||{{{yyyvvvrrrmmmhhheeeRRROOOMMMSSS\\\bbbaaa^^^VVVLLLAAA???DDDEEE>>>777;;;999777777777666444222///---+++)))))))))***,,,************************((((((((()))******++++++(((((()))***************++++++++++++++++++,,,,,,***+++---///111222444555888:::===>>>???@@@BBBEEEJJJNNNMMMMMMOOOLLLWWWooo{{{}}}wwwttt~~~vvvddd\\\YYY___vvv|||```NNNCCC===@@@???<<<:::999:::;;;;;;<<<>>>@@@AAACCCEEEHHHKKKNNNPPPSSSWWWZZZ[[[[[[[[[]]]\\\[[[ZZZXXXWWWVVVUUUMMMKKKGGGCCC@@@??????@@@<<<;;;;;;:::999888777777555555555666666666666777444555666777777777777666777777777999<<>>===>>>@@@AAADDDKKKUUU]]]ccchhhooowwwiiiSSSCCCFFFNNNRRR[[[fffnnnfff^^^ZZZRRRLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@?????????>>><<<:::999:::<<<===<<<<<<======>>>>>>>>>???@@@BBBHHHQQQ[[[kkk{{{xxxxxx}}}wwwqqqttt}}}yyyjjjbbbeeesss~~~~~~~~~xxxsssnnnmmmnnnooonnnllleee\\\VVVXXXXXXRRRMMMLLLHHHFFFCCC>>>;;;;;;===??????<<<888555444444222111---------,,,+++***)))((('''(((******))))))***,,,))))))))))))))))))))))))((())))))))))))*********+++++++++++++++++++++++++++---...//////222555888999:::<<<===>>>@@@DDDGGGGGGNNNMMMJJJLLLLLLWWWlll|||{{{uuuvvvyyy{{{rrriiibbb^^^fffrrrrrrdddWWWNNN?????????>>>>>>=========@@@@@@???===<<<::::::;;;>>>@@@CCCFFFHHHIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHEEEBBB>>><<<<<<<<<===::::::999888888777666666555555555555555555555666555666666666666555555444;;;===@@@AAABBBCCCDDDDDDKKKOOOTTT[[[nnn~~~qqqjjjdddbbbbbbZZZ[[[\\\]]]]]][[[YYYXXXZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[]]]^^^^^^\\\ZZZXXXXXXYYYZZZZZZXXXWWWXXXYYY\\\\\\[[[[[[[[[\\\\\\]]]]]]sssssseee[[[PPPOOOWWWccckkknnnrrrxxxvvveeeXXXSSSOOOJJJGGGGGGHHHJJJJJJLLLLLLKKKJJJIIIHHHFFFFFFCCCBBB???===<<<<<<======>>>???>>>>>>===>>>BBBDDDFFFJJJOOOSSSWWW^^^gggmmmrrrxxxrrrUUUMMMLLLSSSXXX\\\iiizzzsss^^^XXXWWWPPPKKKLLLIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>>>>===;;;:::::::::;;;<<<<<<<<<<<<======>>>>>>>>>;;;;;;>>>BBBGGGPPPaaapppssskkkqqq|||wwwlllddd___eeetttmmmcccZZZWWWTTTMMMGGGGGGEEECCC???;;;999999:::<<<>>>;;;666333222111000///++++++***)))))))))******+++,,,---,,,***))))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222555888:::;;;======>>>@@@CCCFFFGGGMMMLLLIIIKKKJJJTTThhhvvvvvvpppttt{{{rrreee[[[YYYrrr}}}uuugggHHHFFFBBB???===>>>???AAA;;;;;;::::::999999888888666777:::<<<============>>>>>>>>>???@@@@@@AAAAAA???===;;;888777777888999888777777666666555555555555555555555555444444444666666777777888888888888:::===AAAAAA@@@@@@AAADDDQQQTTTYYYgggmmmfffggggggeeeccc]]]]]]^^^______^^^\\\[[[]]]]]]^^^^^^^^^^^^]]]\\\]]]]]]]]]]]][[[YYYWWWVVVVVVWWWXXXXXXWWWWWWXXXYYY[[[ZZZZZZZZZZZZZZZZZZZZZVVVdddzzzxxxhhhYYYQQQQQQWWW]]]dddjjjttt~~~}}}{{{sssdddYYYMMMJJJFFFEEEEEEFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@??????>>>===<<<;;;<<<======??????@@@@@@AAAEEEJJJOOOOOOUUU]]]dddiiiooovvv{{{oooVVVHHHPPP\\\dddeeeiii~~~wwweeeVVVTTTUUUPPPMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@AAAAAA@@@@@@???>>>======;;;:::::::::;;;<<<;;;;;;<<<<<<<<<<<<======;;;::::::;;;:::<<>>??????@@@CCCEEEFFFLLLKKKHHHJJJIIIQQQdddmmmmmmiiiooouuubbbWWW]]]hhh{{{ddd]]]RRRGGG@@@>>>???AAA999999999:::;;;<<<<<<<<<888888999:::;;;;;;::::::999999999::::::;;;;;;<<<888777666444444555666666555555555555555444444444555555555555555555555555777777888:::<<<>>>???@@@???AAACCCDDDEEEJJJSSS[[[cccgggqqqvvvfffbbbddddddaaa___^^^___`````````___^^^^^^\\\\\\\\\\\\\\\[[[[[[ZZZ\\\\\\[[[ZZZYYYXXXVVVVVVUUUWWWWWWWWWUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWVVVVVVUUU]]]hhhyyyooo```WWWRRRZZZ]]]dddqqq}}}}}}|||{{{zzzyyyuuuppplllYYYVVVTTTRRRRRRRRRPPPOOOGGGGGGGGGFFFEEECCCAAA@@@?????????@@@AAABBBDDDEEEGGGGGGHHHIIILLLRRRYYY___```eeemmmrrrvvvzzzuuuXXXLLLOOO\\\jjjpppqqq|||hhh\\\SSSSSSTTTRRROOOOOOJJJJJJJJJKKKKKKJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<999888===EEEUUUdddzzz{{{vvvooojjj^^^\\\___nnnuuuaaa\\\WWWTTTRRRPPPOOONNNTTTPPPLLLHHHEEEDDDCCCBBB<<<999444000///...,,,+++,,,+++((('''''')))+++---///000000...***(((((())))))))))))))))))))))))))),,,,,,,,,------------...------------------------,,,---//////000222666999===???@@@@@@@@@@@@BBBDDDGGGMMMKKKIIIKKKIIIOOOaaaggghhheeelllxxxssseeeZZZ\\\fffyyytttfffXXXLLLCCC???@@@===:::999::::::888777777777888888888777777777666555555555555555444444555555444333444444555666444444444444444555555555555555666666666777777777::::::;;;<<<>>>@@@BBBCCCGGGHHHJJJNNNYYYjjj~~~vvvllleeecccbbb___]]]^^^^^^_____________________[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVSSSQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQVVVYYYaaazzznnn___UUUTTTUUU^^^kkktttwwwvvvvvvyyy{{{yyytttrrrvvvzzztttqqqnnnkkkiiigggdddaaaZZZXXXVVVSSSPPPMMMKKKJJJGGGHHHJJJLLLNNNQQQSSSTTTXXXYYYZZZ\\\___fffnnnssszzz}}}}}}vvvjjjVVVMMMQQQ]]]gggqqqwwwooo^^^WWWQQQQQQRRRPPPNNNMMMIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@???>>>>>>;;;;;;:::::::::;;;;;;;;;:::999999999999999999999999888999:::888555777<<<>>>GGGVVVhhhxxx~~~yyytttwww{{{xxxvvvxxx}}}}}}xxxrrrqqqppprrrvvvyyyvvvllldddYYYZZZZZZZZZ[[[\\\ZZZXXXUUUQQQKKKFFFCCCAAA===;;;;;;888333000...---,,,+++000...+++(((((()))***,,,+++,,,---,,,)))((())))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,...///000000333666999>>>@@@BBBBBBAAAAAACCCDDDHHHNNNLLLJJJMMMKKKPPP```iiiiiifffooofffvvvyyymmmbbbZZZ]]]jjjyyy}}}hhhTTTHHHCCC>>>999777888:::999888999888888888777777777777777777666555555444333333555555444444555555666777444444444555555666666777666666777888999:::;;;;;;???>>>>>>>>>???AAACCCDDDFFFFFFJJJVVVkkkxxxfffcccbbbccc```\\\\\\___]]]]]]]]]]]]]]]^^^^^^^^^\\\[[[ZZZYYYXXXXXXXXXYYYUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWVVVTTTQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQPPPRRRTTTXXXfffzzzWWWQQQMMMNNNUUU\\\___```bbbiiiooonnnjjjlllvvv~~~yyyvvvqqqlllgggdddcccccc___```bbbdddgggjjjkkkllllllmmmoooqqquuuzzz```TTTOOOKKKRRR```iiirrr{{{qqqbbbVVVSSSPPPNNNMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>??????@@@@@@??????>>>===::::::::::::;;;;;;;;;;;;999999888888888888777777999777888:::888333333777999888<<>>AAACCCDDDCCCCCCDDDEEEIIINNNLLLLLLPPPNNNQQQ```lllllljjjttt\\\bbbqqqtttaaaVVVUUU^^^ppprrrfffNNNGGG???;;;<<<>>>>>>===<<<;;;::::::::::::::::::999999888888777666666666555555555666666666666777555555555666777888888999777777999:::<<<>>>??????@@@@@@AAABBBEEEHHHLLLNNNKKKLLLTTTfff{{{mmmaaa^^^^^^___]]]YYYZZZ^^^ZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYWWWVVVVVVWWWWWWSSSUUUWWWXXXXXXWWWUUUSSSTTTTTTTTTSSSPPPNNNOOOOOOMMMNNNPPPRRRSSSSSSRRRRRRSSSQQQSSSWWW[[[mmmkkkdddZZZTTTRRRSSSSSSSSSRRRWWW]]]]]]]]]aaammmwww~~~||||||}}}vvvwwwyyy{{{|||}}}~~~~~~yyy{{{}}}mmmUUUNNNPPPVVVeeeuuuxxxtttbbb^^^QQQQQQOOOLLLIIIIIIHHHFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA===>>>>>>>>>>>>????????????????????????>>>>>>===999999::::::;;;;;;;;;;;;888888888777777666666666999777888:::999444444777:::666555:::@@@IIIZZZiii|||{{{mmmeeegggllltttqqqhhhpppuuuqqqnnnhhhaaa[[[ZZZ]]]aaafffiiiiiiccc``````^^^ZZZTTTOOOIIIEEEDDDBBB===888555222...,,,,,,,,,+++***,,,,,,+++******)))******)))***+++***((('''((()))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000111333777:::>>>@@@CCCDDDDDDDDDEEEFFFGGGMMMKKKLLLQQQOOOQQQ___jjjjjjiiiuuuXXXVVV^^^vvvppp```TTTQQQ\\\kkk}}}fff\\\NNNEEEBBB@@@===:::;;;;;;:::999999:::::::::666666666666666555555555666666666666666666777777555666666777888999::::::777888:::<<<>>>@@@AAABBB???@@@BBBFFFLLLRRRWWW[[[^^^aaajjjooocccccc^^^ZZZZZZYYYVVVWWWZZZYYYXXXXXXXXXYYYZZZ[[[[[[YYYXXXVVVUUUTTTTTTUUUUUUSSSUUUWWWYYYXXXVVVSSSQQQQQQRRRSSSRRRPPPOOOOOOQQQLLLNNNQQQSSSUUUUUUTTTSSSRRRNNNPPPTTTSSS[[[ssshhh```\\\YYYXXXTTTUUUUUUSSSRRRTTT[[[aaajjjlllrrr}}}~~~}}}hhh[[[RRRTTT]]]gggxxxdddVVV[[[PPPQQQPPPLLLIIIIIIIIIHHHFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@=========>>>??????@@@@@@???????????????>>>======888999:::;;;;;;;;;;;;;;;888888777777666666666555444222333777777444444777444333666;;;<<<;;;@@@IIIZZZuuu~~~zzzzzzxxxzzzjjjhhhfffdddcccccceeegggiiillliii```[[[\\\[[[WWWPPPKKKEEECCCCCCAAA<<<888333000,,,************)))((()))))))))***************+++,,,***(((''''''(((******************************+++++++++,,,,,,,,,---------------------------///000000111333777:::>>>@@@CCCEEEEEEEEEFFFGGGFFFLLLKKKLLLRRROOOQQQ^^^eeefffeeerrrRRRTTT^^^kkksss}}}xxxuuuddd[[[TTTNNNYYY```mmm}}}vvvkkk]]]PPPCCC;;;888888999:::::::::;;;<<<777666666777999;;;;;;::::::777666999999666666999888;;;<<<999888;;;;;;999;;;===@@@AAA@@@?????????FFFGGGHHHMMM\\\ppplllddddddcccaaa]]]ZZZXXXYYYZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSTTTUUUVVVVVVUUUQQQRRRTTTVVVWWWVVVUUUTTTQQQPPPQQQRRRRRRQQQNNNKKKJJJKKKMMMOOOPPPQQQQQQPPPPPPLLLNNNQQQOOOQQQddd{{{iiiRRRLLLLLLJJJKKKPPPVVVMMMQQQbbbmmmssskkk```SSSVVV\\\fffwwwjjjVVVPPPSSSMMMMMMLLLKKKJJJHHHFFFEEECCCDDDEEEEEECCCBBBBBBCCCCCCBBBAAA@@@????????????===============<<<<<<<<<<<<>>>???>>><<<999999999777888888999999999888888999999999888777666666555666666555555555666666777555444333333444555666777===III\\\nnn~~~wwwpppppppppqqqsssuuutttqqqoootttlllfffddd```WWWPPPMMMHHHFFFDDDAAA>>>999333///------,,,++++++******)))******))))))))))))******))))))))))))))))))))))))******)))))))))))))))***'''))),,,,,,+++*********)))***,,,---...------,,,+++---///000111333666999;;;===@@@DDDFFFGGGGGGFFFLLLKKKLLLOOOOOONNNQQQWWW[[[ZZZcccwwwRRRQQQVVV^^^bbbkkkxxxqqqiiibbbTTTTTTVVV]]]hhhsss|||vvvdddWWWPPPIIIBBB???@@@@@@<<<888???===<<<:::999777555333:::888999===>>>;;;;;;===:::<<<<<<:::===AAA@@@===???@@@BBBBBBAAACCCHHHLLLEEEUUUiii{{{qqqbbb^^^`````````___^^^\\\ZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSQQQPPPPPPQQQSSSTTTSSSRRRQQQRRRTTTUUUUUUUUUTTTTTTRRRQQQQQQQQQQQQPPPNNNKKKIIIJJJLLLNNNOOOOOOOOONNNMMMJJJJJJMMMKKKJJJVVVhhhvvvnnnfffYYYNNNLLLLLLEEECCCGGGKKKPPP```rrruuucccWWWRRRYYYiiizzzxxxgggZZZQQQOOOQQQKKKKKKJJJIIIHHHFFFDDDCCCCCCEEEFFFEEEDDDBBBCCCCCCCCCBBBAAA@@@????????????=====================<<<<<<>>>??????<<<:::999999777888888999999999888888999999888888777666666555666555555555555555666666555444444333333444555666777;;;AAAHHHSSSggg~~~~~~}}}zzzuuupppoooppprrr|||{{{zzzzzz{{{zzzwwwuuulllccc[[[XXXUUUOOOKKKJJJIIIEEE???;;;777444000...++++++************))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))+++,,,,,,+++******+++++++++,,,---------,,,,,,+++---///000111333777999;;;===@@@CCCEEEFFFFFFFFFKKKIIIJJJLLLMMMMMMPPPVVV[[[ZZZcccwwwQQQNNNNNNRRRSSSVVVdddtttkkkbbbVVVOOOOOOVVV^^^ccc|||xxxpppeeeXXXTTTVVVTTTJJJ@@@AAA@@@???>>>===<<<<<<<<<888666888<<<===;;;;;;===@@@BBBBBB@@@BBBFFFFFFCCCEEEIIIMMMPPPRRRYYYccckkk{{{~~~lll```ZZZYYY\\\]]]^^^``````^^^[[[WWWTTTUUUUUUUUUUUUTTTRRRQQQPPPMMMMMMMMMNNNQQQRRRQQQOOORRRRRRRRRRRRRRRRRRRRRRRRSSSQQQOOOOOOOOOOOOMMMKKKIIIJJJKKKLLLMMMLLLKKKKKKIIIFFFGGGKKKJJJGGGLLLVVV___|||yyyqqqdddVVVMMMMMMSSSZZZ]]]dddmmmrrrsssuuuyyy}}}yyyxxx{{{mmm^^^TTTQQQTTTWWWpppwww^^^RRRPPPNNNLLLKKKGGGGGGGGGFFFEEEDDDBBBAAACCCEEEFFFFFFDDDCCCCCCDDDBBBAAA@@@???????????????<<<<<<=====================???@@@@@@===;;;::::::888888999999999888888777999888888777777666666555666555555444444444555555555555444333333333444444666555222000444CCCXXXhhhsss~~~{{{|||}}}zzzxxxuuurrrnnndddZZZUUUQQQKKKGGGGGGGGGAAA999333///...---,,,((())))))))))))***************))))))))))))******))))))))))))))))))))))))***)))))))))))))))******,,,------,,,+++***,,,---------,,,,,,++++++,,,,,,+++---///000222444777999<<<>>>@@@CCCEEEFFFFFFFFFIIIFFFGGGIIIJJJJJJOOOVVV[[[YYYcccxxxPPPLLLLLLOOORRRSSSYYYaaassscccXXXQQQNNNLLL\\\eeettt~~~zzzyyyrrrcccVVVJJJIIIEEEAAA>>>>>>???AAAAAA>>>>>>@@@AAA@@@AAAEEEDDDJJJLLLIIIFFFHHHJJJKKKRRR[[[gggpppwwwlll^^^[[[ZZZYYYYYYZZZ[[[]]]^^^\\\YYYUUURRRRRRSSSSSSRRRQQQPPPNNNMMMKKKKKKKKKNNNPPPQQQPPPOOOQQQQQQPPPOOONNNOOOOOOOOOQQQOOOMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIHHHEEEDDDGGGNNNPPPNNNNNNRRRRRRhhhlllaaaaaa]]]VVVRRRXXX]]][[[VVVTTTXXX]]]ttt}}}||||||yyy^^^YYYSSSPPPSSS]]]iiipppwwwdddQQQMMMPPPOOOIIIDDDEEEEEEEEEEEEDDDCCCAAAAAACCCEEEFFFFFFDDDCCCCCCDDDAAAAAA@@@???????????????<<<<<<<<<<<<============>>>???AAA@@@>>>;;;;;;;;;888888999999999888777777888888777777666666666666555555444444333444444444555555444333333222222222444555555333444999BBBIIIPPPXXXeeerrr|||wwwrrrooollliiimmmeee^^^[[[XXXPPPKKKIII@@@;;;444...,,,,,,++++++(((((())))))***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,///111///...,,,+++***++++++,,,+++---///111222444777:::===>>>@@@BBBDDDEEEFFFFFFHHHEEEEEEHHHIIIJJJOOOVVVZZZXXXbbbxxxMMMJJJKKKOOOSSSUUUVVVYYYhhhvvvsssdddVVVMMMPPPUUU\\\ccckkkvvvvvvnnniii```UUUKKKGGGGGGIIIMMMHHHDDDEEEEEEEEEIIINNNWWWbbbiiiddd]]]^^^eeejjjttttttaaa[[[\\\\\\XXXVVVXXXXXXXXXWWWWWWUUUTTTSSSQQQQQQPPPPPPOOOMMMLLLLLLKKKKKKMMMPPPRRRTTTRRRQQQQQQPPPOOONNNMMMLLLLLLLLLNNNLLLJJJIIIJJJJJJIIIHHHIIIIIIJJJKKKKKKIIIHHHGGGFFFFFFKKKQQQTTTSSSRRRRRRRRR[[[pppzzztttuuuqqqfffZZZUUUWWW]]]^^^lllyyy~~~~~~ssscccfffnnnzzzrrrYYYLLLOOOTTT\\\gggrrr|||bbbUUUKKKKKKMMMKKKFFFCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEECCCBBBBBBCCC@@@@@@??????>>>>>>??????;;;<<<<<<<<<======>>>>>>>>>???AAA@@@>>>;;;;;;;;;999999999999999888777666777777777666666666666666555555444333333333333333444444444333333222111111///222666777666555666888???AAAEEELLLXXXkkk~~~zzztttpppmmmllljjjiiigggbbb______\\\RRRIIIDDD666333000...------,,,+++((())))))***+++,,,------******))))))))))))******************************))))))(((((()))***++++++)))***++++++,,,...111444///...,,,+++***++++++,,,,,,...000111222444777:::===>>>@@@AAACCCDDDEEEEEEHHHFFFFFFIIIJJJJJJOOOUUUXXXVVVaaaxxxIIIIIIJJJMMMPPPPPPOOOOOOSSSYYYjjjtttjjj[[[YYYTTTNNNMMMSSS```jjjpppyyy~~~uuupppqqqtttqqqkkkggghhhhhhiiinnnsss}}}ooocccYYYYYY\\\ZZZUUUSSSUUUTTTTTTSSSSSSSSSTTTUUUQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMOOORRRVVVWWWUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKIIIIIIJJJKKKNNNQQQRRRQQQPPPPPPQQQRRR[[[ooo|||xxx|||{{{~~~vvvwwwfffZZZQQQXXX___jjjuuu}}}}}}hhhUUUMMMFFFEEEDDDCCCDDDGGGCCCCCCDDDDDDDDDCCCCCCBBBAAACCCDDDDDDBBBAAAAAABBB@@@??????>>>>>>>>>??????;;;;;;<<<<<<===>>>>>>>>>===???@@@@@@===;;;::::::999999999999999888777666666666666666666666666666555444444333222222222222222222333333333222111111///111333444444333444555555666666666:::DDDRRR\\\jjjuuuwwwtttqqqooooooppppppoooooohhhaaa]]]TTTFFF:::333000...------......,,,***)))******+++,,,---------******))))))))))))******************************(((((((((((()))***+++,,,((()))+++,,,---...111333------,,,,,,++++++,,,,,,,,,...000111222555888:::>>>>>>???AAABBBCCCEEEEEEHHHGGGHHHKKKLLLJJJNNNSSSUUUTTT```yyyGGGIIIKKKLLLLLLLLLJJJGGGJJJLLLUUUggg~~~xxxpppeee\\\WWWSSSQQQOOOOOOVVVaaammmwww}}}pppaaaZZZWWWXXXYYYVVVSSSTTTRRRRRRRRRRRRSSSTTTUUUUUURRRPPPMMMKKKJJJJJJLLLMMMMMMNNNPPPTTTXXXYYYXXXVVVUUUUUUUUUTTTRRRPPPMMMLLLHHHGGGHHHJJJLLLLLLKKKIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLNNNPPPNNNMMMNNNPPPQQQNNNOOOSSS\\\hhh}}}vvvcccUUUSSS[[[eeessszzzuuueeeSSSLLLHHHDDDDDDBBB@@@AAAFFFAAABBBBBBCCCCCCCCCBBBBBB@@@BBBCCCBBBAAA???@@@@@@??????>>>>>>>>>>>>??????;;;;;;<<<<<<===>>>>>>???<<<>>>??????<<<:::999999999::::::999999777666666666666666666666666666666555444333222111111111111000111222333333222222111111222333444333444444555///111111///---///333888AAALLL\\\jjjttt|||}}}vvvsssqqqoooppppppooonnnkkk___SSSJJJ@@@555---***///---++++++,,,,,,+++***))))))******++++++,,,,,,******))))))))))))******************************(((((((((((()))***+++,,,(((***,,,---------...///++++++,,,---------,,,,,,,,,...000222333555888;;;>>>??????@@@AAACCCDDDEEEHHHGGGIIIMMMLLLJJJKKKOOORRRQQQ^^^yyyGGGJJJMMMMMMLLLKKKIIIGGGLLLLLLMMMQQQ]]]vvv{{{tttssszzz~~~zzzppp```SSSNNNMMMLLLMMMSSS[[[bbbfffqqqyyyyyyrrrqqq|||ooo```]]]YYYWWWWWWVVVSSSSSSWWWOOOPPPRRRTTTUUUVVVVVVVVVSSSPPPMMMJJJIIIJJJLLLMMMMMMNNNQQQUUUYYYZZZYYYWWWXXXXXXYYYXXXVVVRRROOOMMMGGGGGGIIILLLNNNOOOMMMKKKJJJKKKMMMNNNNNNNNNMMMLLLKKKOOOPPPMMMJJJMMMRRRUUUNNNQQQUUUUUUTTTccczzz```aaa]]][[[[[[\\\```lllxxxsss```VVVKKKFFFEEEFFFIIIHHHCCC@@@@@@@@@@@@AAABBBBBBBBBAAAAAA???AAABBBBBB@@@??????@@@???>>>>>>>>>>>>>>>??????;;;;;;;;;<<<===>>>>>>???<<<>>>???>>><<<:::999999:::::::::999999777666666555555555666666666666666555444333222111111111111///000111222333333222111///111444555555333111000000222333111///...111444111333777<<>>??????@@@@@@AAAEEEGGGJJJJJJJJJJJJJJJJJJIIIIIINNNMMM\\\zzzCCCDDDFFFGGGHHHHHHHHHHHHKKKIIIKKKOOOMMMNNN```vvvxxxuuummmiiiddd\\\WWWWWWYYYYYYXXXVVVVVVVVVWWWYYYYYYZZZ^^^eeellloooooommmggghhhiiiiiiiiiiiiiiiiiigggkkknnnrrr}}}sssccc^^^]]]ZZZ```]]]ZZZWWWUUUSSSQQQOOOSSSSSSSSSTTTVVVWWWVVVTTTOOOMMMLLLJJJKKKLLLNNNPPPSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZXXXVVVSSSQQQOOOOOOPPPPPPQQQQQQQQQPPPPPPLLLNNNQQQRRRRRRQQQQQQQQQPPPOOOMMMMMMMMMNNNPPPQQQSSSOOOMMMNNNNNNQQQ\\\iii~~~rrrjjjiiilll|||}}}wwwaaaRRRJJJGGGFFFDDDBBBAAAAAABBBBBB@@@?????????@@@AAAAAA@@@??????????????????????????????=========<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999:::999888777666555555555555555555555444444444444333222222222222111111111222222222222222222222222222222222111111111000000////////////////////////222111000000111333666888>>>DDDNNNZZZgggsss{{{yyyooo```SSSHHH???555///222000...+++***)))*********))))))(((((())))))*********))))))(((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,------...............000000111222444666777888===???@@@@@@@@@AAADDDGGGIIIIIIJJJJJJJJJHHHGGGFFFJJJIIIZZZzzzBBBCCCDDDFFFGGGHHHIIIIIIKKKHHHJJJMMMJJJGGGNNNZZZooo{{{zzzuuusssoookkkhhhfffdddddddddcccbbb___]]]\\\]]]___ggglllqqquuuwwwwwwwwwwwwzzzqqqccc___^^^^^^```ddd```[[[WWWTTTRRRPPPNNNSSSRRRRRRSSSTTTUUUSSSRRROOOOOOOOOOOOQQQRRRTTTUUUVVVVVVWWWXXXXXXYYYZZZZZZXXXXXXXXXXXXWWWUUUSSSRRRSSSSSSSSSRRRQQQPPPOOONNNJJJMMMQQQRRRRRRPPPOOOOOONNNNNNMMMLLLLLLNNNOOOPPPOOONNNNNNOOOLLLJJJNNNTTT___wwwpppfffdddgggjjjiiijjjrrrttt[[[JJJDDDEEEEEECCCAAA@@@??????@@@AAA@@@???===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999999888777555444444444444555555555555444444444444333333333333222222222222222222222222222222222222222222111111111000000000////////////////////////222111000///............000111333888AAAKKKTTTZZZkkkrrrzzz}}}uuuoooYYYOOOBBB777111...+++(((---,,,+++***)))***+++,,,***))))))(((((())))))***))))))(((((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---...............//////000111333555777888===???@@@@@@@@@AAADDDFFFGGGHHHJJJJJJJJJGGGEEECCCEEEFFFYYYzzzCCCCCCDDDEEEFFFFFFGGGGGGIIIFFFGGGJJJJJJHHHJJJOOOYYYaaannnyyywwwzzz~~~|||kkk___```ccc```___cccccc^^^YYYTTTRRRQQQOOONNNSSSRRRQQQRRRSSSSSSQQQPPPMMMNNNPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXSSSSSSTTTUUUTTTSSSRRRQQQRRRRRRQQQPPPNNNLLLJJJIIIGGGJJJNNNPPPOOOMMMKKKKKKNNNMMMMMMLLLMMMNNNOOOOOONNNOOOPPPOOOLLLJJJJJJLLLSSS[[[mmm}}}pppkkkkkknnnppprrrrrruuubbbWWWIIICCCDDDEEEBBB>>>???>>>===>>>@@@AAA@@@???<<<<<<<<<======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::999999999888888777666555444444444444555555555444444444333333444444444333333333222222111111111111111111111111111111111111000000000000////////////////////////......///////////////.../////////000111222333333@@@HHHQQQZZZaaajjjssszzz~~~{{{xxxiiifffaaa[[[TTTKKKAAA;;;333111.........///---+++******))))))))))))***+++++++++************++++++++++++*********)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,---.........------...///000111333555777888===???@@@AAAAAAAAACCCEEEGGGHHHJJJLLLKKKHHHDDDBBBCCCFFFZZZ{{{EEEDDDDDDDDDDDDDDDDDDDDDGGGDDDDDDGGGIIIIIIJJJLLLQQQPPPSSSccc~~~sssddd[[[WWW]]]___[[[[[[aaa\\\XXXSSSPPPPPPPPPPPPPPPRRRQQQQQQQQQRRRRRRQQQOOOGGGIIIKKKNNNPPPQQQRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPOOONNNLLLJJJHHHGGGFFFIIIMMMNNNMMMKKKJJJJJJMMMMMMMMMMMMMMMNNNNNNNNNKKKMMMMMMLLLKKKKKKLLLKKKOOOOOOVVVlll}}}zzzxxxwwwuuutttvvvvvvtttrrrsssxxx}}}iiiIIIFFFCCCCCCCCCBBB@@@===???>>>===>>>@@@AAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;==============================<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===999999999999999888888888888777666666555555555555555444444444444333333333444444444333333333222222111111111111111111111111111111111000000000//////........................,,,---...///000//////...,,,---...///000//////...111555999<<>>???>>>===>>>@@@AAA@@@???;;;;;;::::::::::::;;;;;;========================<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<888888888888888888888888777777666555555555555555444444444444333333333333333333333333222222222222111111111111111111111111111111000000000/////////........................,,,,,,---------,,,,,,+++///...---,,,---///222444///000111000000000222444666888<<<@@@EEEIIILLLNNNFFFDDDAAA>>><<<999555222222111000000000111333444...---+++***)))***+++,,,*********))))))((('''''')))((((((''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***))))))))))))***++++++++++++,,,---------------//////000222444777999:::===???AAABBBAAAAAABBBCCCGGGHHHJJJKKKKKKIIIGGGEEEHHHLLLaaaDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBDDDFFFGGGGGGKKKOOORRRSSSTTT^^^rrrxxxsssvvvxxxlllfffhhhiiiddd]]]YYY[[[[[[ZZZPPPNNNMMMMMMOOOQQQQQQPPPPPPPPPPPPQQQSSSTTTSSSQQQNNNNNNOOOPPPQQQRRRRRRSSSOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSRRRQQQOOOMMMKKKLLLMMMMMMLLLLLLKKKJJJIIIJJJKKKLLLKKKIIIIIIJJJLLLHHHHHHIIIJJJJJJJJJJJJJJJEEEHHHGGGDDDEEEIIIHHHCCCBBBFFFMMMPPPRRR]]]xxx~~~lllXXXHHHBBBAAA???<<<;;;;;;===>>>>>>===<<<<<<>>>???>>>===;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::999999999999999999:::777888888888888888888888666555444444444444444444444444444333333333222222333222222222222111111111111111111111111111111111111000000000////////////........................,,,,,,,,,,,,,,,+++++++++000///,,,******,,,...000,,,------,,,,,,---///111//////...000333666999:::111///////////////---+++++++++***)))((('''(((******)))(((((((((***---///)))************)))((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***))))))((()))***+++,,,++++++,,,------------,,,///000111333666888;;;<<<===???BBBCCCBBBAAABBBBBBEEEFFFHHHIIIIIIHHHHHHGGGIIINNNdddBBBAAAAAA@@@AAABBBDDDEEE???BBBDDDDDDEEEHHHJJJIIIJJJHHHHHHLLLPPPTTTWWWZZZjjj~~~rrriiieeecccccc```eeeccc\\\ZZZ]]]XXXNNNNNNMMMMMMNNNPPPQQQPPPOOOPPPOOOPPPQQQTTTUUUTTTRRRNNNMMMMMMMMMMMMNNNOOOPPPNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQPPPOOOMMMKKKHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFFFFHHHJJJFFFFFFGGGHHHHHHHHHHHHGGGEEEIIIIIIEEEFFFHHHEEE???DDDAAABBBFFFIIILLLXXXddduuu]]]NNNEEE@@@>>><<<;;;<<<>>>>>>===<<<===<<<;;;;;;<<<===<<<;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::888888777777777777888888777777777777777888888888444444333333222222333333444444444333333333222222222222222111111111000000000000000000000000000000000000000000////////////........................,,,,,,,,,,,,---...///000''')))+++,,,------,,,+++------,,,*********+++,,,.........000111111///...,,,+++***,,,---...,,,+++,,,------,,,***)))((()))&&&(((+++++++++)))))))))(((((()))*********************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,++++++,,,---------,,,,,,000111222444666999;;;======@@@BBBCCCBBBAAAAAABBBDDDEEEFFFFFFGGGGGGHHHHHHIIIOOOeee<<<<<<<<<===>>>>>>??????===>>>@@@AAABBBBBBCCCCCCGGGGGGHHHIIIKKKMMMOOOPPPVVV```ppp|||hhh]]]]]]___\\\XXX]]]ZZZ[[[aaaccc]]]VVVSSSTTTPPPLLLLLLOOOSSSTTTTTTTTTSSSRRRRRRSSSSSSRRRPPPLLLKKKHHHGGGGGGIIIKKKMMMKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEDDDBBBAAAAAABBBAAABBBBBBAAA@@@???AAABBBCCCBBBBBBBBBCCCDDDFFFHHH??????AAACCCFFFHHHJJJKKK___mmmjjjTTTIIIDDD@@@;;;???>>>===;;;;;;:::::::::;;;;;;:::::::::999999999::::::999777555666999;;;<<<<<<============<<<<<<;;;:::888777777777888888777777777777666666666666555555555555444333222222333333333333333333333333444333333222222333333444333222222111000111111111000000000000000000000000222111000///...---,,,+++///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,+++***)))))))))***+++******)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''&&&'''***,,,))))))(((''''''''''''''')))))))))))))))******+++)))))))))))))))******+++,,,,,,+++++++++,,,------111111111222555999<<>>?????????@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOSSSWWW^^^hhhwwwzzzpppbbbZZZYYY[[[\\\\\\[[[ZZZ\\\^^^\\\UUURRRSSSPPPMMMJJJJJJNNNQQQSSSTTTQQQOOOMMMMMMMMMMMMKKKJJJJJJJJJHHHHHHHHHIIIKKKLLLIIIIIIHHHHHHIIIJJJKKKKKKLLLKKKIIIHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCDDDBBB@@@??????@@@@@@AAAAAA@@@??????@@@BBB@@@@@@@@@@@@AAABBBCCCDDD>>>???@@@BBBDDDFFFHHHHHHLLLWWWkkkpppZZZKKKEEEDDD@@@===>>>===<<<;;;;;;::::::::::::999999999888888888888999999999777666666888;;;<<<<<<=========<<<<<<;;;::::::888777777777888888777777777777666666666666444444555555555444333333333333333333333333333333333333333333333333333333222222111111000000000111000000000000000000000000111111000///...---,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************++++++,,,---,,,,,,,,,,,,+++******))))))******+++***))))))(((((())))))******)))(((((()))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))((('''&&&'''***,,,))))))((('''''''''''''''))))))(((((())))))***+++)))))))))))))))******+++,,,,,,+++++++++,,,------000000111222555999<<<>>>EEECCC@@@AAACCCEEEEEEDDDGGGEEECCCDDDHHHJJJKKKJJJOOObbb}}}<<<<<<======>>>?????????@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOSSS[[[jjj|||yyyzzzwww}}}xxxpppgggbbb\\\WWWVVVXXXZZZ\\\YYYYYYYYYXXXRRRLLLMMMRRRMMMKKKIIIJJJMMMPPPRRRSSSMMMKKKIIIHHHHHHHHHFFFEEEHHHIIIIIIJJJJJJKKKKKKKKKHHHGGGFFFEEEEEEGGGIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHJJJIIIGGGEEECCCBBBAAAAAA???@@@AAA@@@>>>======>>>>>>?????????======???@@@======>>>???@@@@@@@@@@@@>>>>>>???AAABBBCCCDDDEEECCCIIIRRRaaavvv{{{bbbWWWIIIBBBBBBBBB???<<<===<<<<<<;;;;;;:::::::::888888888777777777777666888999888777666666888;;;<<<=========<<<;;;;;;::::::999888777666777888888777777777777666666666666333444444555555555444444444444444333333222222222333333444555555444333333111111111000000000000000000000000000000000000000000000//////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++***)))))))))******+++***))))))(((((())))))***))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&''')))+++)))((((((''''''''''''((())))))(((((())))))***+++)))))))))))))))******+++,,,+++++++++,,,,,,---...000000111333666999<<<>>>DDDBBBAAAAAABBBDDDDDDDDDGGGEEECCCDDDGGGKKKMMMNNNXXXmmm<<<<<<<<<===>>>>>>??????===>>>???AAABBBBBBCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJIIILLLOOOPPPQQQTTT[[[```rrrpppgggeee___\\\XXXWWWWWWYYYZZZ[[[\\\XXXUUURRRMMMIIIKKKPPPOOONNNMMMMMMOOOPPPQQQRRRJJJHHHFFFFFFGGGGGGGGGFFFHHHJJJLLLNNNNNNMMMKKKJJJIIIHHHFFFDDDEEEGGGIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDAAA@@@???>>><<<===>>>===;;;:::;;;<<<<<<===>>>===<<<<<<>>>???<<<<<<>>>??????>>>===<<<======>>>???@@@@@@AAAAAAEEEFFFGGGJJJTTThhhooo[[[OOOHHHAAA>>>@@@@@@<<<888;;;;;;;;;;;;::::::999999888888888777777777666666777888888777666666888:::<<<<<<<<<<<<<<<;;;:::999999888777666666777888999777777777777666666666666333333444555555666555555555555444333333222111111222333555666666555333222111111111111000000//////000000000000000000000000/////////......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************************************************)))******+++++++++++++++******))))))))))))************)))((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((('''&&&''')))+++)))(((''''''''''''((((((((((((((((((((()))******)))))))))))))))******+++++++++++++++,,,---......000000111333666999<<<===CCCBBBAAA@@@AAACCCDDDDDDHHHFFFDDDDDDFFFJJJNNNPPP]]]vvv:::;;;;;;<<<======>>>>>><<<===>>>@@@AAAAAAAAABBBAAAAAAAAABBBDDDEEEGGGGGGFFFKKKOOOPPPNNNLLLLLLNNNSSS```tttxxxmmmgggaaa^^^^^^\\\XXXTTTVVV\\\______\\\bbbZZZSSSRRRQQQOOOOOORRRTTTTTTTTTSSSRRRQQQQQQQQQFFFEEECCCDDDFFFHHHJJJJJJJJJLLLOOOQQQQQQOOOLLLJJJHHHFFFEEEDDDDDDFFFIIIKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGEEECCC@@@>>>======:::<<<<<<<<<:::999:::;;;;;;<<<<<<<<<;;;;;;===???<<<===>>>??????>>><<<;;;<<<<<<<<<===>>>>>>??????AAAAAAAAA@@@AAAKKKZZZeeeiiiQQQCCCFFFAAA===<<<>>>>>>:::666999::::::;;;::::::999888888888888888777777777777555777888777666666888:::;;;;;;;;;;;;;;;:::999999888888777666666777888999777777777777666666666666333333444555666666666666555555444333333222111111222333555666666555333222000111111222111000//////////////////////////////............------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))******++++++*********))))))((())))))*********))))))((('''(((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''(((***((((((''''''''''''((((((((((((((('''((())))))***)))))))))))))))******+++++++++++++++,,,---...//////000222444777999<<<===BBBAAAAAA@@@@@@AAACCCDDDJJJHHHGGGEEEFFFIIIMMMPPP```{{{999999::::::;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBB@@@@@@AAAAAABBBDDDEEEFFFFFFHHHJJJJJJHHHIIILLLPPPMMMRRR\\\gggsss}}}pppeeedddeeeccc^^^[[[YYYTTTQQQTTT\\\bbbcccaaaeee\\\UUUUUUWWWVVVUUUVVVVVVWWWXXXVVVSSSQQQPPPPPPEEECCCBBBCCCFFFJJJLLLMMMLLLNNNPPPRRRQQQNNNKKKIIIDDDCCCBBBCCCDDDFFFIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGEEEBBB@@@>>>======:::;;;<<<;;;:::999:::<<<:::;;;<<<;;;;;;;;;===???>>>>>>>>>>>>======<<<;;;:::;;;;;;<<<===>>>>>>???<<<>>>@@@AAABBBEEELLLQQQ\\\zzzwwwdddPPPEEECCCCCC???;;;999;;;;;;:::888888999::::::::::::888777888888888888777777777777444666777777777777888999999::::::;;;;;;::::::999888777666555666777888999777777777777666666666666444444555666666666555555444444444333333222222222222222333444444333222222111111222333333111000///////////////////////////---------------.........------------,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))(((((()))************)))))))))((((((((()))*********)))((((((''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&((()))(((''''''''''''(((((()))((((((''''''(((((()))***)))))))))))))))******+++*********+++,,,---...//////000222444777:::;;;<<<@@@AAAAAA@@@???@@@BBBDDDIIIIIIIIIHHHGGGIIIMMMPPPccc~~~777888888999999:::;;;;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIIHHHGGGHHHLLLPPPPPPPPPTTTYYY\\\ccctttjjjdddaaadddfffbbb]]][[[WWWTTTQQQRRRUUU[[[___aaa]]]XXXUUUWWWWWWTTTUUUWWWSSSUUUWWWVVVSSSPPPOOOOOOIIIGGGFFFFFFIIIMMMOOOPPPMMMNNNPPPPPPOOOLLLIIIFFFBBBBBBCCCEEEGGGIIIKKKLLLMMMMMMMMMMMMLLLJJJHHHGGGGGGFFFDDDBBB@@@???>>>>>>:::;;;===<<<;;;:::;;;===999;;;<<<;;;;;;;;;===??????>>>===<<<;;;;;;;;;;;;999999:::;;;===>>>??????===???AAADDDFFFHHHIIIJJJNNN\\\qqqkkk\\\PPPFFFEEEKKKKKKEEE>>>:::999999999999777888999::::::999888777777777777666666666555555333555777777777777888999777888999::::::;;;::::::777666666555666777888999777777777777666666666666555666666666666555555444333333333333333333333333222222222222222222222222111222444444444333111000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++******++++++++++++******************************))))))))))))))))))))))))'''((())))))******))))))((((((((((((((()))******))))))(((''''''''''''(((''''''((())))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''''''''''''''((())))))(((''''''''''''((()))))))))))))))))))))******+++*********+++,,,---//////...000222555888:::;;;<<>>???AAADDDFFFHHHIIIIIIIIIJJJNNNQQQiii666777777888999999::::::888999:::<<<=========>>>@@@@@@@@@AAABBBCCCDDDEEEDDDHHHLLLMMMJJJHHHHHHIIIOOOOOOSSSVVVTTTSSS\\\hhhnnn{{{|||vvvvvvuuuvvvkkkccc```]]]\\\^^^\\\XXXVVVYYYWWWVVVTTTPPPNNNPPPWWW]]]SSSRRRTTTUUURRRNNNQQQVVVOOORRRUUUTTTQQQNNNNNNOOOPPPMMMKKKKKKMMMQQQSSSSSSMMMNNNOOOOOOMMMJJJFFFDDDCCCDDDFFFHHHKKKMMMOOOOOONNNNNNNNNMMMKKKIIIGGGEEEGGGFFFDDDBBBAAA?????????;;;<<<======;;;;;;<<<===999;;;<<<<<<;;;<<<>>>@@@???>>><<<:::999999::::::888999:::;;;===>>>???@@@?????????AAACCCDDDBBBAAALLLGGGHHHVVVjjjxxx```LLLFFFEEEBBBDDDKKKVVVOOOEEE===999999999999666777999::::::999888777666666555555555444444444333555777888777777888999666777888999:::;;;;;;;;;777666555555555777888999777777777777666666666666666777777777666555444444333333333333333333333444222222111000000111222222222333444555555333222000////////////////////////+++,,,,,,------.........+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******))))))((('''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''''''''''''''((()))***'''''''''''''''((()))))))))))))))))))))******+++*********+++,,,---///000...///222555888:::;;;<<>>>>>AAADDDCCCFFFIIIJJJJJJLLLPPPSSSnnn777888999777555444555666999999:::::::::;;;;;;;;;<<<===>>>@@@BBBEEEGGGIIIHHHGGGGGGFFFFFFGGGHHHHHHLLLMMMNNNOOOOOOOOOOOOOOOTTTWWW[[[aaajjjvvv|||xxxqqqkkkfffbbb]]][[[^^^ZZZVVVVVVYYY[[[XXXUUUOOOPPPQQQOOONNNOOOTTTYYYTTTUUUUUUTTTQQQNNNMMMNNNPPPTTTWWWVVVQQQOOOPPPSSSQQQQQQPPPPPPPPPPPPQQQRRRKKKLLLNNNMMMJJJGGGEEEEEECCCGGGKKKMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMLLLKKKGGGFFFDDDBBB@@@???>>>>>>>>>???@@@@@@???>>><<<;;;;;;;;;:::999:::;;;<<<===>>>===<<<;;;;;;::::::;;;<<<;;;;;;<<<<<<===>>>???DDDDDDDDDDDDDDDCCCCCCBBB@@@CCCEEEHHHMMMYYYiiitttxxxaaaRRRMMMFFF@@@>>>AAAFFFJJJKKKDDD<<<888888999666333666666666666666666666666888777666444444444555666444555555555666666777777666666777888888888888888888888777777666666555555777777777777666666666666777777777777777666666555333333333222222111111111000000000000000000000000222222222111000//////...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((***************)))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%'''&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************+++,,,,,,++++++---///000222444555666888<<<>>>>>>???@@@??????@@@BBBEEEDDDFFFBBBBBBIIIHHHJJJWWWnnn666777888777555555555777999999999999::::::::::::<<<===>>>???BBBDDDFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOKKKLLLNNNPPPUUU[[[ccciiisssxxx~~~~~~{{{~~~nnnhhheeeaaa^^^]]]]]][[[ZZZ\\\YYYVVVWWWZZZ[[[YYYVVVTTTTTTSSSRRRRRRSSSUUUVVV[[[[[[ZZZWWWRRRNNNLLLLLLNNNRRRVVVUUUQQQNNNNNNPPPPPPPPPPPPPPPPPPQQQQQQQQQKKKMMMNNNLLLIIIFFFEEEEEEDDDGGGKKKMMMMMMMMMNNNOOOMMMMMMNNNMMMMMMLLLKKKJJJGGGFFFDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>===<<>>===;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAAAAABBBCCCDDDDDDDDDCCC===???AAAAAABBBHHHQQQYYYdddtttiiiWWWPPPEEEBBB>>>:::999:::<<<>>>DDD???999777888888666444555555555555555555555555888777555444444444555555444444555555666666666666555666777777888888888777777777777666666666555555666666666666666666666666666666666666666555555444333333222222222111111111000000000000000000000000222222111000000///......------------.........///,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((()))************)))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''%%%$$$$$$$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************+++,,,,,,++++++---///000222444555777999<<>>@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGIIIKKKLLLNNNNNNOOOHHHIIIIIIIIIIIIKKKOOORRRSSSYYYbbbmmmwww}}}yyyxxx{{{uuuoooggg]]]\\\ZZZYYYXXXZZZ[[[\\\[[[ZZZXXXVVVWWWZZZ\\\ZZZXXXVVVTTTTTTVVVYYY[[[ZZZXXXZZZZZZZZZWWWRRROOOMMMLLLMMMPPPTTTSSSPPPMMMLLLMMMMMMNNNOOOPPPQQQPPPPPPOOOLLLMMMMMMKKKGGGEEEEEEFFFEEEHHHKKKMMMNNNMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDBBBBBBBBBCCCDDDDDDCCCBBBAAA??????>>>>>>AAA@@@???===<<<<<<<<<<<>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<======>>>???@@@AAACCCCCCCCCCCC===@@@BBBAAA>>>>>>AAADDDEEEPPPaaarrrxxx___IIIAAACCC===<<<<<<;;;::::::999999<<<999555555777888666444555555555555555555555555666666555444444444555555444444444555555555555666555555666777777777777666666666666555555555555555555555555555555555666666444555555555555444333333222222222111111111111111000000000000000000000000111111000000//////......------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))******))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&(((((((((&&&%%%&&&''''''%%%######%%%'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))*********+++,,,,,,+++,,,...000///111444555777:::===@@@BBBCCCCCCAAA@@@@@@CCCEEEDDDGGGBBBCCCJJJIIILLLXXXppp222444555555555555777888777777777777888888888888;;;;;;;;;<<<>>>???AAABBBAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJLLLLLLKKKLLLOOOQQQOOOSSSYYY^^^ccchhhllloooxxx{{{~~~}}}{{{zzz~~~yyykkkeeefffeeeaaa^^^[[[YYYXXXXXXYYYYYYXXXWWWVVVVVVWWWZZZ[[[ZZZYYYTTTRRRRRRXXX```ccc```[[[PPPQQQRRRRRRPPPNNNOOOOOOMMMOOORRRQQQOOOLLLKKKKKKKKKLLLNNNPPPPPPOOONNNMMMLLLLLLKKKIIIFFFEEEEEEFFFGGGJJJNNNOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIHHHFFFDDDCCCCCCDDDFFFHHHFFFEEECCCAAA?????????@@@@@@???>>>>>>===<<<<<<<<>>===<<<;;;;;;;;;;;;999999999999999;;;<<<<<<======???@@@@@@AAAAAAAAA===???AAA@@@>>>>>>???@@@>>>CCCKKKUUU```pppvvvbbbWWWPPPHHH@@@<<<;;;<<<<<<===<<<<<<;;;:::777666555555777777555333444444444444444444444444555555444444444444444444444444444444444444444444444555555666666666555555555555555444444444444444444444444444555555555555333333333333333222222111111111111111111111111000000000000000000000000000000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((+++(((%%%$$$%%%'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***)))***,,,,,,+++,,,...000///111444666777:::>>>AAABBBCCCCCCAAA???@@@AAACCCDDDGGGCCCCCCJJJJJJMMMYYYppp111333444555444555666888666666777777777888888888:::::::::;;;;;;<<<===>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGEEEGGGIIIJJJJJJKKKMMMOOONNNPPPTTTWWWYYY[[[^^^```dddfffgggggggggiiinnnrrr{{{zzzsssllljjjfffaaa___```^^^ZZZ]]]ZZZVVVTTTTTTSSSRRRQQQUUUUUUVVVWWWYYYZZZYYYXXXTTTRRRRRRYYYbbbeee```YYYJJJLLLNNNNNNNNNNNNOOOPPPNNNOOOPPPOOOMMMKKKJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJJJJHHHFFFEEEFFFGGGJJJMMMPPPQQQQQQPPPPPPPPPOOOOOOOOONNNMMMKKKJJJIIIGGGFFFDDDDDDDDDFFFGGGIIIEEEDDDBBB@@@?????????@@@;;;<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;:::::::::777777777777888999:::;;;======>>>>>>>>>======<<<;;;;;;;;;::::::;;;===>>><<<>>>@@@AAAEEELLLVVV]]]ppp{{{wwwkkk^^^OOOBBBAAAFFFDDD===777999999888888888888888999777666666666777666444222444444444444444444444444333333333444444444444333444444444444333333333333444444555555555444444333333333333333333333444444222222333333444444444444222222222222222111000000000000000000000000000000/////////////////////////////////...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))(((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((///,,,(((&&&&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))***+++++++++,,,...111000222444666888:::>>>@@@AAABBBAAA@@@>>>>>>@@@BBBDDDGGGCCCDDDKKKKKKNNNZZZnnn111222444444444444555777666777777777888888888888:::999999999999::::::;;;<<<<<<<<<===???AAACCCDDDFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFGGGGGGFFFGGGIIIKKKNNNPPPSSSUUUVVVWWWYYY[[[\\\]]]]]][[[ZZZ[[[]]]```fffkkkrrryyy~~~zzzvvvpppiiidddcccccccccccccccaaa]]]YYY[[[XXXUUUTTTTTTTTTSSSRRRRRRSSSUUUWWWXXXXXXWWWWWWWWWUUUTTTYYY______YYYRRRLLLNNNOOOOOONNNMMMNNNNNNOOONNNLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHFFFFFFGGGHHHKKKNNNQQQRRRQQQPPPPPPPPPOOONNNNNNMMMLLLJJJIIIHHHEEEEEEEEEEEEFFFFFFGGGGGGBBBAAA@@@??????>>>>>>???999999:::;;;<<<<<<;;;;;;===<<<;;;:::999999999999666666666666777888999:::<<<<<<<<<<<<<<<;;;::::::>>><<<:::999999:::;;;<<<999:::;;;;;;;;;>>>BBBEEEIIIQQQ\\\hhhtttvvvaaaPPPFFFAAA>>>===???===888777999999888777666666666777888666666777666666444333333333333333333333333333333111222333444444444333333444333333333333333222222333444444444444333222222222222222222333333333333111111222222333333444444111222222222222111000000////////////000000000000////////////////////////..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))(((((())))))(((((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((///,,,)))(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))(((***+++++++++,,,///111222333555777888:::===@@@@@@@@@@@@???>>>>>>AAACCCEEEGGGCCCDDDLLLLLLOOO[[[mmm111222444444333333444666777777777888888888999999999999888888777888888888999:::;;;<<<>>>@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFEEEGGGGGGHHHGGGFFFFFFIIIKKKPPPRRRTTTUUUUUUUUUWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYWWW[[[aaagggmmmssszzz~~~}}}yyyuuutttrrrpppnnnmmmjjjgggdddaaa```aaadddeeedddaaa___ZZZXXXVVVUUUVVVWWWVVVVVVQQQSSSUUUVVVVVVUUUUUUTTTVVVTTTTTTWWWZZZYYYSSSNNNMMMOOOPPPOOOMMMLLLLLLMMMNNNKKKGGGDDDDDDDDDEEEFFFIIIIIIHHHGGGEEEDDDCCCBBBBBBEEEGGGHHHGGGGGGGGGHHHKKKMMMPPPQQQPPPNNNNNNNNNMMMMMMLLLKKKJJJHHHFFFFFFDDDEEEFFFGGGGGGFFFFFFEEE===>>>>>>>>>>>>>>>======::::::;;;<<<;;;;;;999999;;;;;;:::999888888888888555555555555666777888999999999:::;;;;;;:::::::::>>>===;;;:::;;;;;;::::::777999:::;;;;;;<<<===>>>:::>>>CCCHHHNNNWWWbbbiiiwwwvvv^^^NNNEEEBBB@@@;;;;;;>>>>>>:::444666;;;999999999888888777777777444555555444444333444444222222222222222222222222000111222333444333333222333333333333222222222111333333333333333222111111111111111111222222333333000000111111222333333444111222222222222111000000........./////////000000////////////////////////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((((((((())))))(((((('''&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))***)))''''''((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((()))+++++++++---///111333555777777888999<<<>>>@@@@@@AAA@@@???@@@BBBEEEEEEHHHDDDEEEMMMMMMOOO\\\nnn111333444444222222333555888888888888999999999999999999888777777777777777888999:::;;;===???AAABBBCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGJJJMMMLLLOOORRRTTTUUUWWWYYY[[[VVVVVVWWWVVVUUUTTTSSSSSSVVVZZZ___ccceeeeeeeeeeeefffppp{{{~~~zzzvvvyyy}}}~~~~~~}}}wwwtttttttttsssqqqssspppmmmjjjiiigggdddbbbaaa^^^]]]^^^___^^^]]]\\\YYYWWWTTTSSSTTTTTTTTTSSSPPPRRRUUUVVVUUUTTTSSSSSSRRRQQQRRRTTTWWWVVVSSSOOOKKKLLLNNNNNNLLLKKKLLLLLLMMMIIIDDD@@@@@@BBBCCCDDDJJJIIIGGGEEECCCAAAAAAAAA@@@CCCGGGHHHHHHHHHHHHHHHJJJLLLOOOPPPNNNMMMLLLLLLKKKKKKJJJIIIHHHFFFDDDCCCCCCDDDFFFGGGHHHFFFEEECCC:::;;;===>>>>>>>>>===<<<<<<<<<======<<<:::888777;;;:::999888777777777777555444444555555666777888666777888999:::;;;;;;;;;888777777888999999777666666777888999999999999999<<<>>>??????>>>AAAGGGMMMTTTZZZeeetttzzzkkkWWWGGG@@@>>>===;;;<<<666333666999777777888555666777777666555333111222333333333222333444666222222222222222222222222000111222333444333333222333333333222222111111111333333333333333222111000000000111111222222222333///000000111222222333333222222222222222111000000---.........//////000000////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((((((((((((((((((''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))%%%$$$$$$&&&((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((()))+++++++++---///222444666777888888999;;;===@@@AAAAAAAAA@@@AAADDDFFFEEEHHHDDDEEEMMMMMMPPP]]]nnn666555444333333333444555666666666666666666666666666666777777777777666666888999999:::;;;<<<======???BBBEEEHHHHHHGGGEEECCCDDDEEEFFFFFFEEEFFFHHHJJJLLLLLLMMMPPPSSSUUUUUUTTTVVVUUUTTTSSSRRRRRRRRRRRRVVVVVVXXXZZZ\\\^^^___```dddgggjjjkkkjjjhhhggggggiiijjjkkkmmmooooooppppppuuuttttttwww}}}uuussspppnnnnnnmmmkkkjjjiiihhhgggfffdddaaa___^^^```bbbaaa]]][[[\\\[[[WWWTTTTTTUUUUUUTTTSSSQQQPPPNNNNNNOOOOOOPPPQQQRRRRRRSSSVVVWWWUUUQQQNNNOOOQQQRRRPPPNNNLLLKKKKKKLLLMMMLLLIIIEEEAAA??????AAABBBFFFEEECCCCCCCCCBBB@@@???EEEBBBEEEGGGDDDKKKOOOGGGNNNLLLJJJIIIJJJKKKKKKJJJJJJJJJJJJHHHEEEBBBBBBCCCAAABBBCCCDDDDDDBBB@@@???<<<<<<;;;::::::::::::;;;:::::::::999999999888888:::999888666555555555555333444444444555555666666777777777777777777777777888888888888777666555444555666666666777777888888777888888:::;;;<<<======???@@@CCCHHHPPPZZZccciii{{{jjj^^^GGGEEEBBB???;;;999777666666666555555555444444444555555444444444333333333333333333222222111111111222222222222222222222222000000000000111111111111444333333222111111111222222222222222222333333333000000000000111111111111000000000000000000000000000000000000000000000000........................000000//////.........---,,,,,,---...//////......------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))******))))))((((((''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%(((***)))(((&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&((()))))))))((('''***+++,,,,,,++++++---///444333444888999999<<>><<<===???AAABBBBBBDDDFFFCCCDDDLLLMMMPPP\\\ppp555444333222222222444444666666666666666666666666666666666777777666666666888888999:::;;;<<<======???AAADDDFFFGGGEEECCCBBBBBBCCCEEEEEEDDDEEEHHHJJJMMMMMMNNNOOOQQQQQQQQQPPPRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSUUUWWWYYY[[[\\\]]]\\\___aaabbbaaa``````aaaeeefffgggggghhhhhhhhhhhhiiihhhhhhkkkooorrrrrrqqqlllkkkiiiiiiiiiiiihhhhhhiiigggdddaaa^^^\\\\\\\\\^^^___\\\WWWVVVXXXUUUPPPSSSTTTUUUUUUTTTSSSRRRQQQLLLLLLMMMOOOPPPRRRSSSTTTUUUVVVWWWTTTPPPNNNPPPRRRSSSQQQNNNLLLJJJJJJJJJJJJKKKIIIGGGDDDCCCCCCDDDEEEEEEDDDBBBAAABBBCCCBBBAAADDDAAAEEEHHHHHHRRRZZZSSSOOOLLLIIIHHHHHHIIIIIIIIIMMMMMMMMMJJJFFFCCCBBBCCCAAABBBCCCCCCBBBAAA>>>===<<<;;;::::::999999::::::888888777777777666666666777666555333333333444444444444555555555666666666777777777777777777777777777777777777666555444333444444444444555555666666555555666777888888999999888777777888<<>>@@@AAABBBBBBCCCFFFBBBDDDLLLLLLOOO\\\uuu333222111000111111333333555555555555555555555555555555666666666666555555777777888999:::;;;<<<<<<>>>@@@BBBDDDDDDCCCAAA??????AAABBBCCCCCCDDDGGGIIIMMMMMMNNNNNNMMMMMMLLLKKKMMMMMMNNNNNNOOOPPPQQQQQQOOOPPPRRRUUUWWWXXXYYYZZZUUUWWWYYYYYYYYYYYYZZZ\\\aaabbbbbbbbbbbbbbbaaaaaabbbaaaaaaccceeeggggggfffcccccccccddddddfffggggggiiifffaaa\\\YYYWWWWWWXXX[[[YYYUUURRRTTTVVVRRRJJJSSSSSSTTTUUUUUUTTTRRRRRRKKKKKKLLLNNNPPPRRRTTTUUUUUUVVVVVVSSSOOOMMMPPPRRRTTTRRROOOLLLIIIHHHGGGGGGIIIIIIIIIIIIHHHHHHIIIIIIFFFDDDBBBBBBDDDFFFGGGGGGEEEAAADDDGGGHHHVVV```\\\PPPLLLHHHFFFFFFGGGGGGGGGNNNNNNMMMKKKGGGDDDCCCCCCAAABBBBBBAAA@@@>>><<<;;;:::999999888888888888888777777666666666666666555666555444333333444555555555555666666666666777777666666666666666666666666555555666555555444333222222222222222333333333333444444555555666666666666888666444222222444666888777777999===CCCJJJQQQUUUXXX\\\bbbhhhmmmrrrvvvyyyxxxiii___UUUHHH???===<<<;;;888777777666555444444444555555555444444444444333333444444444333333333222222222222222222222111111111222222222222222222222222//////000000000000111111333222111111111111111111222222111111000000////////////000000000000111111000000000000000000000000000000000000000000000000........................////////////............,,,------............---,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&''')))+++,,,***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))))),,,---......---...000222444333444888999999<<>>@@@AAAAAA@@@>>>===<<<>>>@@@AAAAAACCCFFFHHHJJJKKKLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMOOOQQQTTTVVVWWWXXXXXXTTTUUUVVVUUUUUUVVVYYY[[[______````````````__________________````````````^^^```aaabbbccceeegggiiihhheeeaaa]]]YYYVVVUUUTTTXXXUUURRRQQQWWW\\\XXXPPPRRRSSSTTTUUUUUUTTTSSSRRRLLLLLLLLLMMMOOOQQQSSSTTTSSSTTTTTTQQQMMMLLLNNNRRRTTTSSSPPPLLLIIIGGGEEEEEEGGGHHHJJJLLLLLLLLLKKKJJJHHHEEECCCCCCEEEHHHJJJKKKHHHCCCDDDDDDEEESSS^^^[[[PPPLLLGGGEEEDDDEEEEEEEEEJJJJJJJJJHHHEEECCCBBBCCCAAAAAAAAA@@@>>><<<:::999888888777666666666666777777777777777777777777777666666555444555666777888666666666777777777777777555555555555555555555555444444444444444333222111222222222222222222222222555555555555666666666666999888666555555666777888>>><<<999666666777888:::<<<>>>BBBEEEHHHKKKPPPSSSXXXZZZ___dddjjjooosssuuuyyyyyyzzz|||~~~~~~}}}|||yyysssnnnhhhaaaZZZUUUYYY]]]___^^^]]]XXXNNNDDD@@@===999:::===???===;;;666555555444444555555666444444333333333333333333333333333333222222222222222222222111111111111111111111111111111111111111////////////000000000111222111111000000000111111222111111000///......---////////////000000000111000000000000000000000000////////////////////////........................///////////////.........,,,------......---------,,,,,,,,,++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&''')))***+++---......---...000222444222444888999999<<>>??????>>>===<<<;;;===>>>???@@@AAADDDGGGEEEGGGIIIIIIGGGFFFGGGIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJLLLOOORRRTTTUUUUUUUUUUUUVVVVVVUUUTTTVVVYYY[[[[[[\\\]]]^^^____________ZZZ[[[[[[ZZZYYYXXXXXXXXX[[[]]]``````aaabbbfffhhheeeeeecccaaa]]]YYYUUURRRVVVTTTSSSTTT]]]dddbbb[[[SSSSSSTTTUUUUUUTTTRRRQQQNNNMMMLLLLLLLLLNNNOOOPPPOOOQQQRRROOOLLLKKKNNNQQQUUUTTTQQQNNNKKKHHHFFFEEEFFFHHHKKKMMMNNNMMMLLLJJJFFFCCCAAAAAACCCFFFHHHIIIIIICCCDDDDDDEEERRR]]]ZZZOOOLLLGGGDDDDDDDDDDDDCCCBBBDDDDDDCCCBBBAAABBBCCC@@@@@@???>>><<<;;;999999777777666555555555555666666666666666666666666666555555444444555666777888777777777777777666666666444444444444444444444444333333333333333222222111333222222222222222222222444444444444444444444444333333333333444555666666666666666666666666666666888999::::::999;;;===@@@AAAAAABBBDDDFFFHHHJJJLLLMMMNNNOOOQQQSSSVVVXXXYYYYYYVVVRRRRRRSSSSSSQQQNNNOOONNNLLLLLLJJJHHHDDD@@@DDDFFFEEEAAA@@@BBB???;;;:::999999:::;;;:::666222666555555444444444444444222222333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111...////////////000000000000000000//////000000111111111000000///...------...////////////000000000000000000000000000000000////////////////////////.................................///////////////,,,---------------,,,,,,,,,,,,+++++++++*********)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''')))******+++------------000222444222444888999999<<>>>>>======;;;===>>>??????@@@CCCEEEBBBEEEHHHHHHEEEEEEFFFIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJMMMPPPRRRSSSSSSRRRVVVVVVVVVUUUTTTUUUWWWYYYXXXYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[[[[ZZZXXXVVVVVVWWWYYY\\\^^^^^^]]]]]]```dddbbbccccccbbb___[[[VVVSSSUUUUUUUUUWWW___ffffffaaaTTTTTTUUUUUUTTTSSSQQQPPPNNNMMMKKKJJJJJJKKKMMMNNNKKKNNNPPPPPPMMMLLLNNNQQQUUUTTTRRRPPPNNNKKKIIIHHHHHHJJJLLLNNNOOOMMMKKKJJJBBB@@@>>>>>>@@@BBBCCCCCCFFFBBBEEEHHHIIIWWWaaa]]]NNNKKKHHHFFFEEEEEECCCBBB>>>@@@AAAAAA@@@@@@AAACCC@@@???>>>===<<<;;;:::999777777666555555555555555222333333333333444444444333333222222222333555666777777666666666666555555333333333333333333333333222222333333333333222222333333333333333222222222000000111111222222222333000000000111111111111111---///111333444444444333222333333222111111333444777777777666777888999999777888999999::::::999999::::::999999;;;;;;:::999999999999;;;======;;;999777:::;;;999999;;;:::777999777444333444444333222444444333222222222222222111111222222222222333333222222222111111111000000000000000111111111111111111111111111111111111111......////////////000000///////////////000000111111111000000//////............////////////000000000000000000000000000000000000000000000000000000.................................///////////////,,,------------,,,,,,+++++++++++++++************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""$$$&&&&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&'''''''''''''''((())))))***+++,,,------...000222444333444888999999<<>>>>>>>><<<===????????????BBBDDDAAAEEEHHHGGGDDDCCCEEEHHHGGGHHHJJJLLLLLLLLLKKKJJJJJJLLLOOOSSSUUUUUUUUUTTTWWWXXXXXXWWWUUUUUUVVVXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ\\\^^^___]]]ZZZXXXYYYZZZZZZ]]]___^^^ZZZYYY\\\```_________^^^\\\ZZZWWWUUUTTTVVVWWWWWWZZZ``````]]]UUUVVVVVVUUUTTTRRRPPPOOOKKKJJJHHHGGGHHHJJJLLLNNNIIIMMMQQQRRRPPPOOOQQQSSSUUUTTTTTTRRRQQQOOOMMMMMMKKKMMMNNNOOOOOOMMMKKKJJJBBB@@@>>>>>>???@@@???>>>CCC@@@FFFJJJMMMYYYbbb]]]KKKJJJHHHGGGGGGFFFDDDBBB???AAABBBBBBAAA@@@BBBCCC??????>>><<<<<<;;;;;;;;;777777666555555555555555111222222222333333333333444333222222222333444555666666666555555555444444333333333333333333333333222222333333333333333222333333333222222222111111//////000111222333333444000111222333333222222111111111222333222222111000444555666666555444555666111111222333444555777777666666666666666555555555555666888888888888888999888777666777888777666444///333555444444666666444444333222222333555666666222222111111111222333333111111111111222222222333222111111111000000000000///000000000111111111222111111111111111111111111........./////////000000///............///000111000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000..................................../////////000---------------,,,+++***++++++++++++***************))))))(((((())))))***(((((((((((((((((((((((('''((((((((()))))))))***'''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&''''''''''''&&&%%%&&&''''''(((((((((((((((***,,,---......///111444444333444888999999<<>>??????>>>???AAACCCBBBFFFIIIGGGCCCAAACCCFFFEEEGGGJJJLLLNNNNNNMMMMMMNNNPPPTTTWWWYYYZZZYYYXXXYYYZZZ[[[ZZZXXXVVVWWWXXX]]]]]]]]]]]]\\\[[[ZZZYYY[[[]]]^^^\\\YYYWWWXXXZZZ]]]```bbb___ZZZYYY[[[___]]]\\\[[[ZZZXXXXXXWWWWWWTTTWWWWWWUUUUUUXXXXXXVVVVVVVVVVVVVVVTTTQQQOOONNNHHHGGGFFFFFFGGGIIIMMMOOOHHHMMMRRRTTTSSSRRRSSSTTTTTTUUUTTTTTTSSSRRRPPPPPPOOOOOOPPPPPPOOOMMMKKKJJJEEECCCAAAAAAAAAAAA???===AAA@@@GGGLLLMMMXXX___XXXJJJIIIIIIIIIIIIGGGDDDAAABBBDDDDDDDDDBBBAAABBBCCC???>>>===<<<<<<<<<<<<<<<777777666555555555555666333333333444444555555555666666444444444444555666666666555555444444444333222222222222222222222222222333333444444444333333333222222222111111000000000111222333444555666666...000111333444444333333222222222111111222222222///111222222111000000111111111111111111111111111222222222222333444666666000333666555111000111333555444333444666777666555444777666222222666999999222444555777777444111///222222222222333444555666000000111111222222222333111111111111000000000000//////000000111111111222000000000000000000000000............/////////000...............///000111000000000000111111111111............/////////000000000000000000000000000000000000000000000000000........................---.........//////000000------------,,,,,,+++***+++++++++************)))******))))))))))))******(((((((((((((((((((((((('''((((((((())))))******((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&((()))))))))((('''+++---...//////000333555444333444888999999<<>>???@@@@@@@@@@@@DDDEEEFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGIIIKKKLLLMMMMMMQQQSSSSSSUUUZZZ[[[YYY[[[ZZZXXXWWWVVVXXXYYYZZZ\\\```aaa______```^^^ZZZ[[[ZZZZZZ\\\^^^______^^^cccdddccc```]]]\\\\\\]]]___^^^\\\ZZZYYYYYYYYYZZZYYYWWWTTTTTTUUUVVVWWWVVVTTTUUUVVVTTTQQQNNNMMMMMMIIIJJJLLLLLLKKKKKKKKKLLLSSSRRRRRRRRRSSSTTTUUUUUUXXXWWWUUUTTTSSSTTTUUUUUUPPPOOOMMMLLLKKKKKKKKKLLLHHHEEEBBB@@@AAABBBBBBAAACCCIIIKKKJJJMMMRRRSSSOOOLLLIIIFFFDDDDDDEEEEEEDDDGGGFFFEEECCCBBB@@@???>>>======<<<<<<;;;;;;::::::;;;;;;:::999888777666555111222333333444444333333333222111000111333555666555555555555555555555555000111111111111222222222333333333333333333333333333333333222222111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////222222222222222222222222222222222222222222222222111111222222222333333333444444444333333222222222222333333444444333333222111111111111111111111111000000000000000000000000////////////////////////222111000//////000111222//////////////////////////////000//////...------////////////////////////////////////////////////000000000000000000000000////////////////////////111111111111111000//////........................------......///.........000000///...------,,,,,,)))******++++++)))((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***------,,,---...000222333666666777888999;;;===>>>>>>??????@@@AAACCCDDDEEECCCFFFDDDFFFMMMMMMOOO[[[ooo//////000111111222222333333222222111111222222333111111111222222222333333444444444444555666777888888888999:::;;;<<<<<<======>>>??????@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMQQQSSSRRRUUUYYYZZZWWWZZZYYYWWWVVVVVVWWWYYYZZZ]]]aaabbbaaaaaacccbbb^^^\\\[[[[[[\\\___aaaaaa```dddddddddbbb___^^^^^^___```___^^^^^^___^^^[[[YYYXXXWWWUUUTTTVVVWWWWWWVVVTTTVVVVVVUUURRROOONNNMMMLLLMMMOOOOOONNNNNNNNNOOORRRRRRRRRRRRSSSTTTUUUVVVTTTTTTSSSRRRQQQQQQQQQQQQOOONNNLLLKKKJJJKKKLLLMMMJJJGGGEEECCCCCCDDDCCCBBBBBBGGGJJJIIIKKKPPPPPPMMMKKKHHHEEEDDDDDDDDDDDDDDDFFFEEEEEECCCBBBAAA@@@?????????>>>===<<<<<<;;;;;;;;;:::999888777666555555222333444444555555444444777666555333333444555666444444444444444444444444000000111111111222222222333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////111111111111111111111111222222222222222222222222111111111222222222222333333333333333222222222111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000///......///000000///////////////////////////////////////...------////////////////////////////////////////////////////////////////////////////////////////////////000111111111111000//////............------------+++,,,,,,---------------.........---,,,+++++++++)))******+++***)))(((''''''((())))))******))))))(((((((((((((((((((((((())))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***---,,,,,,---...000222333666666777888999;;;===>>>>>>>>>??????AAABBBCCCDDDBBBFFFCCCEEEMMMLLLNNNZZZooo//////000000111111222222222222111111111111222222111111111222222222222333444444444444555666777777888888999:::;;;<<<======>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLPPPRRRRRRTTTXXXXXXVVVXXXWWWWWWVVVVVVWWWXXXXXX\\\___aaa```aaacccccc___]]]\\\[[[]]]```bbbcccbbbcccdddeeecccaaa```aaabbbbbb```___aaadddccc]]]WWWXXXVVVUUUUUUVVVWWWWWWVVVUUUVVVWWWVVVSSSPPPOOONNNOOOQQQSSSSSSRRRQQQRRRSSSQQQRRRRRRSSSSSSTTTUUUUUUQQQRRRRRRRRRQQQPPPNNNMMMMMMLLLJJJIIIIIIJJJLLLMMMLLLJJJHHHHHHHHHGGGFFFDDDBBBFFFHHHHHHJJJMMMNNNKKKIIIGGGDDDCCCCCCCCCCCCBBBDDDDDDDDDCCCBBBAAAAAAAAABBBAAA???===<<<;;;<<<<<<999999888888777666555555444555555666666666666666999888666444444444444555444444444444444444444444000000000111111111222222222222222222222222222222222222222111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////111111111111111111111111000000000111111111222222222222222222111111111111///000000111111000000///////////////////////////000000000000000000000000000000000000000000000000///......------......///////////////////////////......//////......------........................////////////////////////////////////////////////////////////////////////000000000000000//////............------,,,,,,,,,***+++++++++,,,,,,,,,,,,------,,,,,,++++++******)))************)))(((((((((((()))***************(((((((((((((((((((((((()))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***---,,,,,,---...111333444666666777888:::<<<>>>??????>>>??????@@@AAABBBCCCBBBEEEBBBDDDLLLKKKLLLXXXppp......//////000111111222222222111111111111222222111111111111222222222222333333333333444555666777888888999:::;;;<<<======>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJLLLPPPSSSSSSUUUXXXXXXUUUUUUUUUUUUVVVVVVVVVVVVVVVYYY]]]^^^]]]^^^aaaaaa^^^]]]\\\[[[]]]```bbbddddddaaacccdddcccbbbaaaaaabbbccc___\\\^^^cccccc]]]VVVWWWVVVUUUVVVWWWXXXXXXWWWUUUVVVWWWVVVSSSQQQPPPOOOQQQRRRTTTTTTSSSSSSSSSTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQSSSSSSRRRPPPMMMKKKJJJIIIGGGFFFGGGHHHJJJLLLKKKJJJJJJKKKLLLLLLJJJHHHEEEGGGIIIJJJKKKMMMMMMKKKGGGEEECCCBBBBBBCCCBBBAAABBBBBBBBBBBBBBBAAAAAAAAACCCAAA>>><<<:::::::::;;;888888777777666555444444555666666777888777777777555555444333222222333333333333333333333333333333000000000000111111111111222222222222222222222222111111111111111111111000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000//////000000000000//////........................////////////////////////000000000000000000000000................................................------.........------,,,................................................////////////////////////........................//////000000//////...---......------,,,+++++++++******+++++++++,,,------------,,,,,,+++++++++***************)))))))))(((((())))))***************(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***---,,,,,,---///111333555666666777888:::<<<>>>??????????????????@@@AAABBBAAADDDBBBCCCKKKJJJKKKWWWqqq---......//////000111111222111111000000111111222000000111111111222222222222222222333333444555666777888888999:::;;;<<<<<<===============???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGIIIIIIHHHHHHIIIJJJKKKKKKLLLQQQTTTTTTUUUXXXWWWTTTRRRSSSTTTUUUVVVVVVUUUTTTYYY\\\]]]\\\]]]aaaaaa___]]]\\\[[[\\\^^^aaacccccc___aaabbbbbbaaa``````aaaccc]]]XXXYYY]]]___[[[UUUWWWVVVUUUVVVXXXYYYXXXWWWTTTVVVWWWVVVSSSQQQPPPPPPPPPRRRSSSTTTSSSRRRSSSTTTTTTTTTTTTSSSQQQOOOMMMLLLNNNOOOQQQRRRPPPNNNJJJHHHEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHIIIKKKNNNOOONNNLLLIIIIIIKKKMMMNNNMMMLLLMMMEEECCCBBBBBBBBBCCCAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@???<<<:::999888888888777666666555555444444444555666666777888777777777222222222222222333444444222222222222222222222222//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000.............................................................................................///////////////////////////////////////////////////........./////////000000//////////////////////////////000000000000//////////////////////////////........................////////////////////////////////////////////////------------------------,,,,,,------------,,,,,,////////////////////////------------------------........................------------------------...////////////...------------,,,,,,++++++++++++++++++++++++,,,---...///------------,,,,,,,,,,,,*********)))))))))))))))(((((()))***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***,,,,,,------///222444666555666777888;;;===???@@@@@@@@@@@@???@@@@@@AAAAAAAAAEEEBBBCCCJJJIIIJJJVVVnnn------......//////000000111111000000000000111111000000000111111111111222222222222222333444555555666666777888999:::;;;;;;<<<<<<;;;;;;;;;===???@@@@@@AAABBBDDDEEEFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKPPPSSSSSSUUUWWWVVVRRROOOQQQSSSUUUVVVUUUTTTSSSXXX[[[]]]]]]___dddfffddd]]][[[YYYZZZ\\\___``````]]]___aaabbb```^^^^^^^^^aaa\\\WWWVVVYYY[[[YYYVVVVVVUUUVVVWWWYYYZZZYYYWWWSSSUUUVVVUUUSSSQQQPPPPPPNNNPPPRRRRRRQQQPPPQQQRRRRRRSSSRRRRRRPPPMMMKKKIIIJJJKKKMMMMMMLLLIIIFFFDDDBBBCCCEEEGGGIIIIIIJJJJJJHHHGGGGGGIIILLLNNNNNNNNNKKKIIIJJJNNNNNNKKKJJJLLLDDDCCCBBBBBBCCCCCCBBB@@@????????????>>>>>>>>>>>><<<;;;;;;:::888777666555555555555444444444333333444555555666666666666666111222222333444555555555111111111111111111111111/////////000000000111111000000000000000000000000////////////000000000000000000000000000000000000........................................................................---------...............................................................------........./////////------------...............//////000000//////...////////////////////////...................................................//////000000//////...------------------------++++++,,,,,,------,,,,,,........................------------------------........................------------------------...............------,,,++++++++++++++++++++++++,,,+++++++++,,,---///000---------------,,,,,,,,,+++******)))((()))))))))''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***,,,,,,---...000222555666555666777999;;;>>>@@@AAABBBBBBAAAAAA@@@AAAAAAAAABBBEEEBBBCCCJJJIIIJJJVVVjjj,,,------......///000000111111000000000000111111000000000000111111111111111111111111222333444555555555666777888999999:::;;;:::999999999;;;===>>>===>>>???AAACCCDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKHHHMMMQQQQQQRRRUUUSSSOOOMMMOOORRRUUUVVVTTTSSSQQQRRRVVVYYY[[[```gggkkkjjj]]][[[XXXWWWYYY[[[]]]]]]^^^```bbbbbb```^^^]]]]]]]]]\\\ZZZZZZZZZZZZXXXVVVVVVUUUVVVXXXZZZZZZYYYWWWRRRTTTUUUUUURRRPPPOOOOOOMMMNNNPPPPPPOOOOOOOOOPPPNNNOOOPPPPPPOOOMMMJJJIIIJJJJJJKKKKKKIIIGGGDDDCCCAAADDDGGGKKKMMMMMMLLLKKKIIIHHHFFFGGGIIIKKKKKKKKKIIIFFFGGGKKKKKKGGGFFFHHHDDDCCCBBBCCCDDDDDDBBB@@@>>>>>>=========<<<<<<<<<888999::::::999888666444444444444444333333333333222333444444555555444444111222222333333333222222000000000000000000000000////////////000000000111000000000000000000000000........./////////000000........................------------------------------------------------------------------------,,,,,,---------.........------------------------------------------------,,,------------.........,,,,,,,,,,,,---------...------............---------------------------------------------------------------------------------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,))))))******++++++,,,,,,+++***))))))***,,,///000+++++++++++++++,,,,,,,,,++++++)))((((((((()))***&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***,,,,,,---...000333555777555666777999;;;>>>@@@BBBDDDCCCCCCBBBAAAAAAAAABBBCCCFFFCCCDDDKKKIIIJJJVVVhhh,,,,,,------...//////000111111000000000000111111000000000000111111111111111111111111222333444555444444555666777888999999:::999888888888:::<<<>>>;;;<<<===???AAABBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJFFFKKKOOOOOOQQQSSSQQQMMMLLLOOORRRUUUUUUTTTRRRPPPKKKPPPTTTXXX^^^gggmmmmmm]]]ZZZWWWVVVWWWYYY[[[[[[^^^aaaccccccaaa^^^]]]]]][[[\\\^^^^^^]]][[[XXXVVVUUUUUUVVVXXXZZZ[[[YYYWWWQQQSSSUUUTTTRRRPPPOOOOOOLLLNNNPPPPPPOOONNNOOOPPPKKKLLLMMMNNNNNNMMMKKKJJJLLLLLLLLLKKKIIIGGGEEEDDDAAAEEEJJJNNNPPPPPPNNNLLLKKKIIIFFFEEEFFFHHHHHHHHHGGGDDDDDDIIIHHHCCCBBBEEEDDDCCCBBBCCCDDDDDDBBBAAA>>>======<<<;;;;;;::::::777888:::;;;;;;999666444444444333333333333333333111222333333444444333333000000111000000///...---000000000000000000000000////////////000000000000000000000000000000000000---.........//////000000------------------------------------------------------------------------------------------------,,,,,,,,,------.........++++++++++++++++++++++++------------------------,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++(((((()))***+++,,,,,,---))))))(((((()))+++...///******************++++++,,,+++)))((((((((()))***%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***,,,,,,---...000333666777555666777999<<<>>>AAABBBEEEDDDCCCCCCBBBBBBBBBBBBCCCGGGCCCDDDKKKJJJKKKVVVjjj+++,,,,,,,,,,,,,,,,,,---////////////////////////000000000000////////////000000000000111222333444444333222333555777777777777777888888888888777777;;;:::999999:::===???AAAEEEDDDCCCBBBBBBCCCDDDEEEKKKIIIGGGHHHIIIJJJIIIHHHKKKLLLNNNPPPQQQQQQPPPPPPKKKNNNTTTZZZ]]]^^^]]][[[WWWWWWVVVVVVVVVVVVVVVWWWYYY[[[]]]______]]][[[ZZZ]]]^^^_________]]]ZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXTTTSSSQQQPPPOOONNNNNNNNNOOOQQQSSSRRRPPPNNNLLLLLLKKKLLLLLLLLLLLLJJJIIIHHHHHHIIIIIIJJJIIIHHHFFFEEEEEEHHHKKKMMMLLLLLLLLLLLLIIIHHHGGGFFFEEEFFFGGGHHHEEEDDDDDDCCCCCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;:::::::::555555555555555555444444444444333333333333222222111222222333333222222111111111000000//////......000000000000000/////////000000000000000000000000000///...------...///000////////////...---,,,+++//////.........---------------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++...------,,,,,,------...---------.........//////...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***........................000///---,,,+++,,,------***++++++,,,,,,++++++******++++++,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++111111000000/////////...---,,,,,,+++*********+++------......------,,,+++******+++++++++******))),,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''')))+++,,,---++++++,,,---///222555777888666666;;;======@@@DDDGGGFFFEEEDDDCCCCCCDDDEEECCCIIIHHHHHHKKKGGGIIIWWWddd++++++,,,,,,,,,,,,------........................000//////////////////////////////000000111333333333444444555555555666666666666777777777777666666888777777777999;;;>>>@@@BBBAAA@@@@@@@@@AAACCCDDDGGGFFFEEEFFFIIIKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSLLLOOOSSSVVVXXXXXXVVVUUUSSSRRRRRRRRRSSSTTTVVVWWWWWWYYY\\\^^^___^^^\\\[[[]]]^^^______^^^]]][[[YYYYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRPPPOOONNNMMMMMMMMMOOOQQQPPPNNNKKKIIIIIIGGGHHHIIIJJJJJJHHHGGGEEEGGGHHHIIIIIIIIIHHHGGGFFFGGGIIILLLMMMMMMLLLKKKLLLJJJIIIHHHGGGFFFEEEEEEEEECCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::999999999333333444444555555666666555555555444444333333222111222222333333222222111111111000000///.........////////////////////////000000000000000000000000//////...------...///000,,,---...............---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,------,,,++++++++++++,,,------------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,------------......---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------...---,,,+++++++++,,,,,,***++++++,,,,,,++++++******++++++++++++*********))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++//////......---------------,,,++++++*********+++---------...------,,,+++******+++++++++******)))+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((******++++++,,,---000333555777888666666:::======@@@DDDFFFEEEDDDCCCBBBCCCDDDEEEEEEIIIFFFGGGKKKHHHIIIUUUaaa+++++++++,,,,,,---------........................//////////////////////////////...//////000111222111555777777555333444666555555666666666666555555444444444555777999<<<>>>============>>>@@@AAABBBCCCBBBBBBEEEIIILLLMMMMMMKKKKKKJJJKKKMMMPPPSSSUUUNNNOOOPPPQQQQQQPPPOOONNNNNNMMMMMMMMMOOOQQQTTTVVVSSSUUUXXXZZZ\\\\\\[[[ZZZ\\\\\\]]]]]]]]][[[ZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSUUUTTTSSSQQQOOOMMMLLLKKKMMMOOOPPPPPPMMMJJJHHHGGGCCCEEEGGGIIIIIIHHHFFFEEEFFFGGGHHHHHHIIIHHHHHHGGGHHHKKKMMMMMMLLLJJJJJJKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@????????????======>>>>>>??????@@@@@@===<<<;;;:::999888888888222222333444555666777777666666555555444333222222111111222222222222111111111111000//////......---,,,------....../////////........................///......---------......***+++,,,---..................------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++******++++++++++++******+++*********))))))(((((()))))))))************++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++************+++---------------,,,++++++)))******+++++++++*********)))((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''(((++++++,,,---000333666777888555666:::======@@@DDDDDDCCCBBBAAABBBCCCDDDEEEGGGIIIDDDEEELLLJJJIIISSS```+++++++++,,,,,,---------.................................///////////////...............///000000000555999999444111222555333444444555555444444333222222333444666999;;;<<<999:::;;;<<<===???@@@AAAAAA@@@AAACCCHHHKKKMMMMMMKKKKKKJJJKKKLLLNNNPPPQQQOOONNNNNNMMMMMMLLLLLLKKKMMMLLLKKKKKKMMMOOORRRTTTQQQRRRTTTVVVXXXXXXWWWWWWYYYZZZZZZZZZZZZYYYXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUTTTRRRPPPNNNLLLJJJMMMOOOQQQPPPMMMIIIHHHGGGCCCEEEHHHJJJKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJLLLKKKIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFDDDBBBEEEDDDBBBAAA@@@??????>>>;;;;;;<<<======>>>??????<<<;;;:::888777777777777333333333444444555555555666555444444333222111111111111222222222222111111111000000///......------++++++,,,,,,---...//////------------------------......------------------++++++,,,---------------------,,,,,,,,,,,,,,,,,,***************************************+++,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,+++++++++++++++*********++++++************++++++************++++++++++++++++++******************++++++++++++++++++++++++******++++++++++++***************************************)))))))))************++++++++++++******+++***))))))((('''''''''))))))))))))************+++++++++***************************************++++++++++++++++++++++++++++++***************+++,,,------------,,,++++++))))))***+++++++++******+++)))((()))***+++***)))************************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))+++,,,,,,...000333666888888555666:::<<<===???DDDBBBAAAAAA@@@AAABBBDDDEEEHHHHHHCCCDDDMMMKKKIIIQQQddd******+++,,,,,,---..............................------....../////////000..................///000///444888888333000111444333333444444444444333333222333444555777999:::;;;888999:::<<<===???@@@@@@@@@@@@@@@BBBFFFIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKNNNMMMMMMLLLLLLLLLMMMMMMOOONNNMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYVVVUUUUUUSSSQQQNNNLLLJJJKKKMMMOOONNNKKKHHHFFFFFFCCCEEEHHHJJJKKKKKKIIIHHHFFFFFFFFFFFFGGGHHHHHHIIIGGGHHHIIIHHHFFFEEEEEEFFFCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>======::::::;;;<<<<<<===>>>>>>;;;:::999888777666666666555555444444333333333222333333222222111000//////000111111222222111111000000000//////...---------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))))))))***++++++++++++************++++++***))))))))))))***++++++******************************))))))))))))******)))))))))*********++++++************************++++++++++++++++++++++++)))******++++++******)))************************((())))))))))))))))))))))))******++++++******)))******((((((''''''(((((())))))))))))))))))))))))************************************************+++++++++++++++++++++,,,*********))))))***++++++,,,,,,------,,,,,,+++***((()))***+++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''(((***,,,---,,,,,,---...000333666888777555555:::<<<<<>>??????@@@??????AAADDDGGGHHHHHHJJJKKKMMMMMMMMMKKKIIIGGGMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSYYYYYYYYYYYYYYYYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZUUUUUUUUUTTTRRROOOMMMKKKIIIKKKLLLLLLJJJGGGFFFFFFDDDEEEGGGHHHIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGGGGHHHEEEFFFGGGFFFDDDCCCDDDEEEAAAAAABBBCCCDDDDDDDDDDDD??????===<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;:::999888777666666666666666555444333222111111111111111000000000//////000000111111111111000000000000///......------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,+++***)))(((******++++++++++++,,,,,,)))))))))))))))))))))))))))))))))((())))))***++++++******))))))******+++)))))))))((())))))***+++)))))))))))))))*********)))))))))(((((())))))))))))))))))************+++((()))******+++*********++++++++++++++++++++++++))))))************))))))************************'''((()))*********))))))))))))************))))))***)))(((''''''((()))******)))))))))))))))(((((()))))))))***************************************+++++++++,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,,,,,,,,,,+++******((()))***+++++++++++++++,,,+++***+++,,,---,,,***++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''')))+++---...,,,,,,---...111444777888777444555999<<<<<>>======@@@DDDGGGHHHHHHJJJKKKKKKKKKJJJJJJIIIIIILLLMMMNNNOOOOOOOOOOOOOOONNNOOOQQQSSSTTTUUUUUUTTTXXXXXXXXXYYYZZZZZZZZZZZZUUUUUUUUUUUUUUUUUUUUUVVVTTTTTTSSSSSSTTTTTTUUUVVVSSSTTTTTTTTTSSSPPPNNNLLLIIILLLNNNNNNLLLJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKHHHGGGFFFEEEEEEFFFFFFGGGEEEFFFFFFEEEDDDCCCDDDFFFAAAAAAAAA@@@AAAAAABBBBBB======<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999888777666666666555444444333333222222222000000000000111111111111000000111111111111000000000//////......---,,,,,,---------------.........------------------------,,,---------,,,+++)))(((***+++++++++++++++***)))************+++++++++,,,)))))))))))))))))))))))))))(((((((((((()))************))))))))))))******)))(((((((((((()))******((((((((()))))))))******)))((((((''''''(((((()))))))))*********+++++++++'''((()))***++++++***)))************************))))))************))))))************************'''((()))***+++******)))))))))************)))))))))(((''''''((()))+++,,,******))))))((((((((((((((()))))))))*********+++******************************+++++++++,,,,,,,,,)))))))))))))))***+++++++++,,,,,,,,,,,,+++******(((((()))++++++,,,,,,++++++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))++++++,,,------///111444777888777444555999;;;<<<>>>CCCDDDCCCBBBAAAAAABBBBBBCCCEEEIIIFFFFFFJJJFFFFFFRRRaaa)))******+++---...//////------------------------,,,,,,------...///000000111000000/////////000000///...------000222222111333444444555555444444333333444555555666666555555555777888:::;;;;;;;;;:::<<<;;;<<>>???@@@@@@>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::888777777666666333333333333333333333333000000000111222222333333000000111111111111000000000//////...------,,,,,,..................------------------------------,,,,,,------,,,+++)))(((((()))***+++++++++++++++))))))******+++++++++,,,************************((((((((((((((()))************))))))))))))******((((((((((((((()))******'''((((((((())))))******((((((''''''''''''((((((************++++++++++++'''((()))+++++++++***)))************************))))))************))))))************************'''((()))+++++++++***)))))))))************)))))))))(((''''''(((***---...******))))))((((((((('''(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++,,,))))))((())))))***+++++++++,,,,,,,,,,,,+++******(((((()))++++++,,,,,,,,,***)))((()))***+++***((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((---------///111444777999777444555999;;;<<<>>>CCCFFFEEECCCBBBAAABBBBBBCCCDDDJJJHHHFFFIIIDDDEEESSS```