BM6P6(@ ppplll~~~yyykkkaaaiiixxx}}}{{{zzzzzzzzzwwwxxxzzzzzzyyyxxxyyyzzz||||||{{{{{{zzzzzzzzzyyywwwuuussssssuuuvvvvvvvvvsssjjj^^^UUUPPPKKKDDD???AAA???===<<<:::888444222222111000000111111000///444111111444666999CCCMMMWWW___```TTTIIINNN___lllhhhWWWEEEGGG^^^qqqlll\\\MMM???666888:::555222444111000777FFFXXXiiiyyyxxxuuuuuusssooojjj___VVVOOOMMMIII@@@::::::;;;;;;:::::::::999999999:::<<>>???@@@DDDKKKQQQWWWZZZZZZUUURRRRRROOOLLLLLLKKKMMMTTTXXX\\\iiiwwwjjj___vvvfffLLL???===;;;777:::>>>iii}}}aaahhhkkkUUUJJJ<<>>@@@CCCMMMXXXfffeeeUUUEEE<<<@@@>>>:::999===EEEOOO^^^kkkuuuvvvqqqrrrqqquuu___NNNSSSaaajjjooorrruuuxxxxxxuuuwww~~~~~~yyy~~~}}}|||~~~xxx|||qqqnnn{{{wwwhhh\\\dddsss~~~|||{{{zzzzzzzzz{{{wwwyyyzzzzzzyyyxxxyyy{{{|||||||||{{{{{{zzzzzzzzz{{{xxxuuusssssssssrrrpppdddZZZNNNFFFBBB???<<<999:::888777777777666444222222111000000111111111000444333444777888===HHHSSSdddoooqqqbbbOOONNN]]]lllooo^^^MMMMMMbbbuuuuuujjjSSSGGG>>>===<<<666444777666444888DDDRRR___mmmxxx~~~{{{vvvqqqllleee^^^XXXPPPIIIDDDDDDBBB<<<888888666777777777777888888888888999===AAADDDHHHSSS___rrrxxx}}}}}}~~~{{{zzz|||~~~aaaXXXPPPQQQ]]]ttteeeJJJ===999555...000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,...///444AAAOOOjjjjjjaaaaaalllssstttwww~~~}}}}}}{{{zzzzzz|||}}}~~~|||zzz}}}{{{zzz{{{~~~}}}|||}}}jjj___eeeoootttzzz~~~tttnnnnnngggSSSAAA888777666555555444444555555666555444333222333444444555333444666:::NNNwwwfffYYYMMMAAAAAA;;;;;;999888555333000///444555;;;DDDMMMQQQOOOKKK@@@>>>;;;<<>>CCC;;;;;;:::888555333111///000111444;;;DDDIIIIIIHHH>>>===>>>FFF[[[{{{wwwlllcccZZZVVVYYY___rrrttt~~~xxxbbbaaawwwrrrWWWCCC;;;;;;:::;;;BBBooo~~~kkkwwwnnnnnnlllYYYvvv[[[GGG>>>GGGMMMZZZ\\\```cccccc```]]]ZZZZZZYYYXXXXXXYYYZZZYYYXXXYYYXXXWWWWWWYYY\\\___aaaaaadddhhhiiicccVVVGGG===@@@<<<666444555666444222444333333555888999999999444444333333222222111111333222333555777777555333222222333333333333444444333444444444333222444666555555555555555444444333444333333222111000//////............////////////111222777<<>><<<;;;::::::999999999666777888999999999888888888888999;;;;;;===FFFQQQgggpppxxxzzz{{{||||||yyyuuuzzz}}}yyyYYYWWWUUUXXX~~~uuu^^^LLL@@@777222000000//////...------------------------------------***///666444888\\\{{{hhh\\\ZZZ^^^gggmmmpppuuu}}}zzz}}}~~~{{{{{{}}}~~~|||}}}{{{xxxxxxzzz|||}}}|||zzz|||||||||zzzyyyzzz{{{{{{uuugggjjjttt~~~pppYYYCCC;;;======:::666666555444444444444444222222333333444555666666555444555444///000BBBXXXuuuqqq[[[HHH@@@EEE<<<;;;:::888666333111000222000000333888<<<>>>>>>999???HHHWWWlllwwwmmmeee___^^^kkkppp|||ggg[[[kkkdddJJJ>>><<<===;;;EEEttt~~~vvv~~~bbbggg{{{bbbWWW}}}bbbJJJAAAIIIJJJUUUXXX]]]aaabbb```\\\YYYXXXVVVUUUVVVWWWWWWVVVUUUWWWWWWVVVVVVUUUTTTSSSSSSNNNLLLJJJJJJIIIEEE???999666444333333444555444222333333333444666777777777333333333222222111111111222222333666888999888777666666666555555444444444333444555444333444555777666666777777666666555444444333333222111111000000---.........////////////000111666<<>><<<;;;888555444444333222111000222333222222333777:::CCCNNN[[[]]]QQQFFFIIIRRRaaajjjlllcccYYYYYYaaaiiikkk___QQQHHHGGGLLLTTTZZZWWW```sssuuuYYY@@@777555222333999???HHHUUUaaagggiiiggg^^^QQQGGGDDDDDDBBBBBBAAA>>>;;;;;;:::::::::;;;<<<===<<<;;;:::999:::999;;;<<<;;;<<>>gggkkkZZZSSSXXXaaajjjoooqqqvvv|||zzz|||{{{xxxxxx|||}}}{{{~~~{{{xxxxxxyyy|||}}}}}}zzz{{{|||{{{zzzyyyzzz{{{zzzfffZZZWWWWWWOOOGGGCCC@@@======@@@888777777666666666666666444555555555555555555555222111444777222000<<>>:::999;;;<<<;;;999444444444555666666444333444555555555444444444444333333222222222222111111222222444888<<>><<<;;;:::999777666444444222444555555444555777999777888888888888777666666444444333333222222111111.........////////////000000222777<<>>@@@BBBBBBAAA???>>>???>>>??????======EEEOOOlllvvv~~~~~~{{{{{{|||{{{zzz|||}}}||||||kkk\\\^^^jjjvvv|||xxxtttkkkXXXDDD777111111000//////......------------------------------,,,111555777GGGrrr|||zzzzzzvvvssswww```SSSMMMVVVccclllpppsssxxx}}}|||xxxyyy~~~||||||zzzwwwwwwyyy{{{||||||}}}||||||{{{zzzzzzyyyyyyzzz~~~|||bbbSSSJJJIIIKKKLLLFFF===;;;???:::999888888777777888888999999999888777666444333111///333777555222<<>>BBBLLLXXXhhhuuuaaaQQQIII@@@>>>777555999GGG[[[tttuuuuuuhhhIIIDDDGGGSSS\\\bbbmmmxxx~~~|||tttiiieeennnzzzzzzzzzxxxtttsssssstttrrrnnnuuuwwwxxxxxx{{{~~~|||vvvwwwxxxxxxyyyxxxwwwvvvuuusssvvvzzz|||{{{zzzzzzzzzwwwwwwwwwxxxxxxyyyyyyyyyvvvyyy||||||ttthhh```\\\[[[YYYSSSKKKCCC<<<999444222000///111333444444///222444333222444:::@@@JJJ[[[lllmmm\\\MMMPPP\\\rrrqqqllldddcccjjjqqquuukkkccc\\\YYYUUURRRTTTZZZRRRYYYiiiwwwrrr\\\HHH@@@;;;888777888999>>>KKKXXXaaaaaa]]]WWWOOOJJJIIIJJJGGGKKKKKKEEEAAACCCDDDBBBBBBDDDGGGJJJLLLLLLKKKJJJIIIHHHGGGFFFBBBAAAHHHQQQmmmwww~~~{{{|||~~~|||}}}}}}}}}~~~dddYYY___hhh|||{{{}}}hhhLLL999111111000000///.................................---///333555<<>>HHHSSSdddmmmvvv}}}}}}}}}ttt^^^SSSHHH>>>>>>:::888===LLLbbb}}}{{{zzz\\\FFFCCCGGGRRRZZZaaaooo~~~}}}{{{~~~{{{rrrfffcccnnn}}}{{{zzzppptttvvvssspppooooooooosssuuuuuuvvvyyy|||zzztttuuuuuuwwwxxxxxxwwwvvvvvvrrruuuzzz}}}|||{{{zzzyyyvvvvvvwwwwwwwwwxxxxxxxxxwwwzzz~~~~~~yyynnnlllfff\\\QQQFFF???;;;888555222111222333333222///222444444222555;;;AAAFFFWWWhhhiiiXXXKKKRRR```xxxxxxrrrjjjiiiqqq{{{uuunnnhhhfffaaaYYYXXX\\\OOOPPPXXXbbb```QQQEEEBBB999777666777888>>>KKKYYY\\\\\\[[[XXXUUUSSSRRRSSSGGGMMMNNNHHHFFFIIIKKKIIIGGGIIINNNRRRUUUVVVVVVUUUSSSQQQOOOMMMGGGEEEKKKTTTmmmwww~~~}}}{{{}}}}}}~~~~~~iiiQQQUUUdddtttzzzyyy{{{{{{yyy{{{~~~rrrQQQ:::111111000000//////.................................333666777BBB```~~~wwwzzz}}}^^^KKKDDDJJJVVVbbbhhhkkkrrr{{{|||xxxyyy~~~{{{vvvuuuttttttvvvwwwwwwvvvwwwuuutttxxx}}}}}}|||{{{}}}hhhHHHEEEEEE<<<:::999999888888888888888111333666999<<<>>>>>>???;;;777666999666444;;;FFFYYYuuu```MMMFFF===<<<;;;999777444222111---///111222111000000000222777>>>EEEMMMXXXeeemmmmmmrrrvvvwwwxxxzzzwwwrrrssstttvvv{{{kkkaaa[[[kkkSSSDDD>>><<>>;;;999888999888555222333777;;;444555666666555555666777222444666666444333666888444444444444444444444444333333555999>>>@@@@@@???======<<<;;;999888777777222444555666666777:::<<<::::::;;;;;;::::::999888444444444444444444333333000111111111222222222222111222555888999;;;DDDOOOYYY```gggyyynnn]]]VVVIII>>>???:::888;;;HHHZZZrrrxxxUUUJJJFFFIIIRRRXXX___nnn~~~~~~yyymmm```\\\jjjzzz}}}~~~xxxxxxwwwtttpppmmmlllmmmrrrtttuuuwwwwwwvvvtttssstttwwwyyyyyyvvvsssppppppsssuuuwwwyyyzzzyyyxxxwwwxxxwwwwwwyyy}}}~~~|||yyy||||||}}}tttiiiZZZIII===999999666222222444555444222444222222333444666999===GGGSSSbbbdddUUUHHHRRReeeqqqbbbkkk|||kkkooovvv{{{uuuhhh]]]ZZZUUULLLIIIOOOTTTQQQJJJHHHAAA;;;222555<<<:::BBBXXX^^^]]]```dddeeeaaa]]]ZZZYYYSSSPPPQQQRRRPPPQQQTTTRRRTTTXXX^^^dddhhhhhhgggkkkkkkhhh```WWWRRRTTTXXXlllvvv}}}~~~}}}{{{xxxzzz~~~~~~{{{|||}}}|||{{{bbbXXXUUUgggvvvxxxssstttzzz~~~zzzXXX:::444333111///---,,,...///..................------333222999999DDDwww}}}oooNNNBBBEEELLLTTT___hhhoootttzzz~~~|||}}}|||yyyuuutttrrrrrrrrruuuwwwyyyyyyyyywwwuuuxxxzzzwwwwww{{{yyyPPP???<<<;;;;;;999666555777;;;===;;;999:::888777???MMMTTTTTTSSSLLL===666999666666BBB^^^}}}|||fffRRRDDD>>>@@@BBB???:::444111000......//////000000111111555:::CCCJJJNNNQQQRRRSSSNNNNNNNNNNNNMMMMMMMMMMMMTTTQQQTTT```mmmwww^^^\\\}}}```HHHBBB???LLLdddAAAKKKdddssscccIIIAAAKKKVVV``````aaa```___\\\ZZZXXXWWWUUUSSSRRRRRRRRRPPPNNNJJJHHHDDD@@@<<<:::999999555999999777777::::::777<<<999888888777555555777555555666888::::::777555999::::::::::::888666444555666888:::;;;<<<===============<<<<<<;;;;;;;;;777777777888:::;;;:::888999999:::::::::;;;;;;;;;:::888777555444333444444555444333111000111111222222111333666777:::BBBKKKTTTXXXbbbtttyyy___UUUIII;;;888<<<999999GGGYYY^^^jjjtttsssqqqMMMCCCHHHMMMQQQVVVbbbrrr}}}~~~~~~}}}}}}xxxfffZZZ]]]kkkwww|||xxxwwwyyy{{{~~~qqquuuvvvuuussspppooooooooorrrsssuuuvvvvvvvvvtttsssrrrtttvvvvvvtttqqqooooooqqqsssvvvxxxzzzzzzzzzyyyxxxwwwwwwzzz}}}~~~|||zzzyyy{{{yyyooo___LLL===666888555222222333444333222000111444:::===>>>>>>===DDDUUUhhhjjjVVVFFFPPPeee~~~qqqcccmmmlllrrr}}}ooo^^^UUUQQQKKKIIIPPPWWWWWWUUUUUUFFF???555555;;;999BBBYYYddddddfffgggeeeaaa]]][[[ZZZTTTQQQRRRTTTSSSTTTWWWTTTWWW\\\bbbiiiooosssvvvyyyyyyuuulllaaa[[[\\\___ssszzz~~~}}}zzz{{{~~~}}}zzz{{{}}}|||mmm```[[[fffppp|||www}}}tttttt|||}}}}}}]]]BBB444333111...------...000........................000111666666IIIkkkNNNCCCGGGLLLSSS^^^gggmmmrrrwww{{{|||||||||{{{yyyyyyzzz{{{xxxvvvtttrrrrrrsssuuuvvvvvvwwwvvvuuuxxxzzzzzz|||yyyUUUGGGCCC@@@>>><<<::::::<<<>>><<<999888888666666@@@QQQ^^^aaa^^^YYYIII???>>>888777BBBVVVxxxjjjVVVGGGCCCEEEFFFBBB<<<666222111////////////000000111111111555:::>>>?????????@@@=====================<<<@@@===@@@GGGQQQggg~~~ggg^^^iiiMMMDDDCCCPPPkkkGGGKKKdddrrrbbbIIIAAALLLWWW^^^___``````___\\\YYYWWWVVVTTTRRRRRRRRRRRRPPPNNNKKKIIIDDD???;;;999777777666999:::777777;;;===;;;===<<<<<<<<<;;;999888888999777777888:::;;;:::999:::999999:::;;;<<<;;;:::888999999:::;;;<<<===>>>>>>???>>>>>>>>>======<<<999888888999:::;;;;;;999999999:::::::::;;;;;;;;;;;;:::888666555444444444555444333222111111111222444222444777888:::BBBLLLSSSXXXdddxxx___QQQGGG======;;;;;;<<>>LLLWWW\\\iiigggYYYLLLFFF;;;666@@@QQQxxx|||```NNNHHHIIIHHHDDD>>>888444222000000000000000000111111111333666666666555555666444444444444444444444444888777888888888EEEeeexxxeeepppqqqQQQFFFDDDPPPgggGGGJJJcccqqqbbbJJJCCCMMMWWW\\\^^^aaacccbbb___[[[XXXUUUTTTRRRRRRQQQPPPNNNLLLGGGEEE@@@<<<999777777888666:::;;;999999???CCCCCCAAAAAA@@@>>><<<;;;999888===;;;999999;;;===??????>>>======???AAACCCCCCBBB>>>======<<<<<<<<<<<<<<<@@@@@@AAAAAAAAA@@@???>>><<<:::999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;:::888777666555555555555444222222222222222555444555888999;;;CCCLLLRRRYYYhhhhhhSSSGGG======999<<<@@@MMM\\\___kkkttt^^^[[[ooorrrOOOMMMMMMNNNSSS\\\gggssszzz~~~}}}~~~~~~~~~{{{yyy}}}|||sssddd\\\bbboooyyyxxxwwwyyy}}}~~~}}}wwweeeeeeggghhhiiiiiikkknnnqqqrrrssstttuuuuuuuuuttttttqqqsssvvvvvvuuutttssstttqqqrrruuuxxxyyyzzzyyyyyyxxxxxxyyyzzz{{{|||}}}|||~~~jjjUUUHHH>>>999888666555444333333333222222111555:::AAAHHHJJJEEE>>>;;;NNNfffkkkYYYFFFKKK[[[ssstttllleeepppooonnnpppuuutttlllccc___RRROOOSSS```ooossslllcccQQQHHH:::666:::999FFFaaassszzz}}}zzzvvvuuuwwwxxxooohhhbbb```]]]YYYXXXYYYXXX]]]ccchhhnnnyyyyyysssqqqzzz~~~{{{zzz}}}~~~||||||~~~~~~|||{{{~~~~~~~~~~~~~~~rrrddddddaaaeeevvv||||||~~~{{{zzzwwwuuutttlllXXXEEE777444000...---...///000............////////////111888999@@@ggg|||gggTTTDDDBBBIIILLLSSS]]]dddiiimmmqqqtttuuuvvvuuusssqqqrrrvvvyyywwwvvvtttrrrqqqqqqrrrrrrqqqsssssstttxxx~~~}}}uuuwww{{{}}}||||||mmm]]]PPPRRRXXX___```UUUGGG???>>>666777999999;;;AAAIIIMMM```eee^^^TTTNNNBBB;;;BBBLLLwwwcccMMMFFFFFFEEEBBB>>>999555333222111000000000111222222000222333444333444555777555555666666666666777777888:::======777777EEEVVVuuuqqqfffuuuWWWKKK@@@LLL~~~www{{{~~~ZZZEEEFFF```qqqdddNNNEEELLLTTTZZZ]]]bbbeeefffddd```^^^WWWUUUSSSQQQPPPMMMIIIGGG???===:::777666777999:::999>>>@@@???AAAHHHOOORRRSSSRRRNNNGGGCCCCCCAAA???@@@>>><<<===@@@BBBCCCDDDEEEDDDEEEIIINNNPPPOOOMMMIIIHHHFFFDDDAAA???===<<>>FFFPPPRRROOO@@@LLL^^^hhh```RRRSSS]]]tttvvvrrrooozzz~~~yyyuuusssnnnddd]]][[[YYYXXX^^^ppp{{{iiiRRRJJJ<<<777::::::JJJggg|||~~~rrrkkkeeebbb___ZZZXXXZZZYYY]]]bbbfffjjjtttzzzxxxuuuyyyzzzwwwwwwzzz{{{yyy||||||{{{|||~~~}}}~~~vvveee]]]^^^ttt}}}xxxpppjjjiiifffZZZMMM;;;777111......///000///........./////////000000222;;;===LLL{{{eeeRRREEE>>>@@@HHHLLLSSS]]]dddhhhlllpppssswwwssspppoooqqqtttuuuuuutttsssrrrqqqqqqrrrssstttvvvxxxxxxxxx{{{~~~ttttttuuuvvvvvvyyy{{{nnnPPPAAABBB999999999999<<>>>>>===<<<:::777555333222111000000111222333...000111111111222444666555555666666666777777777777888<<>>AAAHHHMMMOOOSSS]]]fffkkktttrrrhhh[[[SSSSSSQQQNNNDDDCCCCCCDDDGGGJJJJJJJJJJJJJJJMMMTTT\\\```___]]]YYYYYYXXXUUUPPPJJJDDD@@@AAACCCFFFHHHHHHFFFDDDBBB???===;;;;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<;;;:::999888888666666555555444333333222333222444666777999AAAJJJOOOWWWggg|||ttt[[[LLL>>>888777;;;===HHHZZZgggzzziiieee{{{|||UUU>>>FFFEEEHHHRRRbbbsss}}}{{{yyyvvvsssrrrtttwwwyyytttoooeee\\\___lllzzz~~~}}}sssdddfffgggiiikkkoootttxxxuuuuuutttssssssrrrrrrrrroooqqqssssssqqqqqqqqqrrrtttuuuwwwxxxxxxwwwuuutttvvvwwwxxxxxxwwwxxx{{{}}}~~~VVVJJJ???;;;:::888666666555777888777555333333444555:::;;;:::CCCTTTaaadddIIINNN[[[iiijjjddddddlll}}}|||ssseee\\\ZZZaaa```fffwwwmmmTTTLLL===888:::;;;KKKiii}}}mmmfffaaa```___[[[ZZZ\\\[[[^^^bbbdddfffkkkqqqwww{{{|||tttpppooooootttwwwxxxzzz|||{{{wwwzzzzzzzzz{{{|||~~~~~~}}}sss___UUUXXXwww~~~wwwmmmeeecccccc\\\SSS@@@;;;333000000111000///.........//////000000111111:::AAA[[[qqqRRRCCC>>>;;;???EEEKKKRRR\\\cccgggjjjnnnrrrvvvrrrnnnnnnqqqsssssspppppppppqqqqqqrrrsssttttttuuuvvvtttrrrtttyyyyyywwwssspppooopppppprrrzzz]]]GGGEEE@@@===::::::???OOOjjj}}}rrrXXXLLLVVVfffvvvzzzooo\\\JJJ@@@777777666888::::::999888555444222000000111333444333444555444222222333444555666666777777888888999;;;::::::;;;===>>>???@@@CCC>>>LLLmmm}}}kkkuuuXXXJJJDDDLLLrrr]]]KKKLLLZZZrrrmmmHHHAAA<<>>BBBEEERRR\\\eeeiiippp|||sssfffddd```YYYNNNLLLJJJLLLOOORRRTTTUUUSSSQQQSSSZZZdddkkklllkkkhhhiiikkkjjjcccZZZOOOIIICCCFFFIIILLLLLLJJJGGGDDDBBB@@@???@@@@@@???===;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999666666666666555444333222222111222666777999BBBKKKNNNWWWdddpppyyyjjjUUULLLCCC@@@:::===<<>>666111111222000...---......///000000111111111;;;FFFmmm~~~xxx|||||||||```EEE===>>>???@@@DDDIIIPPPYYYaaaeeeiiimmmppprrrqqqooooooooooooooonnnpppppppppqqqrrrrrrssstttsssrrrooojjjkkkooopppmmmoookkkhhhiiiiiiggghhhkkkkkkvvvmmmQQQLLLFFFAAA>>>===@@@NNNiiiooo[[[aaabbbccc```XXXMMMCCC>>>555333333666999<<<;;;:::666555222000000111333444555777888888666555555666666777777888999999::::::>>>???>>><<<;;;===??????GGGDDDJJJ```yyyhhh{{{aaaOOOFFFKKK~~~llllllooodddTTTKKKQQQ[[[ooojjjFFF===<<>><<<111444III___hhhPPPRRR\\\kkksssvvvqqqfffeeebbbaaa]]]YYY]]]bbb^^^UUUXXXPPPBBB;;;:::888HHHfff|||qqqkkkeeedddaaa^^^\\\^^^bbbcccdddeeeccc^^^WWWQQQJJJLLLMMMLLLJJJMMMVVV]]]jjjrrr{{{~~~zzz{{{{{{zzzzzzzzz{{{}}}}}}yyyzzz}}}kkkZZZVVVrrrzzzsssggg[[[HHH@@@777222222222111...---......///000111111222222<<>>===VVVggg^^^LLLFFFKKKPPPUUUVVVWWWXXXYYYXXXVVVUUUTTTRRRQQQOOOMMMHHHCCC>>>777888;;;AAAJJJVVV```gggwwwqqqddd^^^VVVSSSWWW___hhhnnnssshhh\\\WWW\\\cccggghhhjjjpppyyy}}}xxxkkk\\\QQQIIILLLQQQTTTUUURRRNNNKKKGGGHHHIIIJJJJJJGGGBBB???;;;;;;;;;<<<<<<<<<======777888:::<<<===<<<<<<;;;666777777777777555444333111111333777:::===FFFOOOQQQ___kkkkkk```XXXYYY^^^nnncccXXXRRRFFF===888===BBBVVVzzzlllnnn|||SSS888AAAAAADDDJJJRRR^^^kkkwww~~~{{{|||{{{xxxtttssstttwwwqqqgggYYYSSS]]]ooo{{{~~~~~~~~~{{{yyyoooffffffgggjjjnnnrrrtttuuutttsssrrrooonnnnnnqqqtttqqqtttvvvsssnnnlllooosssvvvvvvtttrrruuuzzzyyytttwwwxxxxxxxxxwwwwwwxxxyyy{{{}}}{{{iiiRRRCCC???::::::999999999888666555777999;;;<<<999666666999???===:::777777@@@OOO[[[PPPQQQTTTZZZbbbjjjnnnppp|||vvvqqq```SSSJJJKKKOOOTTT\\\fffggg]]]JJJ???===<<>>>>>;;;CCCRRRaaasss{{{|||yyyxxxwwwzzz}}}~~~}}}{{{||||||{{{{{{}}}zzz```[[[cccnnncccPPPFFF999111///000///...111000000//////000111222666777___}}}{{{sssrrruuuppptttmmmIIICCC@@@<<<@@@???IIIEEELLLUUU]]]bbbeeeggghhhllllllmmmnnnmmmllljjjiiinnnsssuuusssrrrsssqqqnnnoooppppppnnniiifffddddddccccccaaa\\\UUUOOOKKKIIIKKKYYYooo```UUUNNNJJJCCC===;;;===@@@CCC___|||ppprrroooggg\\\RRRDDD999222333333555777999;;;<<<888777555111......000333111555888777555444666888444666777888999:::===???@@@FFFHHHEEEBBBEEEIIIKKKKKKFFFJJJ\\\qqq}}}{{{eeeRRRIIIsssjjjqqqdddQQQWWWqqqyyykkkSSS===>>>UUUeee]]]KKKDDDJJJRRRdddccc^^^XXXVVVXXXWWWTTTPPPRRRTTTUUURRRLLLFFFBBB>>>@@@EEEOOO\\\jjjvvv}}}tttaaa\\\``````ppp~~~nnnccc______cccfffjjjpppvvvzzz|||vvvdddPPPIIIEEEGGGOOOUUUTTTOOOMMMJJJIIIGGGGGGHHHGGGFFFDDD???>>>===<<<<<<<<<<<<<<<===<<<;;;;;;;;;===???@@@;;;999777666777777666555...---000444888===HHHSSSUUU\\\iiirrrhhhWWWUUU^^^qqqttt}}}iiiRRRFFFBBBBBB???>>>IIIfffkkkdddGGG<<<>>>HHHFFFHHHPPP___mmmxxx}}}}}}xxxwwwzzzxxxsssrrruuurrrfffWWWRRR]]]nnn{{{~~~ttt}}}llleeeeeefffjjjnnnrrrtttttttttsssrrrpppnnnnnnqqqtttsssuuuuuusssooonnnppprrrtttwwwxxxwwwxxx{{{yyyuuuvvvvvvvvvxxxyyyyyyxxxwwwvvvtttqqqjjj[[[III???===>>>>>>===<<<:::888666555999;;;===<<<888555555888===<<<999666666===JJJSSSKKKIIIHHHHHHKKKNNNOOOOOOSSSTTTUUU___zzz}}}fffUUUIIILLLSSS[[[mmm}}}pppVVVCCC===;;;HHHaaaxxxqqqjjjfff```ZZZYYY\\\bbb^^^aaaccc___```\\\PPPGGG<<<777;;;<<<888===GGGXXXkkkvvv~~~zzzzzzyyyxxx{{{~~~~~~}}}zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~mmm^^^\\\tttlllSSSIII<<<444111111000///111000000//////000222333999>>>hhhzzz{{{pppKKKCCC???<<>>>>>===<<<<<<<<<======>>>===;;;:::;;;<<<>>>???;;;999777666777777666555//////111555999>>>HHHSSSTTT\\\kkkvvvrrrggghhhsss}}}iiiVVVJJJCCC===;;;<<>>===>>>???===:::888777777<<<>>>???<<<777555555666<<<<<<:::777666;;;CCCJJJIIIEEE???;;;999888777666>>>999555;;;PPPeeefff\\\ZZZooonnnYYYLLLRRR\\\dddwww}}}___FFF;;;777EEE```xxxqqqjjjfffaaa[[[YYY\\\bbbZZZaaafffeeessszzziiiWWWIII===;;;;;;:::===BBBPPPdddqqq|||yyyyyyyyyyyy|||yyyyyyyyyyyyyyyzzzzzzzzz||||||}}}~~~xxxaaaVVVeeepppWWWMMM@@@777333111000///111000000///000111222333777BBBnnnsssNNNCCC>>><<>>CCCEEEKKKRRRYYY___dddhhhkkkffffffggghhhiiijjjlllmmmnnnqqqpppnnnnnnrrrsssppphhh```VVVOOONNNPPPQQQQQQPPPPPPPPPNNNNNNQQQVVVYYYbbbgggmmmnnnkkkgggfffffffffbbb```ddduuuhhhOOOFFF>>>;;;777333000000111111...777BBBUUUuuu{{{vvv[[[FFF:::666666777888:::<<<===>>>888888555333111222666:::::::::999:::;;;;;;999888666888;;;<<<===@@@CCCFFFJJJNNNSSSUUU[[[``````\\\XXXUUUXXXgggvvv|||XXXMMMnnntttyyywwwHHHBBBOOOXXXSSSGGGBBBFFFJJJWWWYYYWWWSSSRRRTTTTTTQQQOOONNNMMMKKKIIIHHHGGGGGGMMMWWWcccmmmuuunnnmmmmmm{{{|||jjjbbbcccgggmmmssszzz}}}}}}yyyoooeeeTTTLLLHHHLLLQQQQQQPPPPPPLLLJJJHHHFFFEEEDDDAAA???>>>============>>>>>>??????>>><<<::::::;;;<<<===;;;999777666777777666555111000222666:::???IIITTTXXX```ppp}}}|||vvvxxx}}}fffXXXNNNCCC999:::???PPPlllsssppp}}}]]]DDD>>>BBBDDDDDDHHHRRRaaaoooyyy}}}}}}}}}xxxrrrpppdddZZZQQQUUUcccpppvvvvvvzzzooo[[[kkkaaabbbeeejjjooorrrrrrrrrrrrrrrrrrpppooooooqqqsssyyyvvvsssrrrrrrssssssrrrsssyyy{{{xxxuuuvvvxxxxxxvvvuuuuuuwwwyyyuuummmggg___WWWOOOHHHBBB<<<===BBB<<<@@@BBBAAA<<<888777888<<<@@@@@@:::666555666777======<<<:::888:::>>>BBBCCC???:::555444333333222999555000000:::DDDCCC:::777EEE[[[zzziiiZZZaaajjjllltttzzz```JJJ>>>888FFFaaauuuoooiiifffbbb]]]\\\___```YYYccciiiiiizzzgggOOO@@@<<<===@@@BBBQQQcccnnnxxx~~~yyywwwwwwyyy{{{}}}~~~~~~xxxyyyyyyyyyyyyxxxwwwwww|||~~~hhhVVV]]]sss}}}iii[[[RRREEE:::444111000///111000000///000111333444666GGGtttrrrNNNCCC===;;;CCC>>>@@@EEEIIIPPPWWW]]]bbbhhhkkkgggfffffffffgggjjjlllmmmmmmppppppmmmmmmooommmhhhZZZQQQFFF@@@AAADDDEEEDDDHHHJJJLLLNNNPPPTTTYYY]]][[[aaafffggg___TTTIIICCCCCCBBB@@@AAAJJJZZZmmm{{{cccKKK>>>777666555333111000/////////666777777:::HHH\\\hhhhhhiii|||www___JJJ===888888888999:::<<<===>>><<<888333///222<<>>>>>>>>>>>??????@@@AAAAAA???===;;;::::::;;;<<<;;;999777666777777666555333222444888;;;@@@KKKVVV^^^gggvvvyyywww{{{eeeTTTLLLCCC999???FFFWWWpppxxxmmmrrr~~~]]]EEE>>>AAADDDDDDGGGPPP]]]iiiqqqttt~~~~~~{{{vvvtttkkk\\\RRRXXXgggssswwwwwwuuuyyy}}}ppp]]]jjj```aaaeeekkkpppsssrrrqqqqqqrrrrrrqqqooopppqqqsssxxxuuurrrqqqrrrtttuuuuuuuuuyyyxxxrrrooossswwwyyyxxxwwwvvvvvvrrrkkk```XXXNNNJJJGGGEEEAAA===@@@FFFFFFLLLPPPMMMCCC;;;999999>>>BBBAAA:::555777:::999<<<;;;;;;999888888999:::888555111///000111111111---///000000222444444111000444888DDDaaajjjhhhlllkkkkkknnnmmmjjj[[[MMMDDD>>>JJJeeewwwpppjjjfffbbb\\\[[[^^^]]][[[eeeiiiiiixxxYYYHHHDDDEEEDDDXXXeeelllrrr~~~xxxxxxtttuuuwwwyyyzzz{{{{{{|||yyyzzzzzzzzzzzzyyyxxxwww|||~~~www\\\ZZZmmm}}}xxxpppuuuyyy{{{|||ddd```XXXJJJ===555000//////111000000000000222444555666NNN~~~kkkJJJCCC<<<:::BBB===>>>DDDHHHNNNTTTZZZ```eeeiiihhhggggggggggggiiikkkllllllnnnooommmllljjjbbbZZZIIIBBB;;;888;;;===<<<:::@@@DDDJJJNNNPPPQQQSSSTTTIIILLLOOOOOOJJJAAA999444444666666555555999AAAHHHMMMXXXYYYHHH999666666333111000000000000000000//////222444333444;;;EEELLLXXXhhhwww{{{sssdddQQQDDD888888888999:::;;;<<<===AAA===888444888BBBPPPZZZ===:::888999<<<<<<999666555888:::===???BBBFFFIIINNNQQQWWW```mmmwwwwwwqqqjjjhhhkkksssyyyzzzzzz|||uuuwwwYYYPPPgggwwwvvvdddDDDFFFIIIIIIEEEAAAAAACCCIIIPPPSSSRRRQQQSSSSSSQQQOOOOOONNNPPPTTT[[[bbbfffppprrrvvv{{{|||~~~zzz~~~yyyuuufff\\\TTTTTTXXXYYYZZZ\\\WWWUUUQQQNNNLLLIIIFFFCCC@@@@@@@@@@@@AAABBBBBBCCCCCCAAA???<<<::::::::::::;;;999777666777777666555333333555999===CCCMMMXXX___iiixxxyyyrrrppphhhPPPFFF@@@;;;AAAIIIZZZrrr}}}rrr{{{yyy[[[FFF@@@@@@DDDCCCFFFOOO[[[gggnnnppp}}}ttt```QQQVVVfffqqquuuvvvuuuwww|||qqqxxxfff___aaaffflllrrrtttsssqqqpppqqqrrrqqqpppppprrrsssuuutttrrrqqqqqqsssvvvxxxyyyzzzvvvpppnnnsssxxxyyyxxxxxxwwwrrriii]]]RRRKKKAAACCCFFFHHHDDD@@@CCCJJJYYYaaafffaaaRRRDDD>>>>>>DDDIIIGGG<<<777;;;===;;;777777666555444444444333333111///...///000000///***///444333000---...///444222///...888PPPpppkkk[[[YYY[[[\\\\\\TTTWWWQQQHHHBBB<<>>BBBFFFMMMRRRWWW]]]bbbeeegggfffgggggghhhiiijjjkkkjjjlllmmmkkkiiidddYYYMMM>>>:::777777888999777444888>>>EEEJJJJJJHHHFFFDDD???===:::777444444444444...222555555222111222444222777666...,,,111444111......//////////////////%%%***000222///...666???IIITTTaaahhhhhhaaaRRRDDD::::::999::::::;;;<<<<<<===<<<:::888777999===AAA:::999999:::;;;:::999777666888;;;===???AAAEEEHHHHHHKKKQQQZZZhhhuuuxxxuuupppooorrrwwwxxxuuutttvvvxxxxxxZZZQQQbbbxxxiiiaaaxxxYYYCCCCCCEEEHHHFFFAAAAAACCCGGGPPPVVVUUUTTTUUUUUUTTTQQQRRRTTTXXX___hhhpppttt~~~}}}}}}~~~wwwjjj```XXXYYY\\\]]]]]]^^^XXXUUURRROOOLLLIIIFFFCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFDDDAAA===;;;:::::::::;;;999777666777777666555333333555;;;???EEEQQQ\\\]]]hhhxxx{{{vvvjjjMMMBBB>>>;;;>>>FFFYYYrrrvvvlllSSSEEEBBBCCCCCCBBBEEENNN[[[hhhppptttzzz~~~gggSSSWWWhhhsssxxxzzzxxx{{{yyykkkbbb^^^aaagggnnnsssuuutttrrroooqqqrrrqqqpppppprrrsssqqqrrrrrrqqqppprrrwww|||}}}|||wwwrrrsssxxxzzzyyyuuuwwwvvvnnn```QQQGGGBBB@@@FFFNNNQQQKKKDDDHHHPPPeeeooowwwrrraaaQQQHHHGGGMMMRRRNNNAAA:::>>>@@@===555444333333333333222111333222111222333333111000222444666555111......000222//////222111444GGG\\\yyyvvvgggQQQHHHOOOUUUSSSNNNRRRMMMEEE>>>999HHHeeewwwoooiiiaaaXXXUUUWWWRRR``````aaafff___uuuoooaaahhhooooooqqqxxxuuuqqqwwwrrruuuwwwwwwuuutttvvvwwwyyyyyyyyyyyyzzz|||~~~xxxzzz}}}~~~~~~fffkkk~~~wwwxxx|||tttqqqllldddVVVGGG:::333111222111000000000111333555666555SSStttQQQ===@@@:::666???===???AAAEEEKKKQQQVVVZZZ^^^aaaaaabbbdddfffhhhiiijjjjjjiiijjjhhheeeccc___SSSGGG:::999999777666555333333444999@@@DDDCCC???;;;999888555222000000222333444///111333444333333333333666666444222222333222111222222111000000/////////+++***---111000---111999===GGGSSS[[[^^^[[[OOODDD<<<<<<;;;;;;;;;<<<======888999888666333111111111888999;;;;;;:::::::::;;;777999<<<>>>???BBBEEEHHHBBBEEEGGGLLLVVVbbbhhhgggfffggglllqqqrrrooopppsss|||zzzzzz^^^SSS\\\{{{|||}}}]]]PPPbbbxxxPPP@@@@@@DDDIIIGGGBBBAAAEEEHHHQQQYYYYYYXXXXXXXXXVVVWWWYYY^^^dddllluuu|||wwwhhh___YYY[[[^^^^^^]]]]]]YYYVVVRRROOOMMMJJJFFFDDDGGGGGGFFFEEEEEEEEEFFFFFFIIIGGGCCC???<<<:::::::::;;;999777666777777666555333222666<<>>EEEWWWssstttzzz]]]HHHBBBDDDEEEDDDCCCDDDLLLYYYfffooosssuuuzzz~~~iiiSSSXXXjjjuuuzzz|||zzz~~~pppbbb```^^^bbbhhhoootttvvvtttrrroooppprrrrrrqqqqqqrrrsssnnnqqqrrrqqqnnnqqqxxx~~~~~~zzzvvvyyy}}}}}}xxxsssvvvvvvkkkZZZJJJAAA>>>DDDLLLWWWYYYPPPHHHLLLVVVgggsss~~~{{{kkkZZZRRRPPPUUUZZZTTTEEE===@@@AAA===666444444444555555444333111111111222444444111///111//////111222222444666---(((---888777...555EEE\\\kkkjjjTTTHHHPPPXXXVVVZZZ]]]UUUIIIAAA<<>>===@@@@@@DDDKKKQQQUUUXXX[[[^^^]]]___bbbeeehhhiiijjjjjjiiihhheeeaaa___[[[QQQFFF;;;;;;;;;888555222222333444999>>>@@@???;;;777555---...000333555444111///333222111000111333444444111///111555777555333333888777555333111000000000333+++***000333111444;;;888DDDQQQYYY\\\ZZZRRRJJJ>>>>>>============>>>>>>;;;;;;999666444555888;;;777:::======:::999;;;>>>999;;;===???@@@BBBFFFHHH@@@AAA@@@@@@EEENNNSSSSSSWWWYYYaaaiiilllllloootttuuuxxxuuuaaaUUUXXXttt|||pppZZZPPPccc}}}VVV??????DDDJJJIIIBBBBBBFFFIIISSS\\\\\\ZZZZZZZZZXXX^^^aaagggnnnwww~~~wwweee]]]XXX[[[^^^]]][[[[[[ZZZXXXTTTQQQOOOLLLHHHFFFIIIIIIHHHGGGFFFFFFFFFFFFJJJHHHDDD@@@===;;;::::::;;;999777666777777666555222222666<<>><<<999>>>OOOaaadddZZZPPPPPPTTTiiimmmrrrpppdddXXXXXX^^^cccggg```MMMAAA@@@???999999777444333333444333222333222222111111111111222111111111111000///...---///111222000///000444888LLL[[[ddd\\\SSSYYYjjjvvvwwwppp\\\JJJAAA===LLLhhh}}}wwwjjjccc]]]VVVRRRRRRRRRYYY^^^YYYOOOKKKPPPWWWxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyxxxwwwvvvyyyyyyxxxyyyzzz{{{}}}|||{{{zzzzzz{{{}}}uuu}}}vvvvvv}}}~~~rrrrrr{{{yyyzzzmmmRRR<<<666222---222111111111222444777888;;;fffttt```BBB@@@<<<:::999<<>>???@@@===999555333444777888999::::::;;;;;;<<<============<<<===???AAABBBBBBAAA???<<<999999<<>>LLL\\\sssooosssOOO>>>BBBFFFBBBCCCCCCCCCGGGOOOZZZffflllpppqqqsssxxx~~~tttbbbTTTVVVaaajjjqqqvvvyyy}}}zzznnngggnnnppphhh___]]]bbbgggmmmqqqrrrrrrrrrrrrrrrvvvyyywwwrrroooooopppmmmqqqsssrrrqqqrrrvvv{{{|||{{{yyywwwzzz}}}zzzrrrtttmmm]]]JJJ===999888666>>>QQQfffkkkccc[[[\\\aaannnllliiiddd^^^\\\dddnnnwwwyyyoooXXXHHHDDDAAA;;;===:::888666666777666555222222111111000000111111222222222222222222222222000111222000//////222555<<>>@@@AAADDDHHHMMMRRRUUUVVVWWWVVVYYY]]]___aaacccfffhhhkkkeeefffddd\\\ZZZTTTDDD===;;;:::999777666444222111222444555555444333222000////////////000111111333333333333333333333333444444444444444444333333333333222111000///......---------------///333777>>>===BBBNNNXXXZZZWWWVVVJJJHHHFFFEEEDDDCCCBBBBBB===999666444555888999:::;;;;;;;;;<<<<<<==================???AAABBBBBB@@@>>>;;;888777:::>>>AAACCCGGGOOOZZZaaadddfffiiillltttxxx~~~||||||___]]]}}}ddd```hhhwwwgggXXXWWWlll~~~^^^HHH999JJJQQQIIIEEE>>>DDDGGGKKKPPPTTTVVVYYY]]]```kkkrrrxxx||||||kkkeeeddd___^^^^^^XXXXXXTTTNNNHHHEEEDDDDDDDDDHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHHHHEEE@@@<<<;;;;;;999999999888777777666666333555888>>>GGGPPPYYY^^^gggppp}}}www~~~\\\GGGBBB@@@:::EEEVVVfff{{{xxxpppwwwSSSAAADDDHHHDDDDDDCCCCCCFFFNNNZZZfffmmmnnnmmmnnnnnnqqqtttwwwzzzjjjZZZOOOSSSaaallltttyyy||||||lll``````bbb]]]YYYYYYfffjjjooorrrrrrppppppooorrruuuxxxwwwtttqqqrrrsssnnnqqqttttttssssssuuuxxxyyyzzzzzzxxxyyy{{{xxxsssqqq```LLL???999666777999BBBWWWnnnvvvooohhhjjjooovvvnnnfffaaa```dddooo{{{}}}eeeQQQIIIEEE@@@<<<:::888777777777555444333333222111111111111111000000000000111222444444111222333222000000222333555JJJ```iiikkkooovvv|||yyyeeePPPBBB<<>>???@@@BBBGGGLLLQQQTTTWWWXXXUUUWWWZZZ\\\___bbbgggjjjmmmiiillllllfffcccZZZIII???===:::888777666444222111222333444444222111000//////......//////000111111111222222333333444444333333333333444444444444333333222111000///......---......------///222555@@@DDDHHHKKKQQQYYY]]]\\\OOOMMMKKKKKKJJJHHHEEEBBB<<<:::666666777999;;;;;;<<<<<<<<<===============>>>======???AAABBBBBB@@@<<<999666555777:::<<<===AAAIIIUUU^^^bbbeeegggiiirrrwww}}}|||yyydddYYYyyyoootttyyyqqq^^^^^^uuuRRR:::GGGTTTOOOFFF<<>><<<;;;;;;::::::999888888777777555777;;;AAAIIIRRRZZZ^^^dddppp~~~~~~ssstttrrrXXXFFFAAA>>>:::FFF[[[lll{{{zzzlllnnn~~~YYYEEEGGGJJJGGGFFFDDDCCCEEEMMMYYYeeelllnnnnnnmmmjjjggggggkkkoooaaaTTTJJJPPP```mmmuuuyyy~~~|||mmm```\\\\\\XXXTTTTTTiiilllpppqqqpppnnnmmmmmmpppsssuuutttsssqqqrrrssspppsssuuuvvvuuuuuuvvvwwwvvvyyyzzzxxxwwwxxxvvvrrrgggTTTCCC===;;;777999@@@EEE\\\vvvyyyrrrttt{{{wwwooommmmmmqqqyyyrrr[[[NNNHHHDDD<<<:::888777888777666444555444333222222222222222000//////000111333444555333333444333222222333333444EEEWWW```___\\\[[[\\\eeefffZZZKKK@@@===QQQsssxxxkkkeee```ZZZVVVUUUZZZWWW\\\kkkoooaaaMMMAAA<<<===<<<<<<>>>CCCHHHJJJ[[[]]]aaaffflllqqqvvvxxx{{{zzzyyyxxxwwwxxxxxxyyyxxxzzz~~~|||zzz{{{{{{|||}}}pppsss~~~{{{wwwvvv{{{{{{wwwsssttt~~~hhhNNN>>>777444000/////////111333666888EEE___NNNAAA???<<<::::::;;;===>>>>>>AAAEEEJJJOOOSSSVVVWWWTTTVVVWWWYYY\\\```fffkkkpppoooyyy{{{vvviiiTTTCCC???:::888777666444111222222222333222111000///...............///000000000000111222333444444555222222222333333444444444333333222111000///......---......------...111444>>>IIIOOOLLLOOOZZZbbbbbbTTTQQQNNNLLLKKKIIIEEEBBB<<<:::777777999;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>@@@BBBCCCBBB@@@;;;777444333444666777777;;;DDDPPP[[[bbbfffiiikkkpppuuu{{{~~~wwwdddTTT~~~eeegggjjjAAAAAAOOOPPPFFF<<>><<<;;;:::999666444444333222111000000000000111111111222333555666777555444333222222222222222///999GGGPPPPPPLLLJJJJJJNNNSSSOOOFFFAAA???SSStttmmmbbb___ZZZUUURRRXXXVVV]]]nnn{{{sss[[[FFF<<<<<<;;;:::999;;;AAAGGGKKKMMMRRRYYYbbbkkkssswwwyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{|||~~~zzzzzz}}}zzz{{{{{{}}}}}}zzz{{{~~~vvvdddQQQDDD;;;666000/////////111444777999DDDgggRRRAAA???===:::::::::<<<======???CCCHHHMMMQQQTTTVVVSSSTTTVVVWWWYYY^^^eeeiiiooosssxxx^^^GGGAAA:::777777666444111222222222222111000000///...............///000000000000111111222333444444111111222222333444555555333333222111000///......---...///...------000222999GGGRRRRRRVVVccclllnnn^^^XXXQQQMMMLLLKKKHHHEEE===;;;888888999;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????>>>@@@BBBCCCBBB@@@:::777444222333444444444888@@@LLLYYYbbbiiimmmnnnnnnsssyyy~~~yyyaaaQQQssssssRRRAAAJJJNNNHHH<<>>EEEMMMTTTZZZ]]]dddnnn~~~rrr^^^OOODDD>>><<<<<>>EEE___{{{~~~}}}zzzmmmXXXOOOKKKHHHEEEBBB>>>:::666222444333222000///////////////111333555777999::::::;;;888444111111111111000222666@@@JJJNNNMMMMMMOOOQQQSSSMMMEEEBBBBBBVVVwwwnnnccc___ZZZUUUSSSQQQUUU___oookkkNNN???===;;;:::777444888===;;;===AAAJJJUUUcccooovvvwwwwwwxxxxxxwwwwwwvvvuuuwwwwwwvvvvvvwwwyyy{{{}}}{{{|||}}}~~~wwwsssuuuyyy{{{|||}}}|||qqqbbbQQQBBB777111000000///000222555888:::GGGdddQQQ@@@???===;;;::::::;;;<<<;;;===@@@EEEIIINNNQQQSSSRRRSSSUUUVVVXXX]]]bbbggglllsssdddKKKCCC;;;666777777444111222222222111111111111111//////......//////000111000000111111222222333333///000111222333444555666333333222111000///......---...///...------...000222@@@OOOYYYaaalllwww|||hhh```WWWRRRQQQPPPMMMIII===;;;999888999::::::999888999:::;;;<<<>>>??????@@@??????@@@BBBCCCAAA@@@;;;888555333333444444333888>>>IIIUUU```hhhmmmnnnlllpppvvv{{{}}}```OOOwwwbbbFFFGGGLLLJJJ<<>><<<>>>SSSmmm{{{~~~wwwlll]]]fffbbbGGGCCCGGGGGGGGGEEECCCCCCHHHPPPXXX^^^```eeekkknnnllljjjiiiiii]]]UUULLLOOO```ttt}}}|||zzzgggRRRNNNYYYeeemmmooorrrrrrqqqppppppppppppooonnnnnnooopppppppppooonnnmmmoooqqqsssuuuvvvttttttttttttwwwyyysssjjjaaa^^^ZZZXXX[[[ZZZPPPDDDNNNfff~~~{{{vvvkkkfffbbb\\\VVVOOOGGG???:::888777666444333333333222777:::???DDDHHHJJJKKKKKKIIICCC;;;666444333222111555777@@@OOO[[[___dddiiieeeaaaQQQDDDBBBEEE]]]|||ppphhh```XXXSSSRRRMMMUUUZZZccc|||bbbPPPFFF===:::777222111444777777:::AAAMMM[[[iiirrrtttuuuwwwxxxxxxvvvtttrrruuuuuuuuuvvvwwwzzz|||~~~{{{|||}}}~~~zzzrrrrrrtttwww}}}}}}{{{tttgggTTTAAA666111111000000111333666:::;;;QQQvvvXXXJJJ@@@???===;;;:::::::::;;;;;;<<>><<<999888999999888777555666888:::<<<>>>???@@@AAA@@@@@@AAABBBCCCAAA@@@<<<999666555555666555444999===EEEPPP[[[ccchhhiiijjjnnnsssxxx~~~cccOOOmmmzzz```GGGFFFJJJKKK???@@@DDDOOOZZZ___]]][[[]]]aaavvv|||rrrkkkfff```\\\[[[\\\]]]]]]SSSQQQVVVcccrrrsssmmmmmmooommmhhheeeeeeeeebbbOOOLLLPPPdddqqqhhhmmmsss~~~yyymmm^^^TTTQQQPPPNNNLLLEEEFFFIIILLLOOOQQQQQQRRROOOLLLIIIFFFDDDAAA===999:::::::::999888888777777555:::AAAJJJRRRYYY^^^```dddkkksssxxxxxxuuusssqqq[[[IIIDDD>>>===@@@QQQjjjwww|||xxxjjjZZZ```bbbGGGBBBFFFGGGGGGEEEDDDDDDGGGMMMSSSWWW[[[___ccchhhjjjkkkjjjiiiddd\\\RRRRRRbbbvvv~~~{{{gggSSSPPP[[[gggnnnpppssstttsssrrrssstttsssqqqppppppqqqrrrrrrqqqrrrqqqooopppssswwwyyyzzztttsssrrrrrrwwwzzzrrrhhheeeddd______hhhooobbbOOOYYYppp|||~~~xxxooofff[[[QQQKKK>>>===<<<:::999888888888GGGKKKRRRYYY^^^aaabbbbbbUUUNNNDDD===999777555444...000>>>UUUiiivvvwwwlllTTTBBB@@@HHHdddwwwuuusssmmmbbbTTTNNNOOOMMMTTTQQQRRRpppzzz]]]MMM>>>;;;<<<:::777888<<<;;;;;;@@@IIIWWWeeemmmrrrtttvvvxxxxxxvvvrrrppprrrssstttvvvxxxzzz|||}}}{{{|||}}}~~~|||}}}zzzxxx{{{|||~~~}}}rrr]]]HHH===:::111111111222444777:::<<>>AAAEEEIIILLLNNNQQQRRRTTTVVVWWWZZZ^^^aaaoootttgggOOOFFF;;;666777777444000222111111111222333444444000000000000000111222222222222222111111111111111...///000111333555666666333333222111000///......---/////////---,,,---...000444BBBVVV```eeeooo}}}llleee^^^[[[ZZZWWWNNNGGG>>><<<:::888888888777555444555666999;;;>>>???@@@AAA@@@@@@AAABBBCCCAAA@@@<<<:::777666777777777666:::===CCCLLLVVV^^^bbbdddjjjmmmqqqwww}}}gggPPPeee~~~{{{zzzgggYYY}}}UUUDDDDDDHHHLLLBBBCCCEEEPPP^^^dddbbb```cccgggzzzllleeeaaa[[[VVVUUUUUUUUUUUUMMMJJJMMMVVV^^^lllwwwiiibbb```ZZZVVVWWW[[[ZZZUUUKKKJJJKKKXXX{{{yyymmmqqqzzzyyyfffXXXSSSRRRPPPMMMGGGIIILLLOOORRRTTTUUUUUUOOOLLLHHHFFFDDDAAA<<<888<<<<<<;;;::::::999999888666:::BBBLLLUUU\\\```bbblllsssxxxwwwpppkkkkkknnn{{{\\\HHHDDD???>>>AAARRRiiiuuu||||||mmm]]]WWWcccGGGBBBFFFGGGFFFEEEDDDDDDFFFKKKPPPSSS]]]^^^aaaeeejjjmmmmmmllllllcccWWWTTTbbbvvv|||}}}vvvcccTTTTTT^^^fffooooooooooooooooooooooootttsssrrrqqqqqqqqqrrrssstttsssqqqpppqqqtttwwwyyyzzzvvvuuuxxxxxxrrrllljjjmmmjjjggggggmmmqqqlllcccmmm|||yyy{{{pppeee^^^RRRHHHBBBCCCDDDCCCEEEIIIZZZaaakkkppprrrssstttuuujjjYYYGGG???;;;777222000...333>>>OOOdddzzziiiQQQIIIFFFKKKjjjzzzuuunnnhhhbbb[[[RRRKKKNNNMMMSSSTTTaaa}}}bbbJJJDDDBBB<<<999;;;???AAABBBEEEJJJUUUcccllloooqqqssstttsssssssssssssssssstttuuuvvvwwwxxxxxxxxxyyy{{{|||}}}}}}}}}||||||}}}|||zzzsssvvvssscccQQQ???222333111111333444555;;;AAA\\\WWWKKKBBB???>>>===<<<;;;::::::::::::;;;<<<>>>@@@EEEKKKOOOUUUUUUWWWZZZYYYXXX\\\cccqqqwww}}}aaaMMM@@@;;;:::333555888222555222000222666777444000//////000222222111111333555333111000//////111111333333333333444555666777555444333222111///---+++.....................---999000999UUUjjjjjjfffiiimmmjjjbbb]]]^^^___UUUHHH???<<<999777555444111///333555666777888;;;???BBBAAAAAAAAABBBBBBCCCCCCCCC===;;;::::::<<<======<<<===<<<===BBBIIIRRRYYY]]]dddjjjpppttt}}}kkkRRR\\\~~~|||{{{bbbWWWnnnHHH@@@BBBHHHVVVGGG???EEEKKKTTT[[[\\\[[[```hhhxxxmmmfff\\\WWWVVVUUUQQQMMMEEEDDDGGGPPPZZZfffwwwmmmcccZZZTTTTTTUUUUUUVVVXXXOOOOOOHHHQQQtttrrrpppyyyooo___UUUPPPMMMKKKJJJKKKMMMOOOQQQSSSUUUVVVRRROOOKKKEEEAAA===;;;:::999999999::::::999777555999???HHHQQQWWWZZZ[[[ZZZeeerrrwwwzzz~~~vvvwwwyyy[[[FFFBBBAAA999EEEWWWjjjyyyZZZZZZnnnhhhMMMDDDEEEEEEEEECCCDDDEEEFFFGGGOOOYYY\\\```eeeiiikkknnnqqqtttuuuiiiXXXSSSbbbuuu{{{vvvxxx{{{zzzppp^^^QQQTTT___hhhsssssssssrrrqqqqqqppppppqqqpppooonnnnnnooopppppptttsssrrrrrrrrrtttvvvwwwyyyxxxzzz{{{vvvnnnhhhhhhrrrzzz}}}{{{wwwwwwjjjaaaZZZYYYZZZYYY[[[```sssvvvzzz{{{zzzwwwtttsssjjjZZZJJJBBB???:::666555333555<<>><<<;;;::::::999999999:::<<<>>>@@@EEEKKKOOOUUUUUUWWWZZZYYYXXX\\\cccnnnxxx}}}cccLLL>>>::::::555666999444333222333444666555222///555333222222333333222333...///000111222333444444333333333333444555666666666555333222111000...---........................555222777HHH]]]jjjmmmkkkfffgggccc^^^\\\ZZZQQQFFF>>>;;;777555444333111000222444555666777:::>>>@@@???@@@AAABBBBBBBBBBBBBBB===<<<:::;;;<<<>>>>>>===<<<<<<<<>>GGGVVVIIIAAADDDHHHPPPWWWYYYZZZ```iiizzztttmmmbbbWWWQQQNNNMMMNNNEEECCCFFFNNNWWWbbbqqq~~~rrreee]]]UUUSSSQQQOOOQQQTTTMMMOOOGGGHHH]]]ooovvv~~~qqqmmmttt~~~oooaaaVVVPPPMMMLLLNNNNNNNNNOOOPPPPPPQQQQQQPPPNNNJJJFFFAAA===:::999999888888999999888777555:::AAAJJJSSSZZZ]]]^^^^^^eeeqqquuu{{{|||~~~pppVVVFFFCCCAAA999GGG[[[oooiiiRRRdddrrrWWWJJJFFFDDDEEEDDDDDDEEEEEEGGGNNNWWWaaaeeekkkmmmnnnnnnoooppprrriii\\\VVVaaatttzzzwwwttthhhWWWMMMSSSaaakkkuuutttssssssrrrqqqppppppooonnnmmmmmmmmmnnnoooppprrrrrrsssssstttuuuuuuvvvwwwzzz~~~|||qqqggggggmmmvvvvvvrrryyyvvvuuutttuuuyyy~~~zzzuuupppjjjccc___YYYMMM@@@;;;:::888777888555555666;;;EEEQQQ\\\ccc[[[UUUKKKDDDFFFYYY{{{yyypppfffbbbaaa]]]SSSJJJOOOJJJKKKIIIMMMqqqzzzooofffdddbbb___\\\[[[___eeejjjjjjkkkmmmoooqqqrrrsssssstttuuuuuuvvvwwwxxxyyyyyy{{{|||}}}~~~~~~~~~}}}||||||}}}}}}vvvsssppp||||||}}}yyyfffXXXGGG888555333333666777777===DDDlllyyyMMMDDD>>>>>>===<<<:::999999999999888999;;;===@@@DDDKKKOOOTTTTTTWWWZZZYYYXXX\\\bbbmmmzzzhhhOOO???:::;;;666666888333...222777;;;>>>===:::777777444000///222333333111444555666666666444222111333333333444444555555666666555444222111000000000////////////////////////222555444777HHH```lllmmmcccffffffccc___ZZZSSSKKK===:::555222111111111000111222444444666888<<>>@@@BBBDDDEEEDDDCCCBBB???===;;;;;;===??????>>>:::999999999:::;;;===>>>MMMWWWcccnnnzzzeeeKKKOOOtttyyypppeee^^^UUULLL\\\zzzRRR???>>>KKK\\\QQQFFFBBBDDDKKKSSSWWWYYY___ggg}}}xxxmmmjjjbbbWWWMMMGGGGGGHHHCCCBBBEEELLLRRR\\\jjjwww{{{iiibbbYYYSSSLLLIIILLLRRRYYY___WWWMMMOOOQQQTTT\\\~~~wwwppprrrxxx|||}}}|||sssggg[[[SSSOOONNNQQQPPPPPPOOONNNMMMLLLLLLMMMLLLIIIFFFAAA===999777888888888888777777777777<<>>GGGMMMJJJMMMJJJBBBEEE[[[}}}|||qqqfffccceeebbbXXXMMMLLLHHHJJJIIIEEEOOOkkkuuuhhh``````dddhhhhhhhhhjjjmmmpppsssttttttuuuuuuvvvwwwxxxyyyzzzzzz|||}}}~~~~~~}}}||||||}}}|||tttuuuxxxppp}}}fffYYYHHH888555333333555666777===DDDqqq~~~zzzNNNEEEAAA===<<<;;;:::999888888888777888:::<<>><<<888::::::999888666555444333333444444555555666666666666666555333111000111222000000000000111111111111444444222000888KKKbbbpppddddddcccaaa___[[[TTTNNN<<<888333//////000000000///000222333444666:::===>>>@@@DDDFFFHHHGGGFFFDDDAAA>>><<<<<<===???@@@???<<<;;;999777555555666888>>>HHHVVVbbbppp}}}hhhJJJJJJiiivvviiiaaa^^^VVVKKKYYY|||jjjFFF===NNN```WWWGGGAAACCCJJJSSSYYYZZZ]]]bbbooowww___^^^YYYSSSLLLEEE@@@>>>@@@@@@CCCIIIOOOXXXggguuunnnfff]]]SSSJJJEEEIIIQQQqqqpppaaaVVVXXXeeezzzyyywwwzzzzzzwww~~~yyyooobbbXXXRRRPPPQQQPPPOOONNNMMMKKKJJJJJJKKKJJJIIIFFFAAA===888666777777777777666666888999>>>EEEOOOXXX]]]aaaeeegggnnnvvvvvvuuuxxxwww{{{xxxyyyrrr[[[WWWQQQLLLKKKLLLeeesssTTTWWWuuuyyyaaaOOOIIIIIIJJJHHHHHHIIIGGGFFFLLLTTT[[[bbbiiimmmnnnooossswwwpppllldddZZZUUU[[[gggppptttnnn___PPPMMMWWWfffnnnpppppppppppppppppppppqqqmmmmmmllllllmmmoooqqqrrrkkkmmmppptttwwwyyyyyyyyyzzzzzzwwwoooeeeiiixxxpppvvvvvvpppccc]]]TTTMMMHHHCCC<<<888999333000222444666:::@@@===;;;888555444999@@@FFFIIIPPPOOOGGGIII___~~~wwwmmmiiikkkggg]]]RRRLLLJJJIIILLLHHH@@@GGGZZZzzzwwwcccXXXWWW]]]bbbcccbbbdddhhhmmmrrrssssssuuuuuuvvvwwwxxxyyyzzzzzz||||||~~~~~~}}}}}}sssnnnvvvuuu{{{dddYYYJJJ:::444222222555666666<<>>JJJVVVZZZUUUOOOTTTRRRKKKCCCAAACCC@@@;;;;;;999777555555777999;;;555555666777777777666666777888777555222111111333111111111222222333333333666111222444333;;;XXXwwwkkkccc[[[YYYZZZVVVNNNFFF:::666111......///000000---///000111222555999;;;===???BBBEEEGGGGGGFFFDDDCCC@@@===<<<===>>>????????????===:::666666999;;;:::CCCOOO[[[jjjzzzmmmLLLIIIbbbuuuvvvnnnhhh\\\KKKYYYMMM999KKK\\\YYYGGGCCCDDDKKKVVV]]]]]]]]]^^^kkk~~~xxxaaaZZZQQQKKKHHHDDD???;;;<<<===AAAFFFLLLUUUfffvvvrrriii^^^SSSIIICCCGGGNNNnnniiiuuuuuuggg[[[SSSPPPOOOOOONNNMMMMMMLLLKKKKKKJJJJJJHHHEEEAAA<<<888666777777888666555666999<<<@@@HHHRRRYYY]]]```dddhhhpppyyyyyytttsssrrr{{{tttqqqzzzhhhUUUVVVQQQKKKMMMWWWvvv|||vvvaaaZZZooo{{{cccOOOHHHLLLMMMKKKKKKKKKIIIGGGKKKRRR[[[aaaiiilllmmmpppxxx~~~ssslllaaaVVVQQQXXXhhhwwwoooiii\\\QQQQQQ]]]jjjqqqqqqqqqqqqqqqqqqqqqqqqqqqjjjjjjjjjjjjkkkmmmoooqqqjjjlllppptttwwwyyyzzz{{{{{{xxxtttooommmxxxxxxttt|||xxxkkk___WWWNNNKKKFFFAAA>>>;;;999777666333222333333222777>>>======:::777555888@@@FFFNNNQQQOOOHHHKKK^^^zzz{{{rrrnnnmmmggg\\\RRRKKKIIICCCFFFJJJ@@@>>>NNN[[[ttt___NNNFFFHHHOOOTTTWWWVVVXXX^^^hhhooorrrrrrtttuuuuuuvvvwwwxxxyyyyyyzzz{{{|||~~~~~~}}}rrrhhhoooxxxzzzwwwddd\\\NNN<<<444222222444555666<<>>===<<<:::999999999999777888999:::<<<@@@EEEIIILLLMMMRRRVVVVVVTTTXXX]]]jjjooocccIII<<<>>>:::666999888444666===NNNcccuuusssaaaXXXYYYZZZVVVQQQMMMFFF>>>999777777888666777999999:::999888777999;;;===:::666333333444222222222333444444555555666000333999666666PPPqqqooocccWWWVVVVVVQQQHHHAAA888444111...///000000000---...000111222444888;;;:::<<>><<<<<<=========;;;===???===:::888999;;;:::BBBKKKUUUcccsss~~~nnnPPPJJJ[[[{{{xxxuuuhhhTTTaaaaaaAAAKKKXXX[[[LLLEEEDDDKKKWWW```aaa______jjjzzzwwwrrreeeTTTHHHDDDCCCAAA???:::;;;>>>CCCHHHSSSfffxxxyyynnnaaaVVVKKKDDDFFFKKK|||sssyyyxxxlll___UUUPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHDDDAAA===999888777888888666555666;;;???CCCKKKUUU[[[\\\^^^cccgggpppxxxzzzyyyyyy|||xxxmmmkkkbbbQQQTTTOOOIIIOOO___zzzwwwkkk\\\iiinnnSSSIIIMMMOOOMMMMMMLLLIIIFFFIIIPPP^^^eeemmmooonnnooovvv|||xxxkkk[[[OOOOOO```rrrhhhcccYYYQQQVVVcccoootttssssssrrrqqqpppnnnnnnmmmjjjjjjjjjjjjlllnnnppprrrmmmnnnpppsssvvvwwwyyyyyyzzzwwwuuuwww}}}~~~qqqmmmjjjjjjmmmpppqqqpppqqqsssooocccWWWOOOHHHAAA;;;;;;:::888555444555666444222222333111000555<<<@@@AAA@@@>>><<>>555333333555777777===DDDsss\\\IIIDDD???>>><<<;;;::::::999999999999::::::;;;>>>CCCGGGIIIKKKOOOTTTTTTSSSVVV[[[jjjppprrrSSSCCCCCC<<<777999999000222999GGG^^^|||tttxxx{{{ttthhhZZZMMMBBB;;;888888999;;;<<<<<<:::999888<<<@@@CCCAAA;;;666555666222333333444555555666666666444555666555777EEEUUU```VVVOOOPPPOOOIIIAAA>>>666333111000000111000///,,,...///000111444888;;;<<<===???BBBDDDFFFGGGGGGGGGCCC>>>;;;:::;;;;;;;;;;;;AAAHHHJJJGGGAAA???>>>???FFFMMMUUU```nnnwwwyyyjjjSSSKKKRRRfffjjj{{{OOOIIILLLVVVMMMFFFCCCGGGSSS___dddeeeeeehhhvvv~~~xxxnnn___RRRJJJEEEBBBAAA::::::<<>>:::666555777888888777888999===JJJZZZgggoooqqqsssssstttuuuvvvwwwxxxxxxvvvwwwzzz|||~~~|||~~~dddXXXWWWaaaqqqyyywwwsssnnnrrrhhhTTT>>>777444444777888999>>>EEE{{{[[[GGGBBB???>>>===<<<;;;:::::::::999::::::::::::===BBBEEEGGGIIINNNSSSTTTRRRTTTZZZllluuu___JJJGGG===666666777333444666;;;JJJiiittteeemmm|||tttdddUUUKKKEEE999:::<<<======<<<:::999???DDDGGGEEE???999777777333333444444555666777777777999666000000777:::888EEEAAAAAAEEEDDD>>>999:::555333111111111111000///,,,...000000111444888;;;@@@AAABBBDDDGGGIIIKKKLLLHHHDDD???;;;999999999999CCCMMMYYY^^^YYYQQQKKKHHHHHHOOOVVV\\\eeepppvvvwwwzzzfffUUUKKKJJJtttiiiVVVCCC<<>>DDDKKKSSS\\\^^^]]]]]]aaafffooosssuuusssgggXXX^^^[[[YYYcccyyysssYYYZZZ|||fffQQQPPPNNNLLLKKKJJJFFFBBBDDDJJJQQQ]]]kkkpppmmmjjjkkknnnddd]]]gggmmmjjjcccWWWPPPXXXhhhpppooopppooommmjjjiiihhhhhhhhhiiijjjkkkmmmooopppqqqrrrmmmooossswwwyyyzzzzzz{{{{{{|||}}}|||mmm]]]SSSLLLEEE@@@DDDCCCAAA???===============DDDGGGDDDBBBDDDDDDBBBBBB>>>;;;::::::999999:::777666555333222444999===CCCGGGMMMQQQSSSSSSSSSSSSUUUMMMFFFIIIZZZtttlllccc\\\TTTQQQLLLEEEAAAAAACCCRRRccc```RRROOOIII999;;;999666444444555444444888=========III```nnnooovvvuuuuuuwwwyyy{{{{{{zzz}}}zzzyyy|||}}}zzz{{{~~~~~~eeeZZZUUUXXXeeettt}}}rrrzzz|||~~~zzz{{{zzzqqq]]]???666333333555666888>>>FFFyyy^^^JJJ???>>>===<<<;;;:::999999999777777777888:::<<<>>>@@@DDDFFFKKKQQQSSSRRRVVV]]]kkk{{{nnnWWWIII>>>===???999888777666666;;;GGGWWWbbblllfff\\\SSSQQQXXXccckkkxxxtttnnnlllrrrvvvkkk[[[OOOFFFAAABBBAAA======AAA@@@JJJUUUWWWJJJ;;;777;;;:::444222444666666666999888777777777666555666888777777888999::::::::::::444444444333333222222222/////////111333666888:::===@@@EEEHHHJJJLLLNNNPPPHHHDDD>>>999666777:::<<>>WWWsssrrrlll___VVV[[[hhhwwwyyymmm[[[[[[ZZZWWWSSSSSSVVVYYYUUUOOOJJJIIIFFFAAA>>>???:::;;;;;;:::999;;;@@@DDDKKKSSS\\\``````aaadddggglllssssssvvvuuucccWWWXXXlll|||{{{ZZZVVVrrrgggJJJSSSOOOOOOMMMIIIDDDAAABBBEEEHHHKKKXXXiiirrrpppmmmmmm{{{iiibbbkkkiiibbbVVVQQQYYYhhhooonnnmmmlllkkkjjjjjjjjjkkkkkkiiijjjkkkmmmooopppqqqrrroooppprrruuuxxx{{{ppp~~~qqq___QQQIIIFFFCCCAAA???>>>===<<<;;;<<<======;;;BBBKKKOOONNNLLLMMMOOORRRMMMFFF@@@<<<<<>>???LLLaaannnooouuuuuuuuuvvvxxxyyyzzzyyyyyyvvvwww{{{}}}|||~~~tttfffZZZYYY```lll~~~pppuuusss{{{zzzqqqyyy|||||||||{{{tttaaaDDD666333333555777888>>>FFF{{{ZZZIII@@@>>>===<<<;;;:::999999999777777777888:::<<<>>>@@@EEEGGGLLLRRRSSSSSSWWW^^^nnn}}}~~~dddQQQ???;;;===999===<<<:::666666999@@@FFFLLLIIIEEECCCFFFNNNYYYaaa```aaabbbeeemmmtttqqqiiiZZZPPPHHHFFFEEE@@@???AAAEEENNNYYY]]]SSSEEE???AAA<<<888666777777444444777::::::::::::777555666888666777777777777777666555555555555555444444333333000//////000222555888:::???BBBFFFIIIJJJJJJKKKLLLEEEAAA<<<777555666999;;;IIIXXXsssvvvjjjmmmrrrwwwzzz|||||||||}}}nnnIIIJJJEEEiii}}}|||fffSSS___wwwgggBBB777>>>DDDEEEBBB@@@CCCKKKXXXeeemmmqqqqqquuuiiifffbbbTTTJJJFFF???<<<999:::<<<:::>>>TTTmmmyyyrrreee]]]ccctttyyyiiigggbbb]]]ZZZZZZ[[[]]]ZZZSSSNNNLLLIIIDDDAAAAAA======<<<::::::===CCCHHHPPPVVV]]]___^^^]]]aaadddeeekkklllrrrgggZZZ```~~~|||\\\RRRgggkkkGGGFFFLLLMMMLLLIIIDDDBBBBBBCCCIIIMMMXXXhhhqqqpppmmmmmmjjjrrrrrrgggfffxxxfff___UUURRR[[[gggmmmmmmjjjjjjjjjjjjkkklllmmmmmmjjjjjjlllmmmoooppprrrrrrqqqqqqrrrsssvvv|||jjj{{{~~~qqq{{{mmmaaaQQQDDD???>>>???@@@999888777777888999:::;;;<<>>===<<<;;;:::999999999777777777888:::<<<>>>???DDDEEEJJJPPPRRRRRRVVV]]]nnn|||xxx___EEE;;;===<<<888999999888666666777999777888:::===CCCKKKUUU\\\VVVZZZ]]]```eeekkkmmmkkkggg]]]TTTOOOLLLGGGEEEEEEJJJPPP[[[aaa[[[MMMDDDAAA>>><<<<<<===:::555444777777:::<<<;;;888777888999:::999999888666555444444666666666666555555555555222111//////000333777999AAADDDGGGIIIHHHFFFEEEEEE@@@===888555333444777999EEETTTrrrxxxyyy{{{}}}mmmLLLIIIAAA___~~~~~~dddNNNOOO[[[uuuiiiIII;;;>>>AAABBBAAA??????DDDQQQaaallltttsssyyysssccc\\\YYYOOOKKKIIIBBB===999888::::::===NNN```xxxnnnjjjrrrvvvooogggbbbaaacccdddccc```YYYSSSQQQNNNHHHEEEFFFBBBAAA>>><<<>>>DDDMMMTTTSSSXXX]]]^^^\\\]]]bbbgggiiinnnmmmttteee\\\mmmdddPPPYYYyyyzzzMMM>>>GGGIIIIIIHHHEEEBBBAAAAAAGGGJJJTTTaaajjjjjjhhhhhh```eeeqqqwwwlllvvvccc[[[TTTTTT]]]ggglllllljjjjjjjjjjjjkkkllllllmmmjjjkkklllmmmoooqqqrrrsssqqqrrrttttttwww}}}|||sssvvv~~~}}}jjjtttlll___eeelllppprrrrrrpppnnnaaaXXXKKK@@@;;;;;;<<<<<<555555444333444555666777999???SSSkkktttsss}}}ttt```PPPGGG???666222444666666555333555777888:::===BBBEEEBBBAAADDDMMM```xxx}}}nnnhhhcccZZZNNNGGGOOOSSSsssuuuoooeeeYYYPPPLLLLLLNNNLLLLLLJJJJJJTTTdddooorrrtttvvvwwwwwwwwwwwwyyyzzz{{{xxxwwwzzzzzzxxxyyy|||}}}tttgggaaaeeepppyyy}}}lllmmmzzz~~~xxxnnnqqq{{{|||xxxfffIII666444333666777999???FFFzzzTTTIIIBBB>>>===<<<;;;:::999999999888777777888999<<<>>>???@@@BBBFFFLLLNNNNNNSSS[[[kkkwwwsssRRRAAA@@@>>>666777999:::::::::::::::888999<<>>;;;888666666666777666666666666666666666666555333000...///222666888@@@CCCFFFFFFDDD@@@>>>===;;;999555333222333555666@@@JJJaaa}}}}}}xxxxxxzzz{{{~~~lllOOOJJJAAAYYY|||fffTTTLLLUUUkkkwwwhhhPPPCCC>>><<<@@@@@@???===>>>IIIZZZhhhrrruuuxxxkkk^^^YYYPPPNNNMMMEEE>>>:::888999999;;;FFFRRRvvvxxxsssvvvzzzqqqgggcccgggjjjkkkiiieee^^^XXXVVVSSSNNNLLLMMMIIIFFFAAA@@@DDDMMMXXX___TTTYYY]]]^^^^^^```gggmmmsssvvvrrrxxx}}}aaafffvvvWWWOOOggg\\\AAABBBDDDFFFGGGEEECCC@@@???AAAEEELLLVVV^^^``````______aaa```cccpppxxx{{{^^^WWWQQQUUU___hhhkkklllkkkkkkkkkkkkkkkkkkjjjjjjjjjkkklllnnnpppqqqrrrsssqqqsssvvvwwwyyy~~~rrrbbb]]]___aaafffnnnwwwhhhppplllcccZZZZZZ```cccbbb___ZZZUUUMMMEEE???;;;999888555444333111111111111222222444BBBWWW______jjj{{{oooXXXNNNBBB;;;999888444111000000111111333666<<<@@@>>>???DDDNNN___vvv}}}vvvpppfffZZZRRRVVVZZZyyyvvvwwwooojjjaaaZZZ]]]fffooorrruuuwwwxxxxxxwwwwwwyyyzzzzzzwwwvvvyyyyyywwwxxx{{{|||}}}hhh```eee|||kkkmmmxxx~~~}}}|||rrrttt}}}}}}wwwdddGGG777444444666777999???GGG|||TTTHHHAAA>>>===<<<;;;:::999999999888888888888999;;;===??????@@@EEEJJJLLLMMMSSS[[[jjjvvveeeMMMEEE??????>>><<<:::999888777666999999::::::===CCCJJJOOOPPPNNNOOOVVV___fffkkkmmmiiiiiigggaaa\\\YYYYYYXXXYYYZZZbbbmmmpppiii___YYYVVVTTTSSSRRRLLLBBB===>>>777<<<<<<888777:::999555???===999666555555777888666666777777777777777777777555222//////111555777===???AAAAAA>>>:::888777888666444222111222333444:::>>>JJJ___nnnrrrooommmsssssstttwwwzzzhhhPPPKKKDDDWWW}}}lll```UUUHHHTTTmmm}}}nnnPPP===999;;;???AAA@@@<<<:::BBBRRR```uuummmbbbVVVRRROOOFFF@@@===<<<;;;999999???EEEXXX|||ssssssxxxnnnkkkooorrrqqqmmmjjjccc]]][[[YYYUUUTTTVVVRRRLLLFFFCCCGGGQQQ\\\cccYYY]]]bbbcccbbbdddjjjooouuuyyyvvvzzzoooccc|||fffMMMZZZeeeBBB???@@@CCCEEEEEEDDDAAA???>>>AAAFFFMMMTTTYYYYYYWWWYYY\\\YYYQQQWWWhhhsssssswww{{{YYYQQQOOOVVVaaahhhkkkmmmlllmmmmmmlllkkkjjjiiihhhkkkkkkmmmnnnpppqqqssssssqqqtttxxxyyyzzzhhhWWWPPPPPPOOOLLLRRRgggxxxyyyxxxttthhhmmm}}}jjjdddccc___WWWQQQSSSQQQMMMHHHBBB<<<888666777666333111000/////////111000555>>>AAAAAAGGGQQQ___hhhwwwccc[[[OOOEEE???999444000...////////////222777;;;===???DDDOOO___vvv}}}rrrgggbbb```bbbzzznnnjjjllloooqqqtttvvvyyyxxxvvvuuuwwwzzzuuusssssswwwyyyxxxzzz~~~~~~~~~mmmfffooo|||{{{}}}|||yyyyyy~~~xxxeeeHHH777444444666888999???GGGxxx|||UUUHHH@@@>>>===<<<;;;:::999999999999888888888999;;;===>>>AAABBBFFFKKKMMMOOOUUU]]]mmmzzz|||___QQQFFFCCC@@@;;;999888888777666888777777666888<<>>JJJTTTuuu|||kkkYYYQQQMMMDDDBBBCCCCCC@@@;;;999;;;>>>BBBoooxxxmmmnnn}}}~~~~~~zzztttrrrjjjdddbbb___[[[[[[]]]YYYRRRJJJFFFJJJTTT^^^eeefffkkkpppqqqnnnmmmpppttt||||||xxxwwwvvvfffhhhwwwSSSTTTsssgggBBB===>>>@@@CCCEEEEEECCC@@@???BBBEEEHHHNNNUUUWWWTTTTTT\\\]]]WWWUUU\\\cccdddffftttTTTMMMLLLWWWccciiilllnnnlllllllllmmmllljjjiiihhhkkklllmmmnnnppprrrssstttrrruuuxxxyyy{{{zzz```OOOKKKJJJIIIFFFFFFVVVggglllqqqrrriiikkkqqqcccUUUKKKGGGHHHHHHGGGDDD???;;;888666888666444222111000000000222111222333555666888888555===GGGUUUkkk{{{wwwgggVVVRRRKKKCCC===777444222///////////////111555888888<<>>===<<<;;;:::999999999999888888888999;;;===>>>AAABBBFFFKKKMMMOOOVVV^^^rrr~~~vvvfffYYYHHHDDD@@@>>>>>>???>>><<<:::::::::999:::<<>>::::::;;;;;;;;;<<<<<<<<<;;;999777444333333444555777888888777666555666888777666555444333222111111333444<<>>AAAEEEFFFDDDBBB???CCCDDDEEEJJJSSSUUUSSSUUU[[[``````]]]]]]___aaa[[[pppRRRKKKKKKXXXdddjjjlllooojjjkkklllmmmlllkkkjjjiiikkklllmmmoooppprrrsssttttttvvvxxxxxx{{{xxx[[[JJJGGGHHHGGGFFFAAAKKKZZZaaaiiillleeeiiiwww___LLLFFFHHH???@@@@@@>>>;;;999888888777666444333222111222222...000000000444:::999444777999666333<<>>IIIZZZqqq}}}rrrkkkiiieee```rrr{{{vvvttttttooosssvvvuuuqqqpppsssvvvxxxuuutttwwwwwwuuuvvvyyyzzzwwwyyyrrrppp}}}}}}~~~mmmRRR777555444777888:::@@@GGG{{{rrrkkkvvvbbbNNNAAA>>>===<<<;;;:::999999999999999888888999;;;<<<>>>@@@@@@DDDIIIKKKMMMTTT]]]sssyyylllUUUQQQKKKHHHFFFDDD@@@======>>>>>>===<<<<<<>>>???@@@AAADDDGGGFFFGGGSSSbbbyyywwwttttttmmmmmmrrr|||yyywwwvvvnnnccc\\\MMMJJJ@@@;;;DDDQQQMMM@@@999BBBNNNWWWZZZUUUMMMFFF<<<=========>>>>>>??????<<<:::888666555444444444666666666666555666888;;;888777666555444222111000111555???KKKTTTYYY```gggeeegggjjjpppvvv|||xxxcccbbbhhhlll~~~uuuddd___yyySSS<<>>AAAPPPcccuuurrrddd```YYYJJJPPPSSSMMMBBB<<<;;;<<>>AAAGGGNNNQQQRRRRRRTTTVVVWWWXXXYYY[[[]]]XXX___oooYYYQQQNNNVVVaaahhhjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiiiiijjjlllnnnppprrrsssqqqtttwwwxxx~~~kkkUUUHHH??????AAABBBHHHVVVfffppppppmmmvvvwww^^^HHH<<<<<<<<<666888999888666555666777777666555333222111111111333222222111111111111111111111000000111111222222333333222222111000000000//////...///000111333444555999:::EEE^^^sss{{{rrrnnniiibbbYYYSSSTTTXXXbbbeeegggggghhhiiifff```[[[^^^cccfffgggfffeeeeeeiiinnnrrrqqqrrrvvvvvvtttuuuttttttuuuvvvvvvuuusssuuuuuuuuuvvvvvvvvvvvvvvvuuuyyy}}}qqqiiiwwwttt}}}lllOOO:::666555666888;;;BBBKKK~~~ZZZMMMBBB???<<<::::::999888777666666555666777888:::;;;>>>>>>AAADDDDDDGGGRRR^^^{{{ssskkkeee___\\\[[[WWW^^^eeeeee___\\\___ccciiihhhqqq}}}vvviiirrr}}}~~~~~~{{{xxxzzznnnjjjfff]]]ZZZWWWLLLDDDCCC>>>:::>>>DDDDDD???GGGTTTmmm~~~^^^YYYTTTRRRSSSRRRMMMIIIBBB???:::666444444222000333222222444666888888777999888777777777666444222333333999CCCLLLRRRWWW\\\^^^bbbjjjrrrzzzwwwxxx{{{HHH:::DDDNNNNNNFFF>>>===???AAAIIINNNZZZsssuuugggUUUPPPRRRIIIBBB@@@;;;<<<;;;AAAOOOfff~~~aaa^^^eeehhh|||wwwtttoooiiidddddd^^^ZZZ]]]aaabbbdddgggiiifffhhhqqqvvvzzzxxxmmmlll{{{bbbTTTVVVuuu}}}^^^KKK===@@@EEECCCBBBFFFCCC@@@>>>@@@EEEKKKPPPQQQSSSUUUWWWXXXXXXXXXZZZ\\\[[[\\\dddvvvWWWPPPOOOXXXbbbggghhhiiijjjkkkllllllkkkiiifffeeeiiijjjkkkmmmooopppppppppooossswwwyyy}}}~~~```III>>>??????AAAKKK]]]rrr|||zzzsssYYYHHH???<<<;;;666444666888888555444555777666666555444222111///...333333222111111111111111000000000000111111222222333333333222111111000000//////...///000111333444666999999DDD\\\rrr}}}qqqjjjccc[[[SSSMMMGGGCCCGGGMMM^^^eeejjjgggbbb]]]WWWQQQNNNOOORRRVVVZZZ^^^aaaccc___fffkkkmmmppptttvvvuuuttttttuuuwwwyyyyyywwwuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwyyy{{{wwwfffyyy~~~{{{|||yyymmmOOO;;;777555777999<<>>;;;===AAAAAA>>>FFFQQQhhhmmmmmmooosssssskkk^^^SSSHHHBBB;;;888777666444222000111333555777888888888;;;999888888999888666444333333777@@@HHHLLLSSSYYY```fffmmmsssxxx}}}~~~{{{zzzxxxUUU999BBBKKKNNNJJJCCC>>>===BBBGGGGGGLLL___tttwww```VVVUUULLLEEECCC>>>======AAAIIIVVVnnnjjjYYYYYY\\\hhhzzz}}}{{{xxxssslllfff```\\\[[[]]]\\\YYYXXX[[[[[[]]]eeennnooosssgggnnngggWWWSSSkkkuuuZZZAAA<<>>>>>BBBHHHMMMOOOTTTVVVXXXXXXWWWWWWXXXYYYXXXWWWXXXaaawwwSSSNNNNNNWWWaaaeeeeeefffhhhiiikkklllkkkhhheeeccciiijjjlllnnnoooooonnnnnnnnnrrrxxx|||~~~mmmRRRBBBBBBAAAGGGVVVkkk~~~```IIIGGGEEECCC???555;;;999666555555666777777555666666666555333111///333333222111111111111222000000000111111111111111444333333222222111000000000////////////111333444777:::888CCC\\\rrruuulllbbbUUUJJJEEE@@@===BBBJJJYYYccclllooommmiiibbb[[[RRRQQQOOOPPPTTTXXX]]]___^^^fffmmmooopppsssuuusssssstttvvvyyy||||||yyywwwtttuuuvvvxxxxxxxxxxxxwww{{{yyyyyy}}}qqq}}}|||pppRRR;;;777555666888<<>>@@@AAA@@@AAAJJJZZZpppzzzwww{{{fffUUUJJJ>>>:::999777555444000333666666555555666888;;;999888999999999777555333222666===CCCGGGNNNVVVccchhhooossswww~~~{{{zzzaaattt[[[???AAADDDEEEDDDBBB@@@>>>AAAGGGEEEFFFQQQ^^^uuuiii]]][[[TTTNNNLLLEEEAAAAAAFFFNNNWWWeeeyyywwwccc[[[\\\\\\fff}}}|||zzzxxxssslllggg___]]]]]]___]]]ZZZ[[[___^^^```gggooooooppp~~~eeerrrrrr___SSScccoooKKK:::===CCCEEEDDDEEEBBB>>>===???DDDIIILLLSSSUUUWWWXXXWWWVVVVVVWWWQQQSSSUUUYYYccc{{{NNNJJJLLLUUU^^^bbbcccdddfffgggiiikkkkkkiiigggeeeiiijjjlllnnnnnnnnnnnnmmmpppsssyyy}}}||||||rrrZZZSSSNNNYYYkkkwww]]]JJJFFFMMMOOOPPPPPPJJJIII@@@777333555777666333555555777777777666555444444333333222111222222222000000111222333222222111444444333333222111111111000000/////////111222333777999888CCC\\\tttttt___NNN@@@===;;;888<<>>CCCCCCBBBEEEKKKSSS```tttuuupppyyy}}}hhhZZZSSSJJJEEECCCCCCDDDEEEHHHQQQ^^^lll}}}ooo[[[GGG???<<<888555666444999===<<<888555666888:::999888888999999777555444333555:::>>>CCCLLLUUU```fffmmmssszzzmmmRRR___wwwWWW@@@===<<<>>>BBBDDDBBB???===DDDDDDDDDJJJLLLWWWkkksssfffgggccc___[[[TTTPPPKKKIIIOOOXXX```kkksssqqqxxxuuuhhhaaaZZZ^^^kkkzzzvvvuuurrrnnnkkkkkkgggdddbbb^^^ZZZ\\\```cccaaadddjjjiiigggooozzzkkkzzzmmmVVVZZZuuubbbCCC;;;@@@DDDCCCEEECCC@@@>>>>>>@@@EEEHHHPPPRRRUUUVVVVVVUUUUUUVVVSSSTTTVVVVVVXXXeeeJJJGGGIIISSS\\\```bbbeeeeeefffhhhjjjkkkjjjiiihhhiiijjjkkklllmmmnnnnnnnnnssstttzzzyyynnnkkkqqq~~~{{{~~~lll[[[NNNEEEHHHPPPRRR[[[iiimmm^^^SSSFFF===:::888444000555666777777888888777777444444333222222222222222000111333444444444333222444444444333222222111111111000/////////000222333555888888DDD___xxx```MMM>>>>>>===888:::BBBLLLWWWdddooovvvuuukkk```ccc]]]VVVTTTUUUXXXZZZZZZZZZfffpppssstttvvvxxxwwwuuuvvvwwwzzz|||}}}{{{yyytttuuuxxxzzz{{{zzzyyyyyy{{{xxxwww|||~~~rrrmmmwwwsssqqquuu|||~~~^^^;;;666222333666<<>>;;;::::::888777666777777777888888888888;;;:::===AAACCCAAADDDIIIOOOUUUdddyyyrrrcccSSSLLLIIIHHHHHHJJJYYYeeepppuuu|||~~~~~~yyyYYYIIIAAA:::666888888AAAJJJKKKDDD===:::;;;:::999888999::::::888666555444555999<<>>EEEFFFHHHMMMIIIJJJWWWmmmwwwxxxvvvtttqqqhhhlll```UUUTTTYYY```hhhoooooorrrxxx~~~qqq```\\\[[[aaaqqq|||xxxwwwwwwuuutttpppiiicccaaa___]]]```dddgggaaa```eeeeeeaaacccjjjnnnzzzmmmwwwgggYYYhhhWWW@@@>>>BBBCCCEEEEEECCC@@@>>>>>>BBBDDDKKKNNNRRRTTTUUUTTTUUUVVVZZZWWWUUUSSSPPPVVVnnnHHHEEEHHHRRR[[[```dddhhhggghhhiiiiiijjjjjjiiiiiijjjjjjjjjkkklllmmmoooppptttssszzz{{{hhhZZZWWWlll}}}zzznnnaaaRRRKKKOOOSSSSSS```vvv{{{ttthhhYYYKKK@@@999666777777666666666666666777444444333222222222222333111333444666666555444333555444444333333222111111111000/////////000222222333777999FFFbbb{{{pppZZZJJJHHHFFF<<<:::???AAARRRfffttt}}}zzzttteee___XXXUUUWWWXXXWWWUUU[[[gggssswwwwwwyyyzzzzzzwwwwwwwwwyyy{{{|||{{{zzztttuuuxxx{{{|||{{{zzzyyyyyyvvvwww|||tttlllmmmooowww{{{ZZZ===777333333777>>>JJJVVV}}}iiiEEEBBB>>><<<;;;:::888777888777666666666777999999:::999;;;???AAA@@@CCCGGGLLLRRRccc{{{sss[[[PPPNNNLLLLLLMMMbbbsss~~~|||}}}{{{tttwwwpppVVVHHH===888999999HHHYYY___WWWKKKCCC@@@;;;:::::::::;;;;;;:::888666444555888;;;@@@LLLYYYnnnrrryyy~~~}}}xxxtttuuuwwwxxxgggaaaLLLPPPeeexxxPPPDDD999:::DDDJJJGGGAAA@@@EEEEEEIIIQQQNNNKKKUUUZZZrrr~~~}}}rrrfffbbbbbbdddlllsssvvvyyyyyy{{{mmm```]]]^^^gggvvvooogggaaaaaaccccccdddgggfffaaaaaaeeeeee```bbbiiinnnzzz{{{{{{yyyuuuxxxsssgggmmm``````vvviiiGGG???CCCEEEEEEFFFEEEBBB???===???AAAEEEIIINNNRRRSSSTTTUUUVVVYYYTTTTTTUUURRRQQQ___qqqHHHEEEHHHQQQ[[[```eeejjjjjjjjjiiiiiiiiiiiiiiiiiijjjiiiiiijjjkkkmmmpppqqqrrrrrr{{{jjjVVVOOOPPP{{{xxxlllZZZTTTVVVXXXUUUaaawwwuuu]]]JJJAAA@@@999888666555444444444555555444333333222222333333222333555777777666555444555444444333333222222111111000000//////000111222222777999GGGddd}}}gggUUURRRLLL>>>666:::999NNNffftttzzz{{{{{{xxxoooiiibbb_________\\\XXX```lllxxx{{{zzzzzz{{{{{{yyywwwwwwxxxzzz{{{{{{zzzsssuuuxxx{{{||||||zzzyyyxxxvvvxxx|||xxxkkkhhhnnn~~~~~~~~~{{{YYY>>>888444444888???LLLXXXyyyzzzwwwEEEBBB???<<<;;;:::888777999888666555555777999:::999777999===??????BBBFFFGGGPPPfff|||___RRRPPPOOONNNOOO___uuu{{{ttt```MMM???999:::888LLLdddnnnfffVVVJJJDDD===<<<;;;<<<======;;;:::666555666888;;;@@@MMMZZZiiioooyyy}}}wwwoooxxxwwwqqqSSSNNNffffffRRR<<<555===GGGHHHEEE===@@@>>>BBBNNNNNNLLLUUUUUU[[[qqqzzzuuupppmmmiiigggkkkrrrqqqwwwwww{{{fffaaa```fffssstttkkkddddddfffdddaaaaaa___]]]___eeeccc^^^bbbkkkzzzrrrkkkhhhqqq|||~~~rrrhhheeehhhrrrdddYYYcccrrrLLLAAAEEEIIIEEEGGGGGGDDD???===>>>@@@BBBFFFLLLPPPSSSTTTVVVWWWSSSPPPSSS[[[YYYRRRVVVaaaGGGEEEGGGPPPYYY___eeejjjhhhjjjkkkkkkjjjiiijjjkkkiiiiiiiiijjjllloooqqqssssssxxx|||~~~ttt]]]GGGKKKVVV~~~xxxuuuyyy}}}uuubbbaaa___^^^[[[[[[dddnnnrrrVVV@@@@@@>>>;;;888666666777999444333333222222222333333333555777777777777999:::666444222555888888444///333333333333333333333333444333999III```|||yyynnn]]]NNNCCC>>><<<;;;???HHH\\\tttzzzssskkkdddaaa^^^[[[XXXdddoooyyy|||zzzzzzyyyvvvyyyvvvttttttwwwzzzyyyxxxrrrvvvyyy{{{zzzyyyxxxxxxwwwwwwyyy~~~~~~sssllllll}}}zzzzzz~~~zzz]]]???888444777888<<>>@@@:::999;;;777777777666666666888999:::999:::<<<<<<<<<===@@@BBBFFFTTTccczzzaaaUUUTTTQQQQQQTTT```qqq{{{uuuTTTDDD???>>><<>>GGGMMMLLLLLLOOOMMMSSS\\\pppxxxrrrqqqpppmmmjjjnnnsssrrrsssyyyiiiaaajjjuuuvvviiidddffffff```YYY]]]]]]]]]___dddooo}}}}}}pppttt{{{rrrzzzttt}}}vvvrrrjjjbbbiiilllaaaqqqnnnSSS]]]yyyyyyUUUBBBAAAHHHDDDFFFGGGFFFCCC???<<<;;;DDDFFFIIIPPPVVVYYYWWWUUUVVVVVVWWWXXXXXXXXXWWWWWWGGGDDDGGGPPPYYY^^^dddjjjjjjkkkmmmlllkkkjjjjjjkkkhhhhhhiiikkknnnrrruuuvvvvvv{{{}}}zzzzzzwwwfffQQQKKKKKKcccuuubbb___```jjj}}}rrrlllfffccc___]]]```eeerrrsss\\\RRRFFF>>><<<;;;888555777666444222111000000000333444666777777999<<<>>>???;;;777666777777555222333333333333333333333333444555???QQQggg|||pppmmmpppeee]]]QQQFFF@@@===<<<<<<999AAAUUUnnnyyyqqqjjjgggeeebbb```gggqqqyyyzzzyyyyyyyyywwwxxxuuussstttvvvxxxwwwvvvtttwww{{{|||{{{zzzyyyyyyzzzyyyzzz}}}www~~~}}}tttoooppp|||yyyzzzwwwZZZ>>>777444777888<<>>HHHSSSggg~~~rrrwwwgggZZZWWWSSSRRRVVVbbbooohhhNNN@@@;;;<<>>:::>>>DDDJJJ@@@::::::AAAGGGHHHIIILLLPPPSSSSSSYYYqqq}}}{{{zzzxxxvvvrrrqqqkkkiiixxx~~~uuurrr|||wwwnnnddd^^^\\\[[[YYYWWWYYY[[[aaalll{{{}}}mmmeeebbb^^^bbbbbbWWWVVV|||kkkYYYUUUhhhrrrUUUFFFFFFFFFFFFFFFDDDBBB@@@???>>>AAABBBGGGMMMTTTWWWVVVTTTVVVVVVVVVWWWXXXYYYZZZZZZGGGDDDGGGOOOXXX^^^ccciiiiiikkklllkkkiiihhhhhhiiiggghhhiiilllppptttwwwyyyyyy}}}sssttt|||uuudddNNNFFFJJJ[[[ttt___SSSJJJPPPWWWiii{{{rrrjjjhhhfff```ZZZXXXWWWeeeyyyttt\\\NNNJJJGGG@@@888888777555333222111222222444555777888999<<>>888666555666666444444444444444444444444666777BBBWWWmmmqqq^^^MMMEEECCCEEEKKKFFF@@@;;;999999888888666<<>>AAA>>>EEEJJJZZZvvvyyylllfffnnniii]]]]]]^^^^^^aaahhhvvvkkk]]]XXXUUUUUUXXXbbblll|||xxx|||vvvTTTBBB;;;;;;AAAIIINNNOOOJJJDDD???>>>;;;888777777888777666555666777777;;;GGGWWWdddxxxzzzooo@@@777:::AAARRRIII@@@;;;===BBBEEEGGGIIILLLPPPMMMHHHNNNdddyyy{{{rrrgggccchhhsss}}}vvvmmmhhhgggggggggeeeaaa\\\VVVSSSSSSVVVXXX[[[[[[bbbuuukkk[[[]]]]]][[[VVVKKKIII```}}}oooaaaQQQWWWuuurrrSSSHHHHHHGGGEEEDDDCCCBBBBBBBBB>>>@@@DDDJJJQQQVVVXXXXXXYYYXXXXXXXXXXXXZZZ\\\^^^FFFDDDFFFOOOWWW]]]bbbhhhhhhiiijjjiiigggffffffggghhhhhhiiilllooossswwwyyyzzzqqqqqqzzzYYYMMMHHHJJJZZZoooRRRJJJLLLMMMTTT]]]qqq}}}qqqhhhhhhiiibbbYYYRRRTTTVVVZZZaaannnhhhWWWPPPJJJAAA999666555333222222333555666777777888999;;;>>>DDDHHHUUUOOOFFF<<<666555777999444444444444444444444444888888@@@UUUmmm|||{{{qqqeeeTTTFFF??????@@@AAA===;;;888888888888888777:::;;;EEEYYYlllxxxyyysssnnnkkkjjjiiinnntttxxxwwwvvvxxxyyyxxxuuuuuuuuuvvvvvvuuusssqqqrrrtttwwwwwwvvvtttttttttuuutttwwwzzz|||~~~yyyeeeeeennn||||||zzzxxx}}}zzzkkkiiiooo|||}}}{{{yyyvvvxxxkkkQQQ:::555444777888<<>>;;;;;;<<<@@@BBBAAA===999888666444444666666666555555666777777;;;FFFXXXdddooowww{{{ppp|||jjj~~~III>>><<>>999555555333222111111222444666999::::::999:::===AAAEEEVVVSSSLLLBBB999666777:::555555555555555555555555777666???TTTjjjyyy}}}rrrnnnoooqqqgggYYYNNNIIIFFFDDDAAA;;;:::999:::<<<<<<;;;:::;;;999>>>LLL]]]lllyyy~~~yyytttqqqooooooqqquuuwwwuuutttwwwxxxvvvtttuuuwwwwwwvvvtttsssrrrqqqsssuuuvvvtttttttttuuuvvvvvvxxx|||}}}ttt[[[VVV\\\zzz|||uuuwww}}}fffdddmmmzzz|||xxxvvvsssvvvjjjQQQ888555555777888<<>>GGGNNN^^^yyyrrrnnnllllllyyyppp```VVVRRRQQQKKKKKKKKKKKKLLLPPPUUUYYYVVVYYYdddzzzvvv___^^^aaa^^^ZZZ^^^hhhuuu~~~|||qqqcccZZZPPPQQQ]]]yyy___EEE>>><<<999666777:::;;;999666666444333444555666666555666777666666:::FFFWWWeeehhhmmmnnnzzz}}}fffmmm___gggTTTCCC<<<<<>>>>>BBBDDDEEEBBBGGGKKKLLLLLLOOOOOONNNRRR\\\hhhqqqwww~~~}}}yyyuuujjjddddddaaa[[[___jjjsss||||||ooohhh]]]TTTPPPNNNNNNNNNOOONNNOOOPPPSSSVVVWWWWWWZZZ[[[dddyyyrrrWWWYYYWWWOOOIIIDDDLLLIIIsssnnn```MMMSSSsssyyyVVVMMMLLLKKKKKKKKKIIIFFFBBB@@@???>>>@@@GGGQQQ\\\cccdddcccaaa___]]][[[ZZZYYYFFFCCCFFFNNNVVV[[[```eeeiiikkkllllllkkkjjjjjjkkkiiiiiijjjkkknnnqqqtttvvvyyy~~~cccJJJGGGFFFJJJZZZfffggg]]]OOOFFFCCCCCCCCCAAALLL]]]xxxooo\\\OOOGGGEEEGGG;;;:::;;;???AAAAAACCCFFFFFFDDDAAA<<<777555444555666444222111222444666888@@@@@@???===;;;;;;>>>@@@NNNPPPOOOHHH???888777999666666666666666666666666333555BBBYYYmmmsssnnnjjjlllnnnrrrsssnnniiikkkrrr}}}zzzssskkk```TTTIIIBBBAAA???===<<<<<<<<<:::999666555888AAAMMM[[[mmm|||{{{xxxvvvvvvrrruuuuuussssssvvvvvvssstttuuuvvvvvvuuussstttuuussstttvvvwwwvvvvvvwwwxxx}}}|||~~~rrrUUUKKKMMMggg}}}pppooo{{{|||fffhhhvvv|||xxxuuuwwwkkkRRR888555666888777;;;LLLaaadddEEEBBB???<<<<<<999888777666555555555666777555666888888888999<<<>>>:::EEEOOOaaa{{{gggYYY\\\eeeiiimmmnnnhhh___WWWOOOHHHCCCCCCCCCCCCCCCDDDEEEFFFLLLJJJKKKUUUoookkkhhhkkkiiicccdddkkkttt|||zzzmmmZZZMMMHHHIIIMMMZZZuuunnnJJJ===>>>:::666555777888888666777555444555666777666444666666666666;;;HHHZZZhhhlllnnnfffiii|||{{{}}}yyyaaaccc~~~~~~jjjVVVUUU___~~~xxxRRR<<<666999EEEDDDFFFDDD>>><<<>>>AAABBBDDDDDDDDDEEEHHHJJJKKKJJJLLLNNNQQQUUUZZZaaajjjpppnnnppprrrtttrrrnnniiifffccc]]]\\\```___ZZZYYY^^^aaahhhooovvv{{{kkk```\\\VVVRRRQQQQQQQQQQQQQQQPPPOOOPPPRRRUUUWWWXXX[[[eeevvvgggSSSSSSMMMFFFEEECCC??????dddzzz\\\RRReee}}}eeeUUURRROOONNNNNNLLLGGGCCC@@@???===<<<@@@HHHSSS[[[aaacccddddddccc___\\\YYYFFFCCCEEEMMMUUUZZZ___eeefffhhhjjjkkkjjjjjjkkklllhhhhhhjjjlllooossswwwyyywww|||```QQQFFFGGGMMMLLLJJJIIIIIIJJJKKKIIIGGGFFFMMMWWWlll{{{aaaLLLBBBAAABBB;;;777888888888<<>>GGGXXXhhhpppuuuyyy{{{zzzxxxwwwwwwqqqttttttrrrsssuuusssooorrrsssuuutttrrrrrrtttvvvrrrtttvvvvvvvvvwwwyyy{{{{{{___RRRQQQ]]]~~~wwwnnnsssvvv~~~lllooo~~~{{{uuuuuuhhhNNN888666777888777:::LLL```tttMMMEEEAAA<<<;;;999888777666555444555555666444555777777777888;;;===:::DDDKKKXXXppp~~~fff[[[VVVZZZ```eeeiiikkkgggYYYKKKJJJHHHGGGGGGHHHIIIJJJJJJGGGFFFEEEEEEPPPhhhvvvrrrvvvxxxuuuqqqpppttt}}}|||gggTTTGGGHHHFFFGGGUUUlllvvvRRRDDD@@@>>>:::888888999999999999888777777888888666444555666666777>>>LLL```ooossswwwppplllwww|||zzz|||}}}|||nnnfffiiipppmmm|||}}}pppjjjeeeXXXZZZllluuuuuuyyytttqqq{{{pppZZZOOOEEEIIIgggttt^^^CCC999:::<<>>===??????BBBAAAAAABBBCCCDDDFFFHHHIIIHHHGGGGGGIIILLLPPPSSSTTTWWWZZZ\\\\\\[[[ZZZYYYVVVVVVYYY^^^aaa```\\\ZZZYYY]]]aaadddjjjrrrzzz~~~|||ttthhh]]]WWWUUUSSSSSSUUUUUUTTTSSSSSSTTTSSSQQQQQQWWWaaaiiivvvsss^^^UUUSSSHHH???@@@???<<<===TTT{{{|||^^^[[[bbb{{{}}}```YYYQQQMMMLLLLLLIIIFFFBBBBBBAAA???>>>BBBHHHMMMYYY]]]ccchhhiiifffbbb^^^FFFCCCEEEMMMUUUZZZ___dddbbbdddgggggggggggghhhiiiggghhhjjjmmmqqqvvvzzz|||rrr```GGGIIISSSQQQTTTUUUVVVTTTOOOIIIIIILLLKKKLLLXXXuuucccMMMEEE<<<888888<<<;;;666444777:::888777555555555444444666777999===DDDMMMTTTYYYXXXXXXVVVQQQKKKFFFCCCCCC;;;FFFPPPQQQHHH===777555777777777777777777777777888:::HHHeeemmmbbbWWWSSSRRRRRRVVV\\\ggg{{{{{{yyyqqqdddWWWLLLCCC===999222555888999555777EEETTT```fffnnnssstttsssrrrsssqqqssssssrrrrrrtttrrrmmmppprrrsssrrrppppppssswwwoooqqqssstttuuuvvvxxxzzz~~~ooobbb___bbbvvvvvvrrruuusss{{{{{{sssrrrcccHHH999777777999666999KKK```TTTIIIBBB<<<;;;999888777666555444444555666444555666777777888:::===999@@@AAAJJJ]]]qqqsssfffcccgggkkktttvvvcccNNNKKKGGGFFFGGGIIIKKKLLLDDDIIILLLJJJIIIPPP```ooo}}}xxx~~~|||uuusssxxxbbbLLLMMMHHHDDDKKKZZZfffiiiqqq}}}sssXXXOOOBBBAAA>>><<<:::999:::;;;<<<;;;999999999888666444333555666999@@@PPPeeetttvvv|||{{{|||xxxiiiTTTKKKLLLQQQnnnvvvfff]]]PPPNNNQQQXXXnnn|||nnnnnnuuubbbSSS>>>UUUqqq~~~ZZZFFF???555HHHTTTYYYPPPDDD???>>>===;;;>>>CCCFFFEEEBBBCCCFFFHHHHHHIIIHHHGGGGGGIIIJJJIIIKKKMMMOOOPPPRRRUUUVVVTTTWWWZZZ___eeehhhccc]]]```aaaccceeeccc```ccchhhfffooozzz~~~zzzrrriiidddaaa\\\UUUWWWWWWXXXZZZ\\\]]][[[YYYSSSVVVWWWSSSQQQZZZmmm}}}~~~}}}}}}hhh^^^]]]YYYHHH===>>>;;;???===EEEXXX|||lllVVVNNNaaahhh^^^SSSKKKJJJKKKKKKIIIFFFGGGGGGDDDAAA@@@AAADDDQQQWWWbbbjjjnnnlllgggcccFFFIIILLLPPPSSSWWW\\\___gggggggggggghhhiiikkkkkkkkkhhhiiiooovvvzzz~~~yyyrrrbbb[[[VVV]]]___eeeeee[[[QQQNNNMMMJJJNNNIIIUUU{{{eeeMMMKKKAAA;;;???AAA===777666999::::::888555555777:::===>>>BBBIIIQQQXXX]]]^^^\\\YYYUUUQQQMMMJJJHHHGGGGGGHHHJJJJJJGGGAAA;;;777777:::<<<:::999999::::::<<<>>>LLLhhhrrrXXXJJJKKKRRRWWWbbbmmm~~~wwwjjjXXXHHH===888999999888777888;;;@@@DDDTTTWWWaaapppyyyyyywwwvvvtttuuuuuuvvvvvvvvvvvvuuutttrrrpppppprrrtttuuuuuuwwwwwwvvvwwwxxxzzz}}}~~~{{{{{{|||wwwjjjfffkkkkkk~~~sssooovvvxxxyyy|||www]]]@@@777444555888666777III___fffNNNEEEBBB>>><<<:::999666555444555666777333333444555777999;;;<<<<<<===;;;BBBNNNWWWmmmsss\\\XXXOOOHHHHHHMMMNNNLLLQQQMMMIIIHHHHHHMMMUUU\\\kkk}}}yyy}}}|||tttUUUMMMGGGKKKOOOSSSZZZbbbiiiqqqpppZZZLLLFFFDDDBBB???>>>>>>???@@@AAA???<<<:::::::::999888777888777666???TTTiiiuuu{{{~~~yyy~~~nnnRRRNNNbbbgggyyyppp\\\SSSMMMCCCFFFPPP\\\{{{xxxYYYIIISSSzzzYYYAAAAAAGGG\\\jjj```JJJ<<<999999>>>BBBDDDCCCBBBAAA@@@???AAACCCEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHJJJMMMOOOQQQLLLRRRYYYaaaeeeeeecccaaaaaabbbddddddbbb^^^ZZZWWWVVVWWW[[[___dddhhhkkkmmmeeeiiirrr}}}kkkiiifffbbb___\\\[[[ZZZQQQTTTXXX[[[\\\[[[XXXVVVWWWUUUUUUUUUSSSXXXjjj~~~{{{ooovvv}}}|||qqqkkkrrr~~~iii```eee```PPPAAA<<<<<<<<>>>>>???>>>JJJNNNWWWbbbkkkooommmjjjOOONNNOOORRRWWW]]]cccfffdddeeefffgggiiikkklllmmmmmmiiijjjooouuuyyy~~~|||wwwjjjeeemmmsssvvvssshhh^^^ZZZVVVRRRTTTRRR___lll]]]QQQEEEBBB@@@>>>>>>AAA888:::;;;<<<<<<>>>BBBFFFDDDHHHNNNUUUZZZ[[[XXXUUULLLJJJGGGFFFGGGJJJNNNQQQWWWUUURRRLLLEEE>>>:::888666777777777777999::::::>>>DDDTTTnnnwww```TTTMMMIIIVVV]]]hhhttt~~~~~~xxxnnn```RRRGGGBBB@@@::::::999777777999<<<>>>FFFJJJVVVhhhuuuxxxxxxxxxtttuuuvvvvvvwwwwwwvvvvvvvvvsssqqqrrrtttvvvwwwwwwyyyyyyxxxxxxxxxyyyzzz{{{|||{{{|||{{{qqqqqqiiiiiiooohhhxxx~~~yyy~~~yyyyyy~~~zzz___BBB888444555888666777GGG[[[nnnuuunnnPPPBBB>>>;;;888:::999777555555555666777555555555555666777999999;;;<<<:::???IIIOOObbb~~~zzzqqqaaaQQQLLLQQQWWWYYYXXXSSSNNNKKKKKKOOOUUUZZZ^^^jjjrrrooolllrrr~~~zzzdddVVVMMMPPPYYY^^^aaacccggghhhlllpppppphhh]]]UUURRROOOKKKHHHHHHGGGFFFDDDAAA>>>;;;999888888666555666888777888CCCVVViiisss{{{~~~xxxddd]]]hhhjjj~~~iiiYYYTTTKKKFFFEEEKKKUUUqqqsssZZZSSSooo\\\???DDDWWWfffbbbTTTEEE;;;555:::===AAACCCCCCDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKIIILLLPPPTTTVVVWWWVVVVVVVVVWWWXXXYYYWWWUUURRRPPPNNNNNNOOOQQQRRRTTTUUUVVVRRRTTTYYYaaajjjqqqttttttuuuuuuuuuwwwxxxuuuooojjjdddbbb```]]]ZZZXXXVVVUUUTTTVVVXXXZZZZZZXXXUUUSSSTTTTTTVVVVVVRRRRRR^^^mmmyyy{{{}}}rrrvvv}}}{{{wwwrrrtttmmmYYY___```YYYJJJ>>><<<===<<>>===999999888777777777777888;;;???MMMaaaqqqwwwxxxxxxuuuuuuvvvwwwwwwwwwwwwwwwwwwuuussstttvvvxxxxxxxxx{{{zzzyyyxxxxxxwwwxxxxxx||||||}}}|||uuuqqqxxxnnnwwwxxx|||{{{~~~~~~yyy{{{||||||___AAA999555555777666777DDDUUUkkkcccnnn]]]FFF@@@???;;;;;;999888666555666666777666666666555666666777777999<<<999;;;BBBFFFSSSkkkuuuaaa]]]```bbbiiigggaaaZZZVVVWWW\\\```___aaaffflllnnnooovvv~~~ooo___]]]dddkkknnnnnnpppjjjeeeeeejjjmmmjjjeeeaaa[[[UUURRRRRRQQQLLLGGGBBB@@@<<<999888888666555555777888;;;GGG[[[kkksss}}}{{{|||yyyoooqqqnnnzzz___PPPOOOHHHIIIBBBDDDQQQaaadddbbbOOO;;;EEEPPPTTTSSSNNNDDD:::777999===BBBDDDDDDCCCBBB@@@@@@@@@AAABBBCCCEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIILLLQQQVVVZZZ[[[[[[]]]^^^``````^^^[[[YYY]]]\\\ZZZXXXVVVTTTTTTSSSTTTUUUVVVWWWVVVUUUTTTSSSQQQRRRTTTTTTPPPPPPXXXbbbwww~~~vvvhhhcccbbbZZZ^^^ZZZOOOBBB;;;;;;===<<<>>>999>>>HHHOOOiiiggg[[[IIIMMMoookkkYYYTTTTTTJJJHHHFFFEEEEEECCCAAA???;;;===AAAJJJTTT]]]dddfffRRRJJJCCCDDDMMMYYYaaadddbbbccceeehhhjjjlllmmmnnnnnnkkkjjjnnnrrrwww~~~uuupppmmmjjjeeedddjjjxxxtttllltttuuuuuussspppllliiigggjjjbbbVVVJJJBBB===999888;;;888555333555:::???CCCeeeqqq{{{uuu```KKK???;;;;;;777666:::<<<<<<;;;;;;;;;CCCVVVoooyyymmmeee___[[[YYYOOOKKKFFFCCC@@@>>>:::777:::999999:::;;;<<<;;;:::;;;>>>KKK```pppvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvuuuttttttvvvxxxxxxxxxzzzyyyyyyxxxxxxxxxxxxxxx{{{{{{|||}}}wwwxxx~~~~~~|||]]]???999666555666555777AAAMMMuuummmnnnLLLBBBBBB@@@;;;:::999777777666666666666555555555555666777777888<<<999999???@@@HHH[[[wwwmmmhhh{{{|||nnnaaa]]]ccciiiooonnnuuu}}}yyywwwzzz|||rrrpppyyy{{{tttlllddd``````\\\TTTLLLCCCAAA===;;;;;;:::999888666777888===LLLbbbqqqxxx{{{zzzyyyzzz{{{~~~vvvuuu{{{|||XXXFFFDDDDDDIII>>>BBBVVV]]]aaa___~~~nnn???===<<>>>>>>>>???AAACCCDDDFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJJJJMMMPPPSSSTTTSSSUUUXXXXXXWWWUUUUUUUUUZZZZZZXXXWWWVVVUUUUUUUUUPPPQQQRRRSSSTTTUUUUUUVVVTTTTTTSSSRRRSSS[[[hhhsss|||qqqpppbbbdddeee___UUUGGG<<<999;;;;;;:::<<<===;;;@@@IIISSS}}}rrrVVVIIIXXXkkkyyy^^^UUUYYYTTTNNNJJJJJJJJJFFFAAA>>>>>>======@@@FFFOOOVVV[[[UUUMMMEEEEEENNNYYYbbbfffcccdddfffhhhjjjkkkllllllllljjjkkkooosssxxxxxxuuuuuusssrrrvvv~~~zzzuuuooo[[[SSSGGG===:::;;;===???999999777777777888:::;;;PPPiiiuuuXXXDDD<<<;;;888888===???<<<;;;===CCCHHHVVVmmm{{{mmmeee]]]UUUKKKEEECCCAAA===999:::999:::<<>>JJJ___pppvvvuuutttttttttuuuwwwwwwxxxxxxxxxuuusssssstttvvvwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyzzz|||~~~{{{xxxyyy\\\@@@999666555555555888???FFFvvvzzzQQQ???===>>><<<;;;:::999888777666666333444444444555777888999777<<<999888>>>>>>CCCRRRzzznnngggnnnwww{{{zzztttooohhh\\\RRRBBB@@@===;;;<<<<<<;;;:::888888888>>>QQQhhhxxx}}}{{{zzzxxxttttttyyy{{{~~~wwwpppsss[[[CCC>>>AAAEEE<<>>FFFEEEccckkkSSSNNNWWWwwwooo\\\^^^ZZZQQQKKKMMMOOOKKKEEECCCBBB@@@>>>===???DDDKKKPPPSSSMMMFFFEEEKKKUUU^^^bbbcccdddgggiiikkkkkkkkkkkkkkkjjjlllqqqssswww~~~zzzzzzzzzzzzqqqbbbXXXEEEAAA<<<999999;;;;;;<<<444555777888999999999888;;;VVVvvv{{{cccLLL???<<<888999>>>>>>;;;>>>FFFJJJKKKVVVjjjtttaaaSSSLLLHHHCCC>>>;;;999888:::===???<<<::::::<<>>AAALLLpppyyykkk\\\QQQCCC@@@===<<<<<<<<<;;;::::::999999BBBVVVmmmzzz|||yyyyyyvvvppppppwww~~~zzz|||xxxwwwvvvlllkkkyyy]]]EEE@@@???AAA<<>>@@@@@@===>>>???AAABBBCCCCCCCCCBBBCCCFFFHHHJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMPPPPPPOOONNNMMMLLLKKKKKKIIIKKKNNNOOONNNNNNPPPQQQNNNOOOQQQSSSTTTSSSQQQOOORRRRRRQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPNNNMMMLLLOOO^^^wwwzzzooolllgggrrreeebbbaaaVVVIII<<<888999888777777777===:::===DDD???PPPzzzcccMMMMMM```tttmmm[[[NNNFFFKKKOOOKKKFFFDDDCCCBBB@@@>>>>>>AAAFFFJJJLLLIIIEEECCCFFFNNNVVV\\\aaacccfffiiikkklllmmmlllmmmmmmooossstttvvv~~~|||nnn```SSSGGG@@@===<<<<<<>>>@@@BBBBBBAAA@@@@@@@@@@@@???===<<<:::666DDDZZZnnntttkkkXXXIII???;;;;;;???>>>===HHHXXX```]]]___eeennnxxxwwwlll___TTTLLLHHHDDDDDDEEEDDDAAA======>>>III^^^qqqxxxvvvtttqqqrrrssstttvvvvvvvvvvvvsssrrrrrrsssvvvvvvvvvtttssstttvvvxxxyyyzzzzzzzzzxxx|||{{{{{{{{{oooUUU===666555333333666:::<<<<<<```yyyPPPAAAFFF======<<<;;;:::888666666444444444444444555666777555;;;888444:::<<<>>>GGG[[[ooo]]]QQQJJJFFFCCC@@@???>>><<<;;;999999;;;FFF[[[nnnvvvtttrrrrrrnnnjjjllluuu{{{{{{vvvqqqlllrrruuullltttuuuQQQAAA@@@???>>>???GGGUUUeeeyyy|||dddNNNNNN]]]mmmtttNNNCCC:::777:::AAAPPP^^^TTTDDD888777888555888???::::::<<<===>>>?????????<<<===???AAABBBBBBBBBBBBAAABBBDDDFFFGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJQQQPPPOOONNNMMMKKKJJJJJJHHHKKKMMMMMMMMMMMMOOORRRKKKLLLNNNSSSWWWWWWSSSOOONNNNNNMMMLLLLLLLLLLLLLLLQQQQQQRRRRRRQQQQQQPPPOOOLLLRRRWWW___ooo}}}mmmttt~~~xxx}}}eeebbb\\\KKK@@@777777999777666777777999888;;;???===GGG\\\]]]OOORRRccchhhWWWLLLPPPTTTOOOIIIGGGDDDEEEEEECCC@@@???@@@CCCJJJIIIFFFEEEFFFKKKSSSYYY^^^aaaeeeiiilllnnnnnnnnnoooooorrruuutttttt{{{|||}}}sss```aaaZZZOOOHHHDDDBBB@@@>>>>>>>>>@@@EEELLLTTTYYY[[[YYYWWWTTTPPPKKKGGGCCCAAA;;;<<>>@@@???AAASSSiiiyyyooocccWWWUUU```mmmqqquuugggaaaZZZWWWVVVTTTNNNJJJCCCCCCMMMaaasssyyyvvvssspppqqqrrrtttuuuvvvvvvvvvssssssssstttvvvwwwvvvuuussstttvvvxxxyyyyyyyyyyyyyyy}}}|||}}}{{{|||}}}lllPPP666555444222222666;;;<<<:::SSSWWWCCCGGG======<<<;;;:::888777666777666555444444444444444444;;;777222777999;;;BBBAAAfffxxxdddXXXQQQNNNIIIFFFCCCAAA???===888999>>>JJJ^^^nnnqqqkkkjjjjjjgggccchhhrrrwwwuuussshhhbbbnnnwwwsss}}}]]]BBB:::===???===BBBFFFKKK___uuu{{{vvviiiwwwwwwdddHHHFFFQQQdddyyymmm___LLL>>>777===TTTjjjdddPPP>>>999666000222:::999:::<<<>>>??????>>>>>>???@@@BBBCCCDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJKKKKKKKKKKKKKKKJJJIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJIIIHHHIIIMMMQQQMMMMMMPPPWWW^^^___ZZZTTTMMMLLLKKKJJJJJJJJJJJJJJJMMMNNNPPPRRRSSSSSSSSSRRRVVVaaammmyyyqqqhhh}}}~~~xxxvvvmmm[[[ZZZRRRBBB999333666999777666888777777666888:::===DDDLLLqqqwww[[[RRRTTTnnnkkk\\\^^^```XXXQQQOOOGGGIIIJJJGGGAAA===;;;<<>>???BBB^^^|||aaaOOOJJJJJJIIIMMMTTTggg{{{sssjjjZZZJJJDDDCCCOOOgggwwwxxxwwwzzzwwwtttssstttvvvwwwuuusssttttttttttttuuuvvvxxxxxxvvvuuuuuuvvvxxxyyyyyyxxx~~~lllnnnxxx|||zzzxxxaaaFFF444444444555555666888999:::AAA}}}sssHHHDDDEEE@@@AAA???999<<<===111555666666777666666555444888777666666666777999:::EEEPPPccc|||uuukkk___SSSHHH@@@======999:::BBBPPPZZZ^^^aaadddaaadddiiilllllliiidddaaa^^^YYYYYYbbbsss{{{ooo```JJJ@@@>>>999777999>>>FFFRRR\\\cccfff{{{zzznnn|||~~~nnnnnnnnnJJJIIIPPP^^^~~~QQQ555<<>>:::;;;555111555777666666999<<<>>>>>>>>>;;;<<<===>>>???@@@@@@@@@DDDCCCCCCBBBBBBDDDEEEFFFJJJJJJIIIHHHHHHGGGFFFFFFMMMLLLJJJHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIGGGFFFIIIPPPWWWZZZWWWSSSMMMKKKIIIIIIKKKKKKHHHFFFPPPOOOJJJNNNTTTPPPUUUiiizzzwwwiii[[[jjjxxxvvv{{{|||~~~qqqttt|||lll\\\NNNEEE:::999888777666555555555888777777888:::===@@@BBBZZZuuunnn___TTT]]]zzz}}}zzzooo^^^RRRTTTPPPJJJEEEBBB@@@>>>===OOOIIIEEEEEEFFFIIIQQQYYY^^^aaafffiiikkklllnnnppprrrssstttvvvyyy}}}vvvjjj___TTTMMMPPPOOOLLLJJJJJJMMMOOOQQQYYY\\\aaaccceeehhhlllooowww~~~qqqeeeQQQ@@@:::<<>>BBBIIIfffzzz^^^NNNKKKIIIDDDEEEGGGSSSnnnxxxfffVVVIIIHHHSSSiiiwwwwwwvvvyyyuuusssrrrsssuuuvvvtttrrrttttttuuuvvvvvvwwwxxxxxxvvvvvvvvvwwwxxxyyyyyyyyy{{{}}}eeefffttt{{{uuu[[[DDD888444444555555666888999:::>>>rrrVVVFFFDDD>>>???>>>999<<>>CCCLLLVVV___dddooo~~~}}}}}}ooozzzwww\\\WWWTTTcccpppDDD:::LLL___pppdddTTTGGG???888444333666555555777:::============>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIINNNMMMKKKIIIHHHGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFEEEHHHNNNQQQPPPNNNMMMKKKHHHHHHJJJJJJHHHGGGIIILLLKKKNNNSSSTTTaaa{{{ooobbb\\\```~~~{{{www}}}zzzttt{{{|||~~~{{{uuurrrnnnbbbPPPBBB:::999999999999999999999888888777888999<<>>dddkkkJJJHHH???@@@AAA;;;<<>>;;;<<<;;;@@@JJJQQQRRRRRRTTTZZZ]]]```bbbaaa\\\VVVSSSLLLGGGCCCJJJ^^^xxxzzzeeeWWWMMM>>>:::<<<999888:::<<<>>>BBBJJJUUU]]]bbbdddxxxgggnnn]]]<<<>>>NNNYYYbbbaaaQQQ@@@:::888444555444333555888:::;;;;;;======???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGGGGHHHKKKJJJHHHGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFIIIEEEAAAAAAEEEIIIJJJIIIMMMKKKHHHGGGHHHIIIHHHHHHFFFLLLLLLLLLOOORRRccc}}}fffUUUNNN]]]uuu}}}}}}uuullliiijjjggggggjjjkkkaaaMMM===555666777888999888777777888888888888999;;;===>>>===HHH___nnnQQQLLLWWWkkkjjjbbbZZZQQQLLLJJJHHHDDD@@@WWWOOOGGGEEEDDDDDDIIINNN___bbbgggiiijjjjjjkkklllmmmnnnqqqtttwwwxxxxxxxxxxxxnnnhhheeedddeeeaaa```^^^[[[YYYXXXXXXXXXXXXZZZ^^^fffsssyyy```HHH>>>;;;EEE\\\pppuuu```RRRSSSYYYkkk~~~eeeNNNJJJRRRPPPEEECCC>>>:::???RRRoooyyyhhh___^^^eeeqqqxxxvvvssstttrrrrrrqqqqqqrrrrrrrrrqqqqqqsssuuuvvvwwwvvvtttsssvvvwwwxxxxxxxxxyyyzzz{{{yyy|||___WWWbbbwwwxxxzzzhhhLLL<<<:::444444444555666777888888:::SSS}}}___QQQDDDBBBEEE???<<<===999:::888666444444555666777666666666666777777888888<<<===@@@GGGXXXqqqnnn[[[PPPGGGAAA<<<;;;???HHHOOOPPPPPPRRRVVVXXXYYYYYYVVVPPPIIIEEEEEEEEEHHHWWWqqqxxx^^^LLLDDD:::888;;;999444777:::::::::???IIIQQQTTTMMM```tttUUUAAAAAADDDRRR^^^[[[OOODDD???===555444222333666888888888999:::<<<===??????@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHDDDAAAAAACCCFFFHHHHHHLLLJJJHHHGGGGGGGGGHHHIIIGGGMMMKKKJJJMMMNNN[[[rrrzzzlllZZZMMMLLLPPPqqqxxxiiibbbfffccc``````]]]UUUHHH===555777999::::::999777666888888888888888999:::;;;>>>CCCLLLnnn```UUUNNNPPPmmm|||{{{nnn]]]QQQLLLIIIEEEAAAZZZPPPGGGDDDCCCCCCFFFJJJ\\\```eeehhhjjjjjjjjjkkkmmmmmmnnnoooqqqtttvvvxxxvvvlllgggeeeddd```___\\\[[[[[[[[[[[[[[[\\\ZZZXXXXXX]]]jjj}}}wwwZZZHHH@@@>>>KKK^^^zzz}}}tttiiieeeccckkk}}}|||eeeOOOMMMYYYZZZPPPCCCAAA>>>???EEERRR```iiinnnkkkdddZZZSSSVVV```iiiwww~~~mmmiiiiiinnnuuuxxxuuurrrqqqrrrrrrrrrrrrrrrrrrrrrrrrpppqqqsssuuuuuutttsssqqquuuwwwyyyyyywwwwwwyyy{{{{{{~~~~~~~~~lll```ccc~~~}}}~~~xxxkkkttt{{{aaaFFF888555555444444444555666777888444DDDkkk|||uuuZZZFFF@@@FFFBBB===<<<999;;;999777555444555666777555555666666777777777777:::::::::<<>>BBBKKKQQQSSSTTTWWWUUUUUUUUURRRMMMGGGAAA===???III[[[wwwzzzZZZFFF@@@999777:::888333777::::::999;;;BBBHHHFFF@@@FFFiiisssjjj|||UUU???:::BBBVVVmmmnnnZZZGGGBBB888666333333444666666666888888:::<<<===>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIHHHGGGFFFFFFHHHIIIDDDIIIGGGJJJUUUXXX[[[ffftttiii[[[MMMBBBAAAPPP```~~~mmmaaaYYYYYYXXXTTTMMMFFFAAA???===>>>?????????===:::999777777777777888888999999:::???AAAQQQ{{{{{{iiiUUUHHH[[[zzz~~~jjjYYYQQQMMMKKKJJJ[[[QQQFFFCCCCCCBBBDDDGGGWWW[[[bbbfffiiiiiijjjkkkoooooonnnnnnppptttxxx{{{}}}rrrjjjdddbbbaaa___]]][[[[[[]]]___```aaaYYYXXXYYYXXXWWW\\\lll|||oooTTTGGG===AAATTTjjjzzz~~~yyywwwrrrqqqyyy}}}zzzhhhPPPKKKYYY___XXXFFFDDDAAA@@@BBBEEEIIILLLGGGGGGFFFBBB@@@AAAFFFJJJNNNVVVcccuuu|||lllkkkmmmqqquuuvvvuuurrrqqqrrrtttuuutttsssrrrssstttqqqrrrsssttttttsssrrrrrrsssvvvyyyxxxvvvvvvxxx{{{|||rrrkkkuuu{{{rrrgggddduuuoooqqqqqqwww~~~rrrZZZAAA555444555555444444555555666777555@@@\\\jjjJJJ===DDDBBB======;;;;;;:::888666555555555666444555666777777777666666888888999;;;===BBBNNNZZZrrrfffWWWGGGAAA???BBBJJJOOOPPPQQQTTTTTTSSSPPPMMMHHHCCC???===<<>>:::888999777666999;;;<<<;;;===AAAEEEBBB@@@???RRRuuuUUU\\\eeeyyybbb===999777KKKppplllOOO@@@<<<999666444444555555444777888:::<<<>>>??????@@@>>>???@@@@@@AAAAAA@@@@@@======>>>???AAABBBCCCCCCAAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFCCCEEEGGGIIIKKKKKKKKKJJJFFFGGGHHHHHHFFFFFFGGGHHH@@@EEEGGGRRRfffllliiilllnnn^^^KKK???888===QQQfffzzzvvvcccUUUXXXYYYRRREEE;;;777777<<<<<<<<<<<<;;;999777666555666666777777888888888555;;;<<>>CCCJJJSSSgggxxxlllgggkkkooorrrsssttttttssstttvvvwwwvvvtttsssuuuwwwttttttttttttttttttttttttrrruuuxxxwwwuuutttwwwzzz{{{~~~xxxhhhhhhpppsssooojjjttttttvvvxxxuuu}}}mmmSSS<<<444777555555444444444555666666777===NNNsss[[[AAACCCBBB>>>??????::::::999888777666555444444555666777777777666555999888999======>>>EEEOOOmmmwwwhhhWWWIIIFFFGGGLLLOOOMMMLLLNNNNNNLLLIIIEEEBBB@@@??????BBBccczzzTTT<<<;;;999888888555999888777888999===AAACCCBBBBBBAAAIIIfffuuuXXXSSSVVV```vvvxxxUUUCCC999???^^^zzzyyyaaaJJJAAA===888555555444444333555666888:::<<<===>>>>>><<<===>>>?????????>>>>>>===>>>>>>???@@@AAAAAABBB@@@AAABBBCCCDDDCCCCCCBBB@@@@@@AAABBBCCCDDDEEEEEEBBBDDDFFFGGGHHHHHHHHHHHHCCCFFFIIIIIIGGGFFFFFFFFFBBBJJJNNN\\\ttt|||vvvuuudddSSSDDD>>><<>>======>>>???KKKqqqxxxPPP888999999777777333:::666222222555;;;???BBB>>><<<>>>BBBMMMmmm{{{vvvnnnjjjooo^^^PPPRRRUUUfffSSSEEE;;;JJJnnnyyyaaaDDD@@@:::777555444444333222333555777999:::;;;;;;:::;;;===>>>>>>>>>===<<>>>>>======>>>@@@AAABBBBBBAAA@@@>>>??????@@@BBBCCCDDDDDDCCCDDDDDDDDDCCCCCCEEEFFFAAAEEEIIIJJJHHHEEEEEEFFFIIIRRRWWWcccyyyzzzxxxXXXJJJAAACCCHHHNNN]]]ooozzz~~~}}}~~~```^^^XXXMMMAAA888555555666222222111111111222333444222333444666777888888888999888777;;;@@@EEEddd```UUUUUUiiinnnbbbnnnLLLCCCIII>>>;;;DDDEEENNNSSSZZZbbbhhhkkkmmmmmmooopppqqqqqqqqqrrruuuxxx~~~}}}yyyuuuooojjjaaa\\\VVVUUUXXX[[[[[[YYYYYYWWWVVVUUUTTTSSSPPPNNN\\\qqq~~~```LLLFFFPPPMMMaaa~~~tttdddfff~~~lllXXXMMMFFFGGGZZZqqqooo^^^MMMEEE???999:::???AAA===:::999;;;BBBNNNXXX^^^[[[WWWQQQIIICCCFFFMMMXXXbbbmmmrrrvvvyyyxxxtttxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyywwwuuusssrrrtttwwwyyyzzzyyyxxxxxxyyy~~~sssgggkkklllyyy}}}{{{yyyvvvaaaDDD888777666444444333222222333333333666888BBBKKKlllWWWDDDKKKDDD:::@@@;;;:::999999999888666444555555444444444555555666777777666666777999;;;<<>>DDDJJJaaa{{{aaaKKK999777888444222444333555555333444999???BBBCCCGGGBBB>>>CCCTTTrrrmmm{{{{{{fffkkk|||______ZZZRRR]]]eeePPPJJJ^^^zzzbbbLLL:::888;;;777333444888555222333555999::::::AAA???===<<<>>>???@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAEEEGGGHHHFFFEEEEEEHHHLLL^^^mmmzzz}}}}}}yyykkkZZZAAANNNYYY___lllwwwtttkkk______OOO???888666444222333222222222222222222222222444444333444444555666777888;;;===;;;999@@@OOO\\\qqqVVVRRRUUUhhh\\\GGGFFF>>>===CCCAAAKKKPPPXXXaaahhhkkkllllllnnnoooppppppppprrrtttwww|||{{{uuuqqqjjjddd^^^[[[]]]^^^\\\ZZZ[[[YYYVVVUUUSSSQQQMMMJJJNNN```|||uuu^^^RRRQQQQQQkkkuuupppkkkWWWLLLNNN]]]mmm{{{lllZZZNNNGGGBBBAAAAAA?????????@@@@@@@@@AAADDDFFFDDDCCCAAA<<<999===EEERRR^^^kkksssxxx|||}}}{{{wwwwwwwwwxxxxxxxxxyyyyyy{{{{{{zzzyyyxxxvvvtttssstttvvvyyyzzzyyyyyyyyyzzz|||kkknnnrrr}}}zzztttzzzqqqUUU;;;222222111444333333222222222333333666555;;;???YYYwwwQQQJJJFFF@@@DDD>>><<<;;;:::;;;:::777555555555555444444555555666888777777777777888:::;;;===CCCOOObbbzzzsssxxxvvvjjj]]]VVVPPPIIIEEEDDD;;;======<<<>>>HHH[[[kkkrrrnnnOOO???555777:::666444777666777777666777===EEEJJJLLLOOOIIICCCDDDNNNpppyyypppkkk]]][[[zzzwwwppppppYYYLLLEEE>>>999666444555444333333555999<<<===<<<;;;;;;===>>>>>>===========================???@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCCCCBBBDDDGGGJJJ^^^hhhooolllcccXXXMMMDDDOOObbbwww~~~wwwxxx{{{qqqyyyzzzlll]]]YYYWWWIII;;;666555222111111222222222222222222222222333333333333444555666777555888;;;:::999===FFFNNNqqqkkk\\\NNNPPPdddsssOOODDD???@@@CCC>>>FFFLLLVVV```gggkkkkkkkkkmmmnnnoooooooooqqqtttvvv{{{vvvnnniiibbb^^^]]]\\\ZZZXXX\\\ZZZWWWUUURRROOOKKKHHHEEEOOOeee~~~kkk]]]VVV[[[zzzuuu~~~```PPPTTT```hhhyyyiiiWWWKKKFFFBBB>>>@@@@@@AAAAAAAAA>>>:::666999888999:::888666:::AAAPPP]]]kkksssyyy}}}~~~}}}uuuvvvwwwxxxyyyxxxwwwwwwzzzzzzzzzyyyxxxwwwuuutttsssuuuxxxyyyyyyyyyzzz||||||||||||jjjqqq||||||vvvppprrrgggNNN999222222222333222222222222222333333888555888999III~~~fffOOOFFFAAAAAAAAA???===<<<<<<;;;999777666666555555444555555666888888777777777777888999<<<===@@@GGGUUUkkkooojjjsssgggZZZSSSLLLDDD???>>>444888::::::AAAWWWwwwttteeeQQQ>>>555333999;;;666444666666666666666888???JJJRRRSSSUUUNNNGGGGGGIII[[[yyy~~~~~~zzzeeekkksssXXXHHHCCC???;;;666777777444000000444999<<<;;;;;;<<<>>>===;;;888<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@??????>>>?????????@@@@@@AAAAAAAAADDDDDDDDDCCCBBB@@@>>>===>>>>>>>>>???CCCJJJSSSZZZjjjiiiggg```RRREEEBBBFFFLLLaaa}}}www~~~vvvwwwsssfffYYYddddddddddddcccbbb```^^^KKK@@@666333333111//////111111111111111111222222333333333333444555666666555777999999:::;;;>>>@@@NNNzzzxxxiiiWWWNNNRRReee___JJJEEEEEECCC???CCCJJJTTT___fffjjjkkkkkklllmmmnnnnnnnnnpppsssvvv}}}~~~{{{wwwqqqmmmgggbbb```^^^[[[YYY^^^\\\YYYVVVTTTQQQLLLIIIIIIHHHPPPbbbooooooggg___YYYbbb}}}ooo[[[___jjjnnn{{{eeeQQQFFFBBB???DDDBBB???>>>AAACCC???999<<<:::;;;===;;;888;;;@@@RRR```nnntttwwwyyyyyywwwtttvvvwwwyyyyyyxxxvvvuuuxxxxxxxxxxxxwwwvvvuuutttsssuuuwwwxxxyyyyyy{{{}}}yyy~~~yyylll{{{|||rrrqqqmmm___III888333333333222111111111111222222333444333666999AAAggghhhhhhnnnSSSBBB???CCCAAA???======<<<:::888777666666555555555555555888777777777666666777777:::===@@@BBBGGGRRRbbbnnn{{{hhhpppqqqiii^^^SSSLLLEEE>>>::::::999999999>>>RRRtttyyyiiiYYYHHH777444444999888333111333333222222333555<<>>:::999666333111222666999<<<<<<<<<===>>>===:::777============>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>============>>>>>>??????@@@BBBBBBBBBAAAAAA???>>>======<<<<<<@@@IIIVVVdddmmmgggZZZNNNHHHAAA>>>IIIWWWbbbtttuuu|||jjj```^^^[[[[[[cccjjjfff]]]@@@888222222333111//////000000000111111111111111222222222222333444555666888888888999;;;<<<<<<;;;BBBaaayyyhhh[[[QQQQQQ```ssszzz\\\RRRLLLDDD@@@BBBHHHRRR]]]eeejjjkkkkkkkkklllmmmnnnnnnpppsssvvvvvvyyy~~~|||xxxwwwsssoookkkhhhfffeeedddaaa___\\\ZZZXXXUUURRROOOLLLHHHHHHPPPWWWYYYXXXXXXVVVbbbsssrrrzzz|||}}}```LLLHHHIIIHHHFFFBBBBBBIIIOOOIII>>>>>>;;;;;;<<<;;;888999===QQQ```nnnttttttuuuuuuttttttuuuwwwxxxxxxwwwuuutttttttttuuuuuuuuuuuuttttttsssuuuwwwxxxxxxyyy{{{}}}zzzyyyzzzpppfffSSS???333///...---000000000000000111222333---///222666;;;PPPlll___rrrvvvOOOEEEEEECCC???===<<<;;;:::888888777666555555555555555666666777777666666666555555999===>>>===@@@GGGNNNWWWaaatttaaaXXXnnn~~~yyycccYYYQQQIIIEEE???999777999>>><<<===MMMpppgggTTTGGG:::777555555666555222111333111///000222333888FFFUUUQQQQQQIIIDDDHHHGGGGGGRRRkkknnnYYYUUUUUUbbbfff]]]kkkzzzzzzrrrdddVVVKKKBBB999444555888999888888888888:::<<<===;;;:::<<<=========>>>>>>>>>???========================;;;;;;;;;<<<===>>>>>>>>>?????????@@@AAABBBBBBCCC@@@CCCIIIQQQ[[[dddkkknnn```LLL;;;999???JJJ\\\ooovvvooonnnmmmcccXXXVVV```eeeYYYHHH999333000222333111///000/////////000000111111111222111111222222333444555888666555666999;;;<<<;;;<<>>===<<<:::999888888777666555555555555444555666666666666555555888999999888666888<<>>;;;777777;;;:::>>>III```vvvVVVEEE???777666555333333333444555666333000111333333555BBBSSSPPPQQQHHHCCCHHHEEEBBBGGGMMMkkk{{{ZZZJJJCCCJJJdddrrreeePPPVVV[[[^^^fffsssjjj[[[III>>>;;;:::666222777555444555888;;;======;;;;;;;;;<<<<<<======>>>>>>======<<<<<<======>>>:::;;;<<<<<<===>>>??????>>>>>>???AAAEEEIIINNNQQQNNNTTT```jjjpppmmmfff___OOOAAA444666CCCUUUfffqqqjjjxxxzzz^^^TTTfffvvv^^^WWW[[[YYYJJJ:::555000///222333000///111......//////000000111111111111111111222333444444444333111222555888::::::666AAA???KKK~~~kkkVVVQQQPPP```uuussskkk___JJJDDD???DDDKKKTTT\\\bbbfffhhhkkklllnnnnnnoooqqquuuxxxyyy~~~|||{{{yyyvvvsssqqqpppppppppmmmjjjgggddd```\\\YYYMMMKKKLLLOOOOOOMMMNNNSSSSSS^^^fffWWW]]]VVVSSSMMMNNN\\\ggg___NNNFFF@@@<<<======<<<===AAAJJJ[[[mmmtttuuuvvvwwwwwwvvvvvvuuuuuuuuutttttttttpppqqqrrrssstttuuuuuuuuuvvvwwwxxxwwwwwwxxxzzz|||ttt|||yyyzzzuuuaaaHHH888333222111//////......///000111222222000777444444:::;;;OOOvvvyyyxxxwwwkkkYYYKKKHHHCCC@@@>>>===<<<:::999888777666555555555555222333555666666666666555999999777777777999<<<===888:::AAAJJJRRR\\\lllzzzjjjMMMSSSYYYYYY[[[]]]]]]bbbkkkrrrrrrjjj\\\RRRCCC???<<<;;;999777999===???PPPfff~~~tttRRRBBB@@@;;;777555222111333555555333444000111444222000===NNNLLLPPPIIIEEEIIIFFF???@@@HHH[[[}}}|||dddSSSJJJCCCUUU^^^ooo~~~zzz```TTTHHHCCCIIIZZZssstttfffTTTGGGCCCDDDFFFFFFBBB>>>888555666999<<<===;;;;;;<<<======>>>??????>>>>>>===<<<<<<===>>>>>><<<===>>>???@@@AAAAAABBB@@@AAABBBEEELLLUUU]]]bbbZZZ___fffkkkkkkcccVVVLLL777888:::>>>JJJYYYaaabbbiiipppuuuzzzmmmYYYLLLOOOggghhh^^^ZZZOOOAAA999333///...111111......000------...//////000111111000000000111111222333444000111222222333555777888555===;;;>>>[[[ooo\\\TTTSSSVVVaaaqqqqqqoooeeeOOOGGG>>>BBBHHHPPPXXX___dddfffkkklllnnnoooooorrruuuxxxxxxzzz}}}~~~zzzxxxwwwwwwvvvsssoookkkhhhccc^^^ZZZTTTOOOLLLLLLLLLMMMQQQVVVXXXcccwwwccchhh^^^WWWKKKIIIYYYlllkkk^^^JJJCCC===<<<;;;999:::===LLL]]]ooouuuuuuvvvwwwwwwwwwvvvuuutttttttttttttttpppqqqssstttuuuvvvvvvvvvwwwxxxxxxwwwvvvwwwzzz|||}}}zzzhhh___ssstttiiixxx{{{yyysss\\\BBB444222222111000............///000222222---555000///888666BBBcccpppeeeMMMJJJEEEBBB@@@???===<<<999999777666555555555555111222444666777777666666444444555888:::;;;:::888::::::===AAACCCGGGRRR^^^jjj{{{lllKKKNNNRRRPPPSSSUUUVVVZZZ___cccaaaYYYMMMDDD@@@<<<:::;;;999777999>>>OOOlllxxxQQQ???;;;555999777333111333555222---333///111444000,,,888JJJFFFMMMIIIGGGLLLHHH??????KKKTTTlllpppzzz{{{dddtttlll^^^VVVEEESSSPPPTTTrrrtttddd[[[QQQJJJNNNYYYbbbZZZPPPJJJMMMXXXdddlllRRRKKKAAA999666777999:::===>>>>>>???@@@AAAAAABBB???>>>===<<<<<<===>>>???>>>???@@@AAABBBCCCDDDDDDCCCCCCEEEIIIRRR]]]gggnnn\\\ZZZXXXWWWTTTMMMCCC<<<<<>>>>>FFFXXXvvv___TTTNNNOOOTTTaaammmhhh___NNNMMMEEEAAABBBKKKUUUZZZ^^^bbbhhhlllmmmlllmmmrrruuutttzzz}}}zzzyyyvvvrrrmmmhhhdddbbbZZZTTTOOOOOOOOOOOORRRVVV\\\qqqwwwiiigggZZZYYYQQQQQQxxxhhhSSSKKKCCC@@@===:::;;;>>>NNN[[[kkkuuuwwwvvvxxxzzzuuuvvvwwwwwwvvvtttrrrqqqppppppqqqrrrsssuuuvvvwwwyyyxxxvvvuuuvvvxxx{{{}}}|||zzzpppuuuvvvqqqllloooppp{{{hhhUUU@@@444000///000222............////////////111222333333555888>>>AAAjjjzzz___EEE>>>AAABBB???===::::::::::::;;;999666333555555444444444555555666:::999999999888777777777888999:::;;;===>>>??????KKKTTT```mmm|||zzznnnlllooosssttt}}}pppIIIGGGNNNIIIFFFKKKOOONNNMMMNNNNNNJJJDDD???888<<<<<<999888;;;;;;777NNNtttQQQ888333444444333222222111111222222666444222//////333:::???FFFDDD@@@===;;;;;;<<<===@@@EEELLL]]]ooommmiiirrrxxxuuubbb```^^^YYYTTTWWWeee{{{{{{]]]IIIAAA<<<;;;BBBBBB===MMMmmmxxxfffOOOBBB???@@@>>>;;;?????????@@@@@@AAAAAAAAA======>>>>>>>>>???????????????AAACCCFFFJJJNNNPPPRRRPPPOOOSSSYYY[[[XXXTTTHHHEEECCC???:::888;;;???SSScccyyygggSSSNNNZZZmmm}}}zzzvvvzzz{{{iiiYYYHHH999333444000000//////.........------------...///000000111000000////////////000000111222222333333444444555999999<<<@@@AAAEEEUUUfffzzzjjj]]]WWWRRRNNNVVVcccrrrvvvllldddQQQIIIBBB???@@@FFFLLLPPPVVV[[[dddhhhjjjiiijjjoooqqqpppxxx{{{~~~|||{{{xxxtttooojjjfffddd]]]WWWSSSSSSSSSSSSUUUZZZ^^^ttt{{{rrrdddeeecccgggcccTTTEEE@@@???>>>===>>>RRR]]]llltttuuuuuuvvvxxxvvvvvvvvvuuuuuutttsssrrrpppppppppqqqrrrssstttuuuuuuuuuttttttuuuwwwyyyzzz~~~yyyxxxllleeessswwwwwwzzzrrr```OOO<<<333///...///111............////////////000111111222333666:::>>>PPP]]]KKKHHHGGGAAA======<<<:::999999888666444666555555444444555555666999888888888888888777777777888888999:::;;;<<<<<<;;;@@@HHHOOOWWWbbboooyyyzzzrrrlllfffaaaZZZVVVVVVXXXWWW\\\qqqfffFFFEEEJJJEEEBBBGGGFFFEEEEEEFFFFFFCCC>>>:::<<<999777666777:::>>>@@@IIIhhhxxxMMM:::888999333333222111111111111222444333111///...111666:::>>><<<999666555555666777666999===HHHccczzzyyy}}}nnnbbb]]]```ddd\\\BBBBBB555333777666===KKKOOObbbYYYLLLCCC@@@BBBEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBGGGJJJMMMNNNLLLJJJLLLNNNEEECCCCCCDDDDDDBBB===999:::777555666888===BBBFFFbbbssscccWWWNNNXXXttttttsss{{{}}}~~~|||{{{lllYYYJJJ===333///000000/////////.........------------...///000000000000000////////////000000111111222222333444444444888888:::<<<;;;;;;CCCOOOiiixxxhhhVVVMMMPPPRRR^^^ooo|||nnngggXXXIIIBBB??????AAADDDFFFMMMUUU^^^cccffffffgggkkkmmmmmmssswww|||}}}}}}}}}yyytttooollljjjddd^^^ZZZZZZ[[[[[[```fffqqqsssvvvyyy{{{vvvaaaLLLCCCDDDDDDAAA???TTT___llltttuuussstttuuuuuuuuutttsssrrrrrrrrrrrrpppppppppppppppqqqrrrrrrqqqqqqrrrtttuuuvvvvvvvvvzzzwwwwww~~~kkkfffrrruuuvvvzzzpppiiiRRREEE777111///------///---............////////////000000000000222666:::;;;aaavvvVVVIIIEEEBBB@@@AAA>>>;;;999999999888777666666555555555555666666777777777777888888888888666777777777888888888888888;;;===???@@@EEELLLRRR\\\eeerrryyyoooaaaVVVQQQPPPOOONNNLLLGGGFFFHHHFFFGGGRRRaaa|||{{{}}}uuuXXXAAABBBDDD>>><<>>???===:::777;;;666555:::;;;;;;BBBMMMgggxxx~~~uuu\\\@@@555555666333222222111111111111111111111000///...///222555666444222000000000222333555555666:::EEE___lllXXXLLLGGGOOOnnnfffMMM777000666444333777888>>>>>>===:::777:::AAAGGGKKKKKKLLLLLLJJJHHHFFFEEEJJJJJJJJJIIIGGGEEECCCBBBDDDHHHLLLJJJDDD>>>===>>>777777888888888666444222444333555===IIISSSWWWWWWYYYeeepppMMMJJJOOOfffzzz|||}}}uuukkkaaa^^^aaaeeennn]]]III<<<444///...////////////...............---------...//////000000000//////......//////000111111111222333333444444666555666999777555666:::<<>>>>>>>>@@@DDDHHHEEEIIIRRR\\\fffnnnqqqrrrzzz}}}}}}~~~|||wwwqqqkkkhhheeeaaa^^^WWWSSSOOOLLLKKKJJJHHHFFFIIIEEEDDDGGGGGGFFFJJJQQQTTTkkk}}}mmmaaa]]]\\\[[[JJJ>>>??????999888===999::::::;;;<<<<<<;;;999777333777@@@@@@===KKK___}}}tttwwwqqqkkkZZZCCC444111222111222222111000000000000000///000111000......///000333222000///000000222333888555666888:::FFFfffvvvYYYKKKGGGFFFRRRgggwww___GGG>>>AAA999111444777,,,000222222111222777<<>><<<===>>>???===888444222111333333333222111222444777222:::III___www}}}ooojjjoootttnnnhhh]]]KKKDDDHHHWWWtttrrrccc\\\```kkkvvvfffTTT???555222111222333........................---------......//////////////////....../////////000000111111222333333333333222333666888888888888===JJJaaazzzccc^^^RRRKKKNNNNNNOOO```vvv]]]yyygggZZZIIIEEEBBB??????===>>>FFFPPPWWW```fffggggggjjjmmmmmmmmmqqquuuxxxzzz~~~}}}yyyvvvuuuqqqkkkggggggkkkssssssdddYYYOOOGGGDDDTTT^^^llluuuxxxuuupppnnnqqqpppooonnnmmmnnnooopppoooooonnnmmmmmmmmmnnnnnnnnnpppsssvvvwwwuuusssqqqppprrruuuyyyppppppuuu|||yyyssspppzzzttteee[[[<<<555000111111///...///------------............000000111111000000333555===<<>>>>>???>>><<<:::999888777666666666666666555555555666666777777888777777777777666666666666555666888888999;;;===???@@@@@@BBBGGGNNNSSSUUUUUUWWWZZZ^^^bbbdddcccaaa___\\\___```^^^ZZZYYY[[[^^^\\\YYYVVVSSSQQQOOONNNMMMDDDDDDDDDEEEEEEDDDBBB@@@DDDAAAAAACCCEEECCCCCCDDD>>>LLLYYYZZZTTTNNNIIIGGGFFF@@@<<<===;;;777666:::888999::::::;;;;;;<<<===888444777>>>>>>CCC^^^}}}}}}uuuqqq]]]UUUGGG999444444555333222111000000//////000000...000111111///......///111111000000000111222333444111333777888;;;MMMaaabbbSSSPPPRRROOOTTTppptttXXXLLLRRRNNNEEE<<<222333333222222222222222111333444555555555444222111666777777888777666555444888666444333444444333222222222111///---...000333AAAQQQmmmwwwfffZZZNNNMMMMMMEEENNNRRR```zzzmmmZZZWWWaaalllrrr[[[JJJ888111000000111333---------...............------------............//////............////////////000111111222222333333222222444888<<<<<<;;;======BBBVVV|||vvvkkk]]]UUUXXXVVVNNNPPP[[[NNNpppsss]]]HHHGGGBBB>>>===<<<<<>>===;;;999:::999888777777666666777555555555555666666666666777777777777666666666666555555666777888888999999;;;:::999;;;>>>AAACCCDDDCCCEEEGGGJJJJJJIIIHHHFFFDDDFFFIIIHHHFFFEEEGGGJJJIIIIIIGGGEEECCCBBBBBBBBBAAA@@@>>><<<;;;<<<======>>>===<<<======<<<999777;;;>>>AAACCCBBB@@@===:::::::::::::::888666666777666777999999999:::<<>>999888<<>>BBBOOOooozzzmmmdddgggggg^^^SSSNNN___cccmmmXXXLLLEEE???======<<<>>>BBBPPP[[[eeefffeeegggjjjkkkmmmmmmmmmmmmooossswwwzzz}}}zzz~~~yyyxxx{{{zzzpppjjjjjjmmmrrrvvvwwwvvvtttssspppqqqqqqrrrrrrqqqqqqqqqnnnnnnmmmmmmmmmnnnnnnoooqqqrrrtttuuuuuurrrooommmjjjjjjjjjjjjqqqvvv~~~vvv```bbbuuuuuummmiiiaaaRRRDDD333000///111111...---///,,,,,,---------............///111111000000222444111111???TTTuuuzzzjjjQQQMMMFFFAAA???>>>>>>===;;;:::999888777777777777666666555555555555555444555555666666666666666666999999999:::;;;;;;999888666777777888888999:::;;;;;;<<<======>>>>>>>>>===;;;<<<>>>>>>>>>>>>>>>???===>>>>>>>>><<<;;;::::::>>>>>><<<:::888888:::;;;999::::::999999888777555999888888999:::999777666333777999777555555666555666777999888777999===@@@AAA???AAAKKKaaaoooZZZDDD<<<555222444444111///000000///............///---///000000///...///000...............////////////222444333666:::<<<999CCCeee}}}|||}}}{{{~~~}}}lll\\\aaaqqqtttjjj___PPPMMMZZZmmm}}}uuu\\\EEE???888666888;;;<<<;;;777666333222111111222222222111000///000111333444...333999888555555:::???FFFRRRggg||||||rrrzzz[[[NNNUUUlll|||}}}xxxhhhllllll\\\III777111---......+++***,,,,,,,,,,,,------.........------------------------///......------......///......//////000111111222000444555111111555666333555;;;???<<<:::EEE^^^uuuzzzzzzrrrdddzzzddd}}}nnnRRRIIIAAA@@@???===<<<>>>MMMXXXccceeeccceeehhhiiijjjkkkkkklllnnnrrruuuwwwwwwwww|||vvvvvvvvvuuuuuuuuuvvvwwwqqqrrrtttuuuuuutttsssrrrmmmmmmmmmmmmmmmnnnoooooorrrsssttttttsssqqqnnnlllllliiieeebbbiii}}}sssppp}}}yyytttppp]]]hhhoooccc```ZZZLLL>>>222///...111000---,,,///,,,,,,,,,---------......,,,...000000000000111333///777>>><<>>BBB???CCCLLL___fffMMM@@@999333333555555111///000000///...............,,,---......------///000////////////////////////...444444...///777999444333FFFXXXttt}}}eeeXXXNNNCCC??????BBBBBBHHH^^^jjjaaaXXXTTTNNNKKKMMMSSSXXX\\\???===999666444444555666888777444333333555777999;;;HHHSSSRRRHHHDDDKKKTTTeeewwwoooooojjjdddfffiii]]]KKKFFFDDD]]]zzzxxxxxxyyyzzzrrrooo|||hhhaaakkkjjjSSS999000...///222222...---///,,,,,,,,,------.........------------------------.........------...............//////000111111111,,,333666333222555555222888777666888:::<<>>>>>===>>>LLLTTT^^^ccccccccceeehhhjjjjjjjjjjjjjjjkkkooorrruuuvvvzzz~~~zzzxxxxxxxxxwwwwwwtttsssrrrpppoooppppppqqqssssssrrrrrrqqqpppppppppxxxuuutttuuurrrkkkggghhhgggkkkdddWWW___|||vvvmmmwwwuuuwwwkkk^^^pppggg]]]___YYYFFF555222111111000///......---........................///////////////000111111///777;;;===EEE\\\sss\\\OOOFFFHHHHHH???;;;>>>???<<<999999::::::666666666555444444444333777777666666666666777777777777777777777777777777555666666777888999999999999999:::::::::;;;;;;;;;999999999999999999999999:::;;;;;;;;;;;;:::999999888888999999999:::::::::555555555555555555555555666666666666666555555555333555666555444333333555777999222111<<<@@@>>>BBBCCCKKK^^^zzzfffIII:::888666333222222333444////////////............,,,,,,,,,------.....................////////////000000//////000222555666333<<>>CCCXXXssszzzqqqhhhgggnnnwww}}}pppnnnkkkhhhbbbTTTAAA444//////.........---------++++++,,,,,,,,,,,,------------------------------////////////000000000000///000000000111111111111111111222333333333333222444666888999999:::<<<>>>HHHZZZ~~~lllsss^^^III@@@???===<<<<<>>;;;>>>LLLkkkuuueeeDDD999777555333222222333333////////////............,,,,,,,,,---------......---.........///////////////.........///111333444777:::;;;@@@VVVzzzWWWMMMBBBDDDCCC???>>>AAADDDCCCCCCBBBAAA@@@???GGG\\\ooozzzgggRRRHHHIIIPPP^^^kkk{{{mmmZZZMMMNNNZZZeeennn~~~llldddTTTXXXeee|||lllZZZPPPSSS]]]aaaccc\\\KKKOOOZZZlllvvvfff```______```dddkkkiiiddd\\\QQQDDD888000///.........---------,,,+++++++++,,,,,,,,,---------------------------------............///////////////000000000111111111000111222222333333222222333555777777888888:::<<<:::DDDYYYxxxbbbhhhrrrWWWGGGAAA>>><<<<<>>===<<<;;;:::;;;;;;::::::999999888777777666444444333333333333444444444444444444444444444444333333444444555666666666555555555555666666666777666666666666666666666666666666666666666555555555444444555555555666666666555555555555555555555555444444444444444444444444666444333333555666666555444999:::<<<===:::KKKjjjyyyyyyVVV;;;777666444333222222222333/////////............---,,,,,,,,,,,,---------------------.........//////...---------...///111222666555444333:::QQQyyy}}}uuufff^^^___[[[RRRJJJFFFAAA;;;AAA???>>><<<999;;;GGGTTTiii```WWWQQQMMMLLLPPPVVVuuummm[[[VVVYYY\\\ddd|||cccTTTHHHBBBDDDPPP\\\\\\SSSKKKIIIIII]]]|||}}}hhhcccfffwwwmmm```YYYSSSTTT[[[gggcccZZZLLL>>>444///.........------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------.........////////////000000000000000111222222333333222222111333555666666666888:::::::::>>>HHHYYYwww\\\RRRmmmdddMMMCCC@@@???>>>@@@GGGQQQYYY^^^aaadddfffjjjjjjkkkjjjjjjjjjlllnnnppppppssswwwwwwvvv{{{~~~~~~{{{xxxuuutttsssqqqoooooooooooopppqqqqqqrrrsssmmmnnnnnnnnnooooooooopppmmmlllllliiiccc```hhhrrryyyvvvvvv~~~tttoooiii[[[iiiyyykkk[[[OOOCCC888222............------,,,,,,------------------------///............///000000111555333333555444BBB^^^|||cccNNNDDD@@@>>>@@@@@@>>><<<<<<;;;;;;:::999999888777777555444444333333444444555333333333333333333333333333444444444555555555666444444444444555555555555666666666666666666666666666555555444444444444444444444444444555555555555555555555555555555555555444444444444444555555555333222222444777888777555<<<:::888<<>>999:::???GGGHHHIIIHHHDDD>>>;;;:::YYYlllsssdddTTTPPPMMMGGGIII]]]uuuwwwdddOOOAAAJJJ???:::@@@BBB<<<888:::DDDPPPuuupppbbbiiixxxuuufffccc___aaahhhddd[[[MMM>>>333...///000------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000000111222222222222222111333444555555555777999===;;;999999<<>>444111/////////...............------------------------...............//////000000444222333777333777HHHaaaUUUMMMEEE@@@CCCDDD???;;;:::<<<<<<;;;:::999888777666666666555555555555666666444444444444444444444444444444555555555555666666444444444555555555555666666666666666666666666666777666555444444444444555444444444555555555666666555555555555555555555555444444555555666666666666555666777999;;;:::888666@@@======IIIWWWbbbtttffflll~~~{{{qqqllllll___GGG:::<<<333333222222111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111///---222999999444;;;GGGZZZqqqzzzrrrwwwsss|||{{{```PPPGGGCCCDDDJJJMMMGGG???:::<<<===<<<999888;;;@@@BBB]]]eee```MMMCCCHHHLLLHHHDDDLLLVVVZZZUUUKKKBBB>>>IIIAAA@@@IIIKKKCCC===>>>HHHZZZiiifffmmmppptttzzzvvvtttzzzooorrroooiiigggZZZNNN>>>333//////000000++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---............/////////000000111222222222222111111333555555444555666888666666777:::<<>>@@@======<<<;;;999888777777777777666666666666777777555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555777666555444333444555555444555555555555666666666555555555555555555555555444444555555666777777777444666888999777777888999555;;;EEE]]]xxxyyytttnnnwww}}}ggg```ZZZUUUHHH999444888222222111111111000000///.........------------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------........./////////000000000...///333555444666:::DDD___{{{zzzxxx|||hhhZZZSSSSSS___hhh```MMM===777999999777888===???===LLLMMMGGG======FFFLLLLLL@@@@@@@@@???999666;;;CCCGGGHHHQQQaaajjjdddWWWMMMRRRaaa~~~{{{{{{mmmiii|||zzz|||tttbbbSSSIII>>>222,,,---//////...******++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------------.........//////000111111222222111111111222444444444444555777444333555:::;;;:::<<<@@@KKK\\\{{{sssUUUSSSgggTTTMMMIIICCCCCCCCCEEEIIIPPPWWW\\\___```ccceeefffggggggiiijjjlllmmmqqquuuuuussswww}}}zzz{{{wwwrrrrrrpppooooooppprrrrrrqqqooommmnnnooopppqqqqqqppppppoooooooooooooooooooooooohhhccc___^^^]]]^^^eeennnyyytttrrrmmm\\\YYYlll~~~{{{ooo```QQQBBB555000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---111---...444222111999<<>>===;;;:::999888888777777666666777777888555555555555555555555555444444444444333333333333333333444444444555555555444444444444444444444444777666444222222333444555444444444555555555666666555555555555555555555555333333444555555666777777222555777777666:::DDDLLLFFFTTTcccyyy{{{}}}zzz~~~nnnZZZTTTJJJAAA:::444111000000000111111000000//////.........---------,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,------..................000000...///333555444222AAASSSjjj~~~ppprrr|||qqqqqqnnnUUU???AAAAAAAAAFFFOOOPPPLLLCCC@@@<<<;;;???HHHSSSZZZVVVTTTQQQJJJ@@@<<>>GGGZZZsssiiiTTTttt^^^VVVOOOGGGAAA@@@@@@CCCIIIQQQWWWZZZaaaccceeefffeeeeeefffgggiiijjjnnnrrrqqqoooqqqwwwrrruuu|||wwwuuuuuuqqqoooppppppoooooooooqqqqqqooonnnmmmnnnpppqqqqqqpppoooooonnnnnnooooooppppppqqqqqqhhhbbb^^^^^^```cccjjjqqq{{{oooooouuuwww|||mmmiiidddTTTVVVttt}}}ooo]]]LLL===222///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000333...---333222111999===222EEE~~~tttaaaTTTHHHCCCFFFAAAAAA@@@>>>===;;;::::::777777666666666666777777444444444444444444444444333222222222222222222222222222333333333444444444222222222222222222222222666555333111111222333444333333444444444555555555555555555555555555555555222222333333444555666666444888;;;;;;<<>>444222333333222111111000//////////////////............---------+++++++++*********))))))******************************+++,,,,,,---.........------------...//////000000444888<<>>>>>@@@DDDNNNWWWaaa______bbbfffiiiiiihhhgggiiiiiiiiihhhiiikkkmmmooorrruuuxxx{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~zzzxxxwwwwwwzzz}}}~~~xxxtttppppppsssuuusssqqqooooooqqqsssvvvuuusssqqqppppppooommmlllkkkjjjiiilllpppqqqooonnnnnnhhhaaa]]]TTTRRR^^^nnnvvv|||yyyuuuwwwxxxvvvqqqrrr~~~iiiZZZkkkrrr```HHH888222222111///............------------++++++++++++++++++++++++---,,,,,,,,,,,,---.........//////000000111222222333999888@@@```{{{jjjXXXMMMCCCAAA@@@>>>???BBBAAA===999777777999;;;<<<888777777666666555444444555555555555555555555555666555555444444555555666555555555444444444333333444444444333333333333333555555666666777777888888555222444777777333333777777777888999999999888777555<<>>___|||zzzppptttwwwrrr{{{yyysssmmmooottt|||sssYYYEEE;;;999999888222///,,,+++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++******+++++++++---,,,***))))))***,,,---.........//////......---//////////////////////////////000111111222333333222222111222222333444555777777666666777:::===???BBBKKKZZZooorrr\\\[[[zzzYYYLLL???;;;===BBBHHHMMMYYY\\\aaadddeeefffhhhiiieeefffggggggggggggiiikkkkkkmmmpppuuuzzz{{{zzzyyy|||~~~zzz{{{}}}||||||~~~||||||}}}}}}~~~}}}|||}}}~~~~~~|||zzzwwwwwwwwwwwwxxxzzz{{{|||~~~}}}}}}{{{zzzxxxvvvuuuvvvtttssssssuuuwwwxxxxxxpppnnnmmmooossstttqqqoooooooooppprrrtttvvvuuutttnnnnnnmmmllljjjiiihhhgggkkknnnpppqqqrrrooocccWWWUUUOOORRRddd{{{~~~sssqqqsssttttttsssvvvvvvjjj~~~sss___EEE555111222000,,,............------------++++++++++++++++++++++++------,,,,,,------...///......//////000111111111222666333444AAAZZZppp[[[QQQNNNIIICCC@@@<<<:::888666666777999:::777777666555444333222222666666666666666666666666666555555444444555555666555555555444444444444333555555444444444333333333444444444555555555555555777666777;;;<<<::::::<<<666555444444555666777666777===OOOmmm~~~qqqhhhiiinnnsss}}}~~~GGG@@@777222222222222111111000//////......//////,,,,,,,,,,,,+++++++++++++++************)))))))))++++++++++++++++++++++++******++++++,,,,,,------------,,,,,,------.../////////222333//////???RRRlllzzzyyy|||}}}yyyzzz}}}tttttt{{{yyynnn\\\DDD444111333333333111...,,,***+++++++++***************************)))))))))*********++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,------......------,,,000000000000000000000000//////000000111111222222111111111111222333444555666555555444555555666777444999???EEEOOObbb{{{~~~aaa~~~jjjYYYFFF??????@@@BBBDDDQQQXXX```dddddddddfffiiidddeeefffffffffgggiiikkkkkkkkkmmmsssxxxzzzxxxtttvvvyyy|||yyy{{{|||zzzzzz{{{zzzzzzzzzzzz{{{|||}}}}}}yyyxxxwwwwwwxxxxxxwwwuuuwwwwwwxxxxxxwwwvvvvvvuuuxxxxxxyyyxxxwwwtttqqqpppsssqqqppppppqqqssssssrrrpppooommmmmmnnnnnnllljjjooonnnnnnooorrruuuuuuuuummmmmmlllkkkjjjiiihhhhhhiiijjjnnnrrrsssmmm```TTTPPPOOOUUUfffyyyrrrssswwwzzz~~~|||}}}qqq[[[@@@111000222000,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------...//////000000111000444333555888===ZZZ~~~ppp\\\LLLGGGBBB===;;;======:::666777777777666666555555555666666666666666666666666666666555555555555666666555555555555444444444444666666555555444444333333555555555555555555666666666444333555777888888999666888<<>>===:::III\\\lllwwwvvvrrruuuvvv{{{xxxxxxccc>>>555444222111111111111000000//////...............------------,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++++++++,,,+++++++++++++++,,,------,,,,,,...111222000222555666:::GGGaaayyywwwnnnwwwmmmdddddddddcccqqqkkk\\\MMM999555555555222///,,,+++***...,,,******++++++***)))))))))))))))))))))))))))''''''((((((((())))))))))))******++++++******)))))))))))))))***++++++,,,***++++++,,,------,,,,,,//////////////////////////////////////////000000000000000000111222333333000111222333444444333222///333888:::888777666777<<<>>>BBBLLL___yyypppiii|||zzzoooeeeYYYPPPGGG???<<<>>>BBBJJJUUU[[[]]]]]]```cccbbbccceeeeeeeeefffiiikkkooonnnnnnooossswwwyyyzzznnnpppqqqrrruuu}}}|||{{{}}}|||xxxwwwyyyuuuvvvwwwxxxxxxxxxwwwwwwyyywwwuuuuuuvvvwwwvvvuuutttttttttttttttsssrrrqqqppprrrsssttttttsssqqqppppppooonnnoooqqqqqqpppooommmllljjjiiiiiikkklllnnnkkkjjjiiijjjmmmooopppoookkklllllllllllllllmmmmmmmmmmmmmmmjjjaaaXXXWWW[[[iiiggg]]]VVVdddzzztttvvv|||}}}}}}}}}|||vvvcccJJJ:::666555222---------------,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((())))))***+++,,,,,,------.../////////333111,,,222<<<999666AAAXXXvvvYYYFFF??????===:::::::::::::::::::::::::::777777777777777777777777777666666555555666666777666666666555555555444444666666666666666666666666666777777888999999::::::<<<<<<;;;<<>>===DDDNNNUUUYYY[[[]]]___```aaacccccccccdddgggiiijjjlllnnnoooqqqtttxxx{{{vvvuuuttttttvvvzzzyyywwwxxx{{{zzzvvvuuuxxxtttuuuvvvwwwxxxxxxwwwwwwxxxvvvtttssstttuuuuuutttrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttttttttsssqqqqqqooonnnnnnoooqqqqqqpppoooiiijjjkkklllllllllnnnooohhhgggggghhhjjjlllkkkjjjiiiiiijjjkkklllmmmnnnnnnoooqqqppphhhZZZTTT```qqq}}}sss|||xxxttttttuuuzzz}}}tttwwwrrrpppwww}}}lllTTTCCC:::666111------------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))******++++++,,,,,,---......//////000333...---666888555;;;BBBZZZjjjXXXMMMFFFDDD???>>>>>>===;;;:::999999999999999999999999999999777777666666666666777777666666666666555555555555555555555666777777888888666777888999:::<<<<<<===555<<>>;;;;;;;;;;;;;;;;;;;;;;;;777777666666666666777777777666666666555555555555444444555666777888999999===>>>???AAABBBDDDEEEFFFSSS```rrr~~~tttpppqqqvvvgggYYYTTTDDD666444555333333333222000///000111//////...------------...+++++++++************)))'''((((((((())))))******((((((((((((((((((((((((++++++***************************)))***++++++,,,)))+++---------...000///000---...222444666AAANNNssszzzooosssqqqppp}}}tttrrrjjjdddlll|||~~~{{{yyyvvv^^^MMMBBB111+++------***+++,,,///111///***&&&***))))))***++++++)))'''))))))))))))))))))))))))(((((((((((()))))))))***''')))***++++++***)))''''''''')))***++++++++++++***+++,,,---............------------------------.....................---.........//////000111222333333222111111111111111...///000000000111333555///000111111222444666888111===GGGKKKVVVoooyyyVVVGGGUUUqqq~~~hhhLLL???AAA======???DDDLLLUUU[[[]]]]]]^^^______```bbbeeehhhlllmmmnnnmmmlllmmmnnnpppvvvvvvvvvwwwwwwwwwvvvvvvuuuwwwyyy{{{||||||{{{zzz|||{{{{{{}}}~~~{{{xxxtttuuuuuuuuuuuuuuutttsssuuutttssssssssssssqqqpppnnnnnnnnnooopppppppppqqqsssssssssqqqoooooopppqqqoooppppppqqqqqqqqqppppppooommmkkklllooopppooommmiiijjjjjjjjjiiihhhfffeeeggggggggggggggggggffffffdddfffjjjmmmnnnnnnmmmlllnnnfff[[[RRRWWWmmm|||xxxtttwwwqqqsss|||xxxwwwxxxtttllleeeddd___}}}|||uuulllhhheeeZZZNNN>>>:::444111111000...,,,,,,,,,,,,++++++*********))))))))))))************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,/////////000111111222222888555:::QQQzzz|||xxxooocccWWWKKKCCC???@@@?????????>>>======???===???>>>;;;;;;>>>>>>:::<<<<<<;;;999999<<<<<<;;;???===;;;;;;>>>DDDIIIKKKUUUWWWbbbooonnnfffgggpppvvvtttxxxkkkNNNCCC>>>666222444////////////..................---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,---......,,,------...000111333444HHHMMMcccvvvfffddd{{{xxxooovvv|||uuuooorrrzzzxxxzzzvvveee\\\???<<<888444000---++++++,,,,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))************+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,------......------,,,---------............///............////////////222111000//////000111111222222222222222222222222111000///......///000111000333666555555<<>>???CCCJJJQQQVVVXXXYYY[[[]]]^^^___aaadddgggkkklllllllllkkkkkklllnnnrrrssstttttttttrrrqqqooooooqqqtttxxxzzz|||||||||zzz~~~~~~|||||||||}}}yyyttttttttttttssssssssssssrrrrrrqqqqqqrrrsssssssssrrrqqqpppooonnnmmmllllllooopppqqqqqqppppppqqqsssooooooppppppqqqppppppooopppmmmllllllnnnnnnllljjjhhhhhhhhhhhhhhhfffeeedddhhhgggggggggffffffffffffhhhiiijjjmmmnnnnnnlllkkkccc\\\SSSPPP^^^}}}zzzyyyzzzwwwsssyyy|||xxxtttqqqkkkbbb]]]]]]hhhxxxvvvxxxvvvoooeee___XXXJJJ===666333///---......---+++,,,,,,,,,++++++*********))))))))))))*********************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,...//////000000111222222666444444<<>><<>>@@@HHHXXXooo}}}xxxfffUUULLLFFFCCC???>>>>>>@@@AAAAAAGGGKKKQQQVVVYYY]]]```bbbeeegggiiiiiigggffffffgggiiiiiiiiikkknnnssswwwyyy}}}}}}~~~~~~~~~~~~~~~}}}|||~~~}}}{{{yyyyyyyyywwwwwwzzz~~~}}}vvv{{{{{{zzzyyyvvvuuuxxx}}}~~~{{{xxxvvvuuutttsssrrrrrrrrrrrrsssttttttsssqqqqqqtttvvvqqqqqqqqqppppppooooooooonnnnnnooonnnmmmmmmnnnpppnnnnnnnnnnnnnnnmmmlllkkkhhhiiiiiiiiihhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiihhhgggffffffggghhhiiikkkkkkkkkllliiibbbWWWOOOGGGEEEDDDGGGLLLPPPPPPNNN[[[iiillleee[[[RRR[[[sssyyyyyymmmeeepppyyy|||~~~zzzrrrmmmqqqyyy}}}www{{{~~~}}}ooo\\\MMMBBB:::333.../////////...---------...************************((()))))))))************************+++++++++,,,+++++++++,,,,,,,,,---------------...//////000000+++...222555666888:::<<>>>>>>>>BBBEEEKKKPPPTTTXXX\\\___bbbdddggghhhgggfffffffffiiihhhhhhhhhjjjmmmppprrrtttuuuvvvxxxzzz|||~~~|||}}}{{{wwwuuusssssstttwwwzzz||||||{{{rrrxxx{{{vvvvvvvvvuuuuuuvvvxxxyyyxxxwwwuuuuuuuuuuuutttrrrqqqpppsssuuuwwwuuuqqqoooqqqsssssssssrrrpppooommmlllkkkooooooooommmkkkjjjkkkmmmmmmmmmmmmmmmmmmlllkkkjjjfffhhhiiiiiihhhhhhiiijjjggggggffffffffffffgggggghhhgggfffffffffhhhjjjllloooooonnniiiaaaVVVLLLFFFAAABBBEEEJJJOOOOOOLLLHHHUUUWWWSSSSSSWWWTTTZZZmmmqqqlllcccgggyyyxxxmmmjjjvvv|||yyy{{{www]]]III<<<333//////,,,......---+++******+++)))))))))***************))))))))))))*********************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////111...,,,...333777666444555GGG^^^~~~rrrjjjjjjdddlllrrrvvvpppmmmqqqgggXXXHHH666888666444444333000---+++.........------------,,,)))))))))(((((((((((('''))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---+++++++++...000111222222222555999@@@MMMbbb{{{yyyaaaMMM===111<<<333,,,---///,,,(((%%%(((((()))************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))***))))))((((((((((((((())))))))))))))))))******++++++************++++++,,,------......------,,,,,,,,,,,,,,,------------,,,------------.........------...///000000000000........................,,,,,,---......---,,,,,,111---))))))+++------+++zzzuuu{{{vvvqqqkkkfffeeeFFFJJJVVVkkk}}}~~~lllXXXHHHEEE@@@>>>===>>>=========@@@DDDHHHMMMRRRWWW[[[^^^aaadddeeeeeeddddddeeeeeefffgggiiijjjjjjjjjjjjjjjlllnnnqqquuuyyy|||~~~|||}}}~~~~~~{{{wwwtttsssuuuwwwxxxwwwxxxyyyzzzssstttyyy~~~xxxsssttttttvvvwwwwwwuuutttuuuwwwssstttuuuuuutttrrrooommmooosssvvvuuuqqqnnnnnnpppppppppooonnnmmmlllkkkkkknnnnnnnnnmmmkkkjjjkkklllmmmmmmmmmllllllkkkjjjiiigggiiijjjiiigggfffhhhiiiffffffeeeddddddeeefffggggggfffeeeeeefffiiilllnnnnnnooollldddYYYPPPLLLKKKMMMLLLLLLMMMQQQVVVZZZ\\\^^^YYYPPPRRRYYYWWW[[[kkkqqqhhhbbbmmm~~~}}}}}}}}}www{{{|||zzz^^^III;;;222///111***,,,...---***)))***,,,((()))))))))*********+++))))))))))))************)))))))))************+++)))))))))*********+++++++++,,,,,,---......//////000000//////000222444555555999AAAUUUtttllleeeaaahhhuuu{{{lll```___SSSDDD:::111333333333111000000///............---------,,,,,,))))))((((((((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++---///000///...///222444999555111///222;;;HHHRRRtttuuurrrfffTTTDDD:::222------++++++......++++++...&&&'''(((***++++++******((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********)))((((((((((((((('''((((((((()))*********++++++************++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,---...000000000000///------------------------+++,,,------------,,,+++///---++++++,,,---------~~~rrriiisss|||xxxvvvyyy}}}LLLFFFJJJ```~~~uuu]]]IIIEEEAAA>>>>>>>>>>>>===:::<<<@@@CCCHHHMMMSSSWWW[[[^^^bbbccccccccccccddd```cccggglllnnnmmmkkkiiiggghhhkkknnnrrrvvvzzz|||xxxwwwwwwwwwwwwvvvsssppprrruuuwwwvvvsssrrrsssuuuvvvrrrqqqvvvzzzwwwtttsssssswwwyyywwwsssrrrtttxxxqqqrrrtttuuutttqqqmmmkkkkkkpppttttttpppmmmmmmnnnjjjkkkkkkllllllmmmmmmmmmlllmmmmmmllljjjjjjkkkmmmlllmmmllllllkkkjjjiiihhhiiikkkllljjjgggeeefffhhhhhhgggfffeeeeeefffhhhhhhffffffeeeeeegggjjjmmmpppjjjkkkhhh___TTTOOORRRWWWfffaaaYYYTTTVVV^^^iiiqqqbbb]]]SSSUUU[[[XXX\\\nnnrrrhhhbbbppp}}}uuuxxxtttXXXEEE888///---000))),,,......,,,+++,,,...(((((())))))*********+++))))))))))))************(((((((((((())))))))))))((())))))))))))*********++++++,,,------......///%%%,,,222222---+++...333000444666999NNNyyy{{{kkk^^^]]]bbbnnnuuuppp[[[SSSCCC666555666111222111...---///111111......---------,,,,,,,,,************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((((()))***+++&&&---222///***(((+++...,,,+++...222555666777:::IIITTT^^^iiijjjPPPEEEFFFCCC;;;555444222///...------,,,(((%%%***222)))***+++,,,,,,+++******(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((&&&''''''((()))******+++++++++************++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,...000000000000///------------------------++++++------------++++++&&&'''(((******+++,,,---vvvwwwwwwzzz|||www|||xxxzzz\\\CCC===MMMnnnoooVVV@@@>>>DDDCCC>>><<<===>>>>>><<<>>>CCCIIILLLUUUYYY]]]______^^^```bbbaaabbbdddeeefffffffffffflllkkkkkkkkkmmmoooqqqrrrrrrqqqqqqrrrssssssrrrpppssssssrrrrrrrrrqqqqqqqqqvvvvvvvvvuuuttttttssssssvvvvvvvvvtttrrrrrrtttvvvtttuuuuuuuuutttrrrpppooommmmmmmmmnnnppppppnnnlllqqqpppnnnmmmnnnmmmkkkjjjkkkkkkkkkkkkkkkkkkkkkkkklllnnnpppnnnjjjhhhiiikkkjjjgggdddfffiiijjjfffbbbfffffffffffffffggghhhhhhlllhhhddddddhhhlllnnnooolllaaaSSSNNN\\\ttt{{{nnnsss~~~yyyiiiaaa___\\\YYYYYY]]]ccchhheeelllsssuuuuuuwww~~~iiiKKK:::333000...------------,,,,,,+++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------............///+++222777666888HHHeee|||~~~yyyooogggeee```jjjuuu~~~gggFFF;;;:::555222333000000000000///////////////......---+++***))))))++++++***)))(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&$$$%%%((()))(((&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,,,,,,,------............////////////444777;;;@@@EEENNNXXX```tttxxxnnnaaaVVVNNNEEE;;;444222222111000///......---,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))''''''''''''((((((((((((++++++******)))*********------------------------,,,------,,,+++,,,...000------------------------,,,,,,,,,------.........---///000///+++***+++---***************)))((((((,,,,,,,,,+++***)))((('''~~~~~~}}}|||eeeLLLBBBGGG\\\www]]]OOOIIICCC@@@AAAAAA???<<<999999>>>CCCGGGOOOSSSYYY\\\\\\\\\]]]^^^___```aaabbbcccdddeeeeeeggggggggghhhjjjmmmoooppppppqqqqqqqqqqqqppppppooorrrrrrrrrqqqppppppoooooosssssssssssssssrrrrrrrrrvvvvvvvvvtttrrrrrrtttvvvuuuuuuuuutttsssqqqooonnnmmmlllmmmnnnppppppooommmsssqqqooooooooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkpppppppppnnnkkkiiiiiiiiikkkgggddddddffffffccc___ddddddddddddeeefffggggggfffdddcccdddggggggeeebbb\\\VVVSSS^^^{{{jjjbbbaaa___\\\\\\^^^bbbeeejjjrrr{{{|||xxxvvvzzz~~~~~~}}}zzzsss\\\BBB444000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,------------............222444333000...555BBBNNNhhhkkkeeeaaadddeeeccceeeiiivvvjjjQQQ:::555777444222333000000000000/////////...///...---,,,+++******)))+++***))))))(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&$$$%%%((()))(((&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((())))))***+++++++++,,,,,,,,,,,,---------........./////////...000222444555999@@@DDDBBBLLLYYYccclllwww{{{rrrkkkaaaSSSIII???999444111222222///,,,---------------,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''((((((((())))))))))))'''((()))***++++++******))))))))))))))))))))))))''''''''''''((((((((((((*********)))******++++++------------------------***++++++***)))***,,,...------------------------,,,,,,,,,,,,---------------///000...+++***+++,,,***************)))((((((******++++++******))))))wwwdddYYYQQQLLL```sss```RRRLLLLLLFFFCCC???;;;999<<>>FFFKKKMMMTTT^^^iiiqqqttttttsssyyy{{{xxxqqqlllkkkkkkiiieee```]]]]]]]]]\\\___ddd___SSSEEE>>>>>>;;;333***333000------111333333111******+++++++++,,,,,,,,,------,,,,,,++++++******))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))(((((()))******)))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))***+++---------------------------------,,,,,,,,,,,,,,,,,,---......---+++***+++,,,))))))******))))))(((((((((((()))***************zzz]]]JJJZZZttthhhSSSIIIEEECCCAAA>>>:::999???FFFFFFJJJPPPUUUYYYZZZYYYYYYVVVWWWXXXZZZ\\\^^^```aaacccdddeeegggiiikkklllmmmkkkooorrrpppllliiillloooqqqppppppoooooonnnmmmmmmmmmmmmnnnoooooopppqqqqqqsssttttttrrrqqqqqqsssuuuuuutttsssrrrqqqooonnnmmmjjjjjjjjjkkknnnpppooonnnrrrpppoooooooooooommmllliiiiiijjjkkkkkkkkkjjjjjjpppnnnkkklllmmmmmmiiieeeooolllhhhfffggghhhgggfffaaaaaabbbcccddddddddddddfffeeedddeeeccc^^^UUUMMMFFFPPPbbbzzz~~~{{{wwwuuuwww{{{vvvqqqrrruuuuuussszzzyyyxxx}}}ttthhhaaaYYYRRRCCC444//////...------,,,,,,,,,++++++++++++++++++*********)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((************************************+++++++++++++++,,,,,,,,,------------+++,,,...333777999888666111:::IIIaaa~~~xxxuuu{{{}}}zzzvvvrrrmmmhhhoooxxxsssooojjjppp{{{{{{uuu___BBB===555111333444111///111000000/////////.........------,,,,,,+++******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''((())))))************++++++++++++,,,,,,,,,,,,------------...///000111111222222222444333333444444333000...///333999???BBBCCCBBBAAADDDFFFEEE???<<<======;;;<<<777444555666555888===>>>666---,,,000444333000555222///.........---+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))+++,,,,,,+++++++++++++++++++++++++++,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,---,,,+++******+++((()))))))))))))))(((((('''((())))))******))))))YYYHHHUUUwwwbbbJJJHHHFFFGGGGGGBBB::::::>>>CCCFFFJJJPPPTTTUUUTTTSSSRRRRRRTTTUUUXXX[[[^^^___gggggghhhiiijjjjjjkkkkkkhhhmmmpppoookkkiiikkkoooooooooooonnnnnnnnnnnnmmmllllllmmmnnnoooooopppqqqqqqrrrrrrqqqoooppprrrtttrrrrrrqqqpppooonnnmmmmmmiiihhhhhhiiilllnnnnnnmmmooonnnllllllmmmmmmllljjjggghhhjjjkkklllkkkjjjiiiiiihhhgggiiillllllhhheeefffdddbbbaaaaaacccddddddaaabbbcccddddddddddddccciiieee___[[[WWWQQQJJJDDDHHHXXXmmm~~~|||zzzwwwrrrssswww|||rrrkkkkkkhhhkkkwwwvvvoooqqqiiiaaa```\\\HHH<<<111...///...,,,,,,------,,,++++++***))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---,,,///111222111//////000111444666>>>SSSvvv}}}uuupppjjjddd___lllwwwwwwttttttxxxzzz|||pppmmmmmmsssjjjmmmpppeeeWWWGGG444999666444444333111000222////////////............,,,,,,,,,++++++******)))((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))*********++++++++++++++++++,,,,,,,,,,,,)))***,,,...000111111000******,,,000222111---)))222333333444444333333222222555666222000333444222444000000222222000111444333111///---,,,...///000,,,+++*********++++++***---,,,,,,+++******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,++++++++++++++++++++++++***+++------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,+++++++++++++++******'''(((((()))))))))((((((((())))))))))))(((''''''mmmGGGHHHJJJnnnsss^^^XXXXXX``````SSSEEE===AAAAAADDDHHHLLLNNNMMMLLLMMMMMMNNNPPPSSSWWW[[[]]]eeefffggghhhhhhhhhhhhgggfffiiikkkkkkjjjiiikkkmmmllllllllllllmmmmmmmmmmmmjjjkkkkkklllmmmnnnnnnoooooooooooonnnmmmnnnppprrrooonnnnnnmmmllllllmmmmmmjjjiiihhhiiikkkmmmmmmmmmmmmkkkjjjjjjkkkkkkjjjiiifffgggjjjkkklllkkkjjjiiicccdddeeegggiiiiiigggeeecccbbbaaaaaaaaabbbdddeeebbbcccdddddddddcccaaa```fff___UUUMMMJJJGGGDDDAAAIIIWWWggguuummm]]]nnnxxxooommmppptttvvvxxxxxxnnnjjjiiijjjssssssfffccc\\\ZZZ\\\YYY@@@666...,,,---+++)))))),,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,,,,///111000+++)))+++...---111333222555EEE___ttt|||ooojjjnnnyyyxxxvvvnnneeeaaadddggggggnnn|||fffdddqqq{{{{{{iii___YYYIII===999444444333222222222222222333/////////.........------,,,,,,++++++************'''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((())))))))))))*********************++++++++++++***))))))+++---...---,,,...---++++++,,,---,,,,,,---,,,,,,++++++,,,---...(((,,,...+++***---...---+++)))***------***)))+++///000111///,,,+++,,,...,,,,,,,,,------------...++++++***)))((('''&&&%%%(((((('''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))***+++************************''')))++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++***))))))++++++***)))''''''((()))))))))(((((((((((()))(((((('''&&&&&&{{{xxxMMMHHH888PPPiii|||yyykkkiii}}}~~~___HHHBBBAAAAAACCCGGGIIIHHHGGGGGGGGGHHHJJJNNNSSSWWWYYY^^^___aaabbbcccccccccbbbbbbccceeeggghhhiiiiiiiiiggghhhhhhiiijjjkkklllllliiiiiijjjjjjkkkkkkkkkllllllmmmmmmlllkkklllnnnppplllkkkjjjjjjjjjkkklllmmmmmmkkkjjjjjjlllnnnnnnnnnllljjjiiiiiijjjkkkjjjhhheeegggiiikkklllkkkjjjiiiaaadddggghhhgggeeeddddddddddddeeeddddddcccddddddbbbcccccccccbbb```^^^]]][[[TTTLLLGGGIIIMMMPPPRRRYYYZZZ]]]iiiwww]]]RRRMMMRRRmmmzzzrrrpppssstttuuunnnqqquuuuuussspppooooootttrrrddd[[[SSSSSSTTTLLL<<<333,,,,,,---+++)))***))))))******+++++++++,,,((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++))),,,......------000333---///111000---...666>>>YYYnnn~~~|||zzzxxxxxx{{{||||||}}}|||zzzwwwuuutttpppnnniiiccc```cccjjjppp}}}||||||qqqWWWIIICCC777000444666111111111111333444333000//////.........---------++++++++++++************&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******)))))))))*********++++++,,,***((())),,,---,,,***555333111...,,,+++,,,,,,------......//////000000+++///111...---///000...,,,)))***......,,,,,,...+++++++++,,,------......)))******)))'''&&&%%%%%%***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&'''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((())))))***************************&&&(((++++++***))))))***++++++++++++++++++++++++)))))))))***************+++)))((()))+++,,,***(((&&&''''''((())))))((((((&&&&&&'''(((((((((''''''~~~ZZZTTT@@@FFFHHHNNNlllqqqoootttQQQEEECCCAAABBBFFFHHHGGGFFFCCCCCCDDDGGGKKKOOOTTTVVVWWWXXXZZZ]]]^^^_________`````````cccfffhhhhhhgggddddddeeeggghhhjjjkkkkkkhhhhhhhhhhhhiiiiiiiiiiiikkkllllllkkkjjjkkkmmmoooiiiiiihhhhhhiiikkklllmmmpppnnnllllllmmmoooooonnnllljjjiiijjjkkkkkkjjjiiieeefffiiillllllllljjjiiiaaaeeeiiiiiifffcccbbbcccbbbcccdddcccaaa_________aaabbbcccbbbaaa^^^\\\ZZZRRRMMMHHHIIIQQQ[[[dddhhhrrreee[[[eeepppZZZIIILLLXXXdddvvvzzztttuuuwwwxxxxxxhhhiiilllnnnqqqtttvvvwwwtttttteeeZZZOOOPPPMMM@@@;;;222,,,---...---,,,---&&&'''((()))+++---......(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,,,,---.........000......000222444666999;;;GGG```yyyzzzzzzxxxtttrrrqqqqqq~~~|||}}}|||uuu|||~~~vvv^^^CCC666888333000333444111222222333555555111---//////.........---------+++++++++***************%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""%%%'''&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************)))'''%%%&&&)))+++***)))%%%(((,,,---+++***)))******+++,,,,,,+++***'''&&&***...000,,,***,,,,,,***+++((((((+++,,,+++---111,,,)))&&&'''***,,,+++(((***+++,,,,,,+++***++++++************++++++++++++((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***+++))))))))))))))))))))))))''''''''''''((((((((()))***))))))(((((((((((()))))))))))))))))))))))))))(((***------,,,++++++,,,++++++++++++++++++++++++(((((())))))******+++++++++)))'''(((+++,,,***(((&&&&&&'''((())))))((((((###$$$%%%'''((()))))))))}}}uuunnn[[[PPPBBB@@@PPPnnntttkkkVVVLLLEEE@@@@@@???;;;;;;???999:::===AAAFFFKKKPPPRRRPPPSSSVVVYYYZZZ\\\^^^```cccbbbaaabbbcccdddcccbbbdddcccccceeehhhlllnnnnnnggghhhhhhfffddddddeeefffiiiiiihhhgggggggggggghhhiiihhhgggggghhhiiikkkllljjjjjjjjjjjjkkkmmmnnnnnnjjjjjjjjjiiiiiiiiihhhhhhgggiiikkkmmmmmmkkkiiigggeeeeeefffffffffeeeddddddeeedddaaa^^^]]]]]]^^^_________^^^___^^^YYYSSSNNN@@@FFFNNN]]]ssszzzllldddoooyyyfffOOOXXX___\\\ZZZddd{{{|||~~~ooobbbgggsssvvvpppkkkuuu~~~ooo___SSSGGG;;;333222000///......---+++)))******))))))((((((''''''******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&''')))************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------......//////000000111111333777CCCUUUlll~~~vvvuuuuuu{{{qqq^^^<<<;;;999666333111///...////////////////////////......---,,,++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,---******+++++++++******)))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&~~~zzzsssiiiVVVEEE@@@QQQpppmmmmmm{{{vvv^^^PPP>>>777999>>>===:::777777888;;;>>>BBBEEEGGGJJJMMMPPPRRRTTTWWWZZZ\\\_________```aaabbbbbbbbbbbbaaaaaacccgggjjjllllllhhhiiiiiihhhgggggghhhjjjhhhggggggfffeeefffffffffggggggffffffgggiiijjjkkklllkkkkkkkkkkkkkkklllllljjjiiihhhhhhgggggggggggghhhiiikkklllllljjjiiigggfffffffffeeedddcccbbbaaaaaa___^^^\\\[[[ZZZ[[[[[[ZZZZZZZZZXXXSSSMMMGGGCCCPPP^^^tttjjjTTTMMMKKKHHHRRRbbbmmmkkkfffjjjttt||||||mmmiiiiiigggeeeeeelllrrryyyyyytttqqqssswwwxxxkkk^^^RRREEE999111000...------...---+++)))***)))))))))((((((((('''))))))))))))(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------......//////000111111///111666???JJJZZZrrr~~~mmmssspppllliiibbbVVVFFF:::666666444333111000///..............................---,,,++++++***++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***))))))))))))))))))))))))((())))))******))))))((()))*********************)))******++++++******))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&~~~www\\\DDD???OOObbbsssZZZNNNXXXjjj|||lllMMM777666>>><<<222666555555555777999:::<<>>555888777666555444555666777;;;===>>>@@@CCCGGGLLLPPPQQQSSSUUUWWWXXXYYY\\\]]]YYYYYYYYY\\\```cccdddccc^^^___`````````aaadddfff``````___^^^^^^^^^^^^___]]]]]]]]]^^^```bbbeeefffffffffgggiiilllnnnppprrrjjjiiigggeeeddddddeeeeeeeeeeeedddcccbbbbbbaaaaaaaaaaaa```___^^^\\\[[[ZZZXXXXXXWWWUUUSSSPPPNNNLLLLLLHHHDDDFFFLLLPPPOOOLLLSSSUUU[[[jjjrrrYYYHHH===<<>>222+++'''***))))))***++++++***((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---......//////......///000...---222999;;;FFFZZZvvv|||~~~|||mmmIIIGGG@@@777000...222666---------------------------------------------------,,,+++******)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%zzzXXXAAA888AAA:::666<<<:::BBB\\\qqquuujjjOOO===>>>@@@<<<:::999777555444444555555777888:::;;;===@@@EEEIIILLLOOORRRSSSTTTUUUXXX[[[WWWWWWXXX[[[^^^aaaaaaaaa\\\]]]^^^^^^^^^^^^aaaccc___^^^]]]]]]\\\\\\]]]]]]ZZZZZZ[[[\\\___bbbdddfffffffffggghhhjjjlllnnnoooiiihhhfffeeedddddddddeeeeeedddcccbbbaaa```___^^^^^^^^^^^^^^^]]][[[ZZZYYYUUUTTTRRRPPPMMMIIIFFFDDD@@@???FFFVVVfffjjj```TTTOOOIIIEEEJJJWWWgggttt{{{eeeRRR@@@;;;AAAHHHOOOUUUllltttqqqeeecccnnnuuusssiiixxxzzz{{{yyymmmcccdddnnn{{{tttqqqoooqqquuuwwwtttqqq]]]XXXPPPDDD999111---,,,((((((''')))***+++)))((((((((((((((())))))))))))'''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******)))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********+++++++++++++++,,,------......)))***---000000---000555111444<<>>AAAFFFIIIMMMNNNNNNOOOSSSVVVSSSSSSTTTXXX[[[^^^^^^]]]\\\]]]]]]]]][[[[[[]]]___\\\[[[ZZZZZZYYYYYYZZZZZZXXXXXXYYY[[[^^^aaadddfffhhhhhhgggfffeeeeeeffffffddddddddddddddddddcccccceeeddddddcccaaa___^^^]]]\\\\\\[[[ZZZYYYWWWUUUTTTMMMLLLIIIGGGDDDAAA???>>>>>>IIIaaa~~~iiiQQQJJJEEEGGGKKKMMMOOORRREEEBBB???BBBJJJRRRWWWYYYgggjjjjjjhhhjjjoooqqqoooqqq~~~vvvvvv{{{nnngggooo}}}xxxwwwxxxzzz{{{uuujjjaaaWWWPPPEEE:::222...,,,,,,(((((('''(((******)))'''(((((((((((())))))))))))&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''')))***+++++++++((((((((((((((((((((((((((((((((()))))))))******((())))))))))))******************+++,,,,,,------++++++---000000,,,---000555333444777>>>MMMdddxxx||||||{{{|||{{{}}}xxxbbbNNNBBB666333111//////111111///,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******%%%&&&'''(((((())))))((((((((((((((((((((((((((()))(((((((((((((((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%rrrYYYBBB555555333444:::===BBBSSShhhnnnfffWWWMMMHHHDDDBBB???;;;888666555555333555666777666666888999;;;???CCCDDDBBBCCCGGGKKKJJJJJJLLLOOOSSSUUUUUUTTTVVVWWWWWWUUUSSSRRRSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSVVVYYY]]]```bbbfffeeecccaaa```___^^^^^^___```aaaccccccbbbaaa```aaabbbbbbaaa___]]]ZZZXXXVVVUUUTTTQQQNNNKKKIIIGGG@@@???===;;;:::999999999FFFZZZ}}}ooobbbVVVNNNFFF>>>:::;;;000999DDDRRRdddrrrpppdddeeeccciiittt{{{{{{{{{|||{{{ppprrrzzzpppnnnzzzyyynnnaaaWWWMMMEEE999111---,,,***))))))(((((((((******(((&&&'''((((((((()))))))))***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******))))))******+++,,,,,,,,,...,,,---000000,,,,,,//////,,,...111333666???JJJ```pppxxxxxx}}}www}}}mmm\\\RRRIII:::555777555///......///111222111000---------------,,,,,,,,,++++++++++++++++++++++++++++++)))((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$xxxSSSBBB>>>111111777222555EEEbbb}}}zzzlllfffJJJHHHDDD@@@<<<999777777333444666666444333444444111555999:::888888===AAA@@@AAACCCFFFJJJLLLLLLJJJNNNNNNMMMKKKHHHFFFGGGHHHJJJJJJIIIHHHHHHHHHHHHHHHKKKKKKMMMOOOSSSWWWZZZ\\\aaa```___]]]\\\\\\\\\\\\ZZZ\\\___aaabbbaaa___^^^]]]]]]^^^^^^\\\YYYUUUSSSPPPOOOLLLIIIDDD@@@<<<:::777666444222222444666777IIIaaaiiiSSSBBB666555999JJJTTTbbbzzznnnhhhoootttnnnsssyyyuuuppprrr|||pppfff]]]WWWIII@@@666000//////---******)))((()))******(((&&&'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++((()))---...,,,---111,,,)))+++222555222222555222AAAPPPaaa{{{zzzxxxttt{{{rrr```QQQAAA555444666111111444111000000///,,,******,,,...++++++,,,,,,,,,---------+++++++++++++++++++++++++++***)))((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$xxx\\\BBB666777999888666===UUU}}}tttaaaYYYPPPIIIAAA;;;===BBB;;;555111333555444666999555555555666777888999::::::;;;===???@@@BBBCCCCCCFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@AAACCCEEEFFFFFFFFFHHHJJJNNNRRRVVVXXX[[[ZZZZZZYYYYYY[[[\\\]]]___]]]\\\\\\]]]]]]\\\ZZZ\\\\\\\\\[[[XXXUUUQQQOOOLLLCCC======;;;666555888444000000444555222444999FFFYYYvvvpppQQQ>>>555777===VVVtttvvvwww|||rrrjjjooolllqqq~~~hhh[[[WWWWWWHHH<<<222......+++******************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((++++++***)))((('''&&&&&&((()))))))))******************+++,,,,,,,,,,,,+++...------......///000111111444999@@@LLL```www{{{|||{{{~~~wwwdddRRRDDD;;;666444444333333222111000000////////////////////////------------,,,,,,+++***+++++++++*********))))))+++*********))))))((((((&&&&&&&&&''''''''''''((((((&&&$$$%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&sss\\\JJJ???777111888999JJJmmmzzzhhh```[[[PPPAAA777===:::999:::999666777:::555444444333333444444555555666777999:::;;;<<<<<<>>>======<<<<<<;;;;;;;;;;;;:::999999999;;;===???@@@AAACCCFFFJJJOOOSSSUUUUUUUUUTTTTTTTTTUUUVVVWWWZZZYYYXXXXXXYYYYYYXXXVVVVVVVVVVVVTTTQQQMMMIIIGGG@@@;;;777888555000///111222000111555666333444999888DDDXXXlllxxxzzz]]]FFF888666>>>IIIlll{{{{{{{{{}}}{{{rrrkkkggglllyyyhhhYYYVVVWWWBBB888///------+++)))************)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((('''''''''(((((()))))))))*********)))***++++++,,,,,,++++++------------...///000111444555666666888???KKKTTTooo~~~}}}tttiiiddd]]]XXXPPPFFF===777444222222222111111000//////...........................,,,,,,------,,,,,,+++***++++++++++++*********************)))))))))((((((&&&&&&&&&''''''''''''((()))'''%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&vvvuuusss]]]HHH;;;<<<666:::OOOoootttiii[[[LLLCCC???<<<<<<<<<:::555444777666555444333222222222222222222333444555555555555555555555444444444444444444333333222333444666777888999<<>>777666===LLLZZZrrr~~~|||yyyqqqppp|||wwwsssrrrvvv{{{}}}|||zzz{{{cccTTTNNNOOO999111,,,,,,---***((()))******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++,,,,,,,,,,,,---...///000...000222222000000333666===IIIUUU\\\cccsss~~~yyyuuunnndddTTTEEE<<<666555333222111111222222000//////......---------........................,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++************))))))))))))((((((&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&iiiWWWEEE???:::>>>KKKaaannn\\\ZZZ___JJJCCC======<<<888666777888777666555444333333333222333333333333333333222111222222222222222222222222111111111111222333444333444666999<<>>===<<<:::777555444---...000000...---...000222555999======999666444;;;777777<<<@@@???===<<<555111111999CCCMMMXXX```kkk|||uuuwwwyyyvvvoooiiikkkppp~~~zzzqqqkkkooo|||}}}ppp[[[LLLBBB>>>222---***------+++)))******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))((())))))***+++*********+++++++++,,,,,,---...///***---000222222222333555---222777777888>>>HHHPPP]]]iii{{{xxx{{{}}}uuupppiiibbb]]]QQQJJJEEECCC>>>666000---111111111111111111111111///.........------,,,,,,------------------------++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++))))))))))))))))))((((((&&&&&&&&&''''''''''''((((((((('''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%%%%%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&xxxeeeccc]]]QQQDDDEEEYYYoooxxxqqquuu___QQQDDDAAAAAA???<<<:::888777666666555555555666333333333333333222222111111111111111222222222222111111111111111222222333111222333555666777888999999999999::::::::::::::::::999888999:::;;;:::888444444444444333222222111222444444222111111222333333888???GGGKKKJJJBBB:::777333444999<<<999444222777777>>>MMMZZZ___]]]]]]kkkvvv|||nnnwww}}}{{{vvvvvv|||}}}{{{rrriiinnnzzzxxx~~~tttbbbSSSDDD888///...+++***......+++***+++)))))))))(((((((((((('''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))&&&''''''''''''((((((((('''((())))))******))))))************+++,,,---...///000111000///......///...000333333111111444999:::<<<@@@GGGMMMVVVggguuu~~~}}}zzzeeedddeeennn{{{yyymmmeeebbbZZZOOODDD===999777777333000111111000111555222222222111000///...---///...............------------------------------******+++,,,,,,+++++++++,,,,,,,,,+++++++++******(((((((((((((((((())))))&&&&&&&&&''''''''''''((('''((((((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&xxxWWW???===FFF\\\lllrrrbbbPPPHHHEEE@@@;;;999888777777666555555555666222333333333333222111000111111111111111111111000000000000000000000000000000111222333333333333333333333444555555555555555444222222222444555444333000000111111111222222333444555555555777:::999555333999BBBNNNZZZZZZLLL===777555555888666111000222>>>AAALLL\\\hhhiiieeebbbjjjooorrrrrrvvv}}}|||uuu{{{qqquuutttooosss~~~xxx|||}}}uuueeeVVVIII===222***---***+++......***))),,,))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''((())))))))))))))))))))))))******+++,,,---111000///...------............000444444111222666777111---...111777AAAJJJCCCIIIQQQXXX___eeekkkooooookkkkkkttt}}}uuulllOOOLLLIIIKKKNNNNNNGGG???333777888333///222777999...---///222111---...222......//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++++++++++++++++++++*********))))))''''''(((((((((((())))))&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&vvvUUUCCC@@@AAAHHH___xxxhhhZZZMMMAAA<<<======<<<:::999777666666666333444444444444333333222333222222111111000000000000000000000000000000//////000111222333333222222000111222333333333222222333222111222444555444333222222222222333333444444+++000555;;;FFFNNNKKKBBBCCCHHHQQQ___mmmlllWWW???888777777555222222;;;GGGOOOSSS]]]fffiiihhhjjjnnngggkkknnnooopppsssuuuvvvyyy{{{pppiiirrrwwwuuuzzz{{{uuuxxx{{{tttiiihhhcccYYYKKK===222---,,,,,,***+++---,,,((((((+++))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((()))))))))))))))***,,,,,,+++++++++---...000111000---***+++///000,,,,,,000333111333777888555666888444777;;;===???AAADDDFFFBBBBBBBBBFFFNNNWWW[[[\\\bbb___ggglllggghhhiiiaaacccaaabbbgggiiieee___\\\RRRQQQNNNMMMNNNNNNIIICCC===:::888888888555333111777:::888000,,,------***)))***...111...))))))---------------...///111111........................++++++++++++++++++++++++))))))***+++++++++++++++*********)))))))))(((((('''''''''((((((((())))))&&&&&&&&&''''''''''''((($$$&&&''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&wwwbbbZZZ???;;;???RRRmmmpppZZZHHHCCCFFFCCCAAA???===:::999777777666666777777777666666555555555444333222222111111111111111222222111000000...///111333444444444333///000111222333222111111444333333444666777666555666555555444444444555555===EEEPPP^^^qqq}}}zzzooo]]]```gggttt~~~bbbEEE111222444444444>>>UUUkkkmmmqqquuurrriiiccciiitttmmmpppuuuxxxxxxyyy{{{}}}sss}}}|||zzzllluuuyyyxxx~~~uuummmooorrrlllbbbTTTUUUQQQCCC333)))***///,,,******,,,***&&&&&&***)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((()))***+++,,,(((((()))***,,,---+++***111,,,+++///000......333---,,,---///...+++---222///111222333222111222333000222333444555777777666222111;;;@@@999999<<<777<<<:::999::::::777444333333444333333555666333///000//////111111111333666***------+++...444444...+++,,,///111...+++///666///...,,,+++++++++,,,---------------------------++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&ZZZIII;;;:::CCCQQQeeeuuu}}}uuubbbYYYYYYWWWKKKAAA@@@@@@;;;888999777888888888777666666555888333111444222...---222555333111111222222000...222///---.../////////000///000222222222111111111333555777:::???EEEJJJLLLKKKEEE@@@===999555666999NNNbbbttt}}}oooSSS@@@333666:::>>>GGGYYYpppvvviiiccchhhlllnnnvvvyyy{{{xxxqqqsssxxxuuummm```oooxxxxxx~~~ssseeeooosssfffiiirrrkkkYYYOOOJJJAAA777...***+++---******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,+++*********+++,,,------------------------------------............///////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////---------............///......---,,,,,,,,,,,,---+++,,,------......------------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++************************************************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyfffQQQEEE???>>>DDDKKKWWW```mmmvvvvvvsssxxxyyylll^^^WWWOOOEEE===;;;;;;:::888777666555333111555222222555555222222555333333222222333333333222222000000111111111000000000222444444333333555666333<<>>:::>>>CCCWWW]]]eeeiiikkknnntttyyyvvvvvvxxx{{{zzzyyykkkbbbZZZgggmmmttttttppphhhbbb___aaatttxxxpppllllllnnniii^^^[[[```BBB<<<333---+++++++++)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////........................---.........////////////........................------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++*********************************'''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUnnn}}}}}}}}}pppaaaQQQHHH<<<;;;:::<<>>777777@@@OOO[[[mmmnnnmmmkkkjjjooowww~~~}}}www~~~|||nnnbbbooommmmmmkkkddd^^^```hhhttt|||uuummmjjjgggdddbbbbbb;;;444,,,)))+++---+++)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------...------------------------------------............------------------------------------------------+++,,,,,,,,,---------------,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************'''(((((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$:::IIIiiikkk\\\RRRNNNJJJDDD>>>@@@OOO___yyyxxxooocccWWWOOOIIICCC???;;;:::777444444666999999555777888888888888999;;;:::>>>===666333666777666777666555777>>>IIIUUU\\\cccaaabbbgggiiiggghhhllloooxxxzzzxxxrrrlllcccWWWEEE888888===BBBGGGNNNXXXaaafffnnniiibbb___eeevvv{{{tttwwwwwwvvvnnnfffaaa^^^bbbrrr{{{~~~nnnkkklll```MMM555///***))),,,...---***(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++************+++)))***++++++,,,,,,++++++++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))((())))))******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$///333DDDcccsssxxxyyyyyyooo[[[GGG???AAAHHHXXXqqqpppddd^^^YYYXXXQQQGGG@@@===999444444444555888<<<@@@AAA@@@HHHPPPRRRKKKGGGJJJJJJGGGBBB<<<777:::DDDRRR]]]ccc]]]RRRKKKJJJIIIIIIPPPZZZtttwwwdddOOODDDBBBBBBBBBBBBKKKRRR[[[dddmmmrrrooojjjddd]]]TTTQQQ\\\sssyyyxxx{{{~~~wwwoooeee^^^cccwwwuuuxxxtttlllSSS444111---******,,,------+++(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))))))))(((************************))))))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******))))))***++++++++++++***************************))))))))))))************)))))))))***************))))))))))))))))))))))))((())))))***************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$......444AAAXXX|||cccOOOHHH===BBBLLL]]]zzzzzzkkk___QQQFFFAAA>>>===AAAHHHMMMKKKHHHVVVdddnnnnnnnnnssssssnnn___RRRDDDAAAIIITTTYYYZZZSSSFFF<<<<<<>>>@@@KKKZZZwwwyyynnnlllZZZJJJ<<<>>>JJJZZZmmm|||zzzzzzwwwwww|||~~~ttthhhZZZVVVQQQRRR[[[mmm}}}yyyyyy|||rrrpppiiidddrrrsssooouuulllWWWAAA///------+++******+++++++++'''((((((((()))))))))***''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))))))))((((((************************((((((((()))))))))******(((((()))))))))*********++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++************************************++++++++++++++++++***)))))))))))))))((())))))***************************************))))))*********+++++++++((()))))))))*********+++))))))))))))))))))))))))'''(((((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################000111222222;;;YYYmmmhhh]]]WWWNNNLLL[[[uuu~~~oooYYYSSSOOORRRZZZ]]]YYYSSS]]]qqqmmmXXXOOORRRWWWWWWTTTRRRDDD;;;===???BBBOOO^^^jjjmmmpppmmmaaaRRRKKKMMMHHHCCCGGGYYYooo}}}{{{zzzmmm^^^RRRSSSVVV\\\eeeqqq|||~~~sssnnnrrr|||tttnnnqqqmmmkkk~~~sssnnnppprrr}}}rrrVVV:::000444+++,,,,,,+++)))((()))+++'''((((((((())))))******''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************)))************+++++++++************************)))))))))))))))))))))))))))************++++++++++++******)))))))))))))))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%'''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################111000222444111999YYY{{{tttooovvv~~~nnnxxxyyyrrrtttxxx|||~~~{{{cccTTTOOOPPPRRRNNNEEE;;;777999===BBBFFFJJJFFFAAA???AAAEEEIIIKKKSSSZZZiii}}}ssseee]]]```nnnjjjjjjrrr~~~~~~tttooorrruuuvvvjjj___mmm~~~zzzuuuvvvqqqnnnoooooommmdddRRR===000...222------+++*********+++,,,))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++***)))(((((((((((((((((((((((((((((('''&&&&&&''''''((()))***))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***...333111222@@@SSS|||sssyyyttt]]]MMMEEECCCCCC:::888666666666666777999>>>DDDKKKOOOQQQUUU[[[```nnnrrr{{{rrrjjjiiikkktttwwwzzzwwwnnnoootttxxxrrrtttzzzqqqccc[[[[[[hhh```SSSCCC555...,,,---,,,,,,***)))))))))***+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))((()))******++++++******+++******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((()))))))))*********))))))))))))))))))))))))******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$///,,,...444444000111777KKKfffuuuvvvzzztttsssiiijjjmmmqqqyyy~~~{{{ttttttjjj[[[KKK>>>888666666444666999:::;;;<<<===>>>EEERRR```fffdddbbbfffkkkmmmooovvv||||||zzz|||yyypppyyyxxxxxx{{{}}}~~~wwwrrriii\\\WWWZZZ]]]PPP???333///...,,,)))+++***)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((()))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))(((((()))***************))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((())))))))))))******(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$444///---111333111222555000@@@\\\|||eeeiiixxx~~~kkk[[[PPPIIIJJJKKKLLLNNNRRRUUUUUUSSSJJJFFFAAA:::666555777999@@@@@@???CCCMMMXXX]]]\\\^^^iiitttwwwsssmmmlllnnnqqqtttxxxvvvmmmdddeeekkkrrrwwwtttwww}}}||||||pppeeebbbaaa^^^^^^```OOOCCC555......///...+++))))))((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((()))))))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$///------.........111555222555???XXX}}}tttlllsssllllllfff]]]WWWTTTNNNFFFEEEOOOZZZ\\\UUULLLJJJLLLEEEFFFEEECCCBBBEEEJJJNNNQQQOOOPPP\\\uuu~~~{{{xxxvvvuuuvvvuuummm___VVVZZZddd~~~xxxvvvvvvnnn___\\\aaaaaaZZZSSS>>>999222///...///---,,,((((((((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***---111222000......000444111111>>>[[[{{{yyy~~~uuupppfff^^^dddqqqvvvrrrjjj}}}xxxiiieeeffffffccc^^^[[[\\\bbbggghhhiiinnn|||hhhddd___[[[WWWXXXcccooo~~~xxx{{{zzzrrrppp{{{vvvlllccccccgggaaaPPPAAA111111///...---,,,+++***'''(((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$+++---000000111111000///000111333999EEEXXXooo}}}xxxooohhhiiipppvvvvvvwww{{{kkk```WWW[[[ggguuuyyysssxxxwwwyyyyyyzzzzzzuuuzzziiikkkllljjjcccUUUCCC666...,,,++++++,,,+++)))''''''(((((()))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""###%%%&&&''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,***'''&&&)))///111000111777???BBB@@@AAAIIIRRRzzzooohhhiiirrrzzzqqqpppmmmvvvtttaaaSSSZZZooouuunnnsss|||yyy||||||uuuiiissswwwmmmXXXBBB444---000,,,((())),,,---***&&&'''((()))))))))(((&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& """$$$'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++++++++,,,---...000000444444444444444777;;;???aaasss|||yyyxxxrrrvvvvvvvvvoookkkjjjeeeaaahhhvvvlllgggeeejjjttt~~~zzzvvvtttXXX```uuuxxxyyyzzzzzz{{{}}}wwwwwwuuunnniiiooo|||uuuVVV:::333222...,,,+++++++++******))))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""#########################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$########################***+++++++++,,,...///000111111111000000222666:::???HHHZZZsss~~~|||{{{zzz{{{}}}~~~xxxxxxyyyjjj```gggccc```___]]]YYYZZZ]]]```YYYQQQOOOQQQSSSUUUVVVlllpppuuu{{{mmmjjjuuu{{{}}}~~~wwwiiibbbbbbhhhnnntttppp^^^AAA...---//////++++++******))))))))))))(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""#########################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$########################*********+++,,,---...///---...---,,,,,,---000333222222555???UUUwww}}}}}}|||zzzzzzyyytttmmmgggeeeggglllpppyyykkk______cccbbb]]]YYYPPPTTTVVVWWW[[[dddkkklllfff^^^VVVSSSWWW]]]`````````iiittt~~~yyyttt}}}|||jjj^^^[[[aaahhhlllhhhVVV@@@///)))***,,,---))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$************+++,,,---...,,,------+++***+++---000666444222111888KKKdddvvv}}}yyytttyyy}}}vvvqqqpppqqqrrrnnnggg]]]UUURRRTTTVVVggg]]]TTTVVV]]]___[[[VVVUUUcccllliiimmm}}}ooolllqqquuutttkkknnnssszzz~~~|||yyy}}}}}}xxx|||~~~vvv}}}ooo```___hhhnnndddVVVJJJ999,,,---000,,,))))))((((((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***************+++,,,------......---++++++---///...000111000000777CCCLLLpppppphhhaaacccpppwwwsssssstttrrrtttssslllaaaXXXUUUUUUaaa^^^\\\aaaiiimmmiiibbbpppxxxpppuuu|||}}}vvvpppmmmrrr{{{}}}yyyrrruuuuuuyyywww}}}|||tttrrrqqqnnnnnnpppzzzvvvlllmmmllllllnnnrrrkkkTTT<<<444***(((000333,,,&&&(((''''''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$#########################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******))))))******+++,,,,,,.........,,,,,,...000+++---/////////222777;;;AAAaaafff^^^^^^kkkyyyzzzxxxxxxxxxwww}}}|||qqqiiiggghhhrrrqqqooonnnrrrwwwwwwsssvvv{{{vvvpppsssxxxxxxtttrrrrrruuutttqqqxxxtttffflll|||zzzxxxsssmmmfff```___gggrrrxxxiiiyyy|||jjjVVVBBB222000******...---'''&&&***''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***))))))))))))***++++++***+++---,,,,,,,,,---///////////////000000111222...<<>>555///...,,,+++)))'''&&&'''***''''''((((((((()))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))))))))***+++((()))++++++******,,,---))))))***---///000...---333444666888;;;KKKjjj{{{vvvxxxkkkjjjhhhlllxxx{{{uuuzzz}}}|||zzz|||}}}}}}|||tttssskkkgggiiikkkjjjooovvvrrriiieeekkkvvvvvvqqqooouuuxxxjjjMMM555---+++((((((******''''''))))))((('''((((((((())))))******(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######################################################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,---------............///222111//////333===HHHPPP|||qqqbbb[[[VVVZZZeeexxx~~~yyyxxx{{{yyyzzzyyyyyy}}}{{{xxx{{{}}}{{{|||wwwnnnpppyyysssqqq{{{tttmmmjjjjjj\\\TTTGGG:::000,,,+++,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""!!!"""$$$%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***)))))))))*********++++++------------............222222111000111666<<>>777111,,,***)))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$###"""###%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))((((((((()))))))))******,,,,,,,,,---------.........000000000///000222444888HHH[[[iii|||xxxqqqllloooxxxqqqnnnmmmpppqqqppprrrvvv{{{{{{sss{{{|||rrrppptttzzzpppqqqooohhh[[[LLL???888/////////...---,,,,,,+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$###$$$%%%&&&&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''(((((())))))((((((((()))))))))******+++,,,,,,,,,------------***,,,...///...///000222777888;;;@@@III\\\{{{{{{zzzxxxrrrrrrsssrrrsssuuuzzz{{{}}}||||||qqqiiikkkpppvvvooorrrlllaaaSSSCCC777111...------......---,,,++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,---+++,,,---------///222555111222777<<<<<<===HHHWWWjjjtttrrrtttsssuuu{{{}}}{{{~~~~~~~~~vvvlllkkksss{{{~~~~~~||||||~~~wwwlllhhhhhhjjjjjjaaaRRRAAA444---,,,...,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((((((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,...///...---,,,---000333111111333666666666;;;BBBJJJ[[[nnn{{{wwwooojjjgggllltttwww}}}xxxuuuxxxyyy|||{{{iii^^^\\\```eeeOOOKKKBBB888///++++++---+++***(((((('''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%% """###$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((((((((((((((('''((((((((()))))))))******************++++++++++++,,,---...---,,,,,,...000222000---+++000888===>>><<>>999999JJJ```rrr||||||sssttt|||}}}{{{wwwvvv|||zzz|||xxxhhhUUUGGGAAA<<<333,,,000000...+++((('''(((***((()))***++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###"""!!!"""$$$%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++------------...000111222///000111444666888:::;;;AAAGGGRRRddd}}}xxx}}}xxxyyyyyy|||}}}yyyvvv|||{{{uuusssnnnnnnnnnqqqvvvzzz}}}}}}|||^^^PPP>>>111------............---,,,,,,+++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++,,,---...000222333111111222222333333444444777888999AAAVVVrrr~~~sssuuusssqqqrrrvvvyyyyyyyyyzzzvvvppprrrwwwzzz{{{xxxtttwwwyyyuuupppnnniiijjjnnnvvv~~~uuuooojjjbbb\\\III@@@444---,,,------,,,...------,,,++++++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++))))))***,,,...000222333000000000000000000000000000000------777IIIYYYaaapppxxxzzz|||wwwsssqqqrrruuuwwwuuuzzz}}}{{{vvvrrrrrruuuwwwtttxxx{{{wwwxxx{{{zzzyyyzzzwwwyyy~~~xxxnnn___UUUOOOIIICCC>>>555111---,,,,,,---+++(((------,,,,,,+++*********(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********************+++---...000000,,,,,,------...///000000---000111111222777>>>CCCKKKNNNQQQSSSWWWaaammmuuurrreeeTTTKKKAAA:::777555222000000...---------,,,)))&&&,,,,,,++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////***---111222000...111555@@@AAAAAA???:::777888<<>>DDDLLLQQQ\\\iii{{{lllWWWHHH???888222///111...+++***++++++++++++***))))))((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++***))))))))))))***,,,,,,,,,,,,++++++++++++000,,,***,,,,,,+++...444((()))000<<>>;;;888444222111111222333:::FFFOOOTTTVVVVVVVVVfffjjjvvvvvvuuussssssrrrnnnhhhaaa[[[XXXLLLAAA666333222//////111//////......//////...---'''(((((((((((((((***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))***++++++''''''(((***+++,,,---...---)))***///000+++***...333,,,***111777777:::>>>888666444333444444333222222111222444777:::;;;;;;EEEFFFPPPiiippp\\\VVV\\\WWWVVVSSSMMMFFF@@@<<<:::999222///111111,,,,,,///)))***+++,,,---,,,+++***)))***+++***)))((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((((((((('''''''''(((((()))***+++++++++)))************+++++++++)))************+++++++++++++++,,,---///222555666444444777===BBB???555++++++...111000...---///222222333666@@@QQQiii{{{sssqqqqqqpppuuummm```QQQDDD;;;777555444444333333222111000000........................+++++++++*********))))))+++******)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''((())))))******(((((()))))))))*********))))))*********+++++++++******+++,,,---000222333111000222666::::::555111---......---,,,,,,...///333222222333:::DDDPPPXXXPPPOOOMMMLLLLLLNNNPPPRRRNNNOOOSSSXXX```hhhpppttt|||{{{wwwqqqmmmooowww~~~wwwiiiVVVGGG???===<<<;;;AAA>>>:::666333222111111222222111000000///......------------------------+++++++++*********))))))******)))(((((((((((()))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((()))'''''''''((((((((()))))))))))))))*********++++++)))))))))***+++,,,......---,,,---...000333555666111///,,,++++++,,,,,,,,,---------...///222444666444333222111111333555666555555666888<<>>???@@@>>>@@@DDDGGGGGGFFFCCCBBBBBBCCCGGGKKKOOOTTTWWWYYYNNNJJJDDD@@@@@@CCCHHHKKKIIIIIIHHHFFFDDDCCCBBBAAA<<<;;;;;;999888777666555000000000000////////////,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((###$$$&&&(((***+++,,,---///000111222444444555555222111000///............///000111444666999:::;;;444444444666:::@@@EEEHHHNNNKKKFFFAAA???>>>???@@@JJJHHHFFFCCCAAA???=========>>>@@@AAAAAA@@@>>>===:::888666444333444555666222111000...---,,,++++++************************)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&'''(((***,,,''''''''''''((((((((()))((((((((((((((((((((((((((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''************))))))))))))((((((((())))))*********+++,,,---------+++)))(((((()))***+++,,,,,,---------,,,///444666666:::@@@EEE???<<<>>>@@@@@@AAACCCCCCQQQ^^^dddlllrrrlll___ZZZ___dddkkkwwwzzzaaa[[[aaa^^^```nnnqqqtttnnnaaaYYYYYYVVVPPPKKKKKKIIIEEECCCCCCBBB@@@===777111///111333333222,,,---...///111333111---......---,,,***)))***,,,---,,,***(((((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''%%%&&&''')))******++++++''')))+++++++++---000333444333333444555444222///......111333444222222333999;;;999666:::BBBEEEAAA@@@;;;999===AAALLLccczzz{{{nnn[[[JJJFFFRRR___iiizzz~~~mmm\\\VVVMMM???EEEQQQ___hhhlllgggWWWFFFBBB<<<999:::999666666999;;;666333444222...---///---+++---111...&&&%%%))),,,,,,++++++++++++,,,,,,))))))((('''''''''''''''***((('''&&&&&&'''(((***))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%'''((((((&&&%%%&&&&&&''''''((()))))))))(((((($$$%%%&&&((())))))))))))))))))))))))((((((((((((&&&''')))******)))((((((((((((((()))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''(((((((((((())))))))))))(((((()))+++,,,---------444111---,,,,,,...///000111///111444444333777<<<@@@AAAEEEJJJIIIEEECCCEEEOOOggg}}}|||vvvxxxxxx~~~tttooolllgggjjjnnnqqqooohhh[[[NNNEEEKKKFFF@@@>>>???<<<444---333222///---------+++(((***+++,,,,,,,,,,,,---...,,,+++***)))(((((()))))))))))))))))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''(((((()))'''''')))***++++++++++++...///000111222333555666777555222///------///000333222111222222333444555222888@@@IIIWWWcccfffbbbQQQFFF@@@FFFTTThhh{{{aaa\\\hhhsssnnn^^^[[[pppvvvSSSHHH>>>;;;;;;888444333<<<666222333333///+++***...******,,,,,,)))+++///------,,,+++++++++++++++***)))((((((''''''((((((***)))'''&&&&&&''')))***)))((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&''')))***++++++)))''''''(((&&&''''''((((((((('''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''(((((()))))))))(((((()))))))))((((((((((((''')))((((((''''''(((((()))&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))************+++)))******+++,,,------...555333111111333555777777:::888888<<>>;;;BBBOOObbbxxxsss^^^ZZZeeexxxwww{{{~~~uuuxxxlll[[[LLLMMMUUUXXXUUURRRMMMAAA777777:::999555222333///---...///---,,,---///...------,,,,,,,,,,,,******)))(((((((((((()))))))))'''''''''''')))))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&%%%%%%$$$%%%%%%&&&'''((()))++++++***)))***+++***++++++,,,++++++******,,,,,,,,,+++++++++******++++++******))))))((((((******)))))))))))))))***+++******))))))(((((('''******))))))))))))******%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''***************+++++++++******++++++,,,,,,------,,,...000333555666777777666:::>>>???======???BBBDDDAAABBBHHHQQQ]]]mmm{{{SSSKKKCCC@@@>>>999444111///...------.........---------......---,,,++++++,,,,,,+++***))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******)))(((((('''((((((((()))+++---///000111111111000///000222111///,,,---...111444777999:::;;;AAAJJJWWWbbbhhheeeXXXLLLSSSbbbyyy~~~pppsss|||vvvfffjjj{{{vvv```HHH>>>===>>>>>>>>>999666444444444222///---///......---------......++++++***))))))))))))***))))))(((''''''((()))))))))(((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))*********,,,///000000111222444111111222222222222111111,,,------...///000111222444444222111///...,,,,,,---,,,+++)))))))))***+++******************************))))))))))))******$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))*********+++++++++,,,)))******+++---......//////111666:::>>>@@@AAAAAA===CCCHHHEEE@@@CCCNNNYYYWWWTTTTTT[[[eeerrrzzzmmmaaa[[[TTTGGG<<<777444111---,,,---///000000,,,,,,---.........---------,,,,,,+++***))))))(((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))++++++)))((('''''''''''')))***---///222444555555444333222333333222111///666777999;;;===>>>??????UUUhhhnnnhhhuuu~~~xxxxxx|||^^^HHHAAACCCKKKRRROOOKKKCCC;;;777555444333------,,,,,,------......,,,,,,+++************+++))))))(((((((((((())))))(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%&&&(((***,,,...///000333555777888888888999:::333333444555555555555555000//////000111222444555666666555444333222222111///---+++***))))))******''''''(((((())))))*********))))))(((((())))))***$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''(((((())))))*********((()))+++,,,...000222222999999:::;;;<<<===>>>???@@@CCCEEEBBBCCCQQQiii}}}xxxxxx|||zzz~~~}}}|||rrriiifff^^^TTTEEE999222///,,,***,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++*********************************(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))+++******))))))))))))))),,,...000222444555666666111333444333333333666888:::BBBLLLOOOMMMKKKNNNRRRppp}}}xxxvvv{{{wwwllleeepppyyyzzzrrr^^^WWW^^^ooo~~~yyyhhhRRRAAA999666444111000///......------...------,,,++++++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!""""""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$%%%&&&((((((((((((((()))+++...000222333333555777888888666555666666222333444666777777777777999888666555555555666777666666666777777888888888222111///...---,,,,,,+++'''''''''((((((((())))))******))))))))))))******%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))***++++++,,,---///222555777999;;;CCCAAA??????BBBIIIPPPUUUYYYXXXVVVUUU[[[mmm~~~ooosss}}}mmm___bbb{{{|||qqqYYYGGG<<<555111333222000...------------,,,,,,,,,,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))***,,,...///000222333444444555555444444...222666666666999AAAHHHQQQkkkoookkkooovvvkkkiiippp}}}yyyuuuzzz}}}www|||~~~cccQQQEEE======<<<:::777444222111000...------,,,,,,,,,,,,,,,)))))))))******)))))))))((((((((((((((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&(((***,,,------...+++---///000222222222222111333555555555444555666777888:::<<<>>>???@@@@@@DDDCCCAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@::::::999888777555444333......---,,,++++++******++++++************++++++&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))******+++,,,,,,------222333666999<<>>>>>CCCOOOYYY{{{pppjjjwwwsss___SSSJJJHHHEEE@@@<<<999666555......---,,,,,,,,,,,,---))))))************))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))***,,,///111222333444...///111222222111111000///222666888:::<<<>>>@@@@@@AAACCCEEEGGGIIIJJJKKKKKKKKKJJJJJJKKKMMMOOOQQQQQQQQQOOOLLLJJJHHHFFFEEECCCDDDDDDCCCAAA???===;;;777666444333111///---------,,,,,,++++++,,,,,,---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))***+++++++++((()))+++,,,,,,111777:::@@@FFFEEE???===AAAGGGCCCDDDHHHUUUrrrsssccceeejjjvvvqqqrrrdddggg{{{~~~www}}}uuu```HHH:::777444...(((,,,...000000...------///000---***))))))***)))(((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((((((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&))),,,///111222444777:::555444222222444777999:::>>>BBBBBBEEEKKKQQQjjj|||www~~~sssttt}}}zzzfffNNN@@@;;;999333222000---******+++---***+++,,,,,,***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######%%%(((###$$$&&&''''''***...111444333222333222111...,,,111000///000444777:::;;;===;;;<<>>>>>===@@@HHHPPPiii{{{tttppprrr}}}pppxxxpppRRR???:::555000///222333111............---------,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%(((***)))+++...000222555999<<<555444222111222555999;;;>>>AAAEEEHHHIIIGGGEEECCCDDDFFFIIIKKKOOOWWW```gggbbbffflllsss{{{yyyoooeee[[[RRRMMMFFFBBB===999888666222...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''((((((((((((((()))))))))******))))))***,,,...///111444:::BBBDDDAAA@@@CCC@@@KKKaaa|||qqqiiijjjbbbvvvxxxqqqssswwwyyymmmgggcccUUUeee}}}uuulll[[[VVV```wwwqqq^^^lllyyysssdddOOODDD???888222///---,,,,,,111000............+++))),,,+++******))))))******((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''')))***,,,---//////------...222777::::::888777;;;>>>===???NNNhhh||||||ppprrr^^^DDD@@@:::777666666444222111///............---,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&'''***,,,+++...111444666999===@@@888;;;???BBBCCCCCCDDDDDDIIIIIIJJJIIIHHHIIIJJJKKKKKKRRR[[[fffooovvv{{{~~~vvvuuuuuuvvvxxx{{{||||||{{{wwwyyy~~~xxxrrrhhhbbbXXXOOOKKKFFF>>>555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))((((((((((((((()))))))))******)))******,,,...111444666<<<;;;===AAABBB@@@CCCGGGKKK\\\xxx}}}qqqbbb^^^bbbfffeeelllmmmcccXXXUUUXXX[[[[[[aaaiiippppppjjjccc___[[[RRRUUU___iii||||||nnnkkktttllljjjtttwwwsssgggUUUAAA444//////111///------...---,,,***,,,++++++***************((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&'''(((***,,,...000000111222666:::===???>>><<>>@@@<<>>>>>GGGXXXfff{{{}}}lllOOODDD>>>777444555444111---//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***,,,///111444888===AAAAAACCCEEEFFFEEEDDDDDDEEEAAAGGGNNNUUU\\\hhhvvvwwwggg[[[UUULLLMMMLLLJJJGGGEEEFFFGGGQQQ]]]pppuuugggaaa]]]___nnn}}}vvvqqqqqq|||zzzkkk______ggg{{{}}}yyy~~~~~~(((''''''&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((()))))))))---+++)))***,,,...000111;;;999<<>>???LLL```{{{qqq}}}ppp```UUUIIIBBB;;;555555999222...---///...+++***,,,++++++++++++++++++,,,,,,+++++++++***)))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((((((''''''((((((((((((((((((///111333555777<<>>::::::>>>AAABBBHHHPPP```yyy|||qqqqqq}}}|||tttuuu~~~ooo```VVV]]]kkkuuu~~~}}}mmmttt~~~vvvSSSAAA999222///------+++)))***---))))))))))))******************)))))))))(((((((((((('''&&&%%%&&&''')))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))+++---.........+++333222444===>>>:::>>><<<>>>>>>KKKgggxxxwww{{{zzzvvvqqqrrrwwwwwwrrrhhhkkksss{{{~~~|||sss~~~yyy{{{rrrggg```ZZZQQQCCC888:::333...---,,,+++---111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&'''&&&&&&'''((()))+++,,,---222666<<>>===???III[[[lllvvv|||~~~zzznnnaaaKKKGGGGGGIIIIIIHHHNNNXXXxxx|||qqqpppuuuyyyooommmjjjsss{{{~~~&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))******++++++((())),,,000333666888:::777777;;;DDDLLLRRRYYY```nnnwwwlllooo|||xxxsssdddpppxxxtttkkkdddaaa___eeetttnnnZZZiiillljjjLLL;;;333///...///---***+++///************************)))))))))((((((((('''''''''&&&%%%%%%%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((((()))+++---///000111111///666555888BBBAAA===AAADDDIIILLL[[[yyy{{{oooaaaYYYXXXZZZXXXTTTOOOOOORRRSSSPPPJJJLLLQQQVVVVVVVVV\\\ccceeebbbeeelllnnnoooxxxvvvVVV777<<<555///...---+++,,,///------------------------+++++++++***))))))((((((******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((+++///222444;;;;;;===AAADDDFFFFFFFFFEEEDDDAAA>>>GGG]]]tttooobbbYYYQQQKKKIIIFFFEEEHHHLLLRRR]]]fff}}}xxx{{{wwwjjjjjj}}}}}}rrrnnnnnnvvvwww(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,...000222444444555777888555CCCWWWiiiqqqrrrrrrsssxxx{{{tttvvv{{{yyyjjjfffdddeeetttyyyvvvvvvwwwuuuqqqpppttt~~~lllZZZ===444...//////++++++...++++++***************)))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$'''''''''''''''(((((()))***+++---000222444555555666;;;999;;;CCCAAA>>>FFFIIIUUU[[[dddwwwuuukkkgggdddaaa]]]YYYSSSNNNMMMMMMHHHHHHHHHGGGHHHIIIIIIHHHFFFEEEEEEGGGJJJLLLNNNPPPTTTSSSUUUWWWUUURRRYYYcccrrrsssHHH???999555666555000,,,,,,---------------,,,,,,,,,+++++++++******)))))))))+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&'''(((+++///444999;;;>>>AAABBBBBBAAABBBEEEHHH<<>>:::;;;AAA@@@DDDTTT\\\dddcccfffwww|||eeeWWWRRRPPPOOONNNHHHJJJKKKJJJIIILLLOOOQQQPPPOOONNNPPPQQQTTTYYY\\\]]]XXXTTTVVV]]]bbbaaa]]]VVVSSSPPPNNNLLLJJJMMMRRRTTT^^^eeegggkkkvvviiiNNNEEE===;;;999444111000......------,,,,,,,,,,,,++++++++++++************+++******)))(((''''''&&&((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***,,,000444999>>>@@@===DDDJJJIIICCC???AAAEEELLLZZZhhhrrr|||uuudddRRRRRROOOGGGEEEUUUttt|||tttggg^^^cccooouuusssiiikkknnnnnnggg^^^[[[\\\fffgggkkkpppmmmccc[[[YYYXXX___dddeeecccaaaZZZSSSQQQ[[[gggsss&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((***+++,,,---......000333444888???HHHPPPqqq|||qqqeeeiiitttjjjnnngggWWWMMMRRR[[[___nnn}}}}}}llluuurrrXXXLLLBBB444...000,,,,,,,,,+++******)))))))))))))))(((((((((''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---...222444666888:::;;;<<<<<<;;;>>><<<>>>EEEJJJ[[[vvvzzzsss~~~pppbbbZZZWWWPPPFFFBBBBBBFFFIIIKKKVVV```jjjnnnqqqwwwyyyqqqjjjfffcccbbb^^^[[[VVVRRRQQQSSSYYY^^^___ttt}}}dddUUUFFF===999555333444/////////...------,,,,,,++++++++++++++++++++++++******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''&&&%%%%%%&&&)))+++---...000333666:::>>>AAABBBBBBCCCDDDAAAAAAKKK\\\jjjyyy|||}}}zzztttkkk\\\PPPEEEJJJRRRWWW]]]mmmqqqiiifffkkkrrruuuvvvwwwuuusssqqqpppqqqqqqmmmhhhyyyzzzqqqrrrsssyyy|||wwwwwwwwwxxxwwwssspppppplllgggeeedddbbbbbbjjjuuu{{{{{{mmmkkkiiinnn&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,---///000000111444777;;;CCCPPPaaalll~~~rrraaaWWW]]]iiidddmmmnnneeeaaakkkxxxvvvmmmtttrrrqqqkkkJJJ555000------,,,++++++***))))))******)))))))))(((((((((&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''(((***...111333777888:::;;;===>>>>>>???;;;AAABBBGGGSSSaaajjj```XXXWWWYYYVVVQQQNNNIIINNNUUUZZZ^^^dddlllqqqppphhhbbbZZZYYY]]]RRRXXXWWW[[[mmm}}}nnn]]]SSSKKKBBB:::666222222111111000//////...++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%&&&(((,,,///222333555999<<>>??????@@@@@@===DDDHHHQQQaaawww|||hhhRRRJJJFFFKKKSSSYYY^^^bbbdddppp~~~vvveeeaaaPPPSSSQQQTTT]]]```lll{{{sssiiiWWWEEE;;;444444333333222111000000++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&)))...222555666999===@@@BBBCCCBBBAAAAAAEEEOOO```ssstttmmmcccYYYNNNUUUwww{{{|||zzz{{{vvvpppqqqvvvzzzzzzzzzyyyvvv}}}vvvmmmpppjjj^^^UUUVVVZZZeee''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&)))))))))+++,,,---,,,+++(((///,,,***333555222555666IIIWWWbbboootttxxx~~~xxx~~~nnnYYYOOOMMMSSSeeewwwccchhhxxxTTT333777///***+++---+++******+++***)))(((''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((******,,,///333777>>>BBB===<<>>888>>>CCCQQQYYY___qqq~~~rrrlllaaaUUUGGGHHHJJJTTTkkkpppkkkaaaXXXZZZdddhhheeevvvbbbCCC>>>777222444555222//////000///---,,,+++*********************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''(((((((((((((((%%%$$$(((000555555333======>>>AAABBB@@@>>>>>>IIIVVVhhhyyyyyyjjj___VVVNNNPPP^^^vvv{{{iiigggiiilllnnnnnnpppwww~~~}}}{{{|||www}}}|||vvvxxx|||}}}yyytttzzzssslllgggccc[[[[[[ooo''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))***++++++******222111111666444666AAAYYY}}}}}}yyypppmmmpppiii^^^VVVXXX___fffqqq|||xxx|||mmmTTT<<<444...///000---+++++++++++++++***))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***+++,,,...111555888666===<<<===AAA===;;;DDDMMMYYY^^^eeewwwnnn[[[VVVXXXYYYXXX___hhhvvvvvvgggfffiiirrrcccHHH>>>555333333111///000000///...---,,,,,,+++,,,***************)))))))))***)))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''''''''''''''(((((()))+++///333888;;;:::===AAAAAA??????DDDIII```ooovvvbbbRRROOOPPPRRR[[[nnn}}}vvvjjj\\\[[[aaajjjqqqvvvzzzxxxvvvwwwrrrwwwtttssszzz|||{{{rrrmmmqqq''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''(((((((((((((((((()))******+++,,,,,,///555555666888555>>>TTT}}}|||wwwvvv{{{qqqdddXXX```sssyyyooogggkkkvvvxxxhhhlll}}}zzzttt\\\MMM<<<333///++++++,,,++++++,,,,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***,,,...///000333777;;;888@@@AAAAAABBB>>>BBBRRRccckkklllqqq|||qqq^^^OOOPPPYYYdddqqq}}}rrrfffeeemmmNNNBBB888555555222//////000///...---------------*********************+++******)))))))))((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((+++///000000444;;;AAA???AAABBB??????FFFSSS]]]nnn{{{qqqbbbVVVNNNQQQZZZccckkk|||nnnhhhfffbbbeeemmmvvv|||~~~zzzzzz|||}}}~~~uuu''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&%%%((((((((((((((())))))))))))***+++,,,,,,...000111666888666999>>>@@@PPPmmmvvvrrrmmm```TTTRRRpppkkkkkk~~~lllppplllNNN:::000+++,,,000***+++,,,---,,,,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''))))))+++---///111222555999<<<===DDDCCC@@@@@@???OOOjjjzzzttt```TTTVVVSSS^^^uuu|||jjj```cccxxxVVVJJJ???===<<<888444222//////...---------------*********++++++++++++,,,*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&'''''''''(((((())))))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&'''''''''(((,,,111444555888===AAADDDBBB???AAAKKKZZZggglllnnnppplll```WWWZZZdddkkkiiissswwwwwwrrrhhhjjjrrrwwwzzz|||xxxttt{{{''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&((((((((()))))))))******(((***,,,---...000444777888:::888<<>>:::777666000///...------,,,------++++++++++++,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&''''''''''''''''''''''''''''''(((((((((((()))&&&'''''''''(((((())))))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&((()))******---222888<<<>>>>>>===<<<<<<@@@MMMccctttsssjjjccc^^^TTTLLLTTTlll|||{{{yyymmmqqqtttqqqppprrrwwwyyy{{{yyywwwvvv''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((''''''(((((())))))******++++++'''***---///000333888===<<>>;;;BBBFFFMMMXXXiii|||cccTTTOOOTTTggg{{{rrriiiggghhhmmmzzzrrrWWWGGG@@@:::666555222111000///---------------------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&'''***,,,------000555;;;???@@@???===888BBBPPPbbbuuu}}}ppp\\\MMMMMMLLLSSSjjjyyyppplllkkkiiikkkqqqyyy|||zzzvvvrrrooo{{{''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&'''(((((()))(((((((((((()))******+++,,,,,,***...222444555999@@@FFF\\\yyy~~~zzz}}}{{{|||}}}rrrmmmyyy~~~mmm[[[SSSQQQZZZgggwwwwwwtttzzztttppplllhhhfffdddfffkkkqqqvvvyyywww~~~]]]ZZZeee{{{hhhIII555222000---+++))))))++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((***+++---...---000444777999;;;>>>AAADDDLLLUUUbbbpppiiiZZZPPPVVVeeewwwxxxvvvqqqmmmooo}}}wwwhhh]]]PPPCCC;;;666555333111000......---//////...---,,,++++++***+++++++++*********))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''))),,,///111222666;;;======>>>AAADDDOOO```ppptttsssoooaaaQQQFFFLLLTTTbbbyyy~~~nnnddd]]]___gggtttwww{{{|||zzzyyy|||''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%'''((())))))))))))((())))))***++++++,,,,,,...222777999;;;@@@HHHNNN}}}~~~zzzvvvuuuwwwzzztttooommmtttuuummmbbbXXXTTTWWW^^^cccyyy|||ooouuuqqq```XXXdddrrrooouuurrrvvvrrrZZZIII666333///+++)))***,,,---))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))***,,,...///...111666999;;;===@@@BBBJJJTTT```nnnzzzsss\\\WWWPPPXXXttthhhcccqqqqqqYYYIII999888666444111000//////000000///...,,,+++***)))+++++++++************)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''***---111333555;;;@@@>>>:::;;;CCCLLLooo}}}ggg[[[TTTOOOSSS[[[cccjjjuuujjjbbb]]]ZZZccctttxxxxxxvvvtttsss}}}'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%%%%&&&'''((((((++++++******---000///,,,222444555:::???<<>><<<666---///444///////////////...---,,,,,,++++++++++++*********)))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))$$$(((++++++***---333:::;;;:::;;;;;;555777LLLeee|||aaaWWW[[[^^^llllllooorrrqqqpppuuu}}}}}}uuufffXXXXXXbbbiiijjjlllqqqzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((()))***)))***))))))***...111222000777888888999<<>>DDDKKK```kkkPPPJJJZZZyyyuuuzzzoooiiiaaaZZZTTTRRRYYYbbbttt|||~~~kkkUUUSSSqqqkkkSSSEEE777)))(((000************))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((+++,,,---......000333666:::999888888;;;EEETTT___llltttttttttzzz|||jjjZZZVVV^^^ttt|||tttjjjddd^^^^^^___```ccciiipppuuuyyyooolllzzziiiFFF999BBB???444000000...............---------+++************)))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''')))***,,,///222666999;;;888999999:::EEEWWWgggooosssnnnddd```ppprrrddd[[[YYY]]]dddfffmmmsssoooggghhhppp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''(((((()))***+++---,,,,,,///222444999>>>999>>>AAANNNcccjjjkkkqqq{{{xxxxxx~~~yyy^^^TTTOOOTTTcccxxxrrrxxx~~~vvvaaaSSSNNNNNNYYYxxx___JJJeeeqqqgggQQQ555(((,,,***)))))))))))))))))))))((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))))),,,---/////////111444777:::888888<<>>??????@@@AAACCCHHHKKKSSSZZZeeeooozzzmmmmmmqqqZZZJJJ===<<<===666222111000...............++++++++++++************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((())))))...///111666;;;>>>>>>>>>:::>>>DDDSSSkkkyyynnnYYYNNNOOOVVVhhhxxxfffgggnnnsssuuuqqqiiikkk{{{''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''((()))***+++...***,,,444777777===EEEUUUuuuzzzyyyxxx~~~tttzzz}}}xxxooolllrrrzzz}}}{{{bbbTTT[[[mmmuuufffZZZ[[[cccnnn~~~~~~aaaJJJOOOlll}}}|||}}}xxxhhhOOO;;;222...---+++))))))))))))***)))))))))(((((((((''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,---...//////000222555777555777@@@KKKUUUeee~~~hhhUUUbbbyyyyyylllbbbYYYVVVQQQKKKEEEAAA???>>>:::;;;<<<<<<<<<===???BBBHHHMMMSSSXXX^^^iiixxxrrrvvvttt___KKKGGGDDD777555444222000.........///---,,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''(((***+++,,,///222666:::===>>>??????:::@@@KKK\\\lllooo```MMMKKKTTTcccvvvooohhhnnnrrroookkkfffiiiwww&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***)))))))))))))))***,,,,,,,,,,,,111777666666DDDWWWxxxvvvqqqjjjjjjzzz}}}jjjeeeooo~~~oooddd\\\[[[YYY[[[lllvvv[[[NNNUUU]]]^^^fffnnnsssppphhh\\\JJJ;;;000///---***)))))))))***))))))))))))((((((((('''%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***,,,,,,...///000000111333666888;;;AAANNNYYY^^^iiipppddd```ooo|||wwwqqqiii^^^WWWLLLJJJGGGBBB===:::888888555666888888777888999;;;@@@DDDHHHJJJLLLQQQZZZbbboooxxxnnnsss^^^OOOAAA999777444111///......///......------------,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((()))+++...//////444:::=========>>>???AAAJJJZZZgggiii```XXXVVVWWWbbbrrr~~~~~~ssslllooorrrooohhhccciiixxx%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***************+++,,,---...---000777;;;555666LLLhhhnnnZZZVVVjjjyyy|||}}}}}}uuueee\\\XXXUUUjjjzzzwwwsssrrrqqqhhhbbbrrrwwwkkkZZZJJJFFFWWWfffllloooooo```MMM222111...+++)))))))))***))))))))))))((((((((((((%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++,,,---///000111111222444777:::CCCKKKZZZeeefffkkkooo\\\cccrrr{{{tttlllcccXXXOOOHHHAAAAAA@@@===999777666777///111333444333444555777777<<>>@@@BBBFFFJJJQQQYYYdddqqq}}}yyy~~~www}}}~~~ZZZ???>>>999222000222111,,,......---,,,,,,,,,------//////.........---------******************************)))(((((((((((((((''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((*********+++---//////666???BBB<<<999CCCQQQggglllhhhgggnnnuuu{{{kkk[[[^^^nnnsssuuuqqqhhhcccjjj}}}|||yyyvvvxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))((()))*********,,,///222888444444;;;BBBMMMcccxxx{{{rrr{{{zzzVVVXXX]]]hhh{{{~~~|||{{{{{{vvvsssooommmjjjgggdddaaa]]]]]]]]]\\\ZZZXXXVVVTTTRRRPPPNNNLLLJJJJJJKKKKKKKKKMMMPPPTTTYYY^^^bbbdddpppvvvtttSSSDDDBBBQQQxxxgggJJJCCCMMMkkkzzzrrr]]]QQQ>>>000))))))+++---))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''''')))---//////...///000111222444:::@@@FFFZZZmmmtttxxx}}}qqqsssttteeelll~~~||||||wwwjjj[[[RRRMMMFFF===<<<:::777444222222222222111111111111111111111111444666888999:::;;;===???AAADDDHHHNNNUUU]]]fffkkkpppvvv~~~{{{zzzyyy~~~hhhCCC???;;;888555333222000///...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((((((''''''''''''''''''((())))))(((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''''''(((*********+++...000777???EEEBBB<<<>>>JJJUUUbbbfffbbbcccppplll^^^^^^gggqqq|||tttkkkjjjrrrtttqqqtttzzz&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((()))******+++///444888<<<777777DDDVVVgggsssyyy~~~oooooozzztttoooWWWeeevvv}}}zzzwwwtttrrrqqqoookkkfffccc```^^^[[[YYYVVVVVVUUUSSSQQQOOOLLLKKKIIIHHHFFFCCCBBBAAAAAABBB<<<<<<>>>@@@BBBEEEHHHIIIPPPUUU\\\aaafffkkkrrrxxxzzz}}}yyyXXXJJJFFF\\\~~~}}}|||~~~pppTTTCCCBBB```{{{qqqgggUUUAAA000((())),,,***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''***---//////......111555777999@@@LLLUUUdddxxxvvv{{{rrrvvv|||zzztttmmm```RRRIIIEEE???999999888666333222111111222000000000000000000000000111333555666666777999;;;===@@@CCCGGGJJJNNNSSSWWWZZZ]]]cccnnn}}}uuummmrrr~~~xxx{{{sssSSSFFF===<<<999111...000//////...------------------------,,,,,,,,,++++++******************************)))((((((((((((((()))((((((''''''(((((())))))((((((''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''((()))***+++---000333;;;DDDFFF@@@???IIIUUUYYY]]]```\\\___pppaaaZZZhhhuuuxxx{{{pppjjjssswwwooojjjppp{{{}}}~~~~~~~~~~~~}}}}}}~~~{{{yyyzzz{{{yyy{{{|||~~~&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******))))))***+++...333999>>>>>>FFFRRRbbbsssxxxzzz{{{sssrrruuu{{{~~~|||xxxsssoookkkiiihhhgggccc]]]YYYWWWUUUSSSQQQQQQQQQOOOMMMJJJGGGEEEDDDEEEDDDBBB@@@>>>=========:::::::::;;;;;;<<<===>>>===@@@CCCEEEGGGIIILLLOOOQQQTTTYYY^^^eeemmmuuuzzzyyygggSSSLLLVVVeeeqqqxxx~~~wwwlllaaa]]]^^^]]]eeekkkddd\\\NNNDDDOOOggg|||{{{xxxmmmXXX@@@...''''''***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''')))+++---......---111555999:::>>>IIIZZZgggyyyttt}}}yyyuuukkkbbbUUUIIIBBB>>>:::666777666444222111111111111000000000000000000000000...000222222222333555777888;;;???CCCEEEHHHKKKMMMQQQPPPPPPTTT\\\fffooouuu{{{nnnkkkooo}}}tttZZZDDD@@@===333...111000000///...------------,,,,,,,,,+++++++++******((((((((((((((((((((((((***))))))((((((((((((((())))))(((((((((((()))))))))))))))(((((('''''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,///444777===EEEEEEBBBKKK]]]ccc\\\ZZZ\\\XXX___ssszzzgggiiisssyyyxxxsssqqqwwwhhhiiippp{{{~~~~~~}}}zzzxxx|||{{{zzzyyyxxxxxxyyyyyy~~~~~~|||zzzxxxxxxzzz|||||||||{{{yyyuuusssrrrssstttuuuwwwwwwxxxyyy|||&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''(((((()))******+++)))***,,,---111777>>>CCCBBBaaazzzyyyrrrwwwmmmwwwttt}}}|||yyytttnnnhhhdddaaa```___[[[VVVRRRPPPOOOMMMLLLKKKJJJHHHEEECCC@@@???>>>>>>===<<<:::999888777777888888777666666666666666666777888888777777888999666999<<>>@@@BBBCCCCCCBBBBBBCCCGGGMMMTTTYYYcccjjjvvvtttiiidddlllxxxqqqyyyqqqQQQFFFCCC999444555222111000///............,,,,,,+++++++++*********''''''''''''''''''''''''***))))))((((((((((((((())))))(((((((((((())))))*********)))))))))))))))''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''((()))+++,,,///333888<<>>===::::::999888888777666555555555444333222222222222333333333333333333444444222333555555666888;;;>>>;;;AAALLLVVV[[[aaalllwww{{{vvv^^^MMMEEECCCAAANNN^^^gggjjjkkkmmmpppuuu}}}yyyccc```UUURRRNNNFFFNNN^^^ddddddhhh___JJJCCCSSSgggooouuusssnnnbbbPPP???333,,,+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***+++,,,,,,,,,,,,///111666888:::===DDDSSSgggvvvwwwuuu|||cccbbbppp~~~|||wwwkkkbbbVVVLLLBBB===:::555333333111111111111000000//////////////////////////////,,,---//////......///111333555888::::::;;;<<<>>>AAAAAAAAAAAAAAADDDIIILLLJJJSSSaaaqqqzzzwwwnnnfffgggjjjqqq|||mmmzzzaaaPPPHHH???777666333222111///............,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''''''''(((''''''&&&&&&((((((((((((((((((((((((***+++---...111666<<>>=========888888888888888777666666444333333222222333333444222111111222333333333333333444555444333444666888888666777;;;>>>DDDQQQ^^^```mmmvvvsssjjj___TTTLLL???AAALLL___qqqyyytttllliiihhhnnn~~~tttiiiccc^^^\\\UUUKKKSSSffflllnnnmmmmmmhhh[[[QQQSSS[[[eeeffffffddd]]]NNN===111+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))+++,,,+++,,,...333777999;;;>>>DDDMMM[[[jjjtttttt|||yyyqqqsss}}}zzz{{{~~~}}}~~~uuufff[[[LLLBBB;;;999777333111222//////000000000///..............................,,,...//////------...000333444777888888:::<<<>>>CCCCCCCCCAAA>>>>>>AAADDDBBBGGGOOOZZZfffnnnpppooorrrooommmppp}}}zzzjjjVVVGGG===777333333111000///.........---,,,,,,,,,++++++++++++******************************)))((((((((((((((((((''''''''''''''''''((('''''''''''''''(((((((((''''''(((((()))((((((((())))))))))))))))))))))))+++---...000444999@@@EEEHHHMMMVVVcccllllllcccZZZ[[[cccjjjvvvyyykkkkkkggglllvvv|||uuujjjgggkkkzzzyyywwwxxxttt{{{}}}zzzxxxwwwuuuuuuuuuttttttssssssrrrppppppppppppooonnnmmmmmmoooooonnnllljjjjjjlllooolllmmmnnnllliiifffeeeeee```aaabbbbbbaaaaaabbbdddhhhiiijjjkkknnnrrrxxx}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,)))---111666:::???DDDHHHqqqwwwjjjnnn}}}jjjSSSYYYvvv}}}{{{}}}xxxppprrr~~~~~~zzz||||||~~~}}}|||}}}}}}zzz~~~|||{{{sssooohhh```YYYTTTRRRQQQLLLJJJIIIIIIHHHGGGDDDBBB???===;;;999777777777777333333444444444444333333222111111111222333333444333222111111222222111000---...///...------///111///,,,...444666444777===BBBJJJTTT\\\fffmmmhhh___DDD<<>>CCCLLLWWWcccmmmsssrrrrrr|||yyyzzz}}}|||}}}}}}|||xxxnnn___RRRFFF===666777666111///111...///////////////..............................---...//////------...///,,,...111333555888<<<>>>999::::::999777888<<<@@@>>>???AAADDDNNN]]]kkkrrr|||vvvnnnkkkpppjjjTTTFFF===444333222000///.........---------,,,,,,,,,++++++))))))))))))))))))))))))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))******)))))))))))))))))))))))))))))),,,---///111555;;;BBBHHHRRRYYYhhhwww{{{vvvqqqqqqiiirrrvvvzzz{{{nnnbbbfffnnn{{{uuuiiijjjssszzz~~~oookkkpppttt}}}|||}}}{{{yyywwwvvvuuuuuutttsssqqqppppppppppppoooooooooooonnnmmmllllllgggggggggeeeccccccfffhhhhhhiiijjjhhhddd```^^^^^^WWWXXXXXXXXXVVVWWWXXXZZZ\\\___bbbeeehhhkkknnnqqqnnnxxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))((()))***,,,---...///000222000555<<<:::888GGG]]]oooeeellluuupppSSSSSSnnn|||yyyqqqllljjjmmmppptttwwwyyyyyywwwvvvxxx~~~zzz{{{|||~~~~~~~~~}}}xxxoooiiiaaaYYYTTTOOOLLLIIIGGGFFFEEEDDDBBB@@@??????<<<;;;:::888777555444333333333222111000///......000000////////////000000111111000000//////......//////000//////...---------.........//////000000666888;;;AAAJJJSSS[[[___NNNEEE>>>DDDVVVhhhqqqrrrpppccc^^^eeellllllnnnuuupppiiiaaaaaahhhnnnpppnnnqqqttt{{{uuuZZZDDDFFFVVVhhhttt{{{ttt\\\BBB222---+++,,,+++'''%%%&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())),,,+++)))...:::BBBCCC>>>NNNZZZ]]]bbbkkkrrrrrrwww}}}|||{{{zzzyyy{{{{{{xxxxxx{{{yyyvvvtttiiiWWWHHH===:::666333111111000//////............------------------,,,,,,,,,++++++,,,,,,+++***+++,,,---.........///111222333444555555555555666666666666666===<<<;;;===CCCMMMZZZcccwwwyyyrrr|||cccCCCAAA888666333000///000...***---------,,,,,,,,,++++++))))))))))))))))))))))))++++++)))(((''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&'''(((******((('''&&&***)))((('''((()))+++---000,,,...777@@@DDDJJJQQQYYYmmm{{{gggYYY```pppwwwkkknnnnnnjjjhhhmmmvvv~~~~~~}}}zzzyyywwwxxxxxxvvvqqqmmmoooooonnnmmmmmmmmmnnnoooooollljjjhhhhhhhhhhhhgggdddcccbbbccceeefffeeedddeeedddaaa]]]YYYTTTQQQNNNLLLLLLLLLMMMNNNPPPQQQRRRSSSUUUXXXZZZ]]]```dddgggiiimmmqqqqqqttt&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))***+++,,,...000111444777999;;;AAAMMM\\\eeewwwnnnpppyyyzzz\\\aaaxxx{{{sssmmmjjjiiiiiiiiinnnppptttwwwxxxxxxwwwvvvxxx~~~{{{|||~~~~~~}}}yyysssiiiddd]]]WWWRRRMMMJJJGGGEEEDDDCCCBBB@@@???>>>===:::999888777555444333222222111111000000/////////000//////////////////000000000000/////////......///////////////...------------......////////////---...000333999@@@FFFIIIGGGBBB>>>>>>EEENNNUUUYYY```___^^^```gggooorrrrrrjjjccc]]]\\\bbbggggggfffccccccgggooouuuqqqdddWWWFFFLLL```{{{hhhUUU777000+++++++++((('''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***+++------,,,111===FFFGGGKKK\\\iiihhhfffllltttvvv~~~~~~~~~{{{yyyzzz}}}{{{yyywwwwwwzzz|||~~~yyyrrrmmmhhh]]]MMM@@@;;;888444222111111000//////............------------------,,,,,,,,,++++++,,,,,,+++++++++,,,---.../////////000111111222222333333333333444444444444333444555777;;;BBBKKKQQQhhhwwwvvvwwwyyyPPPAAA888666222......//////...---------,,,,,,,,,,,,+++************************+++***)))(((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&''')))******)))'''&&&***)))((('''(((***+++---000---000888???DDDLLLUUUdddqqq}}}~~~}}}eeeiii{{{|||wwwqqqqqq~~~llllllmmmpppvvv|||~~~|||{{{zzzzzzvvvtttrrrssssssrrroookkklllkkkkkkkkkjjjiiihhhgggiiifffdddccccccdddcccbbb___^^^]]]]]]______^^^]]]]]]\\\YYYVVVQQQMMMIIIGGGEEEEEEEEEFFFGGGIIIJJJKKKLLLOOORRRVVVYYY]]]bbbeeecccfffhhhfffeeehhhrrrzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++...111333777;;;999999KKKhhhuuusss{{{xxxqqqllllllpppuuuzzzaaa``````bbbgggkkknnnooopppqqqsssvvvwwwwwwvvvvvvyyy}}}}}}~~~{{{wwwuuuooohhh___[[[VVVQQQNNNJJJEEECCC@@@@@@???>>>===;;;;;;:::777777666555444222222111000000000000000000000/////////............/////////////////////...............//////......---------------............///---,,,,,,---000333666888AAABBBAAA===:::;;;@@@EEEOOOZZZ^^^[[[```lllooohhh```[[[WWWWWW[[[]]][[[XXXRRRQQQRRRZZZdddhhheee___FFFCCCSSSwwwyyymmmFFF:::///++++++))))))+++''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++,,,...///000777BBBKKKNNNZZZlllzzzyyywww|||~~~~~~}}}zzzyyyzzz}}}~~~|||zzzxxxxxxyyyzzzyyyxxxxxxtttmmmfff^^^RRREEE<<<888555222000000111000//////............---------------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...////////////............///000000000111111111222111333666888:::<<<@@@CCCUUUhhh|||}}}xxxuuusss|||}}}]]]AAA===999444000......///000......---------,,,,,,,,,************************+++***)))((((((''''''(((''''''''''''''''''''''''%%%&&&'''(((((((((((('''''''''))))))))))))'''''')))((((((((()))***,,,---//////444:::@@@GGGRRR]]]ooooooppppppmmmrrrooo{{{vvvmmmjjjwww|||nnnqqquuuxxxzzz}}}|||xxxvvvvvvwwwwwwrrrqqqooonnnooonnnllljjjgggggggggfffeeecccaaa```bbb```^^^^^^______^^^]]]\\\ZZZYYYYYYYYYYYYWWWVVVTTTSSSQQQMMMIIIEEEBBB@@@BBBBBBBBBBBBCCCDDDFFFFFFDDDGGGKKKOOOSSSXXX]]]aaa```aaaaaa```\\\YYYYYYYYY''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((('''''''''(((((((((((())))))))))))***)))))))))+++///333555:::<<>><<<888777:::>>>CCCMMMTTTTTTVVV[[[[[[VVVUUUTTTTTTVVVYYYWWWQQQKKKHHHGGGHHHOOOWWW\\\\\\YYYLLLFFFKKKeee}}}\\\KKK888...***)))***,,,''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''(((((()))***++++++,,,---000444===GGGPPPUUUdddsss~~~~~~~~~~~~}}}{{{yyyzzz|||}}}|||yyyuuurrrrrrrrrrrrqqqqqqmmmggg^^^TTTIII???:::444222000///000000000//////............---------...------------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------.........///000000000222444777888999:::===>>>FFFWWWkkkzzz~~~|||kkkMMMDDD>>>999555222......000............------------******************************)))(((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''((())))))))))))((('''((((((((()))***,,,---......333:::@@@FFFOOO]]]hhhvvviiibbbcccbbbfff}}}rrr{{{uuulllcccggg{{{~~~vvvxxx{{{~~~|||yyyvvvsssrrrsssvvvwwwsssqqqooommmkkkjjjiiihhhcccbbbaaa```_________``````^^^]]]]]]^^^___^^^]]]]]][[[YYYXXXWWWVVVTTTRRRNNNMMMLLLIIIEEEBBB???===>>>>>>>>>>>>???@@@AAABBB???AAAEEEIIIMMMQQQVVVZZZ[[[ZZZZZZZZZXXXUUUQQQNNN''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))+++***)))***---111555888>>>EEE\\\vvvwwwpppooo}}}~~~aaa___ooo}}}ssskkkfffjjjkkknnntttyyy{{{{{{zzzttttttssstttuuuwwwyyy{{{||||||}}}~~~|||wwwvvvpppgggaaa^^^WWWPPPJJJHHHEEECCCAAA>>>;;;999777666666666555555444444222111111111000000//////---------...//////000000......------------......---------------.........,,,,,,------------,,,,,,------------,,,,,,,,,,,,---,,,+++*********++++++---///333444555555777888:::;;;CCCMMMOOOIIIHHHLLLLLLNNNSSSXXXZZZVVVNNNGGGGGGDDDCCCFFFMMMTTTZZZ]]]YYYWWWPPPQQQgggooo\\\DDD555,,,((())),,,(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''')))******++++++---222;;;EEENNNVVV\\\jjjttt~~~~~~~~~~~~}}}||||||}}}}}}yyytttlllgggfffhhhiiijjjfffccc\\\RRRHHH???888555222000//////000111000//////............---------.........---------,,,,,,++++++,,,,,,,,,---------)))******+++,,,,,,------,,,------...//////000000///111222333333555999;;;???GGGUUUhhhgggKKKAAA:::888555111///111/////////.........------***************************))))))(((((((((((()))((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))))))))((((((((())))))+++,,,...///000000888AAAIIIPPP[[[hhhpppsssddd[[[aaagggmmm}}}rrrnnnpppoookkk\\\\\\iii{{{yyyzzzuuusssqqqoooppprrrvvvxxxsssqqqnnnjjjfffdddbbbbbbaaa___]]]\\\]]]```ccceeebbbaaa``````bbbbbbaaa___]]][[[XXXVVVTTTRRROOOLLLIIIHHHGGGDDDBBB???<<<;;;777777777777888888999:::<<>>;;;:::999777555333333333333222222222222000000//////////////////,,,---------......//////------,,,,,,,,,,,,------,,,,,,,,,---------------++++++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,++++++***))))))))))))))))))***,,,,,,---000333444444333777444<<>>DDDTTTrrrZZZIII;;;888888333000111000////////////.........++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))+++---///000222222444>>>JJJRRR[[[fffooorrrfff^^^\\\eeeooovvv{{{~~~|||qqqfffcccYYY```rrrzzzzzzwwwwww{{{{{{tttpppooonnnmmmnnnqqqtttvvvooonnnlllhhhbbb]]][[[[[[^^^]]]\\\\\\^^^bbbgggjjjeeedddccccccddddddbbb```[[[XXXTTTQQQNNNKKKGGGDDDAAAAAA@@@>>><<<999777666666555555555666666777888:::<<<>>>@@@AAACCCGGGJJJIIIGGGDDDCCCCCCCCCBBBAAA''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))++++++---000333666999;;;HHHnnnxxxjjjqqq|||mmmaaammmxxxzzzlllmmmpppwww{{{nnnddddddhhhjjjmmmpppsssssstttvvv{{{~~~wwwvvvttttttvvv{{{}}}}}}}}}wwwtttooommmfff\\\UUUQQQKKKDDD@@@===999666555444333222000000000111111111111111////////////////////////------------------......------,,,,,,,,,,,,------++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,------......///000111222444555;;;FFFOOORRRQQQPPPKKKMMMRRRWWWZZZ[[[ZZZYYYUUUQQQKKKHHHKKKWWWeeepppmmmtttnnnZZZOOOWWWcccgggkkkcccXXXKKK<<<...((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''(((***+++,,,---000333???PPP\\\bbbgggmmmpppwww}}}{{{qqqkkkddd______```bbbccc\\\UUUKKKDDD???;;;888666222111000000111111///...///............---------............------------***+++,,,---------,,,,,,******************++++++******+++,,,---.../////////000222333333444777999999;;;>>>FFF\\\~~~zzzyyy^^^DDD<<<999444000000000000000/////////......++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''(((*********))))))))))))))))))***)))***,,,///111333444444:::EEEQQQZZZdddmmmooolll```dddjjjqqqvvv{{{}}}zzz~~~xxxooonnnpppxxxtttqqqvvvvvvxxx{{{|||yyysssnnnmmmmmmlllllllllmmmooopppkkklllkkkgggaaa\\\YYYYYY[[[\\\]]]```bbbeeegggiiieeedddcccddddddccc```^^^WWWTTTPPPLLLIIIEEE@@@===<<<;;;;;;999777555333222555555555555555666666777555777:::;;;<<>>>>>>>>((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))***,,,...222555888:::;;;KKKyyyiii\\\uuupppYYY]]]nnnqqqgggfffbbbrrryyyoooeeebbbiiirrrttttttvvvzzzxxxuuuuuuvvvxxxxxxxxxxxxvvvttttttwww|||}}}}}}zzztttqqqmmmjjjbbbXXXPPPLLLEEE>>>???;;;666333222222222111/////////000000000000000.........///////////////---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++(((***+++***))))))---111+++222777999CCCPPPOOOEEENNNNNNPPPTTTXXX]]]```bbb\\\[[[XXXUUUTTTXXX```fffmmmtttvvvgggPPPEEELLLXXX___]]][[[SSSCCC222))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&'''(((***+++,,,......333777EEEXXXeeejjjnnntttoooxxx~~~~~~|||yyyddd```[[[XXXWWWXXXYYYXXXSSSLLLAAA:::888666444111222111000111222111///---//////.........---------//////.........---------***+++,,,---...---,,,,,,,,,,,,,,,+++***))))))(((((()))***+++,,,---......,,,...111222222222222333666<<>>IIIUUU^^^hhhpppnnngggfffttt}}}yyyyyywwwuuutttxxxwwwnnnoootttxxx|||}}}zzztttpppmmmmmmllllllkkkkkkjjjjjjkkkiiikkkllliiiccc^^^[[[[[[YYY[[[___cccfffgggfffeeedddcccbbbbbbbbbaaa^^^[[[WWWSSSOOOJJJFFFBBB===::::::999999888666444222111111000000000000111111222222444666888:::<<<@@@BBBAAABBBBBB@@@===;;;;;;;;;''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$%%%'''(((((((((''''''(((((((((((())))))))))))'''((()))******+++******000)))***444;;;:::===DDDXXXssslllhhhttt{{{ooogggfffmmmrrryyywww```WWWVVVWWWuuu|||oooggghhhlllqqqvvvzzz{{{{{{zzzvvvxxxzzzyyywwwvvvxxxzzzxxxwwwwwwwwwxxx{{{~~~}}}}}}~~~|||~~~|||tttllliiieee^^^UUULLLEEE@@@===666555333111000000000111......------------......+++,,,...//////...,,,+++,,,------......------,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---///111444888<<<@@@BBB???CCCJJJPPPQQQSSS[[[fffjjjccc]]]```hhhlllgggaaalllttt|||cccFFFAAAKKK```dddkkkiiiUUU999,,,...,,,)))(((***+++)))))),,,''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))),,,&&&&&&---///++++++111444???^^^ooollluuu~~~qqqtttuuuxxx|||yyyxxxyyyzzz}}}~~~zzzrrrbbb\\\VVVTTTPPPJJJFFFGGGAAA>>>:::666333111222222222222222111111111111000000/////////............////////////////////////............---,,,,,,+++---,,,,,,+++******++++++******+++++++++,,,,,,,,,////////////000111333333666:::===>>>CCCTTTooorrrhhhfff>>>BBB;;;,,,444444222///---,,,+++++++++---------,,,,,,,,,+++++++++++++++*********))))))******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))***++++++***---111222222444888;;;EEEOOO[[[fffppp{{{}}}tttvvv~~~zzzwwwuuusssqqqooo}}}{{{yyyuuuqqqmmmjjjiiiggggggffffffgggiiikkklllmmmpppqqqnnnhhhbbb`````````aaabbbdddeeefffffffffiiifffdddbbbaaa___\\\ZZZUUUNNNGGGDDD@@@:::666777333333222111000///...------------------...///000444444444555777999:::;;;======<<<;;;:::999888777''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''%%%&&&'''(((((((((''''''(((((((((((())))))))))))(((((()))***************---///444999:::===FFFOOOhhhuuuvvvyyy}}}yyywwwzzzwww```TTTVVV```iiixxxmmmiiiiiippprrruuuxxxzzzyyyxxxwwwvvvwwwxxxxxxwwwwwwxxxyyyyyyxxxxxxxxxyyy{{{}}}~~~zzzxxxzzz{{{vvvpppeee___VVVNNNGGGAAA<<<888555444222111000//////000......------------......+++,,,---......---,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********************)))))))))*********+++++++++++++++---///111444777888<<>>:::888555222000000111222222222222222111111111111000000/////////.........////////////////////////------------------,,,+++,,,++++++*********++++++*********+++++++++,,,,,,.........///000111222333666999;;;;;;>>>HHHZZZhhhuuupppyyyMMMBBB===222111444222000......------,,,---------,,,,,,,,,++++++---,,,,,,,,,+++++++++***)))))))))))))))((((((((())))))(((((((((((())))))***)))))))))))))))***+++,,,///222444555666:::===HHHUUUbbbjjjqqq{{{zzz|||}}}sssiiiiiikkkllllllkkkmmmpppttt|||{{{wwwtttpppmmmkkkjjjiiihhhhhhhhhhhhjjjlllmmmnnnpppqqqppplllgggbbb``````aaaccceeeggghhhiiijjjhhhfffcccaaa___]]]ZZZWWWRRRKKKDDDAAA===777444444222111000///...------,,,---------------...//////000111111222333555777888888888777666555444333333''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&'''(((((((((''''''(((((((((((()))))))))))))))************+++++++++)))222999:::???NNNbbbpppvvvvvvssstttxxxcccXXXZZZcccrrrqqqeeebbbhhhnnnwwwxxxyyyzzzyyyxxxuuutttvvvuuuuuuvvvyyyzzzzzzyyyzzzzzz{{{{{{{{{|||||||||wwwtttwwwzzzwwwsssaaaXXXMMMEEE@@@===777333333222111///...............------,,,,,,------...,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++*********))))))((((((((()))))))))*********++++++*********+++,,,---///000777:::???DDDCCCAAAFFFNNN^^^___bbbeeefffaaaWWWOOOKKKNNNZZZgggeeeSSSBBB<<>><<<:::555000000000///...---------,,,------,,,,,,,,,,,,------------,,,++++++,,,------******++++++++++++******************************++++++************++++++******++++++++++++******************************+++******))))))(((((('''))))))))))))************++++++***++++++,,,......333555;;;AAAAAA???BBBHHHSSSXXX```eeeddd\\\RRRJJJFFFCCCFFFOOOTTTNNNEEEAAABBBaaaxxx|||~~~fffEEE777000+++++++++((('''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''((())))))***+++'''(((---......777DDDaaannnnnnttt~~~}}}}}}~~~|||xxxtttfffcccaaaaaacccfffhhhhhheee^^^WWWRRRKKKAAA:::888333222111000111222444555333333222222222111111111111111111000000000//////////////////////////////***+++,,,---------------******)))))))))***++++++************++++++++++++,,,,,,---...///111222333333444666999<<<@@@CCCEEESSSkkklllKKKAAA@@@777555222000000111222000......------------,,,,,,,,,---------,,,,,,,,,,,,,,,((((((((())))))******+++))))))(((((((((((())))))++++++******))))))******///...///111777AAAKKKRRR[[[mmmxxxsssiiijjjrrrwwwooofffmmmyyy```NNNGGGGGGVVV\\\bbbgggjjjpppxxx~~~tttrrrnnnjjjggggggggghhhjjjiiihhhggghhhiiijjjkkkpppvvv{{{{{{tttlllgggeee```bbbcccfffhhhiiijjjjjjfffdddbbb```^^^YYYSSSOOOGGG@@@;;;999666111///000///......---,,,,,,++++++---,,,,,,,,,,,,,,,------......//////000222333444444444333222111111000000''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((('''((((((((((((((((((((())))))))))))+++*********+++,,,---...555999@@@SSSvvv~~~yyy|||lllpppxxxwwwbbbXXXgggyyywwwjjjfffjjjqqquuuuuuttttttuuuuuuvvvwwwwwwxxxxxxvvvuuuwww|||~~~|||zzzyyyyyyvvvpppkkk[[[PPPBBB;;;999888444000............---,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---)))******++++++******)))************************++++++************++++++)))******++++++******)))************************++++++*********)))))))))(((((()))))))))******************+++,,,---...///111333:::AAACCCBBBDDDIIILLLSSS]]]dddddd^^^UUUOOOEEE@@@===BBBIIILLLLLLLLLBBBRRRhhh~~~rrr\\\===444,,,++++++)))((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******,,,)))***......///<<>>AAA@@@HHHPPP\\\uuu|||TTTKKKIII???555000111333111///............------------,,,,,,,,,,,,---------...++++++******************))))))(((((((((((()))))))))))))))***+++,,,---...///...000:::JJJ]]]llluuu}}}|||oooooo~~~{{{uuu|||}}}yyy{{{yyy~~~}}}```OOOLLLPPPTTTYYY___gggnnnrrrrrrqqqppplllkkkjjjiiiiiiiiiiiijjjfffeeedddbbbaaaaaabbbbbbdddiiippprrroookkkhhhfff___```aaabbbccccccccccccaaaaaa___]]]XXXPPPGGGAAA;;;555111111111------...,,,++++++++++++*********,,,,,,+++******************))))))******+++,,,---,,,,,,,,,,,,,,,+++++++++''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***+++***)))'''''''''((()))(((((((((((()))))))))))))))((((((***,,,000333555???EEEbbbxxxeeelll{{{jjjVVV\\\dddvvvhhh\\\bbbdddsss}}}vvvsssrrrvvvzzzzzzwwwtttuuuxxxyyyxxxuuusssrrrrrrssstttrrruuuwwwwwwuuuuuuxxx{{{zzzzzz{{{}}}yyytttnnniiieeeaaa]]]ZZZJJJFFF>>>777111...------,,,---.........---,,,+++++++++************++++++)))***,,,------,,,***)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++************++++++))))))************))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((((())))))))))))******)))((((((((())))))))),,,444???DDDDDDDDDGGGIIIGGGHHHMMMUUU[[[]]]\\\OOOCCC:::DDDaaawwwZZZSSS^^^hhhfff___eeeSSS???333///,,,+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))******+++((((((...444777@@@YYYrrrpppppp{{{xxx|||~~~}}}}}}|||vvvvvvyyyxxxsssmmmiiihhhddd^^^WWWPPPLLLJJJ@@@:::555555555222222555222333333555666777888888444444444333333333222222333333333222222222111111000000000000000000000000111111222111111000///...111000///---,,,+++******))))))))))))************))))))***+++---///111222...222777999888:::===AAA???FFFIIIJJJ[[[fffUUUOOODDD777111222444222000//////.........------------------.........//////,,,+++++++++***)))))))))))))))(((((((((((())))))((())))))***+++---...///000000555AAARRRcccpppvvv|||lllpppxxxoooYYYUUUWWWWWWSSSZZZcccmmmqqqnnnjjjiiijjjggggggggggggggggggffffffgggfffdddbbbaaaaaabbbbbb```aaadddjjjnnnnnniiiddd^^^___```bbbdddeeeeeeeee______]]][[[VVVNNNDDD===999333/////////,,,+++---************)))))))))))),,,,,,+++***))))))******,,,+++++++++,,,---......---------,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))((((((((((((((((((((((((((()))******(((---******222111111:::>>>VVVlllkkk\\\pppvvvgggooouuuttt|||pppYYYUUUdddsss}}}yyyxxx{{{~~~zzzvvvuuuuuuwwwxxx{{{yyyuuurrrppppppqqqrrrsssvvvyyyzzzyyyxxxzzz}}}}}}}}}~~~vvvrrrsssnnnfff___ZZZUUUOOOCCC???999444222000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++************++++++,,,,,,---,,,+++++++++***)))))))))++++++++++++******))))))+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())),,,222777<<<>>>??????BBBDDDGGGKKKOOOSSSWWWYYYQQQMMMFFFEEEUUUsss^^^IIILLLRRRWWWaaabbbgggSSS666...///+++***++++++******))))))((((((!!!###%%%'''(((((('''&&&''''''''''''(((((((((((((((((()))***************)))))))))))))))*********...'''///444555NNNiiijjjuuu{{{tttwwwzzz|||}}}~~~uuussszzzzzzpppkkkmmmlllhhh___SSSHHHBBB@@@888888666555444333333333444555555555555555555555333333222333555555333222444444555666777555222000333444444222222222222000555555555333111111333555000000000000///...---,,,+++)))'''%%%%%%&&&(((************+++,,,---...///222222333555777999;;;<<<<<>>GGG[[[kkk{{{vvvqqqwwwsss~~~{{{mmm___^^^lllyyy~~~uuusssuuuyyy{{{wwwtttsssssssssxxxwwwtttrrrppppppqqqrrrrrruuuxxxyyyxxxxxxzzz|||}}}wwwuuutttnnnbbbXXXQQQIIIBBB???;;;555222000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++++++++,,,,,,,,,++++++++++++************++++++++++++*********)))++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((+++///333777:::;;;<<>>AAAFFFIIINNN___jjjZZZMMM???666222//////111//////.........---------***+++,,,---------,,,,,,---,,,++++++******++++++++++++***)))))))))))))))+++***((())),,,......---///333???PPP^^^kkk{{{}}}yyyvvvooozzzooo^^^YYYXXXWWW```fffnnnppplllgggeeedddffffffddddddddddddffffffddddddeeeggggggeee```\\\YYY[[[```hhhnnnnnngggaaadddbbb``````cccddddddcccaaaXXXPPPNNNJJJBBB;;;888111000///---+++*********************************))))))(((((((((((())))))(((((()))))))))******************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((()))))))))))))))(((((((((((()))******(((+++)))---888:::<<>>666888555111...------,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++************++++++***))))))))))))******))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((())),,,...111444666777===???BBBDDDFFFJJJPPPSSSXXXZZZWWWNNNIIIMMMUUUZZZpppvvviiiRRRFFFHHH___~~~lllPPP===...(((111***))))))(((((('''&&&&&&'''''')))******)))((('''''''''''''''((((((((((((&&&''''''((((((((((((((()))))))))*********++++++000...---;;;ZZZmmmtttzzz}}}xxx|||yyyzzz{{{}}}}}}}}}}}}~~~{{{~~~{{{zzz{{{wwwvvvxxxzzzxxxvvvwwwwwwpppeeeUUUGGG<<<777555111111111222333444555666444555666777777666555555222333444666888999999999>>>??????@@@BBBCCCEEEEEEDDD@@@;;;777555444555666999::::::888444111000000000000///...---+++)))((())))))))))))))))))******************+++---...///222222333555777999;;;<<>>999333111222///---***((('''((()))+++******)))))))))))))))((()))((((((''''''(((((()))((((((((()))))))))******'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((()))))))))***)))))))))))))))***+++++++++000000111555999PPPqqq|||wwwqqqppp{{{~~~eeeddddddkkk|||uuu}}}|||xxxzzz~~~~~~zzztttqqqrrrrrrssssssrrrqqqqqqmmmmmmnnnoooqqqrrrrrrsssuuuvvvyyy}}}~~~{{{zzzzzzyyyxxxuuujjjZZZMMMCCC;;;444111///,,,,,,---...---,,,---------------------------------------------------------------------------,,,+++++++++,,,---......------,,,,,,+++++++++******++++++,,,,,,,,,---+++++++++++++++++++++,,,,,,++++++*********************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******)))***+++...000222:::>>>AAAAAA??????BBBFFFSSSZZZ\\\RRRFFF>>>;;;:::>>>QQQZZZUUUPPPLLLUUUiiiqqqKKK000---,,,,,,,,,+++******))))))(((((((((((('''&&&&&&%%%''''''''''''(((((((((((())))))************))))))((())))))***+++,,,,,,,,,///111444RRR{{{|||}}}}}}~~~~~~|||yyyyyyzzzzzzyyywwwvvvwwwxxxxxxzzz}}}~~~|||{{{|||{{{wwwtttsssuuuvvvrrrjjj]]]PPPEEE===888666555555444333222222222222333;;;FFFNNNNNNGGG===666===AAAGGGKKKOOORRRWWWZZZdddgggmmmsss{{{zzzmmm```OOO>>>444222555666888777555222111111333222111000...,,,***)))((()))+++,,,---,,,+++***)))))))))***+++,,,---...111111222333666888:::;;;===???BBBCCCBBBDDDOOO\\\qqqmmmVVVAAA<<<:::333///000000000/////////.........///......---,,,,,,,,,,,,---,,,++++++******+++++++++***************++++++***+++,,,---...000333444;;;EEEVVVlll~~~{{{|||uuulllqqquuuiiiZZZWWW___hhhhhhhhhhhhgggeeeddddddeeecccbbbaaa``````aaabbbcccbbbeeejjjoooqqqnnngggbbb`````````aaadddfffffffff]]]aaabbb]]]UUUOOOPPPSSSOOOGGG>>>:::555000///111...,,,***''''''(((***,,,+++*********))))))((((((***))))))(((((())))))***)))))))))*********++++++''''''(((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))(((((((((''''''(((((())))))*********))))))))))))***++++++***000222777>>>GGGeeesssppp}}}uuulllnnnrrryyyxxxmmm___hhhxxxwwwwww{{{~~~wwwqqqrrrsssrrrrrrqqqpppooonnnkkklllmmmnnnppprrrtttvvvvvvvvvyyy~~~|||yyyxxxyyyxxxxxxwwwrrreeeTTTFFF>>>777222000...,,,---...///...---,,,,,,,,,------------...------------------------------------------------------,,,,,,------......------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++************++++++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((******)))***+++---///111:::???DDDEEEBBBAAACCCGGGSSSZZZ]]]VVVLLLDDD===888===JJJNNNNNNRRROOONNNWWW|||aaa:::++++++******))))))(((''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&((())))))***+++,,,------...000@@@ccc~~~~~~~~~}}}{{{zzzzzzzzzyyyzzz{{{zzzxxxwwwxxxyyyzzzzzz{{{}}}~~~}}}zzzwwwxxx{{{zzzvvvsssssssssqqqlllfff\\\RRRHHH???666111555555444444444555666666000888DDDNNNQQQLLLEEE???@@@FFFNNNTTTYYY___fffkkkxxx~~~iiiNNN===888111333444444222111111222222222111000///---+++***'''(((***+++,,,,,,+++***))))))))))))***,,,---...///000000222444666888:::;;;<<<@@@CCCDDDDDDLLLVVVaaa~~~vvv[[[CCC???===555///000000000000/////////......///...---------------...---,,,++++++******+++++++++************+++,,,,,,)))+++---...///111444777===III]]]tttwwwwwwyyyvvvtttuuuxxxtttbbb[[[[[[```fffhhhgggfffeeeddddddeeeeeecccbbbaaa``````aaabbbcccdddfffkkkooopppmmmfffaaa___```aaacccdddeeeeeeeee^^^``````[[[RRRKKKJJJKKKEEE???:::888444///...111---,,,+++))))))***,,,---,,,,,,++++++***)))))))))******))))))))))))******************++++++++++++'''(((((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''((()))***************))))))******+++,,,,,,000555CCCVVVeeetttttt}}}}}}sssaaa^^^XXXaaavvv~~~~~~yyyxxxxxxzzz||||||yyyvvvrrrrrrqqqqqqppppppooooookkkkkkkkkmmmooossswwwyyyyyyzzz|||}}}zzzyyyxxxvvvsssqqqkkkfffYYYHHH<<<777444000///---,,,---...///...---,,,,,,,,,---------......................................................,,,---....../////////...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++******+++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++---...///444<<>>IIIOOOVVVbbb]]]RRRQQQhhhrrrHHH///++++++***))))))(((((('''))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&((())))))***,,,------...//////MMMttt|||}}}}}}|||{{{zzzzzzzzzzzzvvvwwwyyyxxxwwwwwwxxxzzzyyyxxxxxxzzz}}}~~~}}}{{{xxx|||}}}zzzyyyzzzwwwqqqjjjgggbbb\\\VVVLLLBBB:::888888777777666666777777222666>>>FFFLLLPPPRRRRRRRRRXXX___dddgggkkkrrrwww~~~^^^GGG@@@000111111000///...///111000000000///...---+++***'''((()))***++++++++++++(((((())))))***,,,---.........///000333555777888::::::===BBBBBBBBBHHHOOOSSSllljjjPPPJJJGGG;;;333333000000000000/////////.........---,,,------//////---,,,++++++******+++++++++*********++++++,,,---)))+++...///000111555999AAATTTnnnttttttwww~~~{{{ggg\\\\\\^^^bbbfffgggfffddddddeeeeeeeeeeeeccccccbbbaaaaaabbbccccccfffhhhkkknnnnnnjjjccc^^^[[[^^^aaaccccccbbbaaaaaa]]]^^^\\\VVVNNNGGGCCCBBB:::777666666333...---000------,,,,,,,,,------...------,,,,,,+++******)))))))))(((((((((((())))))))))))))))))************((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&''''''((()))******+++*********)))******+++,,,///111999OOOllloooqqqyyylllrrrlllYYYWWW]]]```kkk|||zzzzzzwwwuuutttuuuvvvxxxxxxnnnnnnooooooppprrrssstttkkkkkkkkkllloootttxxx{{{~~~~~~{{{xxxsssmmmiii^^^YYYMMM===444333333111...---,,,---......---,,,,,,,,,,,,------.........................................................,,,---///000000000///...,,,,,,,,,------.........---------,,,,,,++++++++++++++++++,,,,,,------------,,,++++++******++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((***+++---......---666AAAEEEDDDBBBEEEHHHKKKSSS\\\^^^\\\VVVJJJ@@@???MMMZZZkkk{{{ttt```VVVTTTxxx{{{RRR666------,,,,,,+++***************))))))))))))******''''''''''''((((((((()))***************)))((((((((())))))+++,,,---......//////VVVwwwxxx|||{{{yyyyyyzzz{{{{{{zzzrrrtttuuuvvvuuuuuuwwwyyyvvvuuuuuuzzzzzz~~~}}}uuukkkjjjjjjiiieee]]]RRRIII>>>===;;;999777555444444666777999???HHHSSS]]]ccclllqqqvvvxxxxxxyyy}}}aaaHHH???111111000...,,,,,,---///............---,,,+++***'''(((((()))******++++++(((((())))))***+++---...------...///222444666777999999<<<@@@@@@???CCCIIIIII___zzz]]]UUUPPPCCC888777000000000000////////////...---,,,,,,---...///000---,,,++++++******+++++++++*********+++,,,,,,---(((+++...000000222666:::GGGaaavvvqqqqqqyyy||||||ooo\\\XXX\\\```dddiiifffeeecccdddeeeffffffeeedddcccbbbaaaaaabbbcccdddhhhiiikkkmmmlllhhhbbb]]]XXX[[[___bbbaaa```^^^]]][[[ZZZWWWQQQJJJBBB===;;;444222444666444...---///------........................------,,,+++******((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((($$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''((())))))******(((...***(((///...)))+++555000;;;XXXsss}}}qqqwwwrrrvvv|||hhhPPPMMMWWW___kkkuuuzzz}}}~~~yyyyyyyyyyyyyyyxxxvvvtttsssqqqmmmjjjllloooqqqqqqqqqpppnnnnnnqqqrrrrrrxxx~~~{{{tttrrrnnniii]]]QQQAAA666222111000///........................------------------------,,,,,,,,,---------------,,,,,,---------,,,++++++---------///000111000///---...////////////000111000000000...,,,+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***************))))))(((((('''''')))))))))(((((((((((((((***)))((('''&&&&&&'''(((*********)))))))))))))))---...555@@@GGGHHHHHHJJJPPPOOOSSSZZZ\\\WWWRRRPPPHHHVVViiimmmVVV]]]ppp~~~zzzoooVVV777111222...)))(((,,,,,,)))((((((((((((((((((((((((***))))))(((((((((((()))+++***))))))((())))))***(((******)))))),,,------777>>>ddd|||xxxzzz|||~~~~~~}}}{{{{{{{{{|||yyyxxxvvvvvvwwwzzz}}}xxxwwwxxx|||xxxtttjjjkkkuuutttcccLLLHHHFFF===111444777000333:::DDDKKKPPPWWWaaaiii~~~|||mmm[[[HHH;;;333222000...,,,+++******+++,,,---//////...,,,+++))))))***++++++++++++***(((((()))***++++++,,,,,,---......000222444555777777:::===???@@@BBBEEEGGGLLLUUUjjjttt```cccLLL222:::222111000000000000000111////////////........................---,,,+++*********+++++++++,,,,,,,,,---,,,...000000000777???YYYlll|||}}}lllcccZZZXXX]]]cccfffeeekkkhhheeeaaa```aaabbbdddgggcccaaaaaaaaa^^^[[[ZZZ]]]aaaggghhheee```]]]]]]WWWYYY\\\]]]]]]^^^```bbbfffbbb]]]WWWKKK>>>777666///222666777444111///...000000000000000000000000///.........------------------,,,++++++***))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''(((((())))))***++++++'''///,,,)))///...+++111777333===YYYuuu|||uuuXXXLLLQQQ^^^fffpppwww{{{~~~|||{{{{{{{{{zzzxxxvvvtttsssrrrrrrssssssrrrqqqrrruuussspppppprrrtttuuu{{{|||vvvrrrkkkcccUUUKKK===444111000///---..............................------------------....../////////000111111//////000000000000//////000//////000000000000///111111111000000000000000111111111111000000000111------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++*********)))((((((''''''+++************************)))((('''&&&''''''((()))))))))))))))))))))))),,,---333===DDDEEEFFFHHHQQQPPPTTT\\\___]]]ZZZYYYTTT]]]kkk~~~\\\XXXddduuuzzzvvvaaaDDD111///---,,,+++*********(((((((((((((((((((((((())))))(((((((((((())))))***************))))))))))))*********+++---......777EEEkkkvvvwwwzzzxxxyyy}}}zzzzzzzzzzzzzzz{{{{{{{{{xxxxxxxxx|||}}}vvvqqqjjjlllxxx{{{dddUUUKKK@@@333222666111222:::DDDMMMTTT___kkkttt}}}kkk]]]PPPBBB999111000///---,,,+++******+++,,,...//////...---,,,******+++++++++++++++*********+++,,,,,,---......,,,,,,---...000222444555777999<<<>>>???AAADDDGGGKKKRRRccckkk```SSS@@@888222111111000000000000000////////////........................---,,,+++******++++++++++++,,,,,,,,,,,,,,,---//////000888BBB^^^nnn|||{{{~~~}}}xxx|||ccc^^^YYYZZZ```fffhhhggggggeeecccaaa```aaabbbccccccccccccccc```\\\YYYWWWZZZ```fffhhhfffaaa]]][[[YYYXXXWWWZZZ```fffiiijjjjjjaaaVVVOOOFFF;;;444222333555888888555333111000////////////////////////000000///......---,,,,,,...------,,,++++++************)))))))))((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((())))))***++++++,,,,,,%%%,,,***(((---++++++333888999EEE]]]sssxxx___MMMNNNXXXhhhnnnuuuyyy|||~~~||||||{{{zzzxxxvvvtttrrrppptttwwwtttooommmqqquuuvvvsssrrruuuvvvxxx{{{wwwooobbbWWWIIIAAA888222//////...,,,........................//////......---------,,,......------...///000000......//////000000000///222222111111111111111111333222111111222222111000000000000/////////.........---,,,+++++++++++++++++++++++++++++++++,,,,,,+++******))))))(((''''''******************++++++))))))(((''''''''''''((())))))))))))))))))))))))++++++111999???@@@BBBFFFKKKJJJNNNVVV\\\\\\]]]^^^dddbbbdddqqqdddUUUYYYqqqrrrVVV:::111,,,......)))(((,,,(((((((((((((((((((((((((((((('''(((((()))***+++((()))***++++++***))))))+++******+++.../////////999RRRwwwwwwvvvvvv~~~}}}~~~yyywwwyyyyyy}}}~~~}}}}}}}}}}}}zzz{{{|||}}}}}}|||{{{zzz{{{{{{|||~~~zzztttppplllkkkvvv{{{```MMMBBB555111555666222999CCCLLLUUU```oooyyyoooZZZKKK@@@666111...---,,,+++************+++,,,.../////////......++++++++++++++++++++++++******++++++,,,---------++++++,,,---///111222333666888;;;===>>>@@@CCCFFFKKKNNNYYYnnnsssVVVTTTJJJ222222222111000000000000000/////////............---............---,,,++++++++++++++++++,,,,,,,,,,,,...---///111111444???JJJdddrrr~~~{{{{{{zzznnn~~~}}}pppZZZYYYZZZ^^^dddgggfffdddccccccbbbaaaaaaaaaaaabbbaaabbbdddffffffdddaaa^^^\\\```fffhhhfffaaa]]]ZZZ]]][[[]]]dddnnnrrrppplllbbbTTTGGG@@@===666111...444555666555333111000111........................111000000///...---------.........---,,,,,,+++++++++*********))))))))))))***))))))(((((())))))***(((((((((((('''''''''&&&''''''(((((()))))))))***(((((((((((((((((((((((()))******++++++,,,------(((,,,***+++333000---444:::EEEXXXjjjvvv{{{sssuuugggVVVQQQWWW```ppptttxxxzzz{{{~~~|||{{{zzzxxxvvvsssrrrqqqpppuuuvvvqqqmmmnnnsssvvvxxxuuutttvvvyyy{{{~~~|||zzzttthhhVVVHHH===999444000//////...---........................000000//////...---------000//////......///000000000000//////000111111222555555555444444555777999777555444444444444222111222111//////......,,,+++......---,,,++++++++++++*********++++++,,,,,,,,,++++++******)))(((((('''((((((((((((((()))))))))((((((((('''''''''((((((((((((((()))))))))))))))++++++///666:::<<<@@@FFFEEECCCGGGPPPWWW[[[^^^aaaqqqgggZZZXXXgggzzzjjjUUUVVVrrrmmmSSS<<<,,,...111***''',,,((((((((((((((((((((((((''''''''''''((()))++++++''')))+++,,,,,,+++***))),,,)))))),,,//////111333AAAbbb{{{|||vvv{{{yyyxxxyyyvvvxxx}}}~~~yyyyyyxxxxxxyyyzzz|||}}}zzz{{{||||||}}}}}}}}}|||~~~~~~yyysssqqqmmmgggjjj]]]GGG@@@666000666999333999AAAGGGNNNYYYgggqqq}}}|||mmmXXXFFF:::333///,,,*********))))))*********+++,,,---//////000//////------,,,,,,++++++++++++(((((())))))*********+++++++++,,,---...000222333444777:::<<<===???BBBDDDJJJLLLRRR___ttt|||SSSOOOMMM111333333222111000000000000//////.........------------.........------,,,++++++++++++,,,,,,,,,------//////111333555:::HHHVVVqqq}}}~~~xxx|||gggeee|||rrr```WWWYYY^^^cccfffeeebbb___ccccccccccccbbbaaa``````aaabbbccciiirrrzzzyyytttdddfffggggggdddaaa^^^\\\]]]```gggppptttoooddd[[[JJJ@@@666444333000//////111222111///---,,,---...------------------------//////////////////////////////......------------++++++++++++***************))))))))))))))))))***)))(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------...///,,,111<<<999333999===VVVsss}}}yyywwwsssmmmkkkxxxiiiXXXSSSWWW___fffsssuuuxxxxxxyyy|||zzzyyywwwuuusssqqqpppooosssvvvtttnnnnnnsssxxxwwwwwwtttuuuxxx{{{~~~|||yyyppp___KKK>>>666444222111000000///...////////////////////////000000000//////.........333444444444444444444444555444333222444777:::======>>>>>>>>>>>>AAAFFFJJJGGGGGGEEEAAA<<<888666555888555222111222222111///000///...---,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++***))))))((((((''''''(((((())))))))))))''''''((((((((((((((((((''''''(((((()))))))))))),,,+++...333666999@@@HHHEEECCCFFFOOOWWW[[[```dddqqqgggXXXLLLNNN[[[hhhooommmXXXTTTjjjuuuQQQ222---111...)))+++))))))))))))))))))))))))''''''''''''((()))++++++''')))+++,,,---,,,***)))+++((((((,,,......333:::RRRvvv}}}|||xxxvvvssswwwzzzwwwxxx~~~~~~xxxxxxwwwxxxyyy{{{|||~~~~~~|||zzzyyyyyyzzz{{{|||~~~~~~xxxuuutttsssjjjdddqqquuuTTT@@@<<<555000444666444999???CCCHHHPPP\\\eeemmmwww~~~vvvooohhhaaa]]]LLLDDD999111.../////////((((((((((((((()))*********+++,,,---///000000000//////---,,,++++++++++++((()))))))))))))))******,,,,,,---...///000222333333555888:::<<<>>>AAACCCFFFIIIOOOYYYggg\\\KKKKKK777444333222111000000000000............---------------------...------,,,,,,++++++,,,,,,,,,---------...///111444666???QQQbbbwww}}}yyyrrrgggVVV]]]www{{{eeeSSSTTTYYYaaaffffffddd```^^^dddeeeeeedddcccbbb```___dddbbbaaajjj~~~qqqmmmhhhdddaaa```______]]]bbbggghhhbbbWWWJJJCCC666222000000...+++---111.........,,,******+++---------------------------,,,,,,---...///000111111//////............------,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,+++(((///:::888666@@@HHHjjjuuuxxxlllmmmooozzztttXXXPPPTTTZZZaaahhhqqqsssuuuvvvwww|||yyywwwuuusssqqqpppoooooopppuuutttmmmmmmsssuuurrruuutttvvvzzz}}}{{{uuuiiiVVVDDD:::222222111111000000000000////////////////////////000000000000000000000000111333666999;;;;;;::::::888666444444999@@@HHHLLLOOOQQQRRRRRRRRRVVV\\\bbbggghhheee\\\OOOEEECCCCCCBBB===777444555555444333222111000///...---------++++++++++++++++++,,,,,,,,,++++++******)))(((((()))))))))***++++++,,,,,,&&&'''(((((()))(((((((((&&&''''''(((((())))))***++++++---111333777@@@JJJFFFDDDFFFNNNUUUYYY]]]aaaaaa]]]TTTJJJFFFKKKXXXbbblll^^^VVV\\\wwwiii>>>...///000,,,***))))))))))))))))))))))))(((((('''(((((()))***+++((()))***,,,,,,,,,,,,+++***((()))---------777DDDgggzzz~~~uuupppqqqxxxzzzvvvwww}}}vvvvvvvvvvvvwwwyyy{{{|||~~~zzzwwwwwwwwwxxxyyy|||}}}xxxvvvwww{{{sssvvviiiOOO???;;;444222555333777;;;@@@CCCDDDIIISSSZZZ^^^eeepppqqqjjj___UUUNNNHHHBBB===444111---++++++---------((((((((((((((()))******))))))+++,,,---///000111222000...,,,++++++++++++++++++++++++++++++++++++------------///000111222222444777999:::<<>><<<:::===DDDQQQ]]]eeehhhjjjkkkjjjiiimmmuuu{{{}}}jjj^^^\\\```[[[SSSGGG???<<<:::777444444333222000//////......,,,,,,++++++++++++++++++,,,,,,+++******))))))(((((())))))***++++++,,,,,,%%%&&&((()))))))))((((((&&&&&&''''''((())))))******)))+++...000555@@@LLLJJJGGGIIIPPPVVVXXX[[[^^^[[[WWWOOOHHHDDDJJJWWWccciiiiiiddd[[[jjj|||NNN111,,,//////***))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,------***))),,,000---,,,<<>>888???BBBEEEDDDAAAAAAFFFLLLMMMSSS\\\fffrrrxxxsssiiiVVVNNNDDD===:::888555222000///---,,,++++++***))))))(((((((((((())))))***(((((()))***,,,...000111333111///,,,++++++++++++++++++++++++************,,,,,,,,,,,,---...000000111333666888:::<<<>>>AAAAAADDDMMMVVV[[[iiigggKKKCCC===555555333222111000000000.........---------,,,,,,,,,,,,------...------,,,,,,,,,,,,------------...---...222666;;;JJJcccyyy}}}~~~rrrZZZSSSKKKTTTfffcccVVVTTTXXX^^^dddeeebbb```bbbddd```aaaaaaaaabbbbbbcccccc```cccbbbeeetttwwwpppgggaaa```bbbcccdddaaa[[[PPPFFF>>>999666444222...,,,......++++++...+++,,,............///000------------------------,,,,,,,,,,,,------------------------------------............---------,,,+++******))))))******+++++++++++++++*********)))((((((((((((''''''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,***......000444555GGGfffcccNNNKKKaaaooohhhfffnnnkkknnnrrruuuxxx~~~}}}yyywwwxxxyyyxxxwwwuuusssrrrrrrrrrrrrttt~~~{{{xxxttttttuuuyyy}}}uuulllbbbRRR???555555000000000///...---...000000000000000000000000000......///000111222333333999>>>GGGPPPWWWYYYYYYYYYIIIGGGFFFJJJUUUeeeuuu{{{}}}}}}{{{yyy|||rrrsssyyyzzznnn^^^QQQHHHBBB<<<888555444333111000/////////---,,,,,,++++++*********,,,,,,++++++***)))))))))&&&''''''((()))*********%%%&&&((()))))))))((((((&&&&&&&&&'''((())))))***((('''))),,,...333@@@MMMRRROOOQQQWWW\\\]]]^^^aaafff[[[NNNFFFFFFPPPaaannngggtttuuudddhhhYYY555***...///+++))))))))))))))))))))))))***))))))(((((((((((()))************+++,,,---...++++++///222------???WWW~~~yyyrrrlllkkkppprrrsss|||}}}{{{{{{|||}}}}}}||||||}}}~~~|||}}}~~~~~~~~~{{{uuuuuuwww{{{rrrYYYMMMDDD<<<777BBBIIIBBBFFFIIIIIIEEE>>>:::;;;>>><<>>@@@BBBEEELLLSSSTTT^^^|||jjjTTTKKKDDD666555444222111000000000......---------,,,,,,,,,,,,,,,------...---------,,,,,,,,,---------......000111666:::@@@PPPkkk}}}}}}bbbNNNHHHAAAHHHVVVRRRKKKQQQ___dddgggeee```\\\^^^bbb]]]]]]^^^___aaaccceeefff\\\ccceeebbbhhhuuuyyyuuusssmmmfffbbbbbbcccddddddTTTKKKBBB<<<:::777111,,,222***%%%(((---...------(((***---.........///000...........................------,,,,,,+++******,,,---------------------///............---------++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,111+++---333222555QQQsssvvvfffjjjmmmwwwkkkJJJJJJQQQ]]]fffhhhhhhhhhlllnnnqqqwww~~~}}}zzz{{{zzzwwwsssxxxtttpppnnnoooqqqsssssszzz~~~wwwvvvxxxyyyyyy{{{ppp\\\NNNCCC999333222222111111000///......---///000000000000000000000333111000111555999<<<===JJJNNNTTTXXX\\\bbbiiiooofff```YYYYYYcccqqq~~~~~~|||zzzxxx~~~yyyssskkkbbbWWWJJJAAA;;;777222///////////////.........---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***)))(((&&&$$$'''((((((((()))))))))***)))(((***,,,---000:::EEEVVVYYYXXXYYYeeeqqqlll^^^```______UUUKKK\\\{{{pppqqqbbb;;;222222---)))+++++++++************)))(((((((((((())))))))))))++++++******++++++,,,---***000---000444---CCCvvvnnnllljjjiiiiiimmmvvv}}}yyy{{{{{{wwwwwwzzz~~~~~~}}}|||~~~~~~~~~wwwpppkkkfffnnnwww}}}tttggg\\\OOOEEE???;;;<<>>BBBEEENNNXXXYYY]]]pppsssUUUFFF===999333111000000///---////////////............,,,,,,,,,---------.........//////...,,,,,,...//////333666999DDDZZZsss~~~}}}|||vvv]]]MMMFFFEEEKKKKKKGGGKKKVVVcccddddddccc```]]]]]]]]]YYY[[[^^^aaabbbbbb```___^^^^^^___cccffffffccc___iiiiiieee```\\\ZZZUUUNNN???===:::777333111///...000000///...............111...,,,+++,,,///000111/////////000222222111000,,,---.........,,,+++***++++++)))))))))+++---///------..................++++++,,,++++++***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,000+++///666666888PPPnnn~~~tttlllmmmmmmwww\\\NNNNNNSSS^^^fffhhhggghhhnnnpppuuu|||}}}{{{|||}}}zzzwwwvvvssspppnnnoooqqqrrrqqqnnnttt{{{|||xxxuuuuuuxxxzzzzzz|||~~~jjjSSSCCC:::333//////222111111000//////......///////////////000000000111111555;;;CCCJJJOOOPPP]]]___aaaaaabbbeeejjjnnnmmmhhhbbbbbbiiittt~~~}}}zzzzzz{{{xxx}}}{{{wwwssskkkaaaTTTLLLBBB<<<555000---.........000//////...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))((('''&&&(((((((((((())))))))))))***)))***,,,---///888CCCVVV[[[]]]^^^fffpppmmmcccbbbggglllaaaRRRdddqqqfff@@@444222...///++++++++++++************(((((((((((()))))))))***+++++++++***++++++,,,---***///...000333111LLLooommmkkkiiiiiinnnwwwzzzwwwyyyyyyvvvyyy|||~~~}}}}}}~~~{{{|||~~~~~~zzzssshhh___aaallluuuuuuooohhh```ZZZPPPDDD===:::===LLLTTTKKKGGGEEEAAA===999666555444111222444555555333111/////////......---,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))''')))*********+++---///000000000000...---+++)))******))))))))))))***************+++,,,---...///...000222444555888;;;>>>EEEDDDKKKUUUYYY\\\jjj|||pppYYYFFF???666222222333222///////////////............,,,,,,---------............//////...---,,,...000222222444===OOOfffzzz{{{rrrzzzfffQQQJJJDDDCCCIIILLLJJJOOOYYYbbbccccccbbb___\\\\\\\\\ZZZ[[[^^^aaabbbaaa```___^^^]]]]]]___aaaaaa^^^[[[bbbeeeddd^^^WWWRRRJJJCCC:::999777555333111000000000000///...------------...------...///111111000//////000333555777888888333222111000...---+++***+++***)))((()))***,,,---,,,------...............+++,,,,,,++++++***)))(((++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,+++)))---555777:::LLLccc~~~zzz{{{wwwssszzzxxxTTTTTTTTTXXX```fffggggggiiipppssszzz~~~|||~~~~~~|||zzzsssqqqppppppqqqrrrqqqooohhhkkkooorrrssssssuuuvvv{{{|||{{{eeeKKK<<<666333111111111111111000000//////...///////////////000111222222555<<>>SSS\\\bbbbbbeeelllnnnjjjgggpppyyymmm[[[lllppppppLLL999111---222,,,+++++++++************((((((((()))))))))******+++++++++++++++,,,------***...///000111666YYY}}}ooonnnkkkhhhkkkrrryyy}}}~~~|||xxxwwwyyyzzzxxx|||~~~||||||}}}~~~zzzyyy{{{vvviii^^^[[[eeennnmmmhhheeedddbbbTTTEEE<<<:::>>>LLLSSSKKKBBB@@@===999777555444444000000111222222000///.........------,,,,,,++++++)))))))))))))))))))))))))))((((((''''''(((((()))'''((())))))))))))+++---...////////////---+++***+++******)))))))))******************+++---...///...///222444555777;;;===FFFCCCHHHQQQWWWZZZcccnnneeeQQQFFF999222333444333000////////////............,,,------------............/////////------///000555111222CCC]]]vvvnnnooosss[[[IIIGGGAAAAAAHHHLLLNNNTTT]]]```aaaaaa___]]][[[[[[\\\ZZZ\\\^^^```aaaaaa```___]]]\\\\\\\\\\\\[[[YYYVVV^^^ccceee]]]RRRIII???888555444444333333222222222000000///------,,,,,,,,,+++,,,///111222333222222222333555888:::===???@@@:::888444111...,,,,,,,,,,,,+++***)))((()))***+++,,,,,,---...............,,,,,,,,,,,,+++***)))(((+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))***++++++,,,,,,------+++---444:::AAAPPP___qqqxxxuuu[[[[[[YYY\\\bbbffffffhhhkkkrrrvvv~~~~~~}}}}}}}}}{{{zzzrrrqqqrrrsssttttttqqqooonnnnnnnnnppprrruuuuuuuuu{{{}}}nnnYYYBBB777555444333333111111111000000000//////.........///000222444555999<<>>@@@BBBEEEHHHJJJEEEBBB;;;555000............---,,,+++************++++++,,,---............,,,,,,,,,,,,+++***))))))++++++++++++************************************((()))))))))*********************+++,,,,,,------222000222999EEERRR___hhhdddiiittt{{{kkkwwwqqqbbb___]]]___dddffffffiiinnnuuuyyy}}}|||{{{yyyxxxvvvrrrrrrtttvvvwwwvvvsssppptttrrrpppqqqtttwwwwwwwww{{{uuukkkVVVFFF666222222222000000111111111111000000000000/////////000333666999;;;AAACCCHHHOOOVVVZZZ[[[[[[XXXUUUQQQPPPSSSYYY___bbb```^^^\\\\\\cccooo||||||yyywwwuuurrrmmmiiikkkllllllkkkkkkiiihhhgggbbbaaa^^^ZZZWWWTTTSSSRRRLLLIIIEEEAAA===999555222444333222111000///......---------,,,,,,,,,++++++(((((((((((((((((((((((())))))(((((((((((()))***))))))))))))((((((((((((,,,)))***,,,---,,,000555<<>><<<999666333111000000///...------,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((((((((())))))'''((()))((('''''')))***,,,---.../////////...---,,,,,,+++***************)))))))))***+++,,,---...,,,...111222444666999<<<<<>>WWWuuuxxxwwwppptttjjjPPPHHHDDDDDDJJJQQQVVVZZZ^^^]]]]]]]]]\\\ZZZYYY[[[\\\\\\]]]^^^___`````````___\\\^^^______^^^]]][[[[[[aaaeeecccWWWJJJAAA===999777777777777666444333222//////...------------...,,,...000111333666;;;???CCCFFFJJJLLLOOORRRWWW[[[\\\VVVLLLAAA999333111111000///...---,,,+++++++++***+++,,,---............,,,,,,---,,,,,,+++***))),,,++++++++++++*********************************))))))))))))******************++++++,,,---------000000444>>>RRRgggtttwwwhhhfffdddfffnnnzzzrrrfffpppxxxmmmaaaaaa___```dddeeefffkkkrrryyy}}}~~~~~~|||{{{yyywwwuuuuuurrrssstttwwwyyyxxxuuurrrrrrppppppqqqtttwwwyyyzzzzzzuuu^^^QQQEEE;;;444444555444222333111111111111111111111111//////000333666;;;@@@BBBHHHHHHIIIMMMRRRVVVXXXYYYUUUQQQMMMLLLOOOTTTYYY[[[YYYVVVRRRPPPTTT^^^jjjsssnnnnnnpppuuuxxxtttjjjaaalllkkkiiieee```\\\[[[\\\YYYWWWTTTOOOKKKJJJLLLNNNKKKIIIGGGDDDBBB===888444333222222111111000000///......------,,,,,,++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++((())),,,---,,,...222444===HHHOOOTTTZZZ```eeejjjccceeejjjooozzz~~~sssttttttVVV777///,,,,,,,,,,,,++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,------...///---222222111KKKxxxyyyzzzpppooojjj```dddbbbeeelllvvv{{{xxxxxxzzzzzzzzz{{{vvvbbbOOODDDAAA;;;<<>><<<;;;;;;;;;:::888555222111///............///000000///222444555777;;;BBBHHHJJJNNNRRRVVVYYY^^^eeekkknnnfffZZZLLL@@@888444222000000//////...---,,,,,,)))***+++---............------------,,,+++***))),,,,,,+++++++++*********************************))))))))))))******************+++,,,,,,------...,,,000999JJJfff}}}uuuhhhbbbnnnrrrmmmzzz|||zzzqqqbbbaaa___```dddeeefffmmmuuu}}}zzz{{{{{{zzzxxxwwwvvvvvvrrrrrrtttvvvxxxwwwuuurrroooppppppqqqsssuuuxxxyyyyyydddLLL???===888666777777444444777111111111111111111111111000000222555:::@@@FFFIIILLLJJJHHHIIILLLPPPSSSUUUQQQMMMIIIHHHKKKOOORRRSSSPPPNNNKKKIIIIIIPPPZZZbbb^^^___dddmmmuuutttkkkbbbkkkmmmmmmfff\\\TTTRRRRRROOOOOOMMMJJJFFFFFFHHHKKKKKKIIIFFFCCC@@@===888555111111111111111000000000///......---,,,,,,++++++))))))))))))))))))))))))$$$%%%&&&((((((((('''&&&&&&&&&'''((()))***++++++***'''''',,,...------000333777???IIIQQQVVVZZZ\\\eee___dddjjjmmmtttsssddd^^^}}}llljjjAAA111------,,,,,,,,,+++++++++))))))*********+++++++++---,,,,,,,,,,,,---......000+++222555666VVVvvvbbb___eeeaaagggqqq{{{}}}xxxwww{{{}}}|||}}}rrraaaOOOGGGDDD999777:::777666555333000///.........333222///...---...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++)))''''''(((***)))+++---...000000000000...---,,,+++************(((((())))))***,,,---...+++---///111222555888;;;;;;AAAHHHMMMRRRXXX```dddzzzpppUUUOOOEEE;;;444111222444////////////........................///////////////000111111000111333555666;;;RRRwwwmmmbbbbbbzzzhhhHHHGGGGGGIIIPPPYYY```aaa^^^\\\\\\[[[ZZZYYYYYY\\\^^^^^^^^^^^^_______________]]]```eeeeeebbb]]]ZZZYYYTTTTTTPPPHHHCCCCCCAAA===<<<<<<<<<;;;888555222000.........///000111222333111666:::===>>>BBBIIINNNNNNRRRWWWYYYZZZ^^^eeekkkiiibbbWWWJJJ???777222111...//////......---,,,,,,)))***+++,,,---.........------------,,,+++***))),,,,,,,,,+++++++++******************************))))))))))))***************++++++,,,,,,------......777DDDZZZ|||nnndddsssuuuxxx}}}}}}yyygggaaa___```cccdddgggnnnwww}}}xxxyyyzzzzzzyyyxxxxxxyyyrrrrrrsssuuuwwwvvvtttrrrppprrrssssssrrrsssuuuwwwxxxqqqVVVAAA:::666444333444222///111555111111111111111111222222000111333666<<>>;;;;;;;;;;;;888555222000---......///111222444555222888@@@DDDEEEHHHMMMRRRRRRUUUXXXWWWUUUWWW]]]bbbXXXSSSJJJ@@@777222///...------......------,,,+++((()))+++,,,---.........------------,,,+++******---,,,+++)))((())))))***))))))))))))************((())))))))))))*********.........------,,,,,,,,,000---WWW{{{jjj|||zzz{{{sssiiiccc``````dddggghhhjjjrrr|||}}}{{{yyywwwxxxzzz{{{||||||uuuuuuuuuuuutttttttttttttttrrrpppppprrruuuxxxyyy}}}wwwcccOOO@@@999:::999777666444333333333333333333222000000111222777999===AAADDDFFFGGGHHHEEECCC@@@===<<<===>>>???@@@???>>>===>>>@@@BBBDDDCCCDDDEEEFFFGGGIIIMMMPPPNNNPPPTTTYYY^^^bbbeeefffmmmvvv|||vvveeeUUUNNNMMMFFFEEECCCAAAAAAAAABBBCCCGGGEEEAAA>>>;;;999888888333111///------...000111111000///...---,,,++++++************))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++******)))***,,,---...333555<<>>===eeeyyy}}}{{{iiihhhkkkfff___]]]^^^^^^bbbfffhhhkkkttt~~~||||||zzzxxxxxxyyyyyyyyyxxxuuuuuuuuuvvvvvvwwwwwwwwwvvvtttrrrrrrtttvvvyyyzzz}}}xxxkkk```TTTFFF;;;:::999777555444333222222111222444444555666888:::<<<===>>>@@@BBBBBBCCCCCC???===;;;888777888999::::::999888777888:::<<<===@@@BBBCCCEEEEEEGGGJJJMMMHHHJJJMMMPPPTTTWWWYYYYYYaaaiiioookkk```TTTOOOOOOBBB@@@>>><<<<<<<<<======@@@>>>;;;888666444444333222111///---,,,...///111111111000///---,,,+++***++++++******))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))+++************,,,---......222999FFF\\\qqqxxxvvv|||}}}|||{{{~~~{{{yyy}}}{{{oooWWW:::111000...------...---,,,,,,,,,++++++++++++,,,,,,......------......///000...333555:::RRRxxxcccaaa___[[[cccdddqqq}}}|||~~~tttiiittt}}}yyydddRRRNNNIII@@@CCCAAA===999666333222111/////////....../////////...,,,++++++---......---111111000000000000111111000000000000/////////.........---------------------+++))))))***+++***)))***+++,,,---...000111111...---,,,+++************((())))))***++++++,,,,,,,,,...000111111222555666999;;;AAAHHHLLLOOOVVV^^^jjjnnn}}}xxxnnnYYYHHHCCCDDD;;;444333111111111000///////////////....../////////000000000222///...111333222333777>>>PPPrrr|||dddMMMFFFFFFGGGLLLVVVaaaeeeccc___\\\ZZZXXXWWWWWWXXXZZZ\\\\\\^^^___^^^\\\\\\^^^aaa^^^^^^]]]\\\ZZZWWWTTTSSSTTTTTTSSSQQQLLLHHHEEEDDDFFFBBB===999666444111///111111555>>>JJJSSSXXXZZZUUUJJJAAA@@@BBBAAA@@@@@@AAAAAAAAA@@@>>>===;;;:::888666222...***((('''''')))(((''''''''''''((()))(((((()))***,,,...000111------......------,,,+++............---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......(((***---//////000111222888===```~~~sssyyywwwbbbRRRSSSYYYZZZWWWXXX]]]]]]___dddgggllluuu|||}}}{{{yyyzzzyyyxxxwwwtttuuuuuuvvvxxxyyyyyyzzzwwwvvvttttttuuuwwwzzz|||}}}zzzfff[[[YYYTTTIII>>>;;;:::777555333222222222///222666999;;;>>>AAACCCBBBAAA@@@???>>>=========:::888666444333333444555444333333222333444666777;;;===@@@BBBBBBCCCEEEGGGCCCDDDFFFHHHJJJKKKLLLLLLQQQUUUXXXWWWPPPJJJFFFEEE>>>===;;;999777777888888999777666444222111111000111000...,,,,,,---...000111111000///...,,,+++***,,,,,,+++***))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************+++,,,---...---333777AAA]]]~~~mmmbbbAAA333111////////////---,,,,,,,,,++++++++++++,,,,,,.........---......///000...444777AAAaaarrrZZZ___bbb^^^bbbdddsss}}}|||~~~lll^^^```uuu|||uuu^^^KKKEEE@@@888:::999777444333222222222////////////////////////---+++***+++---//////...111111000000000000111111222222222111111111111111000000//////......---------+++))))))*********)))******+++---...///000111///...---,,,,,,+++++++++)))))))))***++++++,,,,,,,,,---000111111222444666888999>>>DDDHHHKKKTTT\\\gggkkkuuu{{{kkkOOOLLLRRRAAA444555222111111000////////////000------........./////////222///...111222111333888EEE[[[{{{sssYYYFFFCCCFFFJJJQQQ[[[ccceeebbb^^^ZZZYYYYYYXXXXXXYYYYYYZZZ\\\]]]^^^^^^]]]]]]^^^```^^^]]]\\\ZZZWWWTTTQQQPPPRRRTTTUUURRRMMMIIIGGGHHHIIIDDD>>>888555333111///000222777CCCQQQ\\\bbbccc\\\OOOBBB===<<<::::::;;;777777777666444333111111---,,,***(((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&(((***...111333------......------,,,+++---...//////...---+++***------------............------------............)))---000111111222444666;;;HHHcccwwwxxxeeeSSSFFFJJJSSSVVVVVVYYY^^^]]]___dddiiimmmvvv}}}||||||{{{zzzxxxuuuuuuuuuvvvwwwxxxxxxxxxvvvvvvuuuuuuuuuwww{{{~~~}}}~~~qqq___TTTOOOKKKFFF@@@<<<:::777444222111111222111555:::>>>AAACCCFFFHHHCCCBBB???<<<:::999999999777666444333222222333333222111111111111222333444555888<<<>>>>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFGGGHHHHHHHHHFFFBBB>>>:::888<<<;;;999888666666555555444444333222111111111000000///---,,,,,,,,,---...000111111000///---,,,***---,,,++++++***)))((((((''''''(((((())))))******(((((((((((())))))))))))************+++,,,------000666777===YYYtttgggAAA444000---///000///------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///444888HHHnnneeeWWWaaagggdddcccfffuuu}}}||||||}}}vvvXXXUUUccc~~~yyybbbMMMEEEAAA;;;999777666444333222333333/////////000000////////////...,,,---///000000///111111000000000000111111222222222222222222222222111111111000000///.........,,,***)))***+++***)))******+++,,,...///000000///...---,,,++++++++++++))))))*********++++++++++++---///000111222444666888888<<>>BBBCCCDDDEEEFFF???>>>;;;999777666666666444444222111111111111111000000000000000000111111111444777999999999:::;;;===>>>???AAABBBCCCCCCCCCDDDCCCAAA???<<<999777555888888777555444333333333000111111111000000000///...---,,,+++++++++,,,---//////000111000///---,,,,,,,,,,,,+++***))))))(((''''''(((((())))))******(((((((((((()))))))))))))))******+++,,,,,,,,,---111555555999QQQuuuttt{{{oooIII777///+++...111///...///---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......111333999OOOyyy~~~\\\WWW```fffgggeeejjjxxx{{{{{{|||~~~~~~bbbRRR^^^uuugggQQQEEE???;;;:::999666444333222222222//////000111111000//////111///------/////////...111111000000000000111111111111111111111111111111111222222222222111000//////---++++++++++++***))))))***+++,,,---///000000...---,,,++++++************************++++++++++++---///000000111444666888888<<>>WWWddddddgggjjjuuusssaaaSSSSSSXXXWWWWWWZZZ___^^^bbbkkkqqquuu{{{|||zzzyyyzzzzzzzzzwwwuuutttttttttssssssrrrrrrrrrrrrtttuuuuuuuuuxxx~~~rrrrrrlll]]]KKK@@@@@@DDD:::888555222111111333444888<<>>222+++///111...---000------,,,,,,,,,,,,------//////......//////000111333111<<<[[[{{{qqq|||jjjTTTXXX[[[___fffhhhrrr|||{{{}}}~~~wwwhhhkkk~~~nnnUUUFFF>>>:::;;;999666444111000000000//////111111111111//////000...------///000000///111111000000000000111111000000000000000111111111111222333444444333222111111///---,,,------,,,***))))))***,,,---...///000...---,,,+++************************************+++,,,///000000111333555777888===CCCFFFIIIQQQYYYaaahhhssszzzooo^^^AAA222666222222111000000000000111------.........////////////---///111111111888@@@]]]}}}}}}wwwyyykkkUUULLLEEEDDDJJJSSS]]]cccccc```^^^]]]WWWXXXXXXYYYYYYXXXXXXWWWWWWXXXZZZ]]]```___]]]ZZZYYYXXXVVVTTTSSSRRRRRRRRRNNNNNNMMMLLLJJJGGGDDDBBB999666444444666888:::;;;???===<<<>>>CCCGGGHHHHHH<<<666333444444111000222............---,,,+++***))))))))))))(((''''''&&&&&&''''''((((((''''''&&&((('''&&&&&&&&&(((***+++------......------,,,+++000000///...------------))))))*********+++++++++++++++,,,,,,,,,---------***---///---+++...777???TTTooovvvnnnooopppxxxxxxccc[[[YYYUUUUUUYYY]]]]]]cccnnnwww|||~~~}}}||||||{{{zzzvvvtttrrrrrrrrrrrrsssssssssssspppsssvvvwwwwwwzzzxxxsssiii[[[MMMCCC@@@???999777444111111222444555:::===AAACCCAAA>>>;;;999444444444444333222111000.........---------------,,,---------------,,,,,,---///000000000111444666333444555666666666666666///111111///---+++,,,............///.........---***+++,,,------,,,+++***,,,+++++++++***************,,,///111222222111000******++++++++++++,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))((()))+++,,,------,,,,,,---,,,000888AAALLL\\\kkklllvvvIII:::///000222---,,,///------,,,,,,,,,,,,------///////////////000000111222///AAAjjj{{{xxxeeexxxyyyWWWNNNYYYVVVXXXeeelllzzz~~~pppXXXHHH@@@===<<<:::777555222111111000...///111222222111///...000///...000333555666666111111000000000000111111///000000000111111111222000111333555555555444333333111///.........---+++))))))***+++---...///000///...---,,,,,,+++++++++***************************,,,...///000111333555555777<<>>;;;<<<>>>===;;;888333000111000------000,,,,,,,,,,,,+++***))))))***************))))))(((''''''((())))))(((''''''&&&&&&&&&&&&'''((())))))------......------,,,+++333222000.........//////,,,,,,,,,---------......,,,,,,,,,---------......,,,///111///...333===GGG___|||sssuuuwww~~~zzzoooaaaZZZTTTTTTYYYZZZ[[[cccppp{{{~~~~~~~~~|||xxxtttpppqqqqqqrrrssstttuuuuuuppptttwwwxxxxxx||||||ppp```TTTMMMGGG???999888666333111000222555666999===AAABBB@@@;;;888666222222333333222111///.../////////...................../////////......------...///......000333555333333333333333222222111000222333000+++)))***,,,------...////////////...+++,,,---......---,,,+++++++++++++++*********))))))+++...111333333222111)))******++++++,,,------******))))))((((((''''''(((((((((((())))))))))))((()))+++,,,------,,,,,,///,,,111;;;======III[[[^^^fff{{{QQQ@@@222222222,,,+++///...------,,,,,,------...---------------...//////111...EEEttt~~~xxx}}}ooojjjLLLLLL[[[TTTTTTfffqqq~~~kkkUUUFFF@@@>>>===<<<999777555444333444...000111222222111000...111111111444888<<<===>>>111111000000000000111111000000111111111222222222///111333555666666555444444222000/////////...,,,))))))***+++---...//////000000...---------------++++++*********************,,,...///000111333555444666<<>>===???>>>:::666///444777>>>PPPbbb```SSSaaa[[[PPPDDD;;;666444444////////////............+++,,,,,,---,,,+++)))(((******++++++++++++******++++++++++++++++++++++++''''''''''''''''''''''''***,,,...000000...,,,***;;;888222......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......+++...222000444QQQrrrxxxkkkpppwwwfffYYYSSSSSSUUUWWWWWWYYY___jjjwww}}}~~~|||zzzyyyyyyxxxtttvvvwwwvvvsssrrrtttvvvxxxyyy{{{||||||}}}~~~ooo___WWWQQQGGG>>>:::444333222222444777:::<<<;;;;;;999888666555444333000///...------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))+++,,,------------000000000/////////......------,,,,,,+++******)))************************************************++++++++++++***************+++---111333333111......---,,,+++************+++******)))))))))))))))))))))))))))************++++++++++++,,,---.........///111444999AAAIIIOOObbbqqqyyy{{{WWW777111222---+++///...------,,,,,,------....../////////......///111333888OOOuuuSSSMMMLLLPPPQQQTTTbbbtttuuucccOOO???>>>EEE;;;999666555555666555555000000000111111111111111222444888===@@@@@@>>>;;;666999;;;<<<;;;888444222444888888555555777444///...000333666999::::::999555444333222000///...---++++++,,,,,,---...//////...000000///---+++++++++************************,,,,,,,,,---///000222333666666999>>>AAACCCKKKTTT\\\ccchhhsss{{{}}}bbb^^^ZZZ===;;;333222111000000/////////////////////000000000111111333111333555444GGGggg~~~{{{wwweeeNNNFFFHHHKKKVVV]]]bbb```]]]]]]^^^]]]VVVUUUVVVWWWXXXWWWWWWXXXTTTUUU[[[cccfffccc___^^^[[[WWWRRRPPPOOOMMMIIIEEE???;;;888888::::::777333555:::@@@NNNggg}}}|||ppp]]]WWWMMMBBB999444222222////////////............,,,,,,,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++******)))(((''''''&&&&&&)))+++---///000...---+++HHH???444000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---222333///;;;fff|||jjjhhhllleee[[[TTTQQQRRRTTTVVVWWWZZZaaammmxxx~~~}}}{{{yyyyyyxxxxxxvvvwwwwwwvvvtttssstttvvvxxxzzz|||}}}~~~}}}ooo___VVVOOOFFF<<<888333333444555777999;;;===888777777666444444333222000///...---,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++------------,,,,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))************************)))))))))))))))************+++---111444444222///...---,,,+++************+++******)))))))))))))))))))))))))))************+++******++++++,,,---...///111333777;;;BBBKKKPPPkkk___;;;///000///...000......------------........./////////......000222555:::ZZZ___KKKGGGHHHNNNQQQVVVeeevvvyyycccMMM???===BBB999777333222333444444333///000111111222111111111222444888:::;;;;;;;;;;;;;;;BBBJJJKKKEEE<<<666444111444666777:::<<<999555...000222555666777777777555555444333111000//////++++++,,,...///000111222...///000///,,,******+++************************+++,,,,,,---...000111222666666999>>>AAACCCKKKTTT___ggglllttt~~~pppqqqkkkRRRRRRUUU>>>999333333111000000000000000/////////000000000111111000444333444555777PPPvvv{{{aaaKKKDDDGGGKKKWWW^^^bbb```]]]^^^^^^]]]XXXYYY[[[\\\[[[ZZZWWWTTTNNNMMMRRR]]]eeeccc^^^ZZZZZZVVVSSSQQQOOOLLLFFFBBB888555222333666777666444666;;;BBBQQQjjjvvvVVVQQQHHH>>>666222///////////////............------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,+++***((('''&&&%%%(((***,,,...//////...---ZZZJJJ888111111000///------------------------------------------,,,,,,,,,,,,...111111000BBBpppxxxeeebbb[[[XXXUUURRRRRRSSSUUUWWWYYY]]]gggrrr}}}~~~{{{{{{zzzyyyyyyxxxxxxxxxvvvvvvuuutttsssssstttuuuxxxzzz|||~~~|||mmm^^^UUUNNNEEE;;;777333444555666777888888888444444444333333222222111///...------,,,,,,,,,---++++++++++++++++++++++++******++++++++++++*********+++++++++++++++******,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))***+++---111444444333111///...---,,,+++*********+++******)))))))))))))))((()))))))))************************+++,,,---...///111444777<<>>@@@===999555444444444444444555666666555555333222111111000......///000000111222222...///000...,,,*********************************++++++,,,---...000111222555555999>>>@@@CCCKKKSSS```jjjpppvvv|||yyyqqqgggMMMKKKRRR@@@777333333222111000000000000//////000000000111111111000555555444555999XXX|||\\\EEE@@@HHHPPPXXX]]]```^^^\\\^^^^^^\\\\\\\\\]]]___dddeee___WWWKKKGGGKKKXXXcccccc]]]XXXWWWUUURRRPPPOOOJJJCCC===555333111333666888888888666:::>>>EEERRR___aaa]]]NNNJJJCCC;;;444000...---//////.........---------...---+++******+++,,,---,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&((()))+++...///000//////sssZZZ???333111000...---------------------------...---------------------...---...000333FFFmmmooo[[[YYYQQQQQQQQQQQQQQQSSSUUUVVVZZZ```jjjvvvyyyyyyyyyyyyxxxxxxxxxwwwvvvuuusssrrrssstttuuuuuuxxx{{{~~~yyyjjj[[[SSSMMMDDD<<<777777777888888888777666555222222222111111111000000...------,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++*********))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))***+++,,,000333444333111000///---,,,+++*********+++******)))))))))))))))((()))))))))************************+++,,,------...000333777;;;AAAHHHMMMjjjyyyqqqMMM888444333000,,,///......------......///---...////////////111333333:::lllmmmNNNFFFGGGJJJOOOTTT^^^nnn|||xxxiiiXXXKKKBBB===;;;999888777777666444222555555666777888::::::;;;<<<888888@@@NNNWWWXXXUUUPPPXXXbbbddd[[[NNNBBB<<<;;;888777:::======999666999777555333333555777888666555555444333222111111111111111111111111111111...///000///,,,+++***+++************************+++++++++,,,...///111222555555999===@@@BBBJJJSSS^^^hhhoootttyyy{{{}}}sssYYYQQQZZZJJJ>>>444333222111000000000000000000000000111111111111111666666444555<<<___qqqSSSAAA@@@KKKWWWWWW\\\]]][[[[[[]]]]]]ZZZ[[[YYYXXX___mmmxxxssshhhSSSMMMLLLVVVaaaccc]]]YYYUUUSSSPPPOOONNNIIIAAA;;;444333222333555888:::;;;777:::;;;999:::???DDDFFFFFFCCC>>>888333000...---............------------------+++++++++,,,---...------............------++++++,,,,,,,,,---------*********)))))))))))))))((()))+++---///000000000mmmHHH777333000...------------------------------------------.........///---,,,000888JJJfff}}}lllTTTPPPLLLMMMNNNOOOOOOQQQSSSVVV[[[aaakkkvvv~~~zzzzzz|||xxxxxxyyyyyyyyyxxxwwwwwwvvvtttrrrrrrtttvvvxxxxxx{{{}}}tttfffXXXQQQMMMEEE===999;;;;;;;;;:::999777666555222111111000000/////////------,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,+++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))***+++...111333333111000000...---+++*********+++******)))))))))))))))))))))))))))***************))))))******+++,,,------///333666;;;@@@GGGKKKfffoooOOO888111222111,,,//////............//////---...000000///000222444666AAAzzzeeeMMMCCCFFFIIILLLRRR___ppp}}}{{{|||}}}xxxmmmbbbYYYPPPJJJ???<<<999777777777777666000666???GGGJJJHHHCCC???===999<<>>777333666:::;;;:::999777666555444444555666777555555444333333222111111333333222222111000000000///000111000---++++++,,,***************************++++++,,,---///000111555555888===@@@BBBJJJSSSZZZdddjjjqqqwwwxxxjjj]]]eeeUUUBBB444333222111111000111111000000000111111111222222222777555555888BBBggghhhQQQDDDCCCLLLWWWXXX[[[\\\ZZZZZZ]]]\\\ZZZZZZZZZZZZcccyyyhhh___XXX\\\bbbbbb^^^[[[UUUSSSPPPOOONNNJJJCCC===333333222222444777:::;;;333555555111///111777<<<<<<;;;888444111///...---.........------------,,,,,,,,,,,,,,,,,,------.........////////////......++++++,,,,,,------......++++++++++++++++++++++++((()))+++---...///000000RRR<<<666222//////........................,,,,,,------......//////000---...333===MMMbbbrrrtttqqquuuXXXOOOKKKMMMNNNNNNNNNQQQUUUYYY___eeennnwww||||||{{{{{{xxxyyyyyyyyyyyyxxxwwwvvvxxxuuurrrsssvvvzzz{{{|||pppbbbUUUOOOLLLFFF???<<<;;;;;;:::999888777666666222222111000//////......---,,,,,,+++,,,,,,------++++++++++++++++++++++++******++++++++++++************+++++++++++++++***+++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))***++++++((((((***---000222222111111000///---+++*********+++******)))))))))))))))))))))))))))************))))))))))))***+++,,,------///333777;;;@@@FFFJJJ]]]|||]]]???222333444000//////............//////---...000000///000333555888III}}}|||\\\GGGAAADDDGGGJJJQQQ```ttt||||||ooodddSSSKKKAAA:::888999;;;===@@@OOOdddtttvvvjjjXXXKKKDDDEEENNNccc~~~~~~pppVVVJJJ@@@AAADDDCCCCCCDDD@@@AAABBBBBB???;;;777444444444333333222222111111222222222111111111111111000111222111...,,,,,,---******************************+++,,,---///000111444555888===???BBBJJJRRRZZZbbbhhhooowwwxxxooorrr^^^EEE444444333222111111111111000000111111111222222222333666444666===JJJppp}}}bbbPPPFFFEEENNNYYYYYY\\\\\\YYYZZZ^^^]]]ZZZZZZ]]]^^^eeezzzwwwjjjeeeddd```]]]\\\WWWTTTQQQPPPOOOLLLFFFAAA555555444444444666:::<<<111///...///000111222333333333111000///...------.........---------,,,,,,+++,,,,,,---......------...//////000000//////...++++++,,,,,,---....../////////......------,,,,,,******+++,,,...//////000YYY@@@888333000000........................,,,,,,,,,---...///000000//////000666AAAPPPbbbpppooodddmmmwwwyyy```SSSMMMNNNPPPPPPPPPSSSYYY^^^eeejjjrrrxxx|||~~~}}}~~~zzzxxxyyyzzzzzzyyyxxxvvvuuuyyyvvvssstttyyy}}}mmm```SSSNNNLLLGGGAAA>>>888888777666555555666666222222111000///...------,,,,,,,,,++++++,,,------++++++++++++++++++++++++******++++++++++++******(((((()))******************)))))))))((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***++++++,,,(((((())),,,///111111111111000///---+++*********+++******)))))))))))))))))))))))))))************))))))))))))***+++,,,---...000444888<<>>???CCCFFF___tttsss^^^RRRXXXgggqqq```YYYUUUNNNJJJKKKTTTVVVYYYXXXRRRIII>>>888333333333222222111111111000000000111111222222222111222333111///---------******************************+++,,,---///000111444444888===???BBBJJJRRR^^^dddiiiqqqzzzzzzhhhKKK555444333222111111111111000111111111111222222222222555333777BBBQQQvvv~~~~~~ttttttYYYHHHBBBFFFSSSaaa[[[]]]\\\ZZZ[[[___^^^[[[UUU\\\^^^```pppwwwmmmfff```]]]]]]YYYVVVSSSRRRQQQNNNIIIEEE999999888666666888;;;>>>666111...222666555111,,,.........---------,,,,,,......---------,,,,,,,,,***+++---...///...------//////000000000000//////++++++,,,,,,---...//////333222222000///...---,,,+++++++++,,,---...//////hhhGGG<<<999444,,,222222111//////.........---...//////......///111...444777999EEE^^^rrr{{{pppuuutttpppxxxyyykkkTTTPPPKKKHHHKKKOOOQQQUUU[[[bbbiiiqqqvvvwwwxxx|||~~~~~~{{{|||zzzyyyzzz||||||zzzwwwyyyxxxxxxxxxzzz|||lllXXXQQQUUUQQQKKKEEE<<<999777555555555555444333000000000000///////////////............---------,,,,,,++++++***)))((((((+++++++++++++++***)))(((***+++,,,,,,+++***+++,,,---,,,,,,,,,+++*********+++*********))))))(((((((((((()))***+++,,,,,,,,,''''''''''''((((((((()))************************,,,---...///000000000000222222111///...---,,,+++))))))(((''''''''''''''')))))))))(((((((((((((((+++,,,,,,,,,,,,,,,,,,------000333666:::@@@FFFKKKTTTppp\\\<<<333555666//////............//////000000///......111555999@@@aaa|||{{{nnnccckkkRRRDDDBBBGGGIIILLLVVVjjj}}}}}}~~~uuuaaaTTTFFF???MMMdddzzzooommmlll|||uuuddd___[[[iiilllrrrvvvnnnXXXAAA555555555444333222222222222111111111111111222222222666555444333111000///......------,,,,,,------...******+++,,,---///000111666666999>>>@@@BBBJJJRRR[[[dddgggmmmvvvzzzyyylllLLL<<<444//////111000000222222222111111111111111111///666999777AAA___rrrqqqwwwlllOOOFFFBBBGGGUUU\\\^^^]]]\\\[[[[[[[[[\\\]]]WWWVVVXXX```mmm{{{}}}nnneeeccceeeffffffaaaZZZSSSSSSXXXYYYUUUOOO===333555999777:::<<<666444222000///000000000///------..................///...---,,,---------,,,000222000+++,,,000000+++////////////////////////......//////000111111111...333888777222...---...---------------...//////tttPPP>>>:::555---111111000///............---...//////......///111---333666;;;PPPppptttwwwwwwxxx{{{mmmUUUPPPLLLJJJLLLNNNQQQYYY```gggmmmtttwwwvvvvvvxxx{{{~~~}}}~~~}}}zzzxxxvvvuuuvvvxxxyyywwwuuuyyyyyyxxxyyyzzz}}}oooZZZRRRUUUOOOHHHBBB999999777555555555555444333000000000000///////////////............---------------,,,,,,+++******)))+++++++++++++++***)))))))))+++,,,+++***)))***,,,******))))))))))))))))))************)))))))))(((((((((((())))))******+++'''''''''((((((((())))))************************+++,,,---...///000000000222111000///---,,,++++++))))))((('''''''''''''''++++++++++++************++++++,,,,,,,,,,,,------...000333666:::@@@GGGKKKTTTeee{{{mmmFFF666333111//////............//////000000///......111555999DDDhhh}}}zzzgggpppvvvFFF??????CCCFFFIIITTThhhzzzzzz}}}sssaaaOOOIII]]]yyy~~~}}}yyyqqq}}}||||||{{{pppZZZFFF;;;333333222111000000000000000000111111111111222222555555444333111000///...------,,,,,,,,,,,,------******+++,,,---///000111444444777<<<>>>AAAHHHQQQ]]]eeehhhmmmtttuuu{{{uuuiiiMMM<<<555///000111000000222111111111111111111111111000333444666FFFggg|||fffjjjxxxdddKKKFFFCCCHHHTTTZZZ\\\[[[[[[[[[[[[[[[\\\\\\WWWWWWYYY```iiiqqqvvvwww}}}ttthhhaaaaaadddffffffccc]]]XXXWWW[[[ZZZUUUOOOAAA777888>>>???BBBAAA777444222/////////000000///........................///...,,,,,,,,,---------(((...222222333777666222111111111111111111111111......///000111222222222---111555555111......000//////...............///___EEE===888000//////...............///---...//////......///111...333555???aaalllSSSOOOMMMMMMMMMMMMQQQ\\\hhhooossswwwxxxvvvttttttuuuyyyzzz{{{~~~|||yyyuuutttsssuuuwwwxxxwwwvvv{{{{{{{{{{{{|||~~~vvv```WWWWWWNNNFFF@@@888888666555555555666444333000000000000///////////////............---------...------,,,,,,+++++++++***++++++++++++***))))))(((***+++***)))((()))***(((((())))))))))))))))))************))))))))))))((((((((((((((()))))))))''''''((((((((()))))))))***************************+++,,,---////////////111000///...---+++******))))))((('''''''''((((((+++++++++++++++++++++++++++++++++,,,,,,---------///111333777;;;AAAHHHMMMTTT\\\iiixxxSSS;;;333000000//////......//////000000000000//////111555999EEEppp{{{gggAAAAAA>>>BBBEEEIIIUUUhhhzzzfffYYYlll}}}wwwqqqkkk```NNN@@@999111000///......------...///000000000111111111222444333333222111///...---,,,++++++++++++++++++,,,******+++,,,---///000111333333777<<>>AAADDDMMMVVV```iiinnnuuu~~~|||~~~www~~~rrr```XXXSSS>>>666000000111000000111111111111111111222222222555555555===VVV{{{{{{pppyyyVVVBBBCCCEEEKKKUUUXXXTTTVVVXXXYYYZZZZZZYYYYYYUUUWWW[[[___dddggghhhhhhnnniiidddaaabbbeeefffgggcccaaa___bbbhhhmmmqqqrrrgggVVVOOOQQQTTTZZZQQQ===555333000///000000//////////////////............------,,,+++,,,...222555===AAACCC>>>666///------///......---......///000000111333555666777777777111111111///---,,,///111///////////////000111111uuuyyy[[[III===444...------------......///---...//////......///111111555>>>XXXwwwWWWPPPHHHIIIKKKKKKJJJOOO___pppuuuwwwzzzzzzyyywwwuuutttqqqtttxxx{{{|||{{{zzzyyywwwxxxxxxyyyyyy{{{}}}qqqccc]]]NNNCCC>>>777555444444555666666444222000000000000///////////////............---------++++++++++++************)))******+++++++++******'''((())))))((('''((())))))))))))******++++++,,,))))))))))))))))))***************************)))(((((((((((()))))))))***))))))))))))))))))))))))((()))+++---...///000000000000///---,,,+++***)))))))))((((((((())))))***(((((())))))*********+++******+++,,,,,,---......111222444777<<>>:::666222111333000///...------,,,------------...///000000111111111222222222111000...,,,+++******))))))******+++******+++,,,---///000111333444888>>>BBBFFFNNNXXXccclllqqqyyyxxxxxxjjjTTTMMMRRR>>>777111111222000000111000000111111111222222222222555999BBBZZZ}}}yyyVVV@@@BBBFFFMMMVVVYYYSSSUUUVVVXXXYYYYYYXXXXXXXXXYYY[[[^^^aaaeeeiiikkkmmmjjjfffccccccdddeeefffbbbaaabbbfffooo{{{|||hhhZZZVVVXXX^^^VVV>>>777444111000000111000///000000/////////.........---------,,,---111777<<>>:::444444444444555666666444222000000000000///////////////............---------************************))))))***++++++++++++***''')))***)))((('''((()))''''''(((((((((((((((((())))))))))))***************************+++++++++((((((((()))))))))******)))))))))))))))))))))))))))***+++---///000111111111000///...---+++******))))))((((((((()))************++++++,,,---------******+++,,,,,,---......222333555888<<>>???BBBFFFMMM\\\ppp}}}kkkTTTJJJUUUbbblllsssxxxwwwrrrkkkuuueeecccoooyyyuuupppkkkeeeZZZLLL@@@;;;666666999:::EEEhhhtttfff[[[MMMCCC;;;555333222//////111000000///---------------,,,,,,---...///000111111111222333333333111...---+++******************+++******+++,,,---///000111000111666<<>>EEEKKKIIIHHHEEE===555333666333222000000000222444666:::;;;===???@@@???>>>===888666222...,,,,,,---...,,,,,,---...///111222333GGGYYYrrrwww\\\DDD999111111000///............---...//////......///111///888SSSxxxpppWWWLLLKKKGGGFFFHHHJJJKKKQQQ___nnnpppqqqtttvvvwwwwwwtttrrrppptttwwwxxxxxxwwwxxxzzzxxxyyyzzzyyyxxxyyy|||xxxggg\\\III<<<888444333333333555777666444111000000000000///////////////............---------++++++++++++++++++++++++))))))***+++++++++++++++((()))******(((((()))***((((((((((((((('''''''''((()))))))))************(((((())))))******++++++(((((()))))))))*********)))))))))))))))))))))))))))***,,,...000111222222222111000///---,,,++++++))))))(((((()))******+++******+++,,,,,,---......)))******+++---......///222444555888===EEENNNTTTeeehhhsssaaaIII===666111111000000000000111111///000222222222333666888MMMlllHHHAAA<<<===AAAEEEMMM]]]ppp|||iiiWWWKKKVVVaaagggkkknnnooonnnjjjsssmmmfffjjjmmmbbbUUUNNNJJJCCC;;;555888333555:::999:::MMMfff}}}wwwmmm[[[QQQJJJ<<<999333000111111...---/////////...---,,,,,,,,,,,,+++,,,,,,---///000000111111222444444444222///...+++++++++******+++++++++******+++,,,---///000111///000555<<>>AAAFFFNNN___rrr~~~|||~~~nnnYYYIIIEEEPPP[[[___bbbhhhmmmoooppprrr{{{ooo___[[[WWWIII===;;;<<<999444111777///...555555222<<>>CCCHHHRRR[[[dddkkkoooyyyiiiWWWYYY@@@888222222222000000111///000000111222222333333888666:::OOOtttmmmMMM>>>HHHPPPVVVZZZWWWYYYXXXWWWVVVUUUVVVWWWXXX[[[^^^aaacccdddggglllpppiiiiiiiiijjjlllrrrxxx}}}tttvvvwwwuuurrrsssxxx}}}sssiiidddfffqqqkkkRRR<<<999666444444444333222222111111000///......------///111222555<<>>???AAADDDFFFCCCDDDFFFGGGGGGEEECCCAAA666444111///000000111000000000///------,,,,,,,,,FFFFFF___}}}mmmVVVAAA666222......000111000///...000111000///...///111333AAAZZZmmmqqqoooyyysssUUUGGGFFFIIIEEEHHHKKKNNNRRRZZZdddllllllmmmnnnoooppppppppppppuuusssrrrtttwwwzzz{{{{{{~~~~~~|||~~~uuuhhh]]]HHH:::888666444444555555555555444444333222111111000000111111////////////............---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***+++*********))))))(((((())))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((())))))***,,,...///111111333222000...---,,,,,,---************************++++++++++++++++++++++++***++++++,,,---.../////////222666999===DDDMMMTTTiiitttzzz}}}wwwVVV@@@777444333222111000000000000...000000//////333888;;;WWWrrruuuYYY>>>===<<<===???FFFTTTeeerrrxxxzzznnn___LLL???AAACCCWWW^^^ZZZ\\\dddttt~~~wwwyyylllVVVIIICCC@@@<<<999777666444222444333111111111333555666DDDXXXqqqZZZQQQFFF===999666444333222444555444222000000111000000///...---,,,++++++************+++,,,---...---...000111222111///...---,,,+++***))))))))))))......---------......///222333888???EEEJJJTTT___kkkrrrqqquuurrrbbbeeeIII666111555333111333000111111111000111111222222666777777YYY}}}ttt{{{___FFF<<>>EEENNNVVVmmmyyy~~~{{{___EEE999444333222111000000000000///111222111111444999<<<\\\xxxbbbuuuVVV===>>>===@@@AAAFFFRRRbbbpppxxx{{{}}}~~~zzz```RRRDDD===BBB@@@XXXffffffjjjnnnyyyvvvmmmzzzoooWWWFFF???@@@===:::777777666444333444333222111222333555666666FFFYYYmmmvvv___IIICCC<<<777555555444333222444555444222000000111111000000///...------,,,++++++******++++++,,,------...000111111111///...,,,,,,+++***************...------------...//////222333888???DDDJJJUUU```lllrrrppprrr~~~fffbbbLLL888222555222111444111111111111111111222333444444777:::^^^ssskkkiii~~~sssYYYBBB<<>><<<:::777666666666555444555444333222222444555666333<<>>DDDJJJVVVaaammmssspppqqqzzz||||||sssjjjQQQ<<<333555111111444222111111111111222444555555444:::@@@eeekkk^^^ccceeeRRR@@@===GGGMMMSSSYYYWWWUUUUUUTTTTTTUUUUUUVVVWWWXXX\\\______cccjjjmmmmmmnnnqqqtttuuuuuuvvvwwwyyy{{{~~~|||xxxvvvyyy}}}xxxzzzeeeIII@@@888777888444111000222111000/////////000000666<<>><<>>DDDKKKWWWbbbnnntttrrrrrr{{{}}}|||zzzUUU???555666111000444333111111111222333555666777777===EEEkkkkkk[[[cccgggPPP@@@@@@JJJLLLPPPWWWVVVTTTSSSSSSTTTUUUVVVWWWWWW[[[^^^```___bbbhhhlllkkkjjjnnnqqqsssssstttvvvyyy}}}}}}wwwtttvvvzzzqqquuu}}}~~~}}}yyy```FFF===666777888555222111222222111///...///222444???IIIQQQOOOIIIJJJWWWeee~~~wwwdddTTTLLLFFFAAA;;;666333111///...///////////////...------+++,,,---,,,******,,,...gggQQQKKKXXXgggqqqjjjXXXJJJBBB999333222222111000...///000//////111444666:::eee|||hhhSSSMMMFFFCCCCCCDDDEEEFFFFFFGGGKKKTTT___gggjjjjjjjjjjjjjjjkkklllmmmoooppptttrrrqqqqqqsssuuuvvvvvvyyy||||||jjjXXXRRRGGG@@@;;;444333333444444444444333333222111000000//////000000////////////.....................------.........++++++++++++++++++++++++***************+++++++++******++++++++++++*********************+++++++++************************((()))))))))***************++++++,,,,,,,,,++++++++++++,,,...000111333333222111111000...---,,,+++*********************************++++++,,,,,,,,,+++,,,,,,---...///000111333666999===CCCLLLXXX```xxx]]]>>>555444333222111111111111111000222444333444===IIIwww~~~xxxHHH999???>>>===@@@HHHSSS___jjjrrruuuxxxyyy|||~~~wwwcccRRROOOHHHAAADDDPPPfffoookkklllnnnxxxyyy|||cccWWWNNNBBB===???999777555555666777777666666555555555555555555555666888;;;>>>BBBCCC===666777777777666555333222222333555666555333111111222111111222222333444444444111000...,,,+++******)))---...//////000111111111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000333333777???EEEKKKWWWbbbnnntttsssuuu{{{WWWAAA666666111000444333111111111222333555666777888>>>FFFmmmmmm\\\fffyyySSSDDDDDDMMMMMMOOOUUUUUUSSSSSSTTTTTTUUUVVVXXXXXX^^^aaabbb```bbbfffhhhffffffkkkoooqqqqqqtttyyy~~~{{{vvvvvvwwwzzzxxxzzz}}}|||^^^EEE<<<555666888666333333222333222000///111666:::FFFTTT___[[[QQQUUUkkktttfffZZZRRREEE@@@;;;666444222111000/////////000//////...---,,,------,,,+++***,,,---vvvYYYGGGKKKZZZooouuujjjOOOGGG<<<555333333222111....../////////111555888III|||sss^^^IIIEEEBBBCCCCCCCCCDDDHHHDDDHHHOOOXXXbbbiiilllmmmmmmllllllkkklllmmmoooppprrrpppnnnnnnpppqqqqqqqqqwww{{{wwwyyyrrr]]]SSSGGG???;;;555333333444444444444333333111111000////////////000////////////..................------------......,,,++++++******++++++,,,*********+++++++++++++++******++++++++++++***************+++++++++++++++************************))))))))))))***************+++,,,,,,,,,,,,,,,,,,+++,,,---///000222333444111111111000///---+++************************************++++++,,,,,,---,,,,,,---...///000000111444777:::>>>DDDNNN[[[dddxxxaaa===555444333222222111111222222000111444222333@@@PPPqqqDDD999???===:::???HHHSSS___iiippptttyyyzzz|||pppssskkkcccaaaUUUHHHGGGRRRnnn|||]]]QQQJJJ@@@:::<<<<<<:::777666777888777777666666666666666555555555222555888;;;===<<<888444111333555555444333444555444555666555333222222222000111111333444555666666222111000...---,,,++++++---......///000111222222//////...---,,,,,,,,,,,,,,,,,,,,,---...///000111111222888@@@FFFMMMWWWbbbjjjrrrrrrvvvrrrlllWWWAAA666666111111444333111111111111222444555555666;;;EEEooowwwwww}}}kkkuuuVVVFFFEEEMMMNNNPPPUUUUUUUUUUUUUUUUUUVVVWWWXXXYYY```ccceeecccdddggggggdddeeejjjnnnpppqqquuu}}}|||yyyaaaJJJ@@@888777999777666666333444444222111555;;;AAAMMM]]]kkkkkkfffpppqqqdddYYYRRR@@@===888555333222111000/////////000000//////...---......---++++++,,,...~~~___HHHGGGVVVooo|||uuuUUULLL@@@777333222111000////////////000222666:::UUUtttcccMMMEEE???AAACCCBBBCCCFFFDDDJJJTTT^^^eeekkkooorrrqqqpppooonnnnnnoooqqqrrrrrrpppnnnnnnppprrrrrrrrrvvv{{{~~~}}}{{{xxxooooootttzzzcccUUUDDD;;;999555222222333333333333222222111111000///////////////////////////............------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,************************))))))))))))***************+++,,,,,,------,,,,,,,,,,,,...///111333444444111111111000///---+++***************************)))******+++,,,,,,------,,,,,,---...///000111111555777;;;???FFFPPP]]]gggtttaaa===555555444333222222222222444000000444333444DDDXXXjjj@@@888???===:::>>>GGGQQQ\\\gggqqqwwwzzz{{{}}}sssoooxxxwwwrrrnnn^^^MMMJJJOOOqqqmmm___SSSDDD===@@@@@@===:::999888888888666777777777777777666555555555777<<<@@@???;;;777444000222444444333333555777444555666555333222222222///000111222444555666777333222111///...---------------......000111222333111111///---,,,+++++++++,,,,,,,,,---...///000111///222999BBBHHHNNNWWWaaaeeemmmnnnrrr~~~fffbbbVVV@@@666777222111444222111111111111111222333444555:::FFFuuuuuutttWWWEEEBBBKKKNNNRRRWWWUUUVVVVVVVVVVVVWWWXXXYYYYYY```eeegggggghhhjjjiiieeeeeeiiilllmmmmmmrrr}}}~~~jjjTTTIII>>>;;;:::888777777444666666444444888AAAHHHZZZgggvvv}}}sss___RRRLLL<<<999666444444333111/////////000000000000////////////000...,,,,,,---///eeeOOOMMMZZZrrr}}}tttYYYOOOBBB888333111000///000000000000111444888<<>>BBBAAAAAACCCDDDLLLXXXbbbhhhlllqqquuuuuutttrrrppppppqqqrrrssssssqqqpppqqqsssuuuvvvvvvwww{{{~~~zzzzzz}}}{{{zzzyyy|||~~~xxx{{{yyyssspppfffaaabbbmmmfffVVVBBB888888555111111222222222222111111111111000///////////////000/////////............---,,,,,,++++++,,,,,,------,,,+++******+++,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,************************))))))))))))***************+++,,,,,,------------,,,---...000111333444555111111111111///---+++***************************))))))***+++,,,,,,------,,,,,,---...///000111111555888;;;@@@FFFQQQ___hhh|||eeeCCC555555444333222222222222555000000444333666GGG]]]eee>>>888???===;;;???EEENNNYYYfffrrryyy{{{|||~~~|||kkksss~~~{{{uuubbbPPPMMMLLLoooooo]]]GGG>>>BBBBBB@@@<<<:::999999888666777777777777777666555555777999???CCCAAA:::444222333555666666333222444666444555666666444222222333...///000222444555777777444333222000//////......------......///111222333333222000...,,,+++******+++,,,,,,---...///111111...111999CCCJJJNNNWWW```aaaiiijjjooo|||uuuccccccTTT???666777222111444111111111111000111111222222555;;;JJJ|||xxxzzzvvvVVVCCC???IIINNNSSSYYYVVVXXXXXXWWWWWWWWWXXXYYYYYY```eeeiiijjjkkknnnlllhhhdddgggjjjiiiiiinnnzzzxxx]]]PPPCCC>>><<<999888888555666777666666:::DDDLLLgggppp}}}zzz^^^PPPIII:::888666555555444222000//////000000000000000///000000000///------...///jjjKKKLLLRRRjjj}}}iiiXXXFFF===777111///111222555000...444333333<<>>AAABBBCCCDDDDDDMMMXXX```eeejjjpppvvv|||yyytttpppmmmmmmnnnooosssqqqpppoooppptttxxxzzz}}}~~~{{{xxxvvvwwwwwwwwwwwwtttwww{{{{{{|||yyytttnnnhhh___XXXUUUYYYaaasss~~~fffYYY>>>333555000222222222111000000111333000000///...............222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************---+++******+++,,,,,,+++******************++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++******************++++++444999<<<;;;666111000222222111000///---,,,+++***************************++++++,,,,,,,,,,,,---------------......000111222555:::???DDDKKKVVVfffqqqwww[[[HHH777333111333333000///111777///333111333777CCCmmmWWW???===>>>999???@@@DDDMMMYYYeeeoootttwwwyyy|||qqqwwwxxxmmm___RRRQQQgggnnnRRRGGGIIIOOOLLLLLLNNNJJJAAA:::888:::666666888777444444777999>>>CCCCCCCCC@@@888000333444555555555555666888777777777666444222///...,,,---///111222111111000555555555666777666444222---...///000111111111000//////...------------...,,,,,,,,,---...///000111222666;;;AAAHHHPPPXXX]]]gggiiimmmsssyyytttgggiiiXXX<<<999444111888222333111222333222111111333444888;;;WWWvvvzzzyyyqqqLLLEEEBBBGGGMMMPPPQQQSSSVVVVVVUUUUUUWWWYYY[[[]]]eeeeeegggmmmsssuuuqqqlllnnnpppooojjjhhhnnnxxxnnn^^^JJJ>>><<<<<<:::777444333666::::::===KKKZZZsss{{{zzzdddLLLEEE777777777666555333222111222111000//////......//////////////////.........vvvRRROOOTTTlllmmm___NNNCCC999111000333000333///...444444555@@@eee|||qqqTTTHHH>>>>>>AAABBBBBBDDDEEENNNZZZaaadddfffkkkooorrrpppnnnllllllmmmooopppooonnnmmmmmmooorrruuuwww{{{~~~}}}~~~~~~{{{xxxuuussssssuuuuuuuuusssuuuwwwxxxzzz~~~yyypppdddYYYOOOKKKLLLQQQWWWgggrrrbbbDDD555777444222333333333222222222333111111000////////////000111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,***+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++555999<<<;;;777333333555111111000...---,,,+++***************************++++++,,,,,,,,,,,,------------------...000111222555:::@@@EEEMMMZZZjjjvvvmmmTTTBBB999444222444444222111222777000555333555999EEEooo|||jjjUUU>>><<<===999===>>>CCCKKKVVVccclllrrruuuwww{{{~~~yyyqqqeeeZZZ\\\kkkfffZZZ\\\```dddlllppphhhVVVGGG@@@;;;777555666666333333777999>>>AAA@@@???>>>:::444222333444444444333444555777777777666444222000...------...///000000000000333222222333555444222000////////////000000000000000000///...............++++++,,,,,,---///000111333666;;;AAAHHHQQQZZZ```fffiiimmmsssyyyyyynnnttt[[[>>>:::444111777111222111222333222111111333555666:::YYY{{{zzz|||~~~zzzzzzyyyhhh___KKKEEECCCHHHOOOQQQSSSUUUWWWVVVUUUTTTVVVYYY\\\^^^bbbcccgggqqqzzz{{{uuunnnqqqqqqoookkkiiinnnwww~~~xxxjjjWWWIIIBBB@@@===:::888777999<<<<<<@@@NNN\\\uuuuuu\\\NNNHHHHHHVVVfff\\\CCC:::555555666555555444333222111111000///............/////////////////////...aaaUUUWWWmmmxxxjjjXXXHHH;;;333222555...111//////555444777EEEhhh|||~~~rrruuu}}}tttRRRGGG>>>===@@@AAABBBDDDGGGPPP\\\bbbcccccceeegggiiiiiiiiijjjkkklllmmmnnnllllllmmmnnnppprrrtttuuu{{{~~~}}}}}}}}}xxxuuuqqqpppqqqsssuuuvvvttttttvvvyyy}}}wwwkkkZZZLLL@@@???CCCIIIMMMXXXuuuoooPPP===:::888333333444444444333333333222222111000000000000111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------//////......------,,,,,,000333555444111000111333111000///...---++++++***************************++++++,,,,,,,,,,,,------,,,---------///000111222666;;;AAAGGGOOO^^^ppp}}}mmmVVVFFF;;;666333555555333222444666000666555777;;;GGGrrr{{{uuu|||rrr```ZZZyyyPPP<<<;;;<<<999:::<<>>:::777777555333444888===AAABBB>>>;;;<<<;;;888333333444444444444444444777777777666444222000...------------...///000000111111111333444444222000222111///......//////000111000000///.../////////---------...///000222222444777;;;AAAIIISSS^^^eeeiiikkkpppvvv|||}}}sss|||```@@@:::555111666000222111222333222111222333555777===]]]qqqiiifffvvv{{{wwwoooXXXMMMHHHCCCCCCIIIPPPSSSUUUWWWWWWVVVTTTSSSUUUXXX\\\^^^___```ggguuu{{{rrruuusssooolllkkknnntttzzzuuucccQQQEEE???<<<;;;<<<;;;<<<===>>>CCCPPP]]]pppssseeeVVVDDD333...///000777@@@ZZZkkk|||zzzfffLLL:::333333333444444444444333333111000///...------------......//////////////////ttt]]]ZZZlllyyy___JJJ<<<555333444...222000111666444999LLLppp}}}wwwiiinnn~~~xxx~~~xxxOOOEEE>>>===???@@@AAADDDHHHRRR]]]ddddddbbbbbbdddfffhhhiiikkkllllllkkkjjjkkklllnnnqqqsssuuuvvvvvv}}}}}}}}}~~~{{{vvvsssppppppssswwwzzz|||yyyxxxyyy~~~yyy{{{zzzuuuooofffXXXKKK===>>>BBBEEEFFFNNNhhh}}}aaaJJJ>>>888555444333333444444333222222222111000000000000111//////......------------------------------------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,***+++---//////...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------+++,,,------......------000//////...---,,,,,,+++,,,---//////......///111000//////...,,,++++++***************************+++++++++,,,,,,,,,------,,,,,,------///000222222888===BBBHHHQQQ```rrrxxx___KKK<<<777444555555222222444555000777555888;;;IIIuuuxxxqqqcccXXX[[[oooKKK;;;::::::999999<<>><<<;;;999666555555555666777666666666666777666444222000///...---,,,,,,,,,...///000222222222444666666444222444222000...------///000000000///.............../////////000111222444444555777;;;AAAJJJUUUaaaiiinnnqqquuuzzz~~~uuu~~~gggCCC:::555111555///222111222333333222222444666===BBBbbbiii[[[[[[wwwzzzkkkPPPFFFCCC@@@BBBIIIPPPRRRUUUXXXWWWVVVTTTSSSTTTWWW\\\^^^^^^^^^eeesssyyyyyytttpppnnnmmmnnnsssxxx~~~mmmXXXHHH@@@>>>???>>>>>>===<<<>>>DDDOOOYYYhhhrrrxxxqqqdddWWWKKKAAAAAA888111222444444777<<>>888555111111444222333666333===TTTzzzsssyyy{{{|||~~~wwwKKKCCC======>>>???AAADDDHHHRRR___ffffffeeedddeeeeeehhhkkknnnoooooommmllliiikkknnnqqqtttuuuvvvwww|||{{{zzz|||zzzwwwuuusssrrrtttxxx~~~|||{{{|||zzzwwwooogggbbb___VVVMMMBBB@@@AAABBB@@@FFF\\\uuuttt\\\EEE:::888666333222333444333222111111000////////////000...............---------------------------------++++++,,,,,,,,,---------******++++++,,,---......---,,,++++++---......---,,,+++++++++*********)))+++++++++,,,,,,---------+++,,,------......------///......---,,,+++******---...///000000111333444//////...---,,,++++++***************************+++++++++,,,,,,,,,------,,,,,,,,,---///000222333:::???EEEKKKSSSaaasssdddJJJ===777333444444111111333333...666444666;;;KKKyyy}}}gggZZZ___dddFFF;;;999999999999<<>>DDDcccgggUUUYYY}}}|||iiiMMMDDD>>>===@@@HHHOOOQQQTTTWWWVVVUUUSSSSSSTTTWWW[[[]]]___]]]aaammm||||||wwwsssrrrooonnnttt|||wwwbbbPPPFFFDDDEEE>>>???===;;;<<>>:::777//////000222111///111666;;;===???<<<888444444555000000222333444555555555000///...------,,,,,,------.........//////000000ooobbbiiixxxWWWCCC<<<666111333555222444777444BBB^^^}}}mmmHHHBBB======>>>>>>@@@DDDIIISSS___ggghhhfffggghhhdddfffjjjoooqqqrrrrrrqqqhhhiiilllooorrrtttvvvvvvxxx{{{{{{xxxxxxyyyxxxuuuvvvuuuvvvxxx}}}}}}}}}}}}{{{sssfffZZZVVVVVVQQQJJJCCC???===>>><<>>999444222333444333222111111000////////////000........................------------------------++++++,,,,,,------......******+++,,,...///000000000...,,,,,,...///...---,,,++++++******))))))))))))******++++++,,,,,,---++++++,,,---------------------,,,,,,++++++******+++,,,---///000111222222......------,,,++++++***************************++++++,,,,,,,,,,,,------++++++,,,---///111222333:::@@@GGGNNNWWWddduuupppNNN>>>888333333333111111444333...555333555;;;NNN~~~|||ggggggYYYBBB<<<999888999999===CCCIIIOOOYYYdddmmmtttyyy~~~~~~}}}}}}{{{kkklllttt|||iiippp~~~dddLLL>>>:::777777555333444888KKKVVV]]]XXXNNNHHHFFFEEEDDD>>>777444444666666555555666666666555333111000///...............//////------...000333444222111333222000///.........///...---,,,,,,++++++,,,,,,+++++++++,,,---...///000444777<<>>:::555222000000111222444555555666666111000///...------------------......///000000000wwwdddbbbiiiLLL???888444333444111444888777IIIjjjwww]]]FFF@@@<<<=========@@@DDDJJJTTT___fffgggfffgggiiieeegggjjjnnnpppqqqppppppiiijjjlllooorrruuuwwwyyyuuuxxxzzzxxxyyy}}}}}}zzzxxxxxxyyy|||}}}xxxrrrjjj]]]RRROOOPPPLLLEEE>>>999777::::::;;;FFFUUU}}}```UUUFFF???666333333555555444222222111000000000000111////////////////////////........................++++++,,,,,,---......///,,,,,,---///000111222333333222000///000000///...------,,,++++++***))))))(((((()))******+++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((())),,,...000111///......------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------++++++,,,---///111333444999@@@IIIRRR\\\iiiyyy\\\@@@999555444444222222555555000666333444<<>>===BBBDDDCCC;;;777444333333333222222333444555444444555666666999===AAAAAA===888333111111222333444555666666666111111000///............------......///000000111|||ddd[[[wwwSSS@@@:::777222222000444888999NNNsssrrrRRREEE@@@<<<======<<>>;;;888999777<<>>EEENNNXXXaaahhhooorrrxxx~~~~~~xxxwwwHHH888555333555///777111222333333333444666999:::HHHnnnpppeeerrriiiHHHBBB:::<<>>999444444555555555666555333000///222666555222;;;>>>@@@>>>;;;777777777222333444555666666666666222111000//////......///---------...///000000111bbbZZZsssYYYCCC:::444111888333222999999UUUbbbMMMCCC===:::<<<>>>???AAAEEEOOOWWW___aaabbbeeehhhggghhhiiijjjjjjiiihhhiiikkknnnllljjjkkknnnrrrssstttxxxyyyzzz|||}}}~~~~~~~~~|||{{{{{{{{{{{{||||||}}}~~~ssshhh^^^WWWNNNKKKJJJHHHBBB<<<777777666555555888===@@@sssnnn^^^KKK:::777999888555555555444222000////////////.../////////000//////...000000///...---,,,,,,,,,...---,,,---...///......---//////......222555666777555222000111111111000......//////...,,,+++)))((((((''''''((()))******)))))))))))))))(((''''''***************+++++++++......////////////............---,,,,,,+++******)))))))))))))))))))))))))))******++++++,,,---------------...///111222333999>>>IIIXXXdddpppgggIII999555666111222555000222555555666777999YYYnnnFFF>>>;;;:::;;;999999<<<@@@EEEKKKUUU```iiimmmuuu||||||oooqqqssswww{{{}}}|||zzzkkkjjjiiifffaaa[[[UUUQQQFFFEEEBBB===:::;;;<<<;;;FFFOOOZZZ]]]WWWSSSXXX```\\\YYYOOOAAA;;;<<<:::444222888:::555444777777444---...///000000///...---,,,---...000111333444444111111000000//////......///......---------......,,,---............111333777777<<>>BBBGGGLLLPPPSSSTTTTTTTTTSSSTTTUUUWWWZZZ[[[___]]]YYYVVVZZZccckkkooozzzxxxnnnYYYQQQMMMHHHDDDCCCBBB???<<<888888999999777555222000555222111222111///222777666666;;;DDDFFF>>>444///333333444555555666666777555444333222111111111111////////////............oooXXXccchhhMMM???777222777222222999>>>]]]{{{^^^KKKBBB===:::<<<>>>???BBBGGGPPPYYYaaacccdddgggiiihhhgggiiijjjjjjhhhhhhiiikkkmmmlllllllllmmmpppsssuuuwwwwwwxxxyyyyyyyyyyyyyyy{{{{{{{{{|||}}}~~~yyymmmaaaWWWPPPHHHEEEEEECCC>>>888666666666555555888<<<@@@iii|||dddKKK>>>:::777555555666555333222222222111111000000000000000000//////000///...------,,,,,,,,,******+++---000111222222111222111///......//////444222000000111222111000---.........---,,,+++***))))))((((((((()))******)))))))))))))))(((''''''(((((((((((())))))))))))......////////////.........------,,,++++++******))))))))))))))))))))))))*********+++,,,,,,------------......000111333444:::???KKK[[[hhhuuujjjIII:::555666111222555111333555444666777:::[[[oooFFF===:::999:::999888;;;???CCCIIISSS___hhhpppwww{{{ssshhhfffdddbbb```]]]ZZZXXXUUUWWWZZZ\\\]]]^^^```bbb^^^[[[VVVPPPJJJFFFAAA>>>DDDIIIPPPWWWXXXUUUQQQOOOSSSRRRLLLAAA;;;;;;:::666333888999555333666666333...//////000000000000000,,,---...///111222444555333222222222111111000000//////...---------......,,,---.........///111333666777===HHHQQQYYYbbbjjjsssuuuzzzzzzvvvhhhcccppplllEEE999444222777111555111222333333333333444666<<>>BBBGGGLLLPPPSSSTTTTTTTTTTTTTTTVVVXXXZZZ[[[YYYYYYXXXZZZ___gggmmmpppyyyzzzttt~~~sss```ZZZQQQJJJGGGEEECCCAAA???>>><<<:::999999888777666333222333222000111555888999???IIILLLDDD:::444444444444555666666777777444444333222111000000111000000000000////////////]]]XXXppp\\\GGG:::333666333222999DDDfffoooUUUHHHAAA<<<:::<<<>>>???CCCIIIRRR\\\dddggggggjjjjjjiiijjjkkklllllljjjjjjkkklllmmmooopppooonnnooossswwwwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxyyy{{{~~~zzzuuunnnaaaUUULLLFFF@@@===>>>===888444666666666555555777;;;???ZZZgggPPPDDD===:::999666444222222222333111000000111111111111111000000000///...---,,,,,,,,,,,,***+++,,,...000222333333444333111000...---,,,,,,/////////000222222111000---------------,,,******+++***))))))))))))))))))(((((()))))))))(((''''''''''''(((((())))))))))))......////////////......------,,,,,,++++++******))))))))))))))))))))))))******++++++,,,,,,------------...///000222444555:::@@@NNN___nnn|||lllJJJ:::555666222333777222333555444555666;;;]]]{{{vvvrrrGGG<<<888777999999999;;;===@@@FFFQQQ^^^hhhrrrwww}}}yyyddd```ZZZSSSMMMIIIGGGFFFMMMSSS[[[bbbhhhmmmtttyyyxxxrrrjjjccc]]]UUULLLGGGJJJJJJOOO[[[ffffffYYYKKKKKKOOOOOOIIICCC@@@>>><<<777;;;;;;888555666666444111000000///000111222333......---...///111333444444444444444333333333333000///......------......,,,---.........///111333666888???KKKTTT[[[eeennntttxxx}}}uuuaaaZZZiiihhhDDD;;;666222555000555111222333333333333555777===PPP}}}|||}}}pppwww|||\\\@@@===<<<>>>BBBGGGLLLPPPSSSTTTTTTTTTTTTUUUVVVXXXZZZ[[[VVVWWWZZZaaaiiipppuuuwww}}}vvvzzzjjjbbbVVVLLLGGGEEEEEEFFFGGGEEECCCAAA@@@===:::777999555333444333000000333666999DDDQQQUUULLL@@@888555555555555555666777888444444333222111111111111222111111111000000000000lllXXXgggmmmNNN:::444555555444888HHHjjjtttbbbMMMDDD???;;;:::<<<>>>???EEELLLUUU___gggjjjjjjlllllljjjoooppppppooolllkkkkkklllmmmpppsssqqqnnnooouuuzzzyyyyyyzzzzzzzzzzzzyyyyyytttvvvxxx{{{}}}{{{rrrjjjaaaTTTIIIDDD???:::888999999666333555666666555444666:::===LLLzzzkkkYYYMMMDDD???;;;888555555666555333111000000111222222222222111///...------,,,,,,,,,------...//////000000222333444000///000111//////000------...///111111///---,,,,,,,,,,,,,,,+++******,,,+++***)))))))))))))))'''(((((((((((((((''''''))))))******++++++,,,,,,---......//////......---,,,,,,,,,,,,++++++******))))))))))))))))))))))))******++++++,,,------...---......///111333555666999@@@PPPddduuuoooKKK;;;666666222444888444444555333444666<<<___ppp___fffvvvJJJ===888777:::999:::;;;===???EEEPPP^^^hhhpppsssxxx}}}lllfff\\\QQQJJJIIILLLOOOVVV```nnnxxx}}}xxxmmmgggbbb\\\VVVSSSUUUUUU[[[jjj{{{}}}lllYYYLLLSSSZZZYYYQQQJJJDDDBBB<<<>>>???===:::888888777333222000///000111444555111000///......///111222444444444444444444555555111000///...---------...,,,---...//////000222444777:::CCCOOOXXX___jjjtttxxx}}}ggg^^^mmmeeeCCC<<<777111444///666111222333333333444666999AAAUUU{{{qqq___eeezzzZZZ???===;;;>>>BBBFFFKKKOOORRRTTTTTTTTTUUUVVVWWWYYYZZZZZZYYYYYY^^^iiittt|||~~~zzziiiaaaVVVLLLHHHIIIMMMPPPTTTRRROOONNNLLLHHHBBB===<<<666333444333000///000111777GGGXXX^^^SSSDDD:::666555555444444555666777666555444333333333333333333333222222222111111111{{{ZZZ]]]zzzTTT:::555555777777888LLLnnn~~~}}}qqq\\\HHHBBB===;;;:::<<<===@@@GGGPPPXXXaaaiiikkkkkklllmmmkkkqqqrrrrrrooollljjjjjjjjjkkknnnqqqpppmmmnnntttzzzyyyyyyzzz{{{{{{{{{{{{{{{uuuwww{{{~~~~~~}}}~~~}}}wwwlllaaaWWWLLLBBB@@@<<<888777888888777555444555555555444666999;;;DDDmmmuuudddRRRFFFHHHCCC===;;;;;;:::777444111222333333333333333222...------,,,,,,,,,,,,---,,,.../////////111666999888222///222333111000333---------...///...,,,***,,,+++++++++************++++++***)))((((((((()))''''''((((((((((((''''''((())))))***++++++,,,,,,------............------,,,+++++++++++++++******))))))))))))))))))))))))***++++++,,,------............///000222444666777999@@@RRRhhh{{{uuuNNN===777777333444888444333555333444777<<<```~~~ccc[[[lllyyyLLL???999888;;;:::;;;<<<>>>@@@EEEPPP^^^hhhnnnpppsssxxx~~~}}}zzzuuurrruuuzzzzzzkkk[[[OOOKKKNNNRRRXXXeeexxx|||oooccc]]]ZZZWWWYYY^^^]]]bbbkkkxxxuuu```RRRZZZcccfff]]]QQQGGGDDD>>>???AAAAAA>>>:::777777666444111//////111444666444333111000////////////222333333333444444555555111111000///...---------,,,---...//////000333555888===GGGTTT]]]dddooozzzmmmgggxxxeeeCCC<<<777111333///555111222222222333444888;;;BBBWWWzzz{{{fffRRR___yyyYYY>>><<<;;;===AAAFFFKKKOOORRRSSSSSSTTTUUUWWWXXXYYYZZZZZZ]]]ZZZ___mmmzzzddd^^^WWWPPPNNNRRRYYY^^^aaa\\\VVVSSSUUUUUUTTTRRR@@@999444444222///...///...777JJJ^^^eeeZZZHHH===888777666444444444555666777777666555555555666666333333333333222222222222YYYOOOqqqYYY===666444999888999SSSxxxwwwtttvvv{{{~~~vvv]]]FFFBBB<<<::::::<<<===@@@IIISSS[[[ccciiiiiiiiilllmmmlllpppppppppnnnkkkiiiiiijjjiiikkkmmmmmmmmmooouuuyyyxxxyyyyyyyyyyyyyyyxxxwwwwww{{{~~~{{{|||zzzrrrdddXXXOOOGGG???===;;;999777888999888777444555555555444555777:::@@@aaakkkZZZYYYQQQGGGBBB@@@???;;;777888888888777555444222222------,,,,,,,,,,,,------)))***,,,---...444===DDDBBB888111222222...---000---,,,++++++,,,,,,***(((++++++***))))))******+++***)))((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&'''((()))******+++------............------++++++++++++++++++******))))))))))))))))))))))))++++++,,,,,,------............///111333555777888:::BBBUUUmmmQQQ@@@999888333444888444222444333555777<<<___gggZZZmmmzzzMMM@@@:::888;;;::::::<<<>>>AAAFFFPPP]]]gggmmmppptttxxx}}}xxxpppkkkllllllooo|||ooo\\\PPPNNNOOOTTT```tttpppbbbVVVQQQOOOOOOYYYfffhhhsssxxxaaaYYY]]]dddfff^^^PPPFFFBBB<<<===AAAEEEBBB;;;666777777555222000000111222444444333333222222111000000111111222333444555555666222111000///...---------+++---/////////111444666888>>>JJJWWW```gggssspppoooiiiEEE<<<666222444///444111111222222333555999<<>>666444333000///000///888III]]]ddd[[[LLLCCC===<<<999666555444555666777777666666666666666777444333333333222222222222ZZZMMMaaa^^^EEE888444999999:::]]]zzz]]]EEEBBB:::999:::<<<===@@@KKKVVV\\\ccchhhggggggjjjllllllnnnooopppooonnnmmmnnnooolllmmmmmmooorrrvvvzzz|||{{{{{{zzzyyywwwuuutttsssuuu{{{zzzuuusssiiiYYYMMMFFF@@@;;;<<<:::888777777777888777333444555555444444666888>>>TTTiiitttiii[[[RRROOOLLLHHHDDDCCCBBB???<<<888444111///---,,,,,,+++,,,,,,------(((***++++++---555AAAJJJJJJ;;;111111000***)))...+++***((()))***++++++***+++***)))((())))))***+++''''''''''''''''''((()))%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++,,,------......------,,,******************++++++))))))))))))))))))))))))++++++,,,,,,---...............///111333555888999<<>>AAAFFFOOO[[[dddhhhnnnuuuzzz}}}{{{qqqkkkjjjfffcccmmm|||ooo___XXXVVVSSSYYYfffuuuzzzsssaaaVVVMMMLLLKKKNNN^^^qqqpppaaa^^^]]]^^^XXXLLLDDDCCC===???EEEKKKIII???999999888666444111000000000111000111333555555555444333111111222333444555666777333222111///......------+++---//////000111444666666===KKKXXXaaahhhuuu}}}xxxnnnGGG;;;555222666000333111111222222333666:::>>>AAAXXXvvv]]]PPPmmmwwwVVV>>>>>>:::===AAAFFFJJJNNNQQQSSSSSSTTTVVVXXXYYYZZZZZZZZZZZZVVV\\\ppp~~~mmmmmmmmmkkkhhhhhhjjjmmmddd___[[[^^^ffflllmmmkkkOOODDD999666555333222444222666CCCSSS[[[VVVLLLFFFDDDAAA>>>:::777666777777666555555444555555666666333333333222222222222111^^^SSSTTTyyyaaaLLL:::444888888<<>>999777888666666999===@@@EEENNNYYYaaacccllluuuzzz|||}}}sssmmmjjjccc^^^ffftttvvvxxx|||mmmdddaaaTTTTTTXXXaaajjjmmmgggaaaVVVNNNJJJKKKLLLRRRfff}}}fff^^^XXXWWWRRRIIIDDDEEE@@@BBBJJJRRROOOEEE>>>===888666444222000/////////,,,///222666888888777666111222333444555777777888333222111///......------+++---///000000222444777555<<>>BBB\\\vvv___WWWwwwxxxWWWAAABBB:::===AAAEEEJJJNNNQQQSSSSSSTTTVVVXXXZZZZZZZZZZZZYYYUUU^^^ttt~~~uuurrr|||xxxwwwwwwiiijjjpppyyytttkkkUUUHHH<<<777666555555777222333;;;HHHPPPNNNJJJGGGHHHFFFAAA===999888888888444444333333333444444555333333333222222222111111dddQQQSSSrrrfffNNN@@@777>>>666AAApppxxxXXXGGG???;;;;;;::::::===EEENNNUUU```bbbfffhhhiiijjjlllnnnmmmoooqqqsssuuuwwwxxxxxxuuuuuuvvvvvvxxx{{{~~~zzz{{{zzzuuuqqqooouuu||||||mmmkkk___RRRHHH@@@:::888;;;::::::999666555777999999555555444333333333444444======GGGaaa}}}tttssslll[[[SSSHHHEEEBBB555000333111,,,,,,,,,+++,,,,,,------+++***)))***...333888<<<888555111,,,******+++,,,''''''((()))***+++,,,,,,...---,,,***)))((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))***++++++,,,,,,---------,,,,,,,,,++++++---,,,+++***))))))))))))*********)))))))))))))))***++++++,,,,,,------...///111222333444666:::===CCCFFFYYYyyy^^^CCC555777666777666...555000888666666<<>>AAAJJJXXXdddmmmuuu|||vvvHHH:::777555555...444222222222111222555:::>>>FFFjjjooodddgggxxx\\\CCC:::<<<===@@@CCCHHHLLLPPPRRRWWWUUUUUUWWW[[[]]][[[YYYYYYXXXbbbvvvvvvkkklll~~~~~~|||tttrrrrrr~~~xxx___KKK:::888;;;:::777666444555:::CCCGGGFFFFFFIIINNNKKKFFF@@@:::777777888777777777555444444666888333333444555555444111///pppNNNPPPkkkjjjPPP>>>666>>>777CCCwwwXXXDDD===;;;:::999999===EEEPPPWWW```ccceeeggggggiiilllnnnoooqqqsssuuuwwwyyyzzzzzzzzzzzzzzz{{{}}}}}}yyyrrrnnnnnntttzzzvvvhhhcccWWWJJJAAA:::666888===@@@???<<<888666555555555444444333333333333444444777999BBBTTTnnn{{{eee[[[LLLGGGBBB555///000,,,,,,,,,++++++++++++,,,,,,++++++******,,,///222444222000---+++******+++,,,))))))))))))************------,,,***)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,---------,,,,,,,,,++++++---,,,+++***))))))))))))************))))))))))))***++++++,,,,,,---......///111222333444666999<<>>888888:::777888999:::;;;???IIIWWWaaabbbfffmmmssswww}}}{{{vvvuuuxxx|||}}}wwwqqqoooiii___VVVSSSaaa~~~iii[[[TTTPPPQQQTTT]]]iiittttttqqqoookkkgggZZZSSSMMMNNNRRRYYYhhhuuu}}}mmm___\\\]]]aaapppnnn[[[TTTTTTKKKGGGIIIHHHFFFBBBIIIZZZcccZZZJJJAAA<<<;;;999555222000///------...111333444555555555888777666777888999888777555444444333111000...---//////000000000111555777===AAAMMM[[[fffnnnwwwrrrFFF999666444555...444222222222111222555:::>>>IIImmm{{{uuuggggggxxx[[[EEE???<<<===@@@CCCHHHLLLPPPRRRVVVUUUTTTWWWZZZ[[[ZZZXXXYYYWWWaaavvvzzzooommmyyy}}}wwwwwwzzzaaaOOO>>>:::======;;;::::::999<<>>888GGGWWW@@@===;;;999888888<<>>ZZZxxxuuuLLL===777888;;;888777888999:::???IIIVVV___cccgggmmmsssyyy}}}xxxuuuuuuyyyyyytttqqqooohhh\\\RRRNNNJJJkkkuuu]]]NNNGGGCCCAAABBBFFFQQQ[[[___bbbgggkkkmmmhhhaaaZZZXXXYYY```lllxxxxxxyyy|||}}}{{{ggg^^^[[[OOOIIIJJJHHHIIIFFFLLL\\\iiigggVVVFFFAAA===999666444111///---,,,---///111333444555555666555555666888888888777555555444333222000///...///000000000000222555888===DDDRRR___gggllluuuzzzlllCCC777555333555///555222222222111222666;;;???OOOqqqqqqzzzwwwhhhffftttVVVCCCAAA;;;===???CCCHHHLLLPPPRRRUUUTTTTTTVVVYYYZZZYYYWWWZZZWWW```uuuuuulllnnnuuu~~~aaaRRRDDDAAADDDFFFEEEDDDBBB>>>===@@@BBBBBBFFFKKKZZZ\\\YYYQQQFFF>>>;;;<<<999999888666333222222444666666555555444333222222WWWPPP]]]```GGG999===999NNNSSS???@@@:::999777777<<>>DDDRRRcccppphhhQQQAAA:::222111222,,,---,,,+++***))))))))))))++++++++++++***)))(((((((((((()))***************************))))))))))))***+++++++++++++++++++++((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,---------...------------,,,,,,,,,,,,++++++***))))))******)))***************++++++++++++,,,,,,---.........///111222333333555999<<>>[[[tttuuuLLL>>>888888;;;888666777888:::>>>GGGTTT]]]eeehhhmmmsssyyy{{{zzzwwwvvvxxx~~~xxxpppjjjbbbYYYUUUUUUKKKYYYtttnnnYYYMMMIIIFFFEEEFFFCCCIIIPPPUUU[[[fffttt}}}|||{{{xxxwwwxxx{{{xxxjjjaaaRRRKKKLLLKKKTTTNNNLLLWWWkkkssscccNNNEEE>>>888666666333000///,,,---...000222333444555555444333555777888888777555555555444333111000//////000000///000222666999>>>GGGUUUaaafffiiiqqq{{{tttrrr|||fff???666333222555000444222222222222333666;;;@@@RRRuuutttccc{{{rrrdddaaarrrTTTAAAAAA;;;<<>>>>>???DDDJJJZZZ]]]]]]VVVJJJ@@@===============:::777444444555777777777666444333333333^^^QQQWWWxxxhhhJJJ888999:::UUUxxxNNN@@@CCC:::888666777<<>>999777666888AAAJJJGGGDDDEEEHHHFFF>>>999:::555444333333222222333333666777888;;;AAAJJJSSSZZZkkkjjjPPP===555---///222------,,,+++***)))))))))))))))***+++++++++***))))))((()))************)))((())))))))))))******************+++,,,,,,,,,,,,+++(((((((((((((((((((((((((((((((((((())))))******+++++++++,,,------...............---------,,,,,,,,,+++******)))*********))))))******+++++++++,,,+++,,,,,,------.../////////111222333444777:::===GGGIIIWWWrrrbbbHHH:::999555444777333555///777555666===ZZZhhhwwwNNN???999999:::777555666888999===EEEQQQZZZbbbdddiiiooovvv{{{~~~zzzyyywwwuuuwww~~~tttkkkffffffnnnvvvjjj^^^[[[qqqppp___VVVRRRNNNLLLLLLLLLNNNRRRXXXbbbtttmmmaaaRRRLLLQQQRRR___WWWMMMQQQkkkxxxaaaMMM@@@777666777444222111------...///111222333444333222222444777888888777555555555444444222111000000000000///000222777;;;<<>>===?????????<<<888555444555777999:::888555333333444bbbRRRQQQnnnlllJJJ555666:::WWWiiiIIIAAAAAA999888777888>>>HHHUUU^^^```bbbcccdddfffhhhlllooooooppprrrsssuuuvvvvvvvvvwwwwwwyyy}}}}}}~~~wwwjjjXXXJJJDDD:::666333333555:::GGGSSSIIIGGGKKKQQQOOODDD======777666555444333222222222444444555999>>>DDDIIIKKKZZZmmmcccKKK:::222+++,,,///***---,,,+++***************((()))***+++++++++++++++***************)))(((((((((((())))))*********+++***+++,,,------,,,++++++))))))))))))))))))))))))'''(((((())))))******++++++,,,,,,------......///............---------,,,++++++***************+++))))))******+++,,,,,,,,,,,,,,,,,,---....../////////000333444666999===@@@HHHKKKYYYsss\\\DDD999:::666555666222555000888666666<<>>>>>AAAHHHOOOUUUVVVVVVTTTNNNGGGBBB???>>>>>>>>><<<888555333333666:::<<<;;;777444333444iiiTTTOOOiiipppNNN::::::;;;SSS]]]FFFAAA:::999888888:::???IIIUUU]]]^^^aaadddfffhhhjjjmmmpppnnnoooqqqrrrssstttuuuuuuuuuuuuxxx}}}yyyssseeeQQQBBB>>>666222///000555???RRRbbbVVVTTTYYYaaa]]]MMMBBBBBB:::999777555444222222111222333444666999===AAADDDRRRddd{{{QQQ>>>555333------000***,,,,,,++++++++++++,,,,,,((()))))))))******++++++))))))(((((())))))))))))************))))))))))))***+++---......,,,+++***))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,---......//////............------------+++***************++++++))))))***++++++,,,------,,,,,,------.../////////...000333555777;;;@@@CCCIIIMMMZZZsss{{{[[[DDD::::::666444666333555111999777666:::RRR~~~iiiZZZVVVwwwtttLLL???:::999;;;777666777888999;;;AAAKKKRRR]]]aaahhhsss|||xxxwwwtttqqqsss~~~qqqxxxyyypppddd^^^^^^```^^^```fffmmmxxxppp```YYYNNNLLLTTTVVVdddjjj```PPP]]]gggQQQ===:::;;;777333555222111000000000000111222333222222555888:::::::::555666666555555444333222000000/////////333999===GGGKKKUUUbbblllsss{{{pppfffssszzzZZZ===999333000777222333111222222222444888===BBBUUUzzzwwwttt```RRRLLLaaa{{{uuuQQQ:::::::::;;;???CCCHHHMMMRRRTTTUUUWWWZZZYYYXXXWWWXXXZZZYYY\\\dddqqq~~~wwwwwwlllpppqqqpppvvv{{{qqqhhhjjjrrryyyzzzsssggg]]]VVVNNNFFFEEE@@@===@@@DDDHHHPPPXXXYYYWWWUUUTTTRRRMMMFFFAAA>>>??????===999666555444555:::>>>>>>999444333333pppXXXQQQiiitttTTTAAAAAA===NNNuuussszzz~~~}}}VVVFFF@@@555888888999;;;@@@IIITTT\\\]]]```dddgggiiilllnnnpppnnnoooppprrrssstttttttttqqqqqquuu}}}|||xxxtttpppaaaLLL>>>:::777222...///666EEE\\\pppcccaaafffoooiiiVVVHHHFFF<<<;;;999666444222111111222444555555555888>>>DDDJJJ\\\rrr}}}TTT>>>111000444000111333...,,,,,,,,,+++,,,,,,------))))))((((((((())))))***''''''&&&''''''(((******,,,,,,+++***)))(((''''''+++,,,---......,,,***)))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,------...///////////////.........---------+++***************++++++))))))***+++,,,,,,------,,,,,,------.../////////...000333666888===BBBEEEMMMRRR___xxx^^^FFF;;;:::555333666444666111:::888666888OOOdddSSSTTTjjjpppIII===999:::<<<888777888999999:::@@@IIIPPPUUUZZZcccppp{{{}}}uuutttrrrqqqvvvtttooopppiiieeeeeeffffffhhhtttmmm```[[[OOOLLLQQQRRRbbbpppjjjRRRSSSsssrrrXXXBBB===<<<777333555444333111000000000111222333222333555888;;;;;;;;;666666666666555444333333000000/////////333999>>>SSSTTTZZZfffoootttzzzuuujjjvvv{{{ZZZ===:::444111777222333111222222222444888>>>BBBWWW{{{uuu```PPPIII```~~~WWW???BBB:::;;;>>>CCCHHHNNNRRRTTTTTTWWWYYYYYYVVVUUUWWWYYYWWW]]]eeeqqqwwwpppqqqxxx{{{qqqiiifffcccaaaiiivvv||||||sssdddWWWRRRKKKDDD@@@<<<===BBBHHHNNNWWW___^^^ZZZWWWVVVVVVRRRJJJCCC@@@AAABBB@@@<<<999777777444:::@@@@@@:::555222222|||\\\WWWpppvvvWWW===??????PPP~~~UUUAAA<<<;;;888777777999AAAKKKUUU[[[^^^___aaacccffflllrrrwwwppppppppppppppppppqqqqqqrrruuuyyy}}}wwwuuuqqqgggUUUAAA777666222222000999666AAAmmmwwwxxx|||}}}sss^^^KKKAAA===<<<:::777555333111000111222333444555666777777???MMMYYYcccwwwvvvZZZFFF===000000000000////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))************************,,,,,,,,,++++++************+++,,,,,,------------************************++++++++++++,,,---...///............//////////////////.........---------------,,,,,,,,,,,,++++++***,,,------++++++,,,.........---------......///111444777888888<<>>444666222111333000333777222000777999===JJJXXX~~~|||fffOOOHHHiiiRRR@@@<<<===:::<<>>CCCKKKRRRUUUTTT___^^^ZZZUUUPPPKKKGGGEEEEEECCCAAA>>><<<;;;;;;;;;444666888999999777666555iii^^^pppzzzUUU<<<>>>@@@VVVUUUAAA===<<<;;;999999;;;CCCNNNYYY```^^^___```bbbdddhhhmmmqqqqqqqqqqqqqqqqqqrrrtttuuurrrvvv{{{tttnnnggg^^^NNN>>>444333///000...777777EEEsssyyybbbLLL@@@<<<<<<<<<<<<:::888666444222222222222222333333333888BBBJJJNNNZZZkkkuuusssoooqqqqqqgggVVVDDD888333000000000/////////......,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,---------------************************++++++++++++,,,---..................//////////////////.........---------------,,,,,,,,,,,,++++++***,,,------++++++,,,.........------......//////222555888888999===EEELLLUUU]]]ccczzzeeeCCC===999555777111555444111999666555:::PPP{{{fffWWWyyyxxxLLL<<<<<<;;;888999:::888777888888:::CCCMMMUUUZZZaaagggmmmrrrxxx{{{wwwvvvpppuuu{{{wwwtttoooiiijjjoooooozzzwww{{{|||uuuoooeeeYYYOOOLLLZZZrrryyy```JJJMMM]]]gggkkkZZZGGG>>>:::888777777666555444333333333444444333444666777888888777777777666555444444333444444555111///111333555;;;BBBJJJRRR^^^kkkuuu}}}|||SSS===444666222111333000444777222000777888>>>LLL___nnnVVVNNNnnnVVVDDDAAA<<<:::<<>>======>>>???555555555666777777666555yyygggsss~~~VVV===<<>>999555444333222111111000000111222999<<<:::>>>FFFHHHDDDGGGHHHFFFBBB;;;555111000////////////............,,,,,,,,,,,,++++++++++++************************------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,++++++++++++++++++++++++++++++***++++++,,,---.............../////////////////////.........------------,,,,,,,,,,,,++++++***,,,------++++++,,,..................///000000333555999:::<<<@@@FFFLLLXXX___eee{{{iiiGGG@@@;;;555888222888444111999555555;;;NNNvvv^^^xxxOOO===<<<<<<999888:::777777888888:::BBBKKKQQQYYYaaagggjjjmmmsssxxxuuuvvvsssvvv}}}{{{}}}vvvpppgggZZZOOOKKKUUUmmmzzzhhhOOOGGGMMMTTT```]]]QQQCCC999888888888777666555555444444555555444444666777777777777777777666555444444333444444555222000222333555<<>>@@@BBB999555222222444666666444qqq|||\\\BBB<<>>;;;<<<999777666999AAAMMMZZZbbbaaabbbcccccccccccceeegggfffhhhiiihhhhhhjjjooossssssyyy}}}|||}}}}}}sssooo___RRREEE???:::555111000444555000777888KKKzzzpppWWWHHHKKKMMMPPPQQQNNNGGG@@@;;;666555444222111111111111000555777666777;;;:::666888777666444333222222222////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++******+++,,,,,,---............////////////////////////............------,,,,,,,,,+++++++++***+++---,,,++++++,,,...............///000111111444666:::===@@@DDDIIIMMMYYYaaaggg}}}vvvNNNAAA:::666999333777444222999444555;;;LLLxxxbbb[[[BBB;;;<<<:::888999777777888888999AAAJJJQQQZZZeeejjjjjjlllrrrxxxrrrwwwvvvxxxllleeefffuuu{{{sssmmmbbbVVVNNNLLLLLLdddwwwpppYYYHHHEEEIIISSS[[[YYYJJJ<<<:::999666777666666555555555555555444555555666666777777777777666555444444333444444555222111222333555===FFFQQQXXXdddoooxxx}}}NNN:::333666111000444222555777333222666777BBBXXXooowwwrrrccc^^^|||VVVCCC<<<<<<:::;;;CCCKKKOOOTTTYYY[[[]]]```aaa___^^^]]]^^^`````````gggzzz~~~xxxyyywwwaaaXXXXXXYYY[[[^^^YYYZZZYYYXXXVVVVVVVVVUUU`````````]]]ZZZYYYYYY[[[aaaeeeiiiggg^^^SSSKKKFFFCCCAAA>>><<<;;;===???@@@>>>888222000111444333222xxxaaaHHH>>>III}}}sssLLL<<<:::999999777777:::BBBNNNZZZbbbccceeeggggggffffffggghhhgggjjjlllkkkjjjkkkpppuuuwww~~~{{{vvvuuuwwwwwwyyy{{{zzzmmmhhhQQQDDD888444444222111222444666000666999OOO~~~}}}wwwwwwsss\\\LLLQQQSSSVVVWWWTTTOOOIIIEEE888666444222111000111111...222555777888;;;:::777888888666555333111000///000////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++++++++++++++++++++*********+++,,,,,,............////////////000000/////////.........------,,,,,,,,,+++++++++***+++---,,,++++++,,,............///000111222222444777<<<@@@EEEIIINNNQQQZZZbbbhhh~~~UUUAAA777555:::222333444222888333555<<>>999:::999888666666888777888>>>GGGLLLUUU```gggiiijjjmmmppppppxxxyyyzzz{{{}}}mmm^^^\\\[[[bbb{{{sssggg[[[VVVXXXNNN[[[qqqqqqSSS@@@>>>???KKKTTTPPPFFF>>>:::777777777888888888777666555666555555444444555666666777666555444444333444444555333444555444888CCCOOO\\\bbbllluuu||||||qqq}}}mmmGGG666222666111///444444333555333444777777IIIhhh~~~zzzooolllnnncccKKK;;;===999:::AAAHHHMMMRRRXXX[[[^^^bbbdddddddddeeeeeecccdddfffnnn~~~mmmbbbZZZTTT]]]___aaa```]]]```ooouuuiiibbbaaadddfffkkkpppsssnnnbbbVVVNNNKKKGGGEEEBBB???<<<:::999888BBB@@@<<<777333000//////yyynnneeeNNN???MMM^^^DDD>>><<<777888888:::>>>EEENNNXXX]]]]]]aaafffiiijjjkkklllmmmqqqvvvzzzyyytttqqqssswww|||{{{mmmhhhkkkpppvvvuuurrrssswwwxxxooocccDDD;;;333111000///000333///333000666<<>>AAADDDEEEBBB===777333111000000//////111333444333333333999===???<<<666222222444222111111111000000000000...------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++............////////////000000000000/////////...------,,,,,,,,,,,,++++++***,,,------++++++,,,.../////////000111222444444555888>>>GGGOOOUUUXXXYYYccciiimmmsssLLLAAA:::555777111555444333888111555===DDDddd|||cccBBB:::;;;999777666666888777777===EEEJJJQQQ[[[dddhhhkkkllllllqqqwwwxxxxxxzzz{{{pppiiiccceee}}}vvvrrrnnnfff^^^[[[QQQWWWlllzzzZZZCCC???>>>BBBIIILLLHHH???;;;<<<999:::;;;;;;;;;:::888888666555444444444444555666777666555444444333444444444444555666666:::GGGTTTaaagggpppxxx}}}vvviiixxxhhhEEE555222666000///444444222333222555777777LLLooozzz{{{gggccc___sssfffNNN<<<===999:::@@@GGGKKKQQQVVVWWWZZZ]]]```aaabbbdddeeeccccccdddlll~~~xxxiii___XXXRRRTTT\\\jjjuuuwwwuuuzzzzzzmmmdddbbbeeehhhjjjkkkoooqqqlll```UUUPPPOOOGGGFFFEEEBBB???<<<:::888>>>@@@AAA===666111111222qqqcccuuufffOOO???JJJyyyXXXCCC@@@>>>888555666888<<>>:::999???FFFJJJOOOUUUSSSUUUYYY[[[]]]___bbbdddcccbbbaaahhhzzzxxxggg\\\YYYXXXVVVPPP___{{{xxxnnnccc]]]```gggkkklllhhhmmmoooiii^^^TTTQQQRRRGGGGGGFFFEEEBBB???<<<::::::???CCC@@@999333333666mmmbbbqqqrrrOOOFFFDDDuuummmRRRBBB???<<<555888888999<<>><<<::::::777666777666555:::@@@FFFNNNYYYbbbgggjjjmmmpppttttttvvvxxxxxx|||{{{nnnnnnrrr{{{wwwxxxxxxpppgggfff]]]cccgggggglllxxx~~~~~~|||wwwtttxxxnnnhhhfffaaa[[[WWWPPPQQQWWWdddnnniiiWWWFFF@@@===<<<===@@@BBBAAA@@@IIIGGGFFFHHHKKKKKKFFFAAA:::::::::888666666777999555555444444444333333333222555666555555===LLLXXXhhhooowww|||jjjpppttt[[[;;;777333111111222333333555111666111555===LLLvvvzzz______VVVZZZwwwaaaKKKAAA<<<999===AAADDDIIINNNOOOPPPRRRUUUWWWYYYZZZZZZ^^^______cccqqq|||oooeeebbbbbbccccccaaa```aaadddggglllrrrpppddd\\\XXX]]]bbbcccfffkkkfffeeedddaaa^^^YYYUUUSSSMMMKKKHHHEEECCC@@@<<<999888999<<<===;;;999555333mmm___kkkpppMMMEEEEEEvvv~~~xxxyyyyyy{{{iiiOOO@@@???===777999999:::>>>DDDNNNVVV[[[bbbbbbdddgggiiijjjjjjiiinnnqqquuuwwwvvvsssooommmiiimmmooojjj```VVVOOOMMMJJJQQQTTTQQQMMMIIIBBB;;;555444222111//////000000///111222444:::OOOttt~~~nnnkkkwww}}}lllSSSAAA;;;555444555777???GGGXXXVVVQQQHHH???888777888888777666666555555333222555333444777777333222555333111///000222222000---000000///...------------------------................../////////......---......------......///000/////////............---------......------,,,+++***))))))))))))******+++............///000111111222111000000///000000000////////////...---,,,,,,---,,,++++++***+++++++++000///000111444555666666===@@@GGGPPPYYY___cccdddllloootttXXXGGG>>>;;;444555666000333666333444888888FFF___~~~}}}kkkQQQRRRmmmpppCCC???;;;::::::777666777666555999@@@DDDLLLWWW```eeeiiilllooottttttvvvxxxxxx{{{qqqmmmooosssvvvmmmkkkaaafffhhhggglllvvvqqqppppppssszzz}}}ooohhheee___YYYWWWPPPNNNOOOYYYdddfff]]]RRRFFFBBB<<<:::;;;>>>???@@@MMMMMMOOOVVV\\\\\\TTTMMMIIIGGGDDD>>>999555555666666666666555555555444444444777888777777???NNNZZZlllttt{{{~~~iiiqqqoooRRR:::777333111111222333222555111666111444===KKKuuuccc[[[NNNUUUtttjjjWWWDDD===:::<<>>>>>===999::::::;;;>>>EEENNNWWW\\\cccdddfffhhhiiiiiihhhhhhnnnooossswwwyyyxxxtttqqqooooooooollleee[[[QQQKKKDDDKKKOOOJJJBBB;;;666222333222222111111000000000///111333444:::PPPuuuuuuvvvxxxmmm\\\EEE>>>777444444555<<>><<<;;;888666555444333444333444888888444333555111111111222111111000/////////............//////..................------...............///////////////......//////000111000000000000/////////..................---,,,,,,++++++***)))))))))******,,,---...///000000000///222222111000000000000000////////////...---,,,,,,+++++++++++++++,,,,,,---000000111333555777999:::@@@EEEMMMVVV]]]aaacccdddooorrrxxxZZZHHH@@@<<<444222555222333666444555999888CCC[[[mmmOOOQQQmmmuuuGGG@@@;;;:::999777666777666555999???BBBJJJUUU^^^cccggglllooossssssvvvxxxxxxzzztttiiieeesssuuurrriiilllnnnmmmqqqyyy{{{vvvtttyyy|||qqqjjjeee^^^ZZZYYYSSSLLLGGGKKKVVV______]]]NNNHHH>>>888777999===???KKKMMMUUUcccpppssslllcccbbb^^^VVVKKK@@@888555444777777777777666666666666777999:::888888AAAPPP]]]pppwww}}}iiittthhhIII999666333111222222333222555111666111444<<>>999999<<<===BBBGGGLLLMMMPPPRRRUUUWWWXXXXXX\\\cccgggfffkkk{{{ssslllfff^^^ZZZZZZ\\\aaalllzzz{{{ttttttwwwuuummmddd``````eeeooovvvvvvsssrrrfffdddaaa]]]YYYVVVTTTSSSKKKIIIGGGFFFEEEDDDAAA???<<<:::666222000000111222yyyppp\\\bbbsssPPPJJJOOO|||bbbIII=========:::999999:::>>>EEENNNWWW\\\aaacccfffgggggggggggghhhllllllmmmqqquuuwwwvvvtttsssrrrrrrqqqmmmeeeZZZRRRFFFHHHIIIDDD???:::888666111222222333333333222222000111333555;;;PPPvvvwwwrrrrrrkkk___JJJAAA999555444444888>>>AAABBBCCCGGGJJJKKKJJJIIIDDDDDDBBB>>>:::666444333333222333777777444333555000222333333111000000111/////////...//////000000............---------------------------......////////////...///000000111111111111000000/////////------......------,,,+++,,,++++++***)))))))))))))))+++...000111111///...111111000////////////000000000000//////...---,,,*********+++,,,---......///000222333555888;;;>>>CCCHHHOOOVVV[[[___cccdddooorrryyy[[[HHH@@@===444111666666444777555666:::888AAAWWW___[[[sssuuuFFF>>>999;;;999666666777666555888===AAAIIITTT]]]cccgggmmmpppssssssuuuxxxxxxyyykkkbbbmmm{{{vvvrrruuuxxxzzz}}}|||ssslllfff^^^[[[\\\ZZZPPPFFFCCCJJJSSSXXXYYYRRRLLLBBB;;;777888;;;>>>CCCEEEOOOaaattt|||xxxqqqpppkkkaaaTTTFFF<<<777666888777777777777666666666666888999777888BBBSSSaaapppxxxoooxxx{{{```EEE888555222111222333222222444000666111444;;;IIIrrrttt^^^OOOdddwww```WWWEEE===777777999;;;@@@EEEJJJKKKMMMPPPSSSUUUVVVWWWaaaiiinnnjjjkkkxxx~~~yyyvvvrrrppprrrmmmmmmpppwww}}}xxxssslllccc```bbbgggiiiiiipppppprrrxxx|||{{{vvvrrrfffddd```\\\XXXVVVUUUTTTMMMKKKHHHFFFFFFEEEBBBAAA===;;;666333000///000000tttxxxsss]]]bbbtttPPPJJJTTTeeeJJJ>>><<<<<<:::888888999===DDDMMMUUU[[[]]]```dddeeeeeeeeeggghhhkkkjjjjjjkkkooosssvvvwwwsssrrrrrrtttuuupppggg___MMMFFF???:::999777777777222333333444444333333222000111333555<<>>BBBJJJMMMRRRVVVZZZ___eeeiiiooorrryyy]]]GGG======555222888999444777444666;;;888@@@TTT|||bbbvvvuuuFFF;;;888<<<999666666777666444777<<<@@@HHHSSS\\\bbbhhhnnnssstttssstttwwwxxxxxx}}}uuuppp||||||yyy{{{{{{rrrkkkeee___]]]^^^aaaWWWLLLEEEDDDGGGJJJKKKNNNKKKFFF@@@<<<;;;<<<===>>>>>>CCCQQQ```iiigggbbbccc___XXXNNNDDD===:::999777777777666666666555555444666666555888DDDWWWfffrrr|||}}}vvvXXXBBB666444222111222333222111333000555111444;;;HHHqqqyyycccSSShhhhhhPPPKKKAAA:::555666999;;;@@@EEEGGGHHHKKKNNNQQQSSSUUUUUU]]]fffkkkiiilll{{{vvvppphhheeeffffffbbb___^^^\\\[[[^^^fffnnntttwww~~~|||xxxuuutttsssnnniiifffddd```]]]ZZZXXXWWWVVVQQQNNNJJJHHHFFFEEECCCAAA>>><<<:::888555333111000vvvyyysss^^^aaasssNNNIIIYYYgggKKK>>><<<;;;:::888888999<<>>EEEFFFFFFDDDAAA???>>>???@@@===<<>>888444777:::<<>>===:::777444222qqq\\\^^^sssNNNKKK___hhhKKK???<<<;;;;;;888888999===DDDMMMVVV[[[\\\aaaeeefffcccbbbdddgggeeejjjnnnnnnkkklllqqqwwwqqqrrrvvvzzz~~~}}}|||pppdddXXXPPPJJJEEEGGGLLLKKKIIIDDD???:::666444333000222444666===SSSyyyzzzsssxxx~~~~~~wwwjjj^^^XXXVVVTTTUUUWWW___bbbffffffcccaaa```aaafffmmmtttrrrhhhYYYMMMFFF===888444444333111444888BBB<<<555222222444444333333222222111000000000000111111222333444444555555777555333111000000111222333333333333333444555555888777777666555444333222000000000000000///......++++++*********+++,,,,,,+++---///222333333333222333222222111000111111111000111111000000///...---,,,,,,,,,,,,,,,---...//////333666888999>>>FFFLLLVVV[[[aaadddfffkkkrrrxxxyyy{{{~~~iiiJJJ:::<<<888444666555666666222333:::999@@@TTTzzzVVVBBB777:::888666666888666444555:::<<>>AAACCCDDDGGGKKKNNNPPPRRRSSSUUUWWWYYY```qqq}}}wwwrrrqqqsssvvvxxxzzzmmmaaa^^^aaaaaa^^^^^^^^^^^^]]]\\\ZZZYYYXXXRRROOOKKKIIIHHHGGGFFFEEEAAAAAA@@@???===:::777666oooZZZ[[[uuuQQQOOOeeehhhKKK???<<<<<<;;;:::999;;;>>>EEENNNWWW\\\___dddhhhgggdddbbbcccfff___gggoooooojjjhhhlllrrrtttvvv{{{zzzrrriiiaaaWWWPPPSSS\\\ZZZVVVOOOGGG@@@;;;777666000222444777===SSSzzzxxx}}}pppjjjhhhffffffhhhooosssuuuqqqjjjdddcccddd___jjjvvvyyyqqqdddXXXRRRAAA;;;666555333222555:::FFF>>>555111333555555333444333222111000000000000222333444555777888999999:::999666444222222333444666555555555555666777777::::::999888777666555555222222222222222111000000************+++,,,------,,,...000222333444444444555444333333222222333333111111111111000///...---------,,,,,,,,,---......111555999:::<<<@@@IIIPPPWWW]]]eeejjjkkknnntttyyyoooMMM:::;;;888444333111666666111222999999AAAUUUqqq```HHH888888888666666888777444555999;;;BBBMMMWWW^^^fffnnnssswwwsssrrrtttwwwyyy~~~wwwwwwyyytttttttttrrrqqqaaaaaa___ZZZRRRJJJCCC???666:::>>>@@@@@@AAADDDFFF;;;;;;999777555555777999777999;;;;;;999777666666:::::::::999999999888888555888:::===EEEWWWpppgggHHH<<<444222111222333333222111222///555111333999EEEmmm}}}rrr{{{ooowwwqqqRRRDDD===888777:::<<<;;;<<>><<<;;;:::999rrrUUU]]]wwwOOONNNhhhoooKKK>>>@@@???999::::::<<<@@@GGGOOOWWW\\\dddffffffdddeeeeeebbb\\\```hhhlllhhhaaabbbkkksssvvvwww{{{{{{zzzvvvnnngggeeeiiinnnvvvqqqgggZZZLLLBBB<<<:::777333333999===KKKppp|||uuutttvvvxxx{{{yyywwwuuurrrlllddd]]]```bbbiiisssxxxssseeeXXXJJJ>>>555666999888777999@@@:::222...///222444555555222111333222...---///111555:::<<<===???CCCGGGNNNKKKCCC999555888999888666777777888999999999:::::::::888777666666666666666555444333111000///...------,,,,,,,,,+++++++++,,,---///111333444555555222222222111111111111111111111111111000///------+++,,,---------...000222000333777:::===CCCLLLRRR\\\]]]aaahhhqqqxxxzzzzzz~~~~~~aaaOOO===555555555444444666444444444444888CCCPPPooowwwggg;;;???888:::999666555444555666777999???HHHRRR[[[dddlllqqqttttttrrrwww~~~zzzyyyvvvyyyxxxrrraaaaaa]]]WWWPPPJJJEEE@@@???<<<999888999;;;<<<<<<777666555444333444555555444444555555555555444444777888999888777666777888555444444;;;III^^^sssvvvvvvxxx[[[CCC444333333222111000000111111555---333222444555AAAmmmzzzzzzwwwlllkkkggg|||zzzYYYDDDBBB<<<777888999888:::>>>@@@EEEKKKMMMMMMPPPUUUZZZ`````````aaaiiixxx~~~|||zzzoooggg]]]ZZZWWWUUUVVVWWWXXXWWWXXX[[[[[[VVVSSSUUUWWWWWWYYYTTTOOOJJJHHHFFFEEECCCBBB@@@>>>=========<<<;;;wwwZZZbbbvvvOOOLLLaaatttOOO@@@@@@>>>888777888:::???GGGQQQZZZ___ccchhhlllllllllkkkddd\\\\\\bbbgggeeebbbdddlllsssyyyyyy|||yyysssvvv{{{|||nnn]]]KKK<<<333888333444999===LLLppp~~~yyyxxxxxxnnnllliiihhhgggccc^^^ZZZYYY^^^hhhuuu~~~|||sssjjj\\\KKK<<<999;;;;;;:::;;;DDD===555111000222222111444111000222111......111111666<<<@@@CCCGGGMMMQQQ]]]```[[[MMMAAA;;;;;;:::777777777777777888999::::::999888777666666555666777666555444222111000///.........---------,,,,,,---...000111333444444444111111111000000000000000111111111111000///...---+++,,,---------...000222111555:::>>>AAAGGGPPPVVV]]]^^^cccjjjttt{{{~~~WWWHHH:::666777666444333555444444444444777CCCOOOooommmbbbpppsssAAA@@@888:::999777555555555666777:::@@@IIIRRR[[[dddlllqqqpppssssssvvv||||||xxxtttwwwvvvrrrbbb]]]VVVQQQPPPOOOJJJFFF@@@===999888888:::::::::777666555444333444555555555555666666666666555555555777888777666555666777666555777>>>NNNaaasss~~~pppsssrrrVVVAAA555333222222111000000111111555...333222444555@@@jjj|||uuurrraaa\\\VVVjjjcccMMMCCC<<<777888999888:::>>>???CCCIIIKKKLLLNNNTTTXXX___^^^]]]^^^cccooosssqqqyyyxxxuuupppkkkeee___YYYUUUXXXVVVTTTTTTVVVWWWWWWVVVXXXZZZZZZ[[[```eeeccc]]]YYYUUUOOOKKKHHHGGGFFFEEEAAA???===<<<<<<<<<:::999~~~bbbkkkyyyQQQJJJUUUtttOOO@@@???>>>999666777999???HHHRRR\\\bbbcccjjjrrruuuuuurrrggg\\\XXX[[[```bbbcccgggmmmrrr}}}}}}wwwvvvzzz~~~wwwlll[[[GGG:::888333444999===JJJnnnvvvnnnllllllmmm^^^[[[XXXUUUTTTRRRPPPOOOMMMWWWhhhzzzyyyfffQQQFFFBBBAAA???>>>FFF@@@999444333333111///333000000222222000000444333888>>>CCCFFFIIIOOOSSSaaajjjkkk]]]JJJ@@@>>>>>>;;;999888666666777888999888888777666555555555666888777777555444333222111000000/////////.........///000111222333333333333111111000000000/////////000111111000000///...---+++,,,---...---...111333333777>>>CCCGGGNNNVVV\\\bbbdddhhhooowww~~~gggMMMAAA888777999888555333555444444555444777BBBNNNooozzzSSSPPP```JJJ@@@888:::999777666555555666666:::???GGGPPPYYYbbbjjjooommmsssrrruuu{{{}}}|||uuussstttsssqqqggg]]]RRROOOQQQQQQMMMHHHAAA>>>:::888888999999888777666555444333444555555666666777777777777666666444666777666555444555777888777:::EEEVVVhhhuuu|||www{{{mmmNNN:::111333222111111000111111111555///444222444555===eeevvv~~~nnnWWWPPPNNNbbblllTTTCCC===888888999888:::===<<>>>>>===;;;777777999>>>GGGRRR\\\bbbccckkktttxxxyyyuuujjj```XXXWWWZZZ```dddgggkkkooo~~~qqqjjjjjjbbbbbbeeeiiiiii___OOOBBB999444444888;;;FFFhhhvvvlll___TTTQQQRRRTTTUUURRRNNNIIIDDDAAA@@@@@@AAABBBPPPggg~~~ooo\\\OOOEEE@@@>>>CCC>>>888555555444222000222111333888999555444666555999>>>@@@@@@BBBEEEHHHRRR\\\aaaXXXKKKDDDCCCDDDAAA???;;;888666555666777666666555555555555555555999888777666555444333333222111111111000000000000111111222222333333222222222222111111000000//////000000000000000///......+++,,,.........///111333333999AAAHHHNNNTTT[[[aaahhhiiimmmrrrxxx~~~]]]JJJ@@@888777999888555555555444444555444777AAAMMMnnnvvvjjjOOOMMMXXXQQQ???777::::::888777666555666666888===DDDMMMUUU^^^ffflllnnnsssqqqrrrzzz||||||rrrssstttrrrrrrrrrrrrqqqnnncccYYYVVVTTTPPPJJJGGGDDDAAA===;;;::::::999888777666555444333444555555777777888888888888777777444666777666555555666888777888???MMM___oooyyy}}}zzzfffFFF777111222222111111111111111222555000555222333555;;;___qqqVVVOOOUUUlllmmmTTTDDD===888888888777999<<<<<<@@@EEEIIILLLNNNRRRUUUVVVXXXZZZ\\\aaakkkwwwuuu]]]YYYiiizzzrrroooiii```[[[^^^[[[WWWVVVWWWYYYZZZ[[[ZZZZZZ[[[]]]______\\\ZZZZZZZZZYYY]]]eeejjjcccYYYXXXUUUPPPLLLKKKJJJJJJIIICCCAAA???>>>>>><<<:::888|||kkkzzzqqqMMMIIISSSjjjIII===<<<;;;:::999999:::>>>EEEOOOYYY___cccjjjqqqtttvvvuuummmddd[[[WWWXXX___cccdddhhhmmm}}}wwwhhh]]]XXXKKKKKKNNNSSSVVVQQQFFF===:::555444777888BBBcccmmmaaaQQQEEEAAAAAAAAAAAADDDAAA===888555555777999999IIIccc}}}ttt]]]KKK@@@:::;;;777333222333333222000111222888???@@@;;;777777444888<<<===;;;999;;;<<>>777;;;:::999888777666555555888===CCCKKKSSS\\\dddjjjqqqrrrnnnpppzzzzzzxxx~~~tttlllkkkkkkllloooqqqrrrrrrsssooohhhcccaaaZZZOOOHHHHHHGGGDDDAAA>>>===<<<:::999777666555444333444555555777777888888888888777777555666888888777666888999555:::EEEVVVhhhvvv~~~~~~tttqqqzzzzzz]]]AAA888777222111111111111111222222444000555111333555999YYYzzzZZZQQQZZZvvvjjjQQQEEE>>>999888888777888;;;<<<@@@EEEJJJMMMPPPSSSUUUUUUXXX[[[^^^cccmmmyyyhhhYYY[[[qqq~~~oooeee```aaadddcccaaa___^^^```aaa```````````````bbbcccbbb^^^[[[ZZZ[[[[[[ZZZ\\\___^^^YYYWWWTTTOOOLLLKKKKKKKKKKKKFFFEEECCCBBBAAA???<<<999yyy{{{gggwwwtttNNNHHHSSSjjjJJJ>>><<<:::888;;;::::::<<>>???BBBEEEDDD???;;;:::444444777888AAAaaakkk]]]KKK???:::::::::999666666444222111222555888555BBBZZZuuuttt^^^KKK???:::666222000222333222000111333:::AAACCC===888777444777;;;<<<999777888999<<<@@@CCCDDDHHHMMMMMMIIIGGGDDD@@@;;;777555333333333222222222333444555555777666666555444444333333444333333333333222222222111222333333333333333222555555444333222111111000//////000000000000//////+++,,,......///000333555666???JJJSSSYYY___dddhhhgggjjjooouuu{{{uuuPPPEEE;;;777666555555888444333444555444666???JJJjjjcccPPPQQQvvv___@@@999;;;;;;:::999777666555444999===CCCJJJRRR[[[dddiiioooqqqlllnnnzzzyyyqqqqqqvvv}}}{{{{{{{{{xxxrrrmmmkkkgggffflllrrrtttuuuvvvmmmhhhggghhh```RRRKKKLLLHHHFFFCCCAAA???>>><<<:::777666555444333444555555777777888888888888777777555666888888777777999:::555>>>MMM^^^nnnzzzwwwuuu}}}wwwWWW===777777111111111000111111222333222///555111444666888TTT{{{bbbSSSUUUsssnnnSSSFFF???999999888666777:::===@@@EEEJJJOOORRRTTTUUUWWWYYY\\\^^^bbbkkkvvv~~~qqqaaaXXXaaarrrhhhiiinnnjjjhhhfffffffffeeebbb```bbbbbbbbbccccccbbb___\\\YYY]]]^^^ZZZXXX[[[______VVVRRRNNNLLLKKKLLLLLLLLLIIIHHHFFFEEEDDDAAA===:::yyybbblllyyyPPPGGGSSSgggJJJ@@@===;;;::::::888888;;;AAAKKKVVV\\\\\\bbbhhhlllpppsssoooiiibbb[[[[[[```aaa___eeeqqqyyyxxxuuunnnbbbTTTGGG>>>:::777777777888:::;;;;;;<<<777333444888:::DDDddd}}}hhhZZZGGG;;;777777777666...000222111000000222555333;;;NNNiiiiiiVVVFFFAAA;;;777777777555333222222777===>>>999666666666999======:::777666777:::>>>BBBEEEIIILLLJJJEEEBBB@@@>>>:::777555333333111111111111222333555555555444444333333222222111444444333333333222222222111222222333444444444333555555444333222111000/////////000000000000//////***,,,...//////000333666:::CCCOOOYYY___ccchhhkkkmmmppptttxxx|||sssNNNEEE<<<888666444555777444333444666555666???IIIggg}}}aaa```zzzkkkEEE<<<;;;;;;:::999888666555444777;;;@@@GGGNNNWWW```eeehhhmmmkkkmmmyyyyyyrrrrrrlllyyy}}}{{{xxxvvvuuutttooofffbbbjjjtttwwwxxxyyypppgggeeehhhdddVVVLLLLLLHHHEEECCCAAA@@@>>><<<:::777666555444333444555555666777777777777777777666444555777777666777888:::777CCCUUUeeeqqqyyy~~~wwwTTT999444444111111000000111222222333000...555000444777888RRRuuulll\\\SSSkkkxxx]]]GGG@@@:::999888666777:::<<>>:::{{{___cccwwwMMMEEEUUUbbbHHHAAA>>>======888777777999AAAKKKVVV\\\YYY```fffkkkpppssspppiiibbb\\\\\\aaa```^^^ffftttxxxeeefffcccXXXIII===777666777777666444222222444666555111333999<<>><<<999777222111333777888555444666999<<>>999555333444555===CCCFFFGGGHHHEEE@@@===<<<;;;999777666444333000000111111222333444555333333333222222111111111444444333333333222222222000111222333444444444444444444333222111000///...//////000000000000000///***,,,...//////111444666===FFFRRR]]]cccgggjjjmmmuuuwwwzzz{{{|||kkkKKKCCC<<<999777444444666444333444666555666>>>IIIdddwwwssstttIII???;;;;;;;;;:::888666555444333666<<>><<<:::777666555444333444555555666666777777777777666666333444666666555666777999:::HHH[[[iiiqqqxxx|||yyy|||qqqOOO777555555111111000000111222333333......555000444888777PPPpppuuuhhhXXXhhhfffGGG@@@:::999888666666999<<<>>>CCCJJJPPPSSSTTTSSSXXXZZZ\\\^^^bbblllxxxvvvbbbTTT^^^sss|||xxxrrrnnnllljjjiiihhhcccbbbbbbdddffffffeeeddd```cccccc^^^\\\]]]]]][[[SSSPPPLLLJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFBBB>>>:::ggg]]]ggg}}}OOOFFFQQQaaaEEE===<<<;;;999888888999;;;@@@IIITTT[[[___```ccchhhlllnnnmmmlllfffdddccccccaaaaaagggooouuu}}}}}}```aaa^^^TTTGGG===:::;;;666333333444333000222777333555444888===BBB___xxxhhhRRRBBB<<<999666444444333111111222222111///111777AAATTTwwwuuujjj[[[OOOIIIEEE@@@===444333333333333555666888888;;;EEENNNHHH888333888666DDDMMMJJJIIIJJJFFF===;;;888444222222444444444333333444444444333222222555444333222111111111111444444444555444444333333555444333333444555444222555444333111000/////////...///000111111000//////---...///...---///555:::>>>KKKZZZccciiinnnpppooouuuyyy}}}~~~|||}}}oooPPPDDD999666777666444333555333333555555555<<>>;;;:::888777555444444444666666666666666666666666777555444444666888999999===OOOdddnnnsssxxx~~~gggLLL<<<555000111111000000000000111111222111111333333444;;;CCCiiiwwwssspppdddqqqiiiMMM===999;;;444333999::::::===BBBJJJQQQTTTTTTSSSZZZ\\\^^^```cccjjjttt{{{jjjXXXVVV\\\iii}}}tttrrrtttrrrnnnmmmiiigggfffhhhlllmmmjjjhhhaaadddggggggeeeaaa]]][[[ZZZVVVQQQLLLJJJKKKNNNPPPOOOJJJHHHJJJHHH???999999ccc]]]mmmvvvKKKFFFUUU^^^IIIAAA===;;;;;;999999999:::>>>EEENNNUUUZZZ\\\___dddhhhkkkkkkkkkiiigggeeedddaaa^^^cccjjjnnnzzzvvvfffgggeeeYYYJJJ@@@>>>@@@:::666444555555444777<<<444666555777:::===VVV}}}yyylllXXXHHH>>>999666333444333222222333444333111444777>>>MMMkkk{{{lll^^^TTTKKKCCC===555444444333333333333444:::<<>>;;;@@@???MMMVVVTTTQQQOOOHHH===999666333222222444444444111111222222333333333333555444333222111111111111333444444555444444333333555444333333555555555333555444333111000/////////...///000111111111000///,,,...///......222999>>>FFFRRR___gggmmmssswwwvvvxxx{{{~~~~~~|||~~~~~~OOOCCC999666777666444333555333444555555666<<>>;;;:::999777666555444444666666666666666666666666777666444555666888999999@@@TTTiiisssvvvzzz~~~~~~eeeHHH999333///111111000000000000111111222111111333333444:::CCCgggyyypppooodddlllmmmPPP???:::===666333888888999;;;@@@GGGNNNRRRSSSSSSYYYZZZ\\\^^^aaahhhssszzz|||cccVVVTTTXXXpppxxxvvvwwwuuusssrrrssspppmmmlllnnnooopppqqqjjjkkkkkkiiifffbbb```___WWWTTTPPPMMMLLLMMMOOOQQQQQQMMMKKKMMMJJJAAA:::999eeefff}}}oooGGGFFFXXX|||YYYIIIBBB:::666999:::999888888:::@@@HHHNNNTTTWWW\\\aaaeeehhhiiiiiijjjhhhgggfffcccaaafffmmmrrr}}}uuuoooqqqooocccRRREEEBBBDDD<<<888444444444222444999555888555666777777JJJlll}}}uuugggXXXJJJ@@@999777666555333333444444333222666888:::CCCXXXuuuuuufffZZZNNNBBB;;;444444444444444444444333999:::BBBJJJIIIBBB@@@FFFJJJVVV]]][[[VVVRRRGGG<<<999777333222222333222111111222222333333444444444555444333222222111111111333333444444555444444333444333222333555666666555666555333111000///......000000111222222111000///,,,...///...///444===CCCOOOZZZffflllrrryyy}}}~~~{{{}}}~~~}}}LLLBBB888777777555444444444333444666666666<<>>BBBHHHSSS^^^bbbeeekkkqqqvvvxxxxxxwwwzzz}}}zzzsssooonnnfffhhhnnnwwwyyysss}}}zzzlll```YYYVVVTTTIIIFFFBBBAAA@@@@@@???>>><<<;;;999888666555555555666666666666666666666666777666555555666777999;;;FFFZZZooozzz|||}}}~~~~~~}}}yyyyyyyyy^^^AAA444111111111111000000000000111111222000111333333333999BBB^^^}}}|||eeecccZZZ\\\uuulllQQQ@@@;;;>>>777444777666777999===CCCKKKQQQSSSTTTWWWXXXZZZ[[[^^^fffpppxxx|||```RRRKKK[[[zzz{{{zzz||||||{{{|||~~~|||wwwqqqnnnnnnqqqtttpppooollliiifffcccaaa```WWWUUURRROOONNNMMMNNNNNNNNNKKKKKKLLLJJJCCC===:::qqqxxxmmmFFFFFFTTTZZZJJJCCC;;;888;;;999999888777999>>>EEEJJJSSSWWW\\\```cccfffhhhiiigggggghhhjjjjjjjjjpppxxx~~~|||tttbbbQQQJJJIII@@@;;;777777555222222444555888666666777555BBB^^^|||ooo^^^NNNCCC>>>;;;888555444444555444333666777888;;;FFFZZZooo}}}zzzlll]]]QQQFFF>>>999222333444555666666666666999:::@@@IIILLLIIIJJJNNNTTT[[[^^^YYYSSSMMMCCC:::;;;999777666666666444333777777666666666666666666555555444333222222222222333333444444555444444444333222222333666777777666555555333111000///......111222333333333222111000---.........000555???FFFSSS___kkkrrrvvv|||~~~~~~lllIII@@@888777777555444555444333444777666777===DDDYYYvvvaaakkkmmmFFF???===:::888888888666555555555777<<<@@@EEEPPPZZZ```ccciiioootttxxxyyyyyyxxxzzz|||vvvrrrqqqiiieeedddiiirrrwwwuuuqqqrrrtttrrriiibbb```^^^\\\MMMJJJGGGDDDCCCAAA???>>>===<<<:::999777666666666666666666666666666666666888777777666666888;;;===JJJ___uuuzzz}}}}}}uuutttzzzqqqVVV;;;111222333111111000000000000111111111000111333222222888@@@QQQ}}}yyy}}}bbbXXXNNNMMMbbbssslllQQQ???:::===888555777555777888;;;AAAIIIPPPTTTUUUVVVWWWXXXYYY\\\cccmmmuuuwww[[[NNNSSSddd|||}}}~~~uuunnnjjjlllpppnnnmmmkkkiiigggdddaaa^^^ZZZXXXVVVRRROOOMMMKKKKKKIIIHHHHHHIIIIIIDDD???<<>>@@@888888777777999===DDDIIITTTXXX^^^bbbdddeeehhhjjjiiiiiilllpppqqqssszzzuuubbbUUUOOOEEE???;;;;;;;;;777555666444999777666888666@@@VVVvvvuuu```PPPHHH???;;;777555555777999999666777888:::===FFFRRR]]]dddllltttvvvyyy|||}}}{{{sssjjj\\\NNNDDD===999777333333333444444555555666888:::BBBMMMVVVYYY[[[]]]^^^^^^[[[TTTMMMHHHAAA;;;===<<<<<<>>>@@@AAAAAA???@@@???===;;;999888777777666555444333222222222222222333333444555555555444444333222444666777777666444444222111000/////////222333444444444333111000...//////...///666AAAIIITTTaaaooovvvzzz}}}|||yyywwwRRRFFF>>>777777666444444666444333555888777777===DDDYYYttt~~~yyyeeePPPYYYyyyyyyKKKBBB???<<<:::999999888777666555777<<>>>>>===;;;:::888777777777777777777777777777777777888888888777777999>>>BBBOOOcccxxx}}}~~~wwwoooyyy{{{nnnQQQ888000222444111111000000000000111111000///111333222222777>>>HHHtttooowwwooo[[[LLLKKK___pppoooQQQ>>>888<<<777555777555777888:::@@@HHHOOOTTTUUUUUUWWWYYYZZZ\\\aaajjjqqq{{{jjjZZZTTTWWWiii{{{sssnnnmmmnnnjjjiiijjjkkkkkkhhhccc___ZZZYYYWWWTTTRRROOOMMMMMMLLLLLLKKKIIIHHHEEEAAA<<<~~~xxxmmmGGGGGGMMMttt{{{uuuqqqnnnzzztttQQQ@@@>>>???===777777777777999===CCCHHHRRRXXX^^^bbbdddfffiiilllnnnnnnqqquuuuuuvvv|||vvveee[[[MMMEEE===<<<;;;888666777555:::888777;;;:::@@@RRRmmmrrraaaWWWHHHCCC;;;777777:::>>>@@@999999;;;>>>>>>???DDDJJJRRRZZZaaadddgggkkkllljjjfff___RRRFFF===888777888666555444333333444555666666;;;EEESSS```hhhiiihhhfff```XXXPPPJJJFFFCCC@@@@@@@@@CCCGGGKKKNNNNNNMMMEEECCC@@@===:::888888888666555444333222222222222222222333444555555555555555444333444666777777666333222222111000000111111444444555555555333222111/////////...111999EEENNNYYYfffttt{{{~~~~~~{{{wwweeeGGGCCC<<<777777666444444777444333666888888888===DDDWWWvvvgggdddTTTBBBJJJjjjTTTEEEAAA===::::::999888777666555666:::===@@@JJJTTT^^^```ccchhhnnntttyyy|||~~~zzzooollljjjmmmrrruuutttqqqpppmmmfffaaabbbeeeccc^^^TTTQQQNNNLLLJJJGGGDDDAAA???>>><<<;;;999888888888777777777777777777777777888999:::999888<<>>sssrrrhhhEEEIIIRRRyyy~~~yyyvvvqqq}}}eeeDDD===<<<777777777777777777;;;@@@DDDLLLSSS[[[```bbbeeejjjnnnoooooorrrvvvvvvuuu{{{zzzfffXXXHHH@@@;;;777666888666;;;999777<<<;;;@@@OOOgggsssiii[[[RRRFFF===999:::===???>>>===???DDDEEEBBBCCCHHHHHHMMMPPPRRRVVV\\\]]]ZZZWWWRRRJJJBBB;;;888999:::888777666666888;;;???BBBCCCHHHRRR```nnnuuurrrmmmhhh```VVVNNNJJJFFFDDDCCCEEEFFFHHHKKKNNNOOOMMMKKKDDDBBB>>>;;;999888777888666555444333333222333333111222333444555555555555666555444555666777666555111111000000111111222333555555666666555444222111......///000444???MMMWWWcccooo{{{~~~zzz{{{bbbIII@@@;;;777777666444444777444444666999999888===DDDQQQssslllZZZGGGKKKeee```FFFBBB===:::999888888777444333555888:::===FFFPPP[[[]]]bbbhhhnnnsssvvvxxx}}}||||||zzzooommmlllmmmoooqqqpppooorrrooohhh```\\\^^^^^^\\\QQQOOOMMMLLLLLLJJJHHHFFF??????===;;;:::999999999777777777777777777777777777999;;;::::::>>>FFFLLL]]]lll{{{~~~{{{{{{||||||xxxzzzzzzyyy||||||zzz}}}yyytttzzzdddGGG555222444111111111000000000000111111//////000333222000555;;;AAAfff~~~lllTTTLLLcccuuuyyy}}}]]]FFF;;;<<<777555888555555666999???FFFLLLOOOPPPXXX[[[___``````aaaeeeiiiuuu|||nnnaaa^^^fffvvv~~~yyyvvvnnnllllllnnnqqqpppkkkfffaaa___\\\XXXTTTRRRQQQPPPUUUUUUQQQJJJHHHJJJHHHCCCmmmooocccBBBKKKXXXQQQCCC???888888888777666666999===AAAFFFNNNWWW]]]aaaeeekkkppplllmmmppptttuuuuuu{{{qqqZZZJJJAAA;;;:::<<<777===999777<<<<<<@@@MMMeeexxxmmmbbbQQQBBB999777888999CCC@@@BBBIIIKKKHHHHHHLLLBBBDDDDDDEEEIIIPPPQQQNNNHHHGGGCCC???;;;999:::<<<888888888:::???FFFMMMQQQYYY^^^gggsss~~~{{{rrrfff]]]TTTNNNJJJFFFDDDCCCJJJJJJJJJKKKKKKHHHDDD@@@@@@???<<<999777666777777666666555444333333333333111222333444555555555555777666555555666777555444000000000000111222333444666666666666666444222111---...///111777CCCSSS^^^kkkvvv~~~~~~dddMMM???:::777777666333444888444444666999999888===DDDKKKpppXXXSSSeeekkkEEEAAA<<<999888777777666333222333666888;;;CCCMMMXXX\\\bbbjjjooosssttttttvvvvvvxxxxxxvvvsssooollllllnnnsssvvvoooooojjj^^^VVVWWWZZZ[[[MMMLLLKKKLLLMMMLLLKKKIII@@@???===<<<::::::999999777777777777777777777777777:::<<<;;;;;;@@@HHHOOObbbppp{{{|||xxxwwwxxxyyy{{{}}}|||zzz|||}}}xxxvvvyyy{{{}}}~~~{{{qqqZZZ>>>111333555222111111000000000000111111///...000333222000444;;;;;;^^^zzzuuuZZZOOOfffyyydddKKK>>>===777555777444444555999???EEEJJJLLLMMMYYY]]]aaabbbaaabbbdddgggqqqooofffgggrrr~~~xxxsssrrrnnnkkkkkknnnoookkkhhhjjjggg```ZZZTTTOOOMMMLLLOOOPPPLLLFFFGGGLLLMMMIIInnnmmmXXXEEEGGG___lll;;;???>>>;;;999777666777999;;;===DDDLLLUUUZZZ```hhhllllllkkkooossstttuuuyyy|||```NNNCCC===;;;???>>>>>>???===<<>>>>>===>>><<<;;;???KKK\\\mmmwwwzzzzzz|||}}}rrrhhh]]]VVVOOOMMMKKKGGGFFFHHHAAABBBCCCBBB>>>:::777666777666444444555666666555777666555444333222222222333333222222333444666777;;;999777555333222222333222222222222333444555555999999888777666444222111000111222444:::III\\\kkksss|||}}}~~~]]]KKK===:::777555666666666555555666888888999<<>>===;;;999888888999;;;;;;;;;;;;;;;:::<<>>???AAABBB>>><<>>888555666666888<<<@@@CCCEEEFFFFFFBBB@@@>>><<<<<<>>>AAACCCAAA@@@>>>???AAACCCCCCBBBAAAAAACCCLLL[[[nnn{{{jjj^^^\\\UUUOOOMMMKKKGGGFFFGGGBBBCCCCCCBBB@@@===;;;;;;888777666666888999888777666555444333333333333333444444333444444555666666777666444333222111111111222222222222333555666666999999888777666444333222111222333666>>>NNNbbbppp{{{___LLL===:::777555555666666555444666777888999<<>>BBBQQQTTTYYY___dddjjjpppttttttuuuvvv|||}}}}}}vvvtttwwwxxxuuuooolllgggaaa[[[XXXWWWWWWXXXUUUQQQPPPPPPPPPOOOMMMGGGDDD@@@>>>===<<<:::999::::::;;;;;;;;;;;;;;;:::===>>>@@@???;;;>>>PPPcccuuuvvvxxxzzz||||||yyyuuuwwwzzzwwwoookkkrrrhhhJJJ999333111000111111111000000000000111111000111222222111111333555999LLLrrruuuhhhWWW```bbbDDDAAA:::999;;;444777777999<<>>??????<<<;;;999777777999;;;<<<;;;<<<>>>AAADDDGGGIIIJJJGGGIIIOOO[[[lll~~~sssaaaVVVZZZUUUSSSUUUUUURRRPPPRRRLLLKKKIIIGGGDDDAAA???>>>:::999888999;;;;;;:::999444444333333333333444444444555555666666666666555444444333333333222222222222222333333444666777888999999999888666555333222222333444999DDDVVVkkkyyyooodddKKK<<<:::666555555666666666444555777888999<<>><<<:::=========<<<<<<<<<<<<;;;AAAAAAAAA@@@>>>CCCTTTdddrrrtttvvvxxx{{{~~~}}}wwwyyy}}}sssgggaaalllttt^^^DDD666222111111222111000000//////000000111000111222111111111333555666FFFwwwpppvvvpppfffmmmvvvKKKAAA===999:::888777777888;;;@@@EEEJJJLLLTTTXXX]]]bbbdddeeefffhhhnnnyyy}}}|||xxxuuuttttttsssooolllcccddddddbbb^^^YYYSSSOOORRRRRRQQQOOOOOONNNNNNOOOcccoooPPPCCCFFF[[[[[[KKK@@@<<<;;;999777777999;;;===CCCLLLUUU[[[bbbkkkoooppprrruuuyyy{{{}}}mmm]]]TTTKKKGGGDDDAAABBBFFFUUUwwwyyyjjjZZZHHH:::777:::666777777888999:::;;;;;;999888888888888888999:::999<<>>===;;;;;;<<<<<<:::999333333333222333333444444444555777888888888777666333444444555555555444444333333444444666777999:::999999999888777666444444111333666===KKK___tttgggjjjKKK<<<999666444555666666666444555777888:::<<<@@@CCCEEE\\\QQQ666===???777666888555555444333333555:::===EEEJJJPPPWWW]]]dddjjjnnnqqqmmmoooxxx{{{{{{{{{yyyxxxyyy|||}}}}}}wwwtttooojjjhhhgggfffeeebbb```\\\YYYWWWVVVTTTTTTSSSNNNHHHFFFHHHGGGBBB===>>>>>>>>>>>>>>>???@@@@@@CCCCCCAAA@@@AAAJJJZZZfffoooppprrrssswww|||~~~|||ssseee___ooofffSSS>>>444111111222333000000////////////000000///000111111000111333555777AAAlllvvv}}}xxxqqqllloooQQQBBB@@@:::888:::666777888:::>>>CCCGGGJJJQQQVVV]]]bbbeeeggghhhiiilllvvv~~~}}}zzzwwwvvvuuutttrrrooofffhhhiiihhhddd^^^ZZZXXXYYYXXXWWWVVVUUUTTTTTTTTTeee}}}~~~OOOCCCDDDWWW___LLLAAA===;;;999888777999;;;===BBBKKKTTTZZZbbbkkkpppppptttxxx~~~rrr___ooolllUUUJJJHHHFFFEEEEEESSSsssyyygggRRR@@@:::<<<:::999888777777888999:::999:::;;;<<<===============@@@DDDGGGLLLVVVeeeooollllllooowww}}}uuunnnjjjiiijjjggghhhoooyyy~~~{{{vvvuuuwwwrrrkkkeee___ZZZTTTPPPIIIFFFBBB???===;;;888777333333222222222333444444333444777999:::;;;;;;:::555555555555555555555555555555555666777999:::;;;999999999999888777555555111333888CCCSSShhh}}}tttiiiLLL;;;888555444555666666666444666888999;;;>>>BBBEEEEEEVVVzzz^^^:::===???888777888666555444222222444888;;;AAAFFFNNNUUU[[[bbbgggkkkqqqnnnpppvvvxxx|||yyyzzz}}}~~~}}}wwwsssqqqpppnnnlllnnnmmmjjjfffaaa^^^\\\[[[VVVQQQNNNPPPUUUSSSKKKBBB>>>>>>???@@@AAADDDEEEGGGDDDCCC@@@@@@FFFTTTccclllrrrrrrqqqqqqrrrwww~~~}}}}}}dddYYYZZZrrr{{{uuuYYYJJJ999222111111222333000000////////////000000///000111111000111333444777;;;```{{{|||kkkbbb```sssttt{{{ZZZDDDCCC<<<666:::666666777999===AAAEEEHHHOOOTTT[[[aaaeeeggghhhjjjjjjqqqxxx}}}}}}zzzxxxwwwvvvuuutttlllmmmmmmiiiddd```^^^^^^______]]]\\\[[[ZZZZZZZZZjjj}}}zzzOOOEEEEEEWWWdddOOODDD>>><<<:::888888999;;;<<<@@@IIISSSYYYaaajjjppppppuuuyyyfffQQQSSScccyyyhhhTTTMMMIIIGGGFFFRRRrrryyycccNNNBBB@@@===<<<999888777888999:::888:::===???AAAAAAAAA@@@AAAEEEIIILLLRRR___sss{{{uuusssvvvzzz}}}wwwwww|||~~~}}}zzzuuupppllljjjfffaaa\\\ZZZUUULLLEEE@@@<<<888666333333222222222222333333111333555888;;;>>>???@@@999888666555444444444555888777777888888999:::;;;:::::::::999999888666666222555===JJJ]]]rrr}}}___LLL:::777555444555666666666555777999;;;<<>>666:::555555666888;;;???CCCFFFLLLPPPWWW]]]aaadddfffhhhggglllrrrwww|||zzzyyyyyyyyyssssssqqqkkkddd______```dddcccaaa```^^^]]]]]]]]]qqqrrrMMMDDDFFFXXXgggPPPDDD>>>===:::888888999;;;<<<>>>GGGQQQXXX```jjjooopppuuuwwwzzz~~~jjjQQQJJJLLLSSSiiicccRRRHHHGGGIIIOOOnnnzzzcccRRRKKKCCCAAA>>><<<;;;<<<>>>??????BBBGGGKKKMMMNNNMMMLLLMMMTTTZZZ___dddsss~~~}}}}}}zzzzzzzzzxxxsssnnnnnnfffYYYNNNEEE>>>:::888444444333222111111111111000111444777<<>>AAAEEEIIIJJJNNNqqqsssiii]]]LLLNNN]]]{{{LLL===999;;;<<<666888777666333111333666999===BBBIIIQQQWWW\\\aaadddlllrrruuurrrrrr|||~~~{{{xxxpppsssuuusssmmmgggcccaaaaaaZZZVVV[[[ccccccXXXLLLEEEEEEDDDEEEGGGJJJMMMOOOEEECCC@@@CCCTTTlll||||||zzzuuuqqqooorrrwww|||yyyyyy{{{~~~xxx[[[\\\jjjpppuuuoooIII???444111111//////111//////............//////...000000000000000222444666000KKKzzzcccTTTMMMTTTkkk~~~pppQQQFFF@@@777;;;555555666777:::>>>BBBDDDHHHLLLRRRWWW[[[^^^bbbdddeeehhhlllsss}}}~~~zzz{{{yyyrrrhhhbbb```bbbeeedddbbbaaa___^^^^^^^^^uuukkkHHHBBBEEEWWWhhhOOOCCC???===:::999888999;;;<<<===FFFPPPWWW```iiioooooovvvuuuvvvxxx|||kkkOOOIIIJJJJJJPPP\\\vvvoooUUUGGGFFFKKKKKKiiiuuuaaaWWWIIIGGGCCCAAA@@@AAACCCEEENNNRRRWWW]]]``````___^^^___hhhqqqwww}}}{{{rrrcccTTTIIIAAA===:::555444333222111111111111...000222777<<>>===<<<:::999888777777???EEENNNWWW^^^eeekkknnnoooppprrrtttwwwzzz}}}qqqWWWNNNGGGEEEHHHFFFTTTgggcccTTTLLLFFFSSSfff{{{jjjZZZMMMMMMNNNNNNVVVbbbeeejjjrrryyyzzz{{{{{{}}}~~~nnn___QQQGGGBBB<<<:::666333111111111222000222333111222:::IIIUUUYYYTTTLLLDDD@@@@@@AAACCCAAABBBBBBAAA@@@???>>>===;;;::::::999888777666666888???PPPfffzzz|||aaaRRRKKK???666666555444444555777777666999<<>>===<<<:::999888777777;;;AAALLLVVV___gggmmmqqqppppppqqqrrrtttyyy}}}|||ggg\\\MMMGGGKKKKKKNNNYYYhhhrrr{{{fffYYYQQQKKKQQQddduuuhhhggggggfffkkkttt~~~yyyxxxwwwxxx{{{}}}}}}|||wwwgggZZZPPPKKKAAA>>>:::666333222222333111333333111111888FFFQQQYYYWWWTTTPPPLLLHHHFFFEEEGGGFFFEEECCCAAA@@@>>>>>>;;;:::999999888777777777999CCCWWWnnn~~~```OOOGGG:::666666555444555666777888888:::===@@@BBBEEEJJJMMMNNNKKKZZZfff\\\uuuvvvxxx~~~NNN@@@@@@======;;;999777555333333444444777:::???FFFMMMSSSXXXZZZ```eeeggggggkkkrrrxxxzzz{{{yyyxxxxxxxxxwwwtttrrrlllfff___[[[[[[ZZZWWWTTTRRRRRRPPPNNNRRRYYY[[[ZZZTTT```lllttt{{{wwwtttuuuxxxxxxwwwyyy{{{{{{xxxvvvxxx~~~xxx|||{{{fffLLL;;;888333111000000000///////////////////////////........./////////000000444444;;;VVVsssZZZPPPWWWzzzzzzRRRGGGBBB888777666555555666999===???EEEGGGJJJNNNQQQVVV[[[___ccceeeiiilllrrr~~~yyysssmmmkkkmmmhhhfffdddbbbbbb```]]][[[PPPDDDGGGIIIQQQaaaGGGAAA???>>><<<:::999888888888999@@@KKKVVV___fffllloooppppppqqqrrrssswww}}}{{{lllUUUIIIJJJJJJOOOSSSYYY^^^ccclllyyy{{{iii]]]UUUNNNQQQccc~~~}}}~~~xxxzzz}}}yyywwwvvvxxx|||~~~~~~|||sssfff[[[RRRNNNEEEBBB>>>999666444333333222333333111000555@@@IIITTTVVVXXXXXXUUUOOOIIIEEEIIIGGGEEEBBB???>>>======;;;:::999888888888888888999HHH```vvv~~~aaaOOOHHH<<<666666555444555666777888:::<<>>888666555555666888;;;===AAAEEEIIIMMMPPPTTTXXX[[[aaaeeejjjkkknnnvvv}}}vvvtttpppmmmllliiigggdddcccbbbbbb```___xxxOOOEEEFFFJJJPPP\\\HHHCCC???>>><<<;;;999888888888;;;BBBKKKTTT\\\bbbgggjjjnnnqqqtttuuuuuuxxx|||}}}eeeUUURRRMMMRRRSSSXXX]]]```eeeoooyyyvvv~~~wwwiii___VVVPPPRRRdddrrrkkknnnvvv}}}{{{qqqllloootttyyy{{{xxx}}}zzzvvvwwwxxxxxxqqqmmmeee]]]TTTLLLGGGEEEBBB@@@<<<888666444333333222333333111000333:::@@@HHHLLLQQQUUUTTTNNNGGGCCCDDDBBB???<<<::::::::::::::::::999888888888999999:::NNNiii}}}```MMMHHH===666666555555555777888999<<<>>>AAABBBDDDFFFIIILLLPPPTTTVVVddd{{{ZZZAAA777===;;;:::888666555444444444666888<<>>===;;;:::999888888:::@@@HHHQQQYYY___eeeiiilllqqqwwwyyyxxxxxx{{{~~~wwwllldddaaa___```^^^]]]bbbkkkpppvvvyyytttjjjaaaZZZUUUUUUfff}}}mmmgggkkkvvv~~~vvvbbbVVVSSSUUUWWWVVVQQQSSSRRRNNNMMMPPPPPPMMMLLLJJJGGGCCC???<<<;;;::::::999777555333222222222111222333111000111555999<<<@@@EEEIIIJJJHHHDDDAAA===<<<:::888888888:::;;;::::::888888888999:::;;;@@@YYYuuu___JJJCCC888666666555555666777999:::===???AAACCCDDDFFFIIILLLMMMUUUVVV[[[}}}{{{LLL888DDD::::::888777666555444444666777:::???DDDJJJOOORRRZZZ```eeefffiiippptttttt}}}yyyuuurrrkkkgggbbb^^^]]]]]]]]]]]]eeeggghhhhhhkkkpppqqqmmmeeerrr{{{zzz{{{{{{|||zzzzzzzzzzzz{{{zzzoooZZZFFF444222000///000111111000........................////////////000000000000---444555777QQQzzzxxxssslll^^^ZZZttt\\\AAA999:::888666555555666888:::>>>AAAFFFJJJMMMPPPSSSVVVYYY___eeeggggggooo}}}|||wwwrrrooopppnnnllliiifffeeedddbbb```hhhOOODDDBBBOOOSSSxxxyyyWWWKKKFFF??????===;;;:::999999999666;;;CCCLLLUUU^^^fffllllllqqqwwwyyywwwwwwzzz~~~~~~vvvkkkbbbbbbiiioootttwwwtttlllddd^^^[[[XXXggg{{{www|||oooXXXIIICCCCCCBBB@@@???>>>;;;888999<<<:::555999888777666555666777777333333222111111111111111000111222222111111333555777999<<>><<<===>>><<<888777999888333888777666555555555666777111111111000000000000000...///111333333333333333555666777999::::::;;;;;;777777888999999:::;;;;;;:::999888777888:::===>>>SSSrrrbbbIIIBBB777666555555555666888:::;;;;;;===@@@BBBCCCFFFIIILLLNNNXXXZZZTTTaaaiii|||iii@@@<<<::::::999888777555444333111111333666;;;@@@EEEHHHPPPVVVZZZ\\\bbbllltttvvvuuu|||~~~}}}|||{{{|||||||||yyytttpppmmmnnnnnnnnnmmmmmmnnnnnnvvvxxxyyyxxx{{{|||nnnzzz}}}zzzyyy{{{{{{|||~~~lllYYYEEE555222111//////000000///...........................------------............///111333555>>>]]]zzz|||ggg^^^GGGGGGJJJooojjjxxx}}}TTT<<<;;;:::777444444444666777:::<<>>;;;<<<;;;999;;;:::999777666666666666222222222111111111000000,,,...111333444444333222444555555666666666555555555666777888999999888888:::999888777888:::===???WWWwwwUUU@@@===333666555555666777999:::<<<:::<<>>@@@EEEJJJNNNRRRTTTVVVYYY^^^fffooouuuxxxtttsssoooppprrruuuwwwuuurrroootttXXXGGGLLLJJJNNNNNNaaazzzWWWLLLDDD???<<<<<<:::666555777:::<<>>EEE```|||lllOOO???::::::777444222333888<<<>>>>>><<<===???AAABBBEEEIIILLLRRRHHHYYYWWWLLLccc}}}jjjeee]]]sssQQQ>>>;;;<<<;;;999999999666333111333666777999;;;>>>AAAMMMQQQUUUYYYbbblllqqqqqqtttyyy~~~~~~}}}yyyqqqnnnpppqqqqqqqqqssswwwzzzyyy{{{wwwmmmjjjssszzzxxxyyyuuusssvvv|||yyyzzz{{{yyy~~~hhhNNN;;;333111111111111000000000000........................///////////////000111111111333333555888CCCsss|||ggglllvvvwwwaaavvv]]]RRRKKKOOOxxx~~~^^^]]]]]]FFF;;;;;;999555333555666555999999;;;>>>BBBFFFJJJLLLRRRTTTXXX]]]bbbiiipppuuu||||||wwwtttxxxvvvttttttvvvwwwxxxwww~~~mmmUUUJJJMMMLLLMMMKKK]]]eeeRRRFFFAAA>>>>>><<<888777999999;;;???EEEMMMWWWaaagggooosssyyy{{{|||}}}rrrhhhaaa]]]bbbhhhzzz{{{qqqddd]]]^^^```___^^^eeeddd___XXXUUUXXXXXXVVVZZZ]]]___[[[TTTLLLIIIIIIBBB@@@>>><<<;;;999777555555555444444444333222111//////000111111222333333777777777666555555666888777777777777888999::::::999777777999999:::AAAHHHaaazzzwww\\\GGG===999999999666333333777;;;======???@@@BBBBBBCCCEEEHHHKKKNNNKKKYYYVVVPPP___nnnkkkvvveeeBBB::::::999888777888777666111333555666777999<<>>DDDLLLWWWcccjjjmmmsss{{{ssshhhjjjmmm{{{~~~xxxwwwmmmfff^^^\\\___cccdddccckkkmmmkkkgggeeeggggggeeebbbhhhnnnkkk```UUUOOONNNIIIFFFBBB@@@>>><<<:::888999999999888777555333222111000//////000111222333555777777777666555777888777777666777777888999:::999888888:::;;;===FFFOOOdddyyyvvv```NNNCCC===999777;;;888555444777:::===>>>BBBCCCDDDDDDDDDEEEHHHJJJJJJPPPYYYTTTUUUZZZrrryyyjjj}}}JJJ===<<<:::999888777777777111333444444555777:::<<>>CCCGGGIIIMMMPPPTTTXXX]]]bbbiiimmmmmmuuu~~~~~~zzzYYYHHHKKKMMMMMMJJJHHHZZZyyy```NNNGGGAAA@@@>>>;;;888999666999===CCCKKKWWWdddmmmooouuu|||wwwsssttt~~~{{{pppnnnpppmmmiiieeeeeejjjooopppppprrrtttsssooonnnqqqsssrrriiilllooonnnggg]]]TTTPPPKKKHHHCCCAAAAAA@@@>>><<<======>>><<<:::777666666222111000//////000222333333555777777777666777888777777777777777999::::::<<<:::;;;<<<===@@@KKKWWWmmm}}}qqqXXXJJJDDD@@@:::666;;;999777666888<<>>FFFNNNTTT[[[ccchhhhhhpppooorrrwwwzzz}}}}}}xxxuuuuuuxxx}}}|||wwwrrriiiaaaeeettt|||{{{vvvuuuyyyzzzwwwuuuvvvsssmmmhhhkkkuuu|||yyyqqqttt}}}|||aaaEEE666111222111000000000////////////........................///............///000000...000///000222333LLLrrrwwwuuuvvvzzz]]]JJJccc|||hhhyyyoooNNNCCC999888999777444111333444666999===AAAEEEHHHKKKNNNRRRVVVZZZ___dddhhhlllrrr|||}}}yyyUUUHHHLLLJJJLLLIIIIIIZZZ}}}kkkQQQHHHAAA???>>>;;;888888555888<<>>:::;;;<<<:::888777888:::444333111//////000222333111444777888888777777888777777777777888999:::;;;<<<;;;;;;======BBBPPP^^^zzzwwwXXXIIIDDD???999555888888999:::<<>>GGGOOOTTTYYYaaaeeeffffffiiipppuuuuuutttzzz~~~|||zzz}}}}}}uuuoooqqqyyy~~~~~~{{{{{{|||}}}zzzxxxxxxoooqqqwwwvvvpppwwwVVV;;;000......000000000////////////..........................................//////000---000///111444444CCCaaa~~~uuuqqqbbbOOOcccssswww\\\JJJ:::777999888444222333444666888<<<@@@DDDFFFHHHKKKOOOSSSWWW[[[```ccciiimmmuuu~~~oooVVVMMMNNNHHHMMMIIIJJJYYYnnn{{{UUUKKKBBB@@@???<<<888888555999<<>>===:::666555888;;;555444333222111111222333111555999;;;;;;:::::::::999999888999999:::;;;<<<;;;:::<<<>>>???GGGXXXhhhZZZGGGAAA;;;777666555888:::===>>>AAADDDGGGAAACCCGGGHHHIIIJJJLLLNNNGGGIIINNNJJJRRRSSSQQQrrrYYYFFF777888<<<;;;888888444444444333333555999===@@@HHHPPPRRRUUU\\\aaabbbaaafffnnnsssqqqpppwww|||vvvwww{{{~~~~~~}}}}}}vvvzzz{{{vvv}}}xxxvvvtttyyymmmLLL777222111...000000////////////....................................------......///000---000...111666444<<>>888:::999555444444444555777;;;>>>BBBDDDEEEHHHLLLPPPSSSVVVZZZ]]]^^^aaahhhppp|||~~~___SSSPPPOOOIIIOOOJJJJJJTTT\\\zzzYYYNNNDDDAAAAAA>>>:::999666999<<<>>>BBBMMM]]]jjjvvvvvvwwwyyy}}}}}}vvvnnnmmmooommmfff___\\\VVVRRRRRRXXX\\\[[[XXXUUUSSSNNNDDD:::666777:::666666555444444333222222333777<<>>======::::::::::::;;;<<<======<<<<<>>888666888333777<<<>>>??????AAACCCBBBEEEHHHIIIIIIIIIJJJLLLKKKEEEPPPPPPRRRVVVUUUfffyyyZZZ>>>888<<<;;;888888666666555444444777<<>>@@@AAADDDHHHKKKNNNQQQTTTWWWUUUWWW]]]ccciiivvvnnnRRRNNNPPPMMMJJJPPPJJJIIIOOOOOOhhh\\\PPPEEECCCCCC@@@;;;:::777:::<<<===@@@KKK[[[hhhnnnnnnpppuuuyyy}}}|||wwwtttssspppjjjeee[[[WWWTTTXXXbbbjjjkkkjjjqqqmmmbbbRRRBBB888777999666777777666555444222222555:::???BBBCCCAAA@@@@@@;;;;;;;;;;;;<<<===>>>>>>>>>@@@DDDIIIOOO[[[rrriiiLLL???777777;;;222777<<>>===>>>???DDDFFFIIIJJJIIIHHHHHHIIIPPPEEEUUUXXXVVV[[[ZZZaaafffoooHHH;;;<<<;;;777777666666666555555888===AAA@@@GGGLLLJJJJJJOOOUUUXXXZZZZZZ]]]bbbcccfffmmmvvv~~~wwwsssxxx|||uuulllrrrxxxwwwsssllljjjuuukkkaaaIII222,,,333333,,,000/////////.......................................------------...//////---///+++---333//////;;;YYY}}}wwwkkk}}}___PPPJJJFFFeeegggooopppJJJ<<<<<<999555555333333333444666999;;;===>>>AAAEEEHHHKKKMMMPPPSSSRRRTTTYYY^^^```hhhgggPPPNNNOOOLLLMMMLLLMMMOOOJJJKKK```zzz___RRRJJJDDD<<<>>>BBB;;;999666777<<>>AAAAAACCCGGGIIIKKKMMMQQQSSSYYY\\\___```aaadddjjjooo{{{~~~yyytttxxx|||}}}}}}||||||uuuqqqpppmmmllluuuxxxjjjrrr{{{}}}}}}qqqhhhSSS===444333333111111000000///...------,,,,,,///...,,,,,,,,,---///111000///---+++++++++---...------,,,---...111444666GGGppp~~~yyy~~~pppyyyiiiRRRFFFCCCJJJqqqZZZggg[[[AAA;;;;;;999444333333333333444666888999;;;===@@@CCCGGGKKKNNNOOOSSSVVVXXXXXXYYYaaaooozzzaaaOOONNNOOOKKKKKKIIILLLOOOKKKJJJXXXlllbbbPPPGGGEEE>>>>>>@@@::::::777777;;;AAAHHHSSS^^^fffjjjoootttxxx|||wwwnnnfff___[[[cccrrr}}}~~~zzzkkkNNNDDDAAA;;;:::888888999;;;:::888555777<<>>AAAEEEIIILLLMMMRRRUUUWWWVVVVVV\\\gggpppwww[[[NNNOOOOOOKKKGGGFFFIIINNNLLLHHHOOOZZZnnnSSSFFFIIIEEE???>>>;;;;;;888777;;;???DDDOOOYYY```eeemmmtttyyy}}}ssseeebbbaaagggrrryyyyyyuuufffMMMDDD???:::<<<;;;;;;<<<===<<<:::888888<<>>===<<<:::999888888888:::===@@@BBBAAA@@@>>><<<<<>>BBBFFFIIIKKKPPPSSSVVVUUUSSSVVV]]]dddrrrmmmXXXPPPPPPOOOKKKFFFDDDFFFJJJKKKIIIJJJPPPttt~~~ZZZIIIMMMIIIAAA>>>===;;;888777;;;>>>CCCLLLVVV\\\bbbkkksssxxx{{{~~~~~~~~~wwwggggggjjjooottttttpppkkkooosssmmmZZZHHHAAA>>>;;;======>>>>>>>>>===;;;:::666999@@@IIIQQQSSSPPPMMMHHHEEECCCCCCEEEHHHJJJKKKLLLRRR[[[fffssskkk\\\KKKBBB;;;666666999:::;;;<<>><<<:::888:::===@@@BBBFFFKKKNNNRRRXXX```fffnnnrrrvvvuuusssuuu|||~~~{{{{{{|||~~~wwwwwwtttnnnjjjqqq|||~~~yyyqqqRRRBBB333...///...------.........------,,,,,,,,,------,,,,,,,,,---...///------,,,++++++,,,,,,---......---------...///000666===]]]ssslllppp|||fff]]]MMMDDD```pppZZZ]]]xxxVVV@@@999;;;888777555444333333444444777888:::<<<@@@DDDGGGIIINNNQQQTTTUUUSSSTTTXXX\\\fffooo}}}yyyvvvfffWWWRRRPPPNNNLLLHHHDDDCCCFFFIIIIIIKKKNNNbbbbbbKKKKKKFFF??????>>>;;;888888;;;>>>CCCLLLUUUZZZ```iiiqqqvvvyyy{{{|||zzz~~~uuusssqqqrrrsssrrrpppmmmjjjhhhaaaTTTHHHAAA???>>>???@@@AAA@@@???===;;;:::777999>>>GGGPPPSSSQQQMMMJJJHHHGGGGGGJJJMMMNNNOOOQQQ^^^ssszzzeee[[[NNNCCC;;;666777;;;::::::<<<>>>@@@BBBDDDEEEGGGFFFFFFGGGHHHJJJLLLMMMIIIGGGGGGHHHGGGGGGMMMUUUjjjXXX===999::::::::::::;;;===>>>???<<<<<<<<<;;;999888999:::>>>BBBGGGKKKOOOUUU^^^dddlllnnnpppooommmooovvv|||~~~{{{sssmmmjjjhhhlllwwwzzzhhhIII===111///000///---------------------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,...---------------......777888TTTzzzssspppyyywwwjjjYYYGGGZZZ~~~aaaNNNkkkcccFFF:::999999888666444333333333333777777888:::>>>BBBFFFHHHLLLOOOSSSUUUUUUUUUXXXZZZ___bbbnnnuuupppqqquuuvvv^^^UUUSSSOOOMMMNNNJJJGGGDDDDDDFFFJJJLLLNNN^^^tttVVVLLLBBB>>>???>>>;;;888888;;;>>>AAAJJJRRRWWW]]]fffnnnssswwwyyyzzzxxx{{{}}}tttoooqqqvvvzzz|||qqqhhh]]]SSSIIIAAA>>>???BBBDDDDDDCCC@@@<<<;;;;;;;;;;;;???HHHQQQUUUSSSOOOLLLKKKKKKMMMQQQTTTTTTTTTXXXhhhkkk___XXXMMMAAA999666:::>>>::::::;;;===???AAACCCDDDFFFGGGGGGHHHIIIIIIJJJJJJFFFEEEEEEFFFDDDCCCIIIPPP]]]pppvvvzzzMMM<<<<<<;;;;;;;;;;;;;;;<<<<<<:::;;;<<<;;;999888888999===AAAFFFJJJMMMSSS\\\bbbjjjlllmmmllllllooouuu{{{~~~vvvnnnhhhggglllvvv~~~|||vvvyyy\\\BBB888//////000///......------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,------------------333666PPP}}}tttqqqzzz|||zzznnn```PPP]]]gggJJJaaarrrRRRAAA<<<999888666444333333333333666666777888;;;@@@DDDFFFIIILLLQQQSSSUUUVVVWWWXXXYYYZZZbbbppp}}}sssjjjgggmmmvvvhhhUUURRRQQQLLLKKKOOOKKKIIIGGGDDDEEEHHHKKKLLLYYY}}}tttYYYEEEAAABBB===<<<999888:::<<<>>>EEEMMMTTTZZZccckkkqqqvvvzzz||||||}}}|||{{{{{{lll^^^UUULLLCCC@@@BBBGGGHHHIIIFFFAAA===<<<<<<<<<;;;???IIIUUU\\\[[[WWWRRRRRRTTTXXX\\\______^^^^^^nnnkkkXXXSSSIII>>>888888;;;>>>;;;:::;;;;;;===???AAABBBCCCDDDFFFGGGGGGFFFDDDCCCDDDCCCCCCDDDBBBAAAFFFMMMNNNXXXZZZiiimmmHHH===<<<;;;;;;:::999999999:::::::::888777777999<<<:::===BBBEEEHHHNNNUUU[[[eeegggiiijjjjjjmmmrrruuurrruuu|||~~~}}}{{{|||wwwnnnhhhgggjjjuuu|||pppttt|||}}}~~~gggKKK;;;333---...000///---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------******+++,,,,,,,,,,,,,,,++++++,,,---------------///333CCCcccxxxxxxxxxtttvvvlllaaacccyyy~~~[[[ZZZoooiiiOOOBBB888777666444333333333444444444444555888===AAADDDGGGJJJMMMPPPRRRSSSTTTUUUUUUUUU\\\eeelllzzzyyytttpppkkkkkknnnttt^^^NNNOOOOOOJJJJJJPPPKKKKKKIIIFFFEEEGGGIIIIIILLLllliiiLLLFFFEEE<<<===:::888999:::;;;AAAHHHQQQWWW```iiipppvvv{{{~~~sssccc[[[TTTKKKHHHKKKJJJLLLLLLIIICCC>>><<<===888999>>>KKKZZZdddeeecccYYYZZZ]]]bbbfffiiihhhgggbbboootttVVVQQQHHH>>>888999;;;<<<;;;;;;:::;;;<<<>>>@@@AAA@@@BBBDDDEEEDDDBBB@@@>>>DDDCCCCCCDDDBBB@@@EEELLLGGGSSSYYY^^^{{{VVV======<<<;;;999888777777;;;:::888555444666;;;>>>555999===@@@BBBGGGOOOTTT[[[^^^aaacccdddfffhhhkkkhhhlllrrrxxxxxxkkkjjjpppvvvxxx~~~{{{zzz|||{{{yyy|||{{{|||~~~~~~wwwooogggcccccciiiyyyzzzooo~~~uuu}}}{{{vvvwwwXXX===777000+++---///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,------------//////444GGGmmmyyyzzzzzzooofffoooqqqSSSGGG^^^[[[EEE888777555444333333444444333222222333666;;;???BBBFFFHHHJJJMMMOOOPPPPPPQQQSSSSSSXXX___```fff}}}zzzmmmfff___[[[TTTNNNJJJJJJKKKLLLLLLKKKIIIGGGFFFGGGHHHIIIOOObbbpppLLLGGGDDD;;;===<<<999888999===AAADDDKKKOOOYYYfffmmmpppuuuzzz}}}}}}sssccc\\\WWWRRRPPPSSSWWWRRRKKKGGGFFFDDD@@@===<<<;;;===GGG\\\oootttqqqffffffjjjooonnniiifffgggaaaooo}}}ttt```PPPAAA<<<>>>>>>======>>>===<<<;;;:::;;;<<<<<>>;;;???@@@888888===:::777666444333444777:::===::::::;;;<<>>>>><<<999888999<<>>HHH\\\pppwwwuuunnnpppuuuyyytttkkkffffffaaaooo~~~sss]]]OOO@@@===>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===AAACCCDDDDDDCCCBBBCCCDDDAAAAAA@@@@@@@@@AAABBBCCCCCCJJJLLLPPP\\\pppRRR<<<666>>>===:::;;;999777666444333444666999;;;777777888999<<>>DDDHHHQQQ^^^gggkkkqqqxxx{{{||||||zzzxxxppphhhggggggggggggiii```ZZZRRRLLLIIIEEEAAA===>>>===???GGG[[[oooyyyzzzsssyyyvvvpppqqqnnnyyyzzzYYYLLL@@@===??????>>>>>>???>>>======<<<<<<======???AAABBBBBBAAAAAACCCDDD@@@@@@@@@???@@@@@@AAABBB???DDDGGGNNNVVV^^^uuuJJJ444<<>>999888666333333777444444444555666888;;;<<>>===??????>>>???@@@??????>>>>>>>>>>>>>>>;;;<<<>>>>>>>>>???AAACCCAAAAAAAAAAAAAAAAAAAAABBBAAACCCFFFOOORRRPPPiiinnnIII>>>::::::<<<999888777666555444444444555111222333333555999>>>BBBJJJNNNOOONNNPPPVVVYYYYYYZZZ]]]```bbbdddfffhhhkkkwww|||}}}{{{}}}uuujjjiiipppuuuxxx|||}}}{{{yyyxxxxxx}}}}}}|||yyyvvvtttttttttmmmggg```\\\\\\___```aaaaaaXXXZZZooozzz{{{}}}nnnQQQ<<<333111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,,,,,,,---------//////---000444;;;```{{{ooopppnnnddd```iiiUUUOOOlllvvvWWWJJJQQQyyyyyySSSGGG<<<888777555222222444444333444555777999:::===???BBBDDDEEEGGGIIILLLKKKKKKPPPUUUVVVSSSTTTWWW```eeerrrwwwpppjjjfffeeegggrrrPPPIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKFFFJJJ]]]VVVDDDCCC@@@>>>;;;888777777777888???AAAJJJVVV___fffnnnvvv~~~}}}{{{{{{{{{~~~~~~|||{{{|||~~~~~~}}}mmmfff^^^WWWSSSOOOIIIEEEEEEDDDAAABBBNNNaaaooouuuqqqtttbbbMMMDDD===>>>@@@??????@@@AAAAAAAAA@@@@@@@@@??????:::<<<=========>>>AAACCCCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEGGGMMMMMMFFFUUUvvv~~~wwwzzzuuuxxxsssNNN777:::@@@999999888777666555444333333111222222333444777<<>><<<999777777777777===???GGGRRR[[[bbbkkkttt~~~~~~~~~ssslllddd^^^ZZZVVVQQQMMMJJJIIIDDDAAAIII[[[llltttyyyzzz{{{ooo\\\GGG@@@<<<>>>AAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@===>>>???>>>>>>@@@CCCEEECCCDDDDDDDDDDDDCCCCCCBBB@@@DDDEEEFFFIIICCCIII]]]qqqmmmiiikkkwwwoooEEE===AAA:::888999999888777555444333111222333333333666:::===AAAFFFHHHEEEDDDIIIMMMNNNRRRTTTWWWYYY\\\bbbhhhlllnnnmmmnnnuuu~~~~~~{{{rrrlllpppwww~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~wwwooohhheee\\\YYYWWWZZZ___bbb___[[[PPPddd~~~~~~~~~|||zzz{{{iiiHHH666444444000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,+++*********+++---...000///+++///444222===WWW~~~yyy~~~pppUUUWWWxxxvvvMMMDDDHHHwww|||cccIII===<<<;;;777444333222111111222333444555888:::>>>@@@BBBEEEHHHKKKMMMKKKLLLOOOPPPPPPUUU[[[VVVZZZ^^^bbbgggnnnwww~~~wwwgggbbbbbbeeegggccc^^^]]]mmmWWWKKKFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDAAAMMMKKKYYYfffHHHFFF@@@???<<<:::888888888888;;;<<>><<>>???BBBEEECCCCCCDDDDDDDDDCCCAAAAAA<<>>;;;888999::::::999777555444111222333333333555888:::???DDDFFFCCC@@@CCCGGGIIILLLOOOTTTXXX\\\```eeehhhjjjkkkooouuu|||}}}zzz}}}}}}}}}uuuooopppuuu}}}~~~}}}xxxyyyyyyvvvooofff```]]]UUUTTTVVV]]]dddeee```YYY\\\mmm~~~{{{|||zzzvvvttttttvvvzzz|||xxx\\\???222555444............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++***)))***+++---...---000,,,,,,222111666EEE}}}}}}^^^MMMccc___JJJGGGYYYyyy[[[FFF;;;666555666444333222222222333444555555777;;;>>>@@@CCCFFFIIIKKKIIIJJJMMMNNNMMMQQQWWWVVVYYY]]]___```bbbeeehhhnnn}}}rrrhhhccc``````dddccc^^^[[[[[[}}}```LLLGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEDDDDDDCCCBBBAAA===NNNHHHNNNhhhIIIIII@@@???===;;;999888888888999;;;AAAKKKTTT[[[dddmmmxxx|||}}}yyyssslllgggdddbbb^^^ZZZSSSQQQKKKEEEJJJ\\\ppp|||xxxeeebbbeee___@@@<<<;;;???AAA@@@@@@BBBBBBCCCDDDDDDDDDCCCAAAAAA>>>>>>>>>===<<<===@@@CCCBBBBBBCCCDDDCCCBBB@@@???:::EEECCC???HHHMMMKKKKKKXXXkkkppphhhwwwGGG:::;;;888999:::;;;:::888666444000111222222222333666999>>>CCCEEEAAA>>>@@@DDDFFFFFFKKKRRRXXX\\\___aaacccdddiiipppvvvyyyyyywwwvvvwwwuuuwww}}}~~~zzzrrroooqqqvvvyyy~~~~~~uuuuuusssnnnfff___ZZZXXXSSSTTTXXXaaaiiiiiibbbZZZiiittt~~~zzz~~~{{{}}}yyysssppppppsssuuuvvvooofffPPP888///444333+++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++***))))))+++---...***111...***...000333===cccnnnMMMVVV|||WWWPPPGGGYYYrrrUUU@@@666666<<<555444333333333444555555222555999<<<>>>AAADDDGGGIIIHHHJJJMMMMMMKKKMMMQQQVVVVVVWWWXXXZZZ]]]```aaaeeelllrrrtttyyyzzztttmmmhhhgggdddbbbccc```[[[ZZZ\\\iiiSSSHHHFFFBBBBBBDDDIIINNNNNNHHHCCCAAAAAAAAAAAA@@@???>>>===@@@CCCJJJFFFUUUuuuOOOGGGBBBBBBAAA===;;;:::888666999:::???GGGNNNUUUaaalllsssyyyzzzxxxsssnnniiifffddddddfffZZZOOONNNXXXhhh{{{vvvdddhhhdddUUUEEECCC@@@===>>>@@@DDDGGGFFFFFFDDDCCCBBBBBBBBBBBB???===<<<:::;;;===@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<>>>@@@DDDFFFFFFEEEUUUPPPeeerrrfffMMM>>>;;;777;;;>>>888888888...333333222111333555777999<<<=========<<<<<<===???EEEEEEJJJQQQVVVXXX^^^dddhhhiiijjjjjjoootttsssooosssssstttvvvzzz|||||||||{{{wwwvvvvvvwwwyyy}}}xxxqqqggg___ZZZWWWSSSPPP[[[QQQWWWkkkpppddd```hhhttt{{{mmmeeerrryyyxxxuuurrrqqqqqqmmmhhhgggQQQ<<<444333000......///......------,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++************************......------...///111222JJJtttzzzVVVMMMgggeeeGGGFFFXXX~~~kkkNNNCCC===555:::666444555444111111444555666888999;;;>>>CCCGGGIIIIIIJJJKKKLLLMMMMMMMMMQQQSSSVVVWWWXXXYYYZZZ\\\]]]^^^```cccfffhhhkkklll{{{|||vvvooohhheeecccddd```]]]]]]^^^]]]WWWRRRuuu^^^NNNFFFBBBAAAAAACCCHHHLLLLLLGGGBBBBBBBBBBBBBBBAAA@@@?????????BBBGGGDDDOOO[[[LLLDDDCCC@@@===;;;:::888666888999>>>EEEKKKRRR^^^iiiqqqwww~~~{{{uuupppmmmllllllpppggg]]]\\\fffvvvxxxbbbgggeeeVVVEEECCCAAA??????@@@CCCEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA???===;;;;;;<<<>>>@@@@@@@@@AAAAAAAAA@@@@@@???======>>>AAAEEEGGGGGGFFFEEEDDDRRRyyyyyyrrrKKKBBB777777:::555555999555444333222222222444666777999:::;;;:::999999:::<<<<<<<<>>777333222444444222222555444555777888999===AAAEEEGGGHHHIIIKKKMMMNNNOOOOOOOOOQQQTTTUUUVVVVVVXXXZZZYYYZZZ\\\^^^```bbbdddddd^^^cccgggjjjlllqqqyyy~~~|||zzzzzzxxxrrrkkkfffeeeeeefffbbb______aaa___ZZZUUUdddPPPHHHDDD???@@@@@@AAAEEEIIIIIIEEE@@@CCCCCCCCCCCCBBBAAA@@@@@@???@@@DDDAAAGGGqqqeeeLLLGGGDDD@@@===<<<:::777666777777;;;BBBHHHNNNYYYdddpppuuu|||}}}vvvqqqoooooorrrooommmppp{{{mmmnnneeePPPCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@BBB@@@>>><<<<<<<<<===>>>??????@@@AAAAAAAAAAAAAAA>>>>>>???BBBEEEGGGGGGFFFCCCEEEGGGYYYyyyRRR;;;444;;;888666999:::555444333222222333444555777777888777555555666888::::::???GGGKKKNNNTTT[[[[[[^^^aaaccchhhooopppmmmrrrrrrrrrsssttttttsssqqqxxxzzz{{{|||{{{zzz{{{|||yyy{{{{{{zzzwwwxxx~~~~~~{{{}}}|||zzzxxxwwwwwwhhhbbbYYYRRRNNNMMMLLLLLLJJJQQQRRRLLLSSShhh{{{|||xxxqqq{{{}}}xxxmmmlllnnnssstttoooeee]]]OOOBBB555000111000///.........------,,,,,,++++++++++++,,,,,,++++++***)))+++++++++++++++++++++++++++******))))))******+++************************,,,+++++++++,,,---...///222KKKrrrwwwrrrssszzzzzzUUULLLUUUwwwyyyMMMDDDVVVTTT@@@CCC:::555333555666333333444333444555666777:::???BBBDDDFFFHHHKKKNNNPPPQQQRRRLLLOOOQQQSSSSSSTTTUUUWWWWWWXXXXXXZZZ[[[\\\]]]]]]^^^```bbbbbbaaabbbfffjjjhhhiiikkkmmmpppvvv|||~~~||||||}}}{{{sssnnnoooqqqssssssooohhhdddeeeggggggdddbbbbbbcccbbb]]]YYYvvvUUUEEEEEEDDD>>>>>>>>>???BBBEEEEEEBBB???AAAAAABBBAAAAAA@@@????????????AAA@@@AAA```vvvSSSLLLEEE???>>>===999777777777777:::@@@DDDJJJUUU```mmmrrryyy}}}vvvqqqoookkkrrr|||yyydddEEE??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>><<<<<<===>>>?????????@@@@@@AAA@@@@@@??????>>>???BBBEEEGGGGGGFFFFFFHHHEEEKKKrrrpppKKK999===<<<777888999666555444333333333444444666666666555333222444555;;;;;;>>>CCCFFFGGGKKKQQQSSSWWW[[[^^^cccjjjmmmkkkjjjooovvv|||}}}yyypppjjjuuuvvvxxxxxxwwwvvvvvvwwwxxx}}}}}}wwwxxx}}}vvvvvvwwwxxxzzz~~~~~~|||yyyuuuqqqnnnkkk[[[WWWQQQLLLJJJKKKLLLMMMTTTOOOGGGGGG[[[vvv~~~yyy{{{yyyuuulllkkknnntttrrrgggXXXNNN@@@888000...000000000.........------,,,++++++***+++++++++++++++***))))))******************************))))))))))))***************************************++++++,,,------000;;;UUUqqqggghhhjjjrrreeePPPEEESSS[[[KKKLLLnnnoooQQQFFFBBB;;;777777777444222222222333444444555777;;;>>>DDDEEEGGGJJJMMMOOOPPPQQQKKKNNNPPPQQQQQQRRRSSSUUUXXXXXXXXXXXXYYYYYYYYYZZZ[[[]]]^^^^^^]]]^^^aaaddddddeeeffffffgggjjjnnnqqqpppoooooonnnnnnnnnoooooozzzyyyyyyxxxrrrkkkiiikkkjjjooosssqqqjjjeeeeeegggfffeeeccccccdddbbb___[[[jjjLLL@@@CCCDDD???======>>>@@@AAAAAA@@@>>>>>>>>>?????????>>>======>>>???@@@???@@@RRRjjjRRRHHH@@@???>>>:::777888888777999>>>AAAGGGRRR]]]fffllltttzzz|||~~~wwwtttooo|||```>>>;;;<<<===???AAABBBCCCDDDAAAAAABBBBBBBBBAAA@@@???<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@???>>>===<<<>>>===>>>AAADDDEEEEEEDDD@@@@@@AAAFFF\\\iiiFFF???999555888999777777666555444444444444666777777555333222333444666555777<<<>>>===AAAGGGKKKQQQUUUXXX]]]dddhhhgggeeeiiiqqqxxx{{{wwwpppiiioooqqqsssssssssrrrssstttvvvyyy{{{{{{yyyyyy}}}~~~|||xxxuuuxxxyyy{{{~~~~~~~~~~~~}}}|||yyytttmmmddd]]]XXXPPPNNNKKKIIIHHHJJJNNNPPPTTTLLLIIIUUUkkkqqqwwwwwwpppmmmrrrqqqtttwwwppp]]]JJJ@@@444222...,,,...000000......------,,,++++++*********++++++++++++***))))))***************************))))))))))))))))))***))))))))))))))))))))))))))))))***++++++,,,,,,,,,000111>>>cccrrreeeffffffhhh{{{```HHH@@@___lllVVVGGGSSS|||iiiRRRHHH???888777777444222333222333333333333555888;;;CCCDDDFFFHHHKKKLLLMMMNNNLLLNNNPPPQQQQQQQQQSSSTTTVVVVVVVVVWWWWWWWWWWWWWWWUUUVVVWWWXXXYYYZZZ\\\^^^___``````___^^^___bbbddddddddddddddddddeeeeeeeeefffgggjjjlllhhhbbbcccggggggnnntttuuupppjjjffffffeeedddddddddcccbbb___]]]yyy\\\GGGAAAAAAAAA@@@<<<======>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;<<>>CCCNNNXXX```gggooouuuyyy|||}}}tttZZZ???999:::;;;===???AAABBBCCC>>>???@@@AAAAAA@@@???>>>999999:::;;;<<<>>>???@@@????????????===<<<;;;:::<<<;;;<<<>>>AAACCCBBBAAA>>><<<>>>CCCGGGXXXeeeMMM;;;555:::<<<888888777777777666666555777888777555333222222333111111444999;;;;;;???EEEDDDJJJOOOQQQUUU[[[___```bbbbbbcccfffjjjllllllkkkgggjjjlllmmmnnnnnnpppqqqqqqrrrtttwwwzzz|||{{{{{{~~~|||zzzxxxwwwvvvxxx{{{|||}}}}}}~~~|||{{{{{{{{{zzz|||}}}||||||{{{vvvtttppphhh___TTTKKKFFFFFFGGGGGGGGGGGGHHHKKKNNNEEEMMMYYYhhhwwwpppsss{{{|||rrrmmmkkkvvvvvvyyyzzzkkkRRR???999---//////,,,,,,//////...------,,,,,,++++++************++++++******)))(((***************************))))))(((((())))))***))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,...,,,000HHHwww~~~nnnooonnnmmmvvvYYYDDDQQQuuucccKKKEEEUUU|||eeePPPEEE:::777777666555555222333333222111333666999@@@AAACCCEEEHHHIIIJJJKKKLLLNNNPPPQQQQQQQQQRRRSSSRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[[[[[[[ZZZ[[[^^^```^^^^^^___`````````aaaaaaZZZ[[[___cccaaa^^^___dddfffkkkqqquuusssnnniiifffeeeeeeffffffeeecccbbbaaagggMMMDDDCCC>>><<<>>><<<=========<<<===>>>???::::::;;;;;;;;;;;;;;;:::888???;;;;;;CCCEEEZZZ|||\\\MMMBBBCCCBBB<<<999<<<888555666888:::???IIITTT___fffnnnuuuxxx|||zzzkkkSSS???:::::::::;;;<<<===>>>???;;;<<<>>>??????>>><<<;;;999999999:::;;;<<<======<<<=========<<<;;;::::::999999:::<<<>>>@@@???>>>AAA<<<<<<>>>;;;@@@ZZZxxx{{{sssOOO>>>===;;;888888999999999888888777888888888555222111111222111000333777888888<<>>SSSeeemmm|||rrr{{{~~~}}}yyyuuusssqqqrrrrrrwwwvvvcccFFF666444+++000000,,,***---///---------,,,,,,+++************************))))))(((************************))))))(((((((((((())))))))))))))))))))))))))))))((()))***,,,,,,,,,,,,,,,,,,------777XXX{{{vvvrrruuuXXXQQQeeezzz]]]MMMFFFUUUrrrbbbTTTEEE>>>;;;888666777333333333222111222555888:::<<>>999999DDDBBBLLLlllvvv___NNNCCCDDDDDD===:::===666444444666888<<>>===<<<<<<999999:::;;;AAAOOO^^^|||ddd~~~iiiKKK@@@888888999999:::::::::999999888888777555222000111222000...///222222000222777999@@@EEEFFFGGGLLLPPPQQQUUUTTTUUUWWWZZZ\\\\\\[[[___bbbfffiiikkknnnqqqsssoooooonnnnnnnnnppprrrttttttuuuvvvvvvuuuuuuwwwxxxoooooopppvvv~~~~~~}}}yyysssnnnjjjiiiiiilllooorrrrrrqqqyyyzzzyyyvvvoooiiieeecccYYYUUUOOOHHHDDDBBBCCCCCC<<>>???@@@DDDZZZeeefff~~~||||||yyytttqqqssswwwwwwuuujjjlllqqqpppZZZ===///222+++111222,,,)))---...,,,------,,,,,,+++******)))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,------,,,,,,---000///000FFFpppyyyttt}}}iiiSSSZZZ}}}qqq[[[FFFEEEJJJgggvvvdddQQQFFF@@@;;;777666333444333222111222444777666888;;;@@@DDDGGGIIIJJJJJJLLLNNNOOOOOOOOOPPPQQQNNNOOOPPPRRRTTTVVVWWWXXXUUUUUUUUUWWWYYYZZZYYYXXXUUUVVVVVVVVVTTTTTTVVVXXXWWWWWWWWWXXXYYYZZZ[[[\\\XXXUUUUUUYYY[[[ZZZ[[[^^^cccbbbccchhhooorrroookkkkkkmmmnnnnnnmmmkkkjjjjjjfffVVVFFF???<<<999999==============================<<<;;;;;;999999888777<<<::::::;;;<<>>999555666888;;;AAAHHH___cccnnnzzz}}}}}}}}}lllnnn~~~\\\CCCBBB;;;::::::999888888888777======<<<;;;;;;:::999999888888888888888888888888888:::;;;;;;:::999:::;;;777777888:::<<<===;;;:::;;;::::::;;;===AAAEEEGGGsssrrrccc]]]vvvdddGGG===<<<666:::>>>:::;;;<<<555:::<<<<<<:::555111111222000000111222333555777888>>>>>>>>>>>>@@@CCCFFFHHHMMMPPPRRRUUUVVVYYY]]]```ccccccccceeeiiipppvvvyyykkkjjjjjjkkkmmmoooqqqrrruuutttsssqqqppppppoooooommmoooqqqtttvvvxxxxxxxxx}}}{{{yyyxxxyyyzzzyyyxxxrrrlllfffeeeiiimmmmmmlllooonnnllljjjfff```XXXSSSLLLHHHCCCAAAAAABBB@@@>>>BBB<<<999<<<<<<:::<<>>BBBDDDFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXUUUSSSRRRSSSWWWYYYYYYXXXXXXVVVUUUVVVYYYZZZXXXVVVTTTTTTTTTUUUVVVWWWXXXYYY^^^]]]___cccjjjooopppoooiiikkklllkkkhhhggghhhkkkUUUIII???======;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888:::999999;;;;;;===GGGQQQppp|||ZZZJJJHHH@@@@@@DDD>>>>>>999555666888:::@@@FFFTTTZZZfffttt||||||~~~qqqbbbaaammmjjjQQQ>>>;;;<<<<<<<<<<<<;;;:::888888<<<<<<;;;;;;:::999999999888888999999999999888888666888::::::999999999;;;===;;;999999:::::::::999;;;:::999999:::===@@@BBBZZZ~~~lllOOO]]]xxxrrrbbbGGG999666999555888BBBCCC===>>>>>>;;;666333222222111111111111222333444555999999888999;;;>>>AAABBBFFFIIINNNQQQSSSUUUWWWYYY^^^^^^___aaaeeejjjnnnqqqhhhggggggggghhhiiikkklllnnnmmmmmmmmmmmmmmmmmmmmmkkklllnnnqqqsssssstttssstttrrrpppppppppooonnnllljjjeee``````dddhhhiiihhhgggdddaaa]]]XXXRRRLLLGGGFFFBBB>>><<<<<<<<<:::999888888:::===<<<;;;AAAJJJNNNggg{{{pppvvv~~~~~~}}}wwwqqqpppsssuuutttqqqkkk___QQQGGG===333......///---+++***))))))***++++++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))))))))))))))((((((((((((((((((((())))))*********+++++++++...,,,...///000===aaayyyllloooyyysssVVVPPPeeepppJJJGGGBBBQQQ[[[FFFBBB999>>>777333333222000111444444666999<<<@@@CCCEEEFFFGGGHHHJJJLLLMMMOOOOOOPPPNNNOOOPPPQQQQQQRRRRRRQQQSSSSSSSSSTTTTTTUUUUUUUUUVVVTTTRRRSSSVVVWWWWWWUUUVVVTTTRRRSSSUUUVVVVVVTTTVVVVVVVVVUUUUUUVVVWWWWWW\\\[[[\\\aaaggglllnnnnnnnnnppprrrpppkkkhhhffffffGGGAAA<<<===>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999777888::::::;;;AAAJJJ```lllNNNHHHBBB>>>BBBBBB>>>999666666888999===CCCKKKQQQ___oooxxxzzz|||kkkccc______YYYKKK???<<<>>>?????????>>><<<:::888;;;;;;::::::999999888888777888999::::::999888777555666888888888888:::;;;GGGCCC>>>;;;::::::::::::;;;:::888777777888:::;;;AAATTT}}}jjjTTT^^^sssSSS@@@???<<<;;;>>><<>>:::555222000000222222111000000000111111555444444555777999;;;======AAAGGGLLLNNNOOOPPPPPPVVVWWWXXXZZZ]]]aaadddeeecccbbbbbbbbbbbbcccdddeeeeeeffffffggghhhiiijjjjjjhhhiiikkkmmmnnnnnnnnnmmmkkkjjjiiihhhgggeeeaaa^^^```\\\XXXXXX\\\```aaa```]]]XXXRRRMMMHHHDDD???===>>>===::::::::::::999888888888999999999???OOO___vvv{{{jjjnnn|||yyysssssswwwzzz{{{yyykkkXXXCCC666///,,,---111...---,,,***)))******+++++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++000---,,,,,,***///EEE\\\oooiiilllmmm{{{dddNNNLLLfff___QQQ======gggxxxYYYIII<<<===777333444333000///000222333666999<<>>>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::::::::999777888;;;:::999===CCCVVVtttWWWMMMKKKCCC>>>???>>>999666777888777;;;@@@HHHNNN\\\kkktttwwwzzz~~~ooopppkkk]]]OOOFFFBBB@@@???@@@BBBBBBAAA>>>;;;999:::::::::999999888888888777888:::;;;;;;:::888777555666888888888999;;;===QQQKKKDDD>>>;;;;;;<<<<<<:::888777555555666777777999???YYYsssjjjooovvvHHH<<<===CCCJJJJJJEEEDDDAAA===888444222111111111000/////////000000333333333444555777999:::999<<>>@@@[[[qqqWWWDDD<<<888666888888333000000000111333555999<<<>>>@@@DDDEEEGGGIIIKKKLLLMMMMMMLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQUUUTTTTTTTTTUUUVVVVVVWWWVVVSSSPPPNNNNNNOOOPPPQQQVVVVVVUUUUUUUUUVVVVVVWWWYYYXXXXXXZZZ^^^ccchhhkkkhhhlllqqqsssrrrmmmgggcccCCCBBB???<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999999::::::;;;:::888999<<<;;;999;;;???HHH___gggRRRRRRIII???@@@???:::888999888777999===EEEKKKWWWgggqqquuuzzzsss{{{uuu]]]FFF======>>>???@@@AAABBBAAA>>>;;;999::::::999999999999888888888999:::;;;;;;:::999888666888999999999:::<<>>;;;;;;;;;;;;777666555555555666666777999;;;DDD^^^yyy[[[???777EEE___mmmMMMJJJFFFBBB===:::777666000000000000000000111222222222222333444555666666888:::<<<===???BBBGGGJJJIIIJJJLLLNNNPPPQQQQQQQQQUUUVVVXXXZZZ[[[]]]^^^___^^^___```aaaaaa``````___ccccccdddeeeeeedddcccbbbbbbaaa```^^^\\\YYYTTTPPPOOONNNLLLKKKKKKKKKJJJIIIJJJFFF@@@<<<:::;;;;;;;;;::::::999888888888888999777666888@@@SSSooo|||}}}yyywww||||||uuuooosssrrrtttyyy~~~xxxqqqTTTEEE555///...---,,,,,,------,,,+++*********************)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((((((((()))(((((()))))))))*********))))))***---///000444999___vvvmmmiiihhhwwwuuuYYYNNN___}}}sssNNNBBBIII]]]hhhVVVLLLDDD===:::777333222444///000111333666999;;;===BBBCCCEEEGGGHHHJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWYYYZZZXXXVVVSSSPPPNNNOOOPPPRRRRRRRRRSSSSSSUUUVVVXXXXXXXXXXXXXXXYYY[[[___dddgggfffjjjooossssssooohhhddd<<<===<<<888999<<<>>>===::::::::::::::::::::::::777888888888999999::::::;;;888888;;;<<<999:::======NNNzzzWWWRRRHHH???CCC@@@<<<:::;;;:::777888;;;>>>CCCOOO^^^jjjqqqyyy~~~qqqzzz|||www\\\BBB999:::======>>>?????????===;;;999::::::::::::::::::999999:::::::::999999:::::::::888999999999999:::<<>>MMM```xxxxxxiiifffwwwpppwww~~~uuummmiiilllqqq{{{qqqdddBBB888000//////,,,))))))------,,,,,,+++******)))******)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((()))((((((((()))))))))******((()))***,,,...///000111AAAttt}}}qqqrrruuuuuuSSSLLLbbbwwwNNN<<>>;;;999999999999999999999999888888888888888999999999;;;888777999:::999999<<<<<>><<<<<<;;;777777:::999<<>><<<:::777444666555444333333222333333......//////000000//////222333444444444666:::===;;;;;;<<<===???@@@AAABBBBBBCCCFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPNNNLLLKKKMMMNNNOOOPPPPPPOOONNNMMMLLLJJJGGGFFFEEEDDDAAA?????????@@@???===;;;999999888666555555777888777666666666666555555999???DDDRRRcccxxx{{{gggfffpppsssyyywwwrrr|||xxxvvvvvvwwwzzzxxxdddVVV777111...//////,,,***,,,,,,,,,,,,,,,+++***))))))***)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((()))))))))***)))***+++++++++,,,------///RRRzzzqqqQQQRRRzzzXXXIIIEEECCCjjjtttiii^^^TTTJJJ>>>666555444333333222333555777999===>>>???AAACCCDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKMMMNNNOOOPPPQQQNNNPPPRRRRRRRRRSSSVVVYYY[[[\\\[[[XXXTTTQQQRRRSSSOOOOOOPPPPPPRRRSSSUUUUUUTTTVVVXXXWWWVVVWWWYYY\\\cccdddfffjjjmmmmmmiiieee666===???;;;:::===<<<888999999999999999999999999888888888888888888888888;;;777555888999888999;;;<<<999QQQpppXXXEEEGGGCCC???===>>><<<888777999888:::AAALLLVVV^^^hhhqqq{{{oooeee```lll{{{sss\\\HHH<<<888888:::888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;999777777999;;;===999999888777666666999<<<:::999999:::;;;;;;999888444444333333222111111000111333777777222DDD{{{pppooojjj\\\___oooxxxSSSNNNHHHDDDBBB@@@===::::::999777555444222222222//////000111111000000///---///111222222222444555555666666777888:::<<<===<<<===???AAABBBBBBBBBBBBDDDEEEGGGHHHHHHGGGFFFDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDBBB???>>>>>>===<<<;;;888:::;;;;;;999777666666555555555666777888666444333555777999===EEEOOOVVVzzzyyy{{{zzzxxxtttqqqvvv}}}}}}www||||||wwwpppcccTTTHHH444000...///...,,,...111,,,,,,,,,,,,,,,***))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))+++,,,******,,,------(((:::WWWoooWWWxxx\\\IIINNNAAAeee~~~{{{yyyvvvkkkWWWEEE<<<666555444333333555777888;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPMMMPPPQQQQQQOOOOOORRRUUU[[[]]]]]]ZZZUUURRRQQQSSSPPPPPPPPPPPPPPPQQQRRRSSSRRRUUUWWWVVVTTTTTTUUUXXXZZZZZZ]]]bbbhhhkkkiiiggg>>>???>>>===;;;:::;;;===777888999999777777888999888999999888666555666777777888888888888999999999999BBBEEE```^^^KKKGGGEEEBBB>>><<<<<<===:::444666888>>>GGGOOOWWWcccooo{{{~~~ssswww}}}|||~~~zzz}}}wwwggggggsss|||iiiPPPCCC@@@===:::888888999999:::::::::999999::::::::::::::::::::::::===<<<:::999999:::<<<======;;;999999:::;;;:::999888;;;:::777===FFFAAA555555444333222111111111111222111555777666@@@```~~~gggWWWwwwxxx___AAAEEEHHH@@@:::555666:::<<<;;;666222000111111111111111000000000000000000000000000000000000444444333222333444666777888999999:::;;;;;;<<<<<>><<<;;;;;;<<<>>>???;;;:::::::::999999888888666555333333333555777888111111333666444111333888555666777999BBBYYYwwwyyyttthhh]]]___ooo|||{{{}}}~~~|||zzzyyyzzztttooodddRRRAAA777//////.........---------------......------,,,+++///...,,,***))))))*********************)))(((((((((''''''(((((()))***+++)))))))))))))))(((''''''))))))(((((('''''''''&&&)))*********++++++++++++******+++++++++,,,,,,,,,///555>>>VVV{{{gggjjj```JJJEEEHHHVVV{{{eeeiii~~~}}}qqq\\\BBB<<<:::666222111333666999>>>>>>???AAABBBCCCDDDEEECCCCCCDDDEEEGGGHHHIIIJJJHHHJJJMMMNNNMMMMMMMMMNNNMMMPPPSSSUUUTTTSSSSSSSSSVVVVVVUUUUUUTTTSSSRRRQQQUUUTTTSSSRRRRRRSSSTTTTTTSSSUUUXXXYYYWWWUUUSSSSSSYYYXXXXXXYYY\\\___ccceee======>>><<<;;;:::<<<===999::::::999888777777999666777888777555444555666777777888888888999999999999===BBBYYYkkkMMMEEECCCAAA===:::::::::999777555666;;;CCCJJJRRR___kkkxxxyyyfffYYY]]]mmmzzz|||xxxyyyvvv{{{}}}}}}~~~}}}xxx~~~wwwvvvuuu```JJJ???===;;;999888888999999999999999888777::::::::::::::::::::::::;;;:::888777777888:::;;;<<<:::888888999:::999888666999888666<<>>@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGGGGGIIILLLMMMMMMLLLMMMNNNLLLOOOQQQRRRRRRRRRRRRSSSWWWWWWXXXXXXXXXWWWUUUUUUUUUTTTRRRQQQQQQRRRSSSSSSWWWYYY\\\\\\ZZZXXXWWWWWWWWWWWWWWWXXXZZZ]]]```bbb:::;;;<<<;;;::::::<<<>>>;;;;;;<<<:::888777777888555666777666444333444555777777777888888888999999;;;888>>>NNNhhh}}}VVVHHHFFFCCC???<<<:::888888888555555888>>>DDDLLLYYYeeettt~~~{{{jjj[[[MMMMMMZZZhhhyyyuuuuuuxxx{{{~~~yyyvvvtttgggTTTBBB::::::999999999888888888888888777666666999999999999999999999999888777666555555666777888:::888777666777888777666444777666444999@@@===333444333222111000000000000555///---111333222888AAA[[[ttt```rrrtttgggzzz\\\HHHCCC@@@666<<<:::777666777999999999333333222222222111111111000000000000000000000000222222222111222222333444333333333444555555666666555555555555555555555555555444333222222333444555555444444444444333333333555555555444444333333333444000000444666666999>>>KKKTTThhhpppkkkiiizzzqqqhhhnnnwwwyyyzzz|||pppnnnlllnnnssswwwxxxvvvnnniiicccYYYIII888///------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***)))+++***))))))))))))******))))))******))))))((((((&&&&&&&&&&&&'''((()))***(((((()))))))))(((''''''*********))))))))))))((((((((((((((()))))))))))))))*********+++++++++++++++---///666KKKsssuuukkkooo[[[KKK>>>EEEaaagggHHHQQQjjjtttuuuUUUIII;;;444555666333///444444666777999;;;<<<======>>>???@@@AAABBBCCCDDDFFFHHHKKKKKKKKKKKKLLLNNNLLLMMMOOOOOOOOOOOORRRTTTUUUVVVXXXZZZZZZYYYXXXWWWUUUTTTSSSQQQQQQQQQRRRRRRZZZ[[[]]]\\\ZZZYYYYYYZZZVVVUUUUUUUUUWWWYYY[[[\\\888999::::::::::::<<<>>><<<======;;;888666666777444666777666444444555666777777777777888888888888;;;666>>>CCCKKKqqqbbbMMMJJJFFFDDDBBB>>>999777999666555666;;;???FFFRRR^^^qqq{{{}}}kkk___SSSQQQVVV^^^vvv{{{}}}~~~{{{{{{|||zzzvvvtttvvv{{{}}}zzz\\\MMM===888999999999999888888888888777666555444888888888888888888888888666666555555555555666666999777555555666666666555444555555444888===;;;444222222111000000000000000222...---222444222333666333VVVeeeXXX\\\fffnnnwwwpppdddPPP333777555444555777777333000555444444333333222222222000000000000000000000000111111111111111111222222000000000111111222222222222222222222222222222222444333333222222333333444333333333333222222222222444444555666666666555555...111444333111666JJJ]]]vvvfffXXX]]]eeettt|||pppooo|||zzzsssuuupppnnnkkkkkkqqqxxxxxxuuufff]]]QQQFFF;;;111,,,---++++++++++++***************************))))))(((((((((((((((((()))))))))((()))))))))))))))((((((&&&%%%%%%&&&&&&'''((()))'''((((((((((((((('''''')))))))))((((((((((((((('''''''''(((((((((((())))))))))))************+++---------...444PPP|||}}}vvvpppjjjUUU]]]nnnfffKKK@@@BBBPPPiii~~~eeeTTTSSSdddgggXXXDDD666222333444444000111222333555777888999:::;;;<<<===>>>@@@AAAAAADDDFFFHHHIIIIIIIIIKKKMMMLLLLLLMMMLLLLLLNNNQQQTTTQQQSSSVVVXXXYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQRRRRRRWWWXXXYYYXXXVVVVVVVVVXXXTTTSSSSSSSSSSSSTTTUUUVVV777888999999999999<<<>>><<<======;;;888555555666555666777777555555666777666666777777777888888888999666???>>>999[[[qqqPPPJJJEEECCCDDDAAA;;;999;;;888666666999<<>>???AAACCCEEEFFFFFFGGGIIIKKKJJJKKKKKKJJJJJJMMMQQQTTTOOOQQQTTTWWWYYYYYYYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRSSSTTTUUUTTTRRRRRRRRRTTTQQQQQQPPPPPPOOOOOOOOOOOO666777888888888888:::<<<;;;<<<<<<:::777555555555444666777777666555777888666666666777777777888888555666===<<<777MMMaaaPPPFFF@@@BBBBBB===:::===999777666888999<<>>777666888<<<>>>888888777666555444444333222222222222222222222222111111222222222111000000/////////////////////000000000000000000000000000111222222222222222222111333333444444444444555555555555444333222111111000555111555HHHbbb{{{{{{{{{uuuqqqsss{{{sssvvv}}}oookkkooosssssspppoooxxxzzz___LLL777///...---***(((+++************)))))))))))))))******))))))((('''(((((())))))))))))((('''''''''((()))))))))((((((&&&&&&&&&&&&'''((()))***&&&&&&'''(((((((((''''''%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))'''(((,,,000///444III```~~~hhhOOOTTTzzz^^^GGG;;;>>>GGGbbb~~~TTTGGGHHHGGGCCC>>>999555333222111111111222333333444444555666777888999;;;<<<<<<>>>@@@AAABBBBBBDDDFFFIIIGGGHHHHHHHHHHHHKKKOOORRRPPPQQQSSSUUUXXXYYYZZZ[[[YYYWWWUUUSSSQQQQQQQQQQQQPPPQQQSSSRRRPPPOOOOOOPPPMMMMMMLLLKKKIIIHHHGGGFFF666777888888777777999;;;999::::::888666444444555333444666666555444666777666666666666777777777888444666777::::::AAAjjjeeeRRRCCCAAAAAA<<<999<<<888666666777777888@@@IIIZZZeeeqqqxxx~~~}}}{{{vvvwww|||xxxlllgggiiifffbbbaaaeeehhhkkkqqqxxx|||qqqKKKBBB;;;:::;;;999777777555555666777888888888888555555555555555555555555444555555555555555555444777555444444555555444333222111000222444444555666/////////......//////000/////////------...000000000000555===FFF```rrr```bbbtttzzzssseeeTTTEEE:::555444:::999888777666555444444333333333333333333333333222222333333333222000000111111111111111000000000000000000000000000000000222222222333333222222222333333444444555555555555444444333333444555777888999BBBXXXttt{{{ggg}}}|||dddTTTPPPddd~~~yyyssstttxxxxxxyyyuuuqqqxxx}}}qqqLLL>>>111------,,,+++***+++++++++*********)))))))))************)))(((((()))************)))'''&&&&&&''''''((())))))((((((''''''''''''((()))******%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''((((((((()))))))))'''''''''((((((((())))))'''***---...---000999BBBgggnnn]]]vvvhhhPPPCCC???@@@ZZZtttAAAAAA>>>;;;999999777333000222222222222222222222222222333444555666777888999<<<===>>>??????AAADDDGGGCCCDDDEEEFFFFFFHHHKKKNNNPPPPPPPPPRRRTTTVVVYYYZZZXXXVVVTTTQQQOOONNNNNNNNNKKKMMMPPPPPPNNNLLLKKKKKKHHHHHHGGGEEECCCAAA???>>>666777888777666666888:::888999999888555444444555222333444444333333555666666666666666777777777777666666222777<<<666SSS{{{bbbJJJCCCAAA:::777:::777555555777666666<<>>888999:::888666777444555666888999999999999555555555555555555555555333444444555555444444333777666444444555555555444000//////111222222333555//////.........//////000...---,,,,,,///222222///---+++111777333999```wwwaaaZZZmmmfff|||~~~bbbNNNEEE::::::999888777666555444444444444444444444444444222333444444333222111000222222222222222111111111333333333333333333333333444444555555555555444444333333333444444555555555111111222555888===AAADDDLLLiii~~~nnn```YYYmmmxxxeeeZZZVVVfffzzzrrrsssyyy{{{wwwwwwqqqkkknnnuuummm___888111,,,---...---...000++++++++++++***************************))))))(((***+++++++++***)))'''&&&&&&&&&'''((())))))(((((((((''''''(((((()))***+++%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((()))***...///,,,***,,,111333999ooorrrgggpppXXXJJJAAA@@@RRRlllfffIII@@@555111444666555111333333222222111111111000000000111222444555666777:::;;;<<<======???CCCEEE???AAACCCDDDDDDFFFHHHKKKNNNMMMMMMMMMOOORRRUUUXXXVVVUUURRROOONNNLLLLLLLLLFFFIIILLLMMMKKKIIIGGGGGGDDDDDDCCCAAA???<<<:::888777777888888888888777777999999888777666555444444333333444444555666666666555666777666555444555777888444555777666888LLLccc{{{NNNDDDEEE>>>;;;@@@>>>;;;777444444666999;;;HHHOOOZZZfffrrrzzz~~~}}}|||~~~}}}~~~uuummmoooxxx~~~sssiiibbb```bbbddd\\\]]]^^^^^^bbbgggiiiiiinnnlll\\\PPPYYYkkk~~~}}}^^^EEE===<<<:::888666666666666666555444444555666777888444333333222222111111000333222222222333555777888333333333222222222111111000000///...............//////.........---------,,,,,,,,,---------......///+++---444555555@@@PPPZZZjjjjjjggg~~~lllIII@@@999888999777666777333777::::::666333333444777666555444333333444444444444555555555555444444555444333444666777777777444444555666777777555333333222333777:::888333---666<<>>666999666+++///333555444000...///111//////000111222444666777777888:::;;;<<<<<<;;;:::>>>>>>@@@AAABBBCCCCCCCCCEEEFFFFFFHHHIIILLLMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGKKKFFFAAABBBDDDCCCBBBAAA<<<>>>===:::888;;;AAAFFF666777777888888777777666999888888777666555444333333333333444555555666666333555666555444333444555777333444888666666DDDVVVYYYGGGFFFCCC=========;;;888555555666888:::DDDJJJSSS___jjjsssyyy|||~~~}}}|||{{{~~~|||{{{zzz{{{|||}}}xxxrrrrrrwww|||xxxtttnnngggcccaaaaaabbb]]]]]]]]]___cccfffeeebbbZZZYYYRRRSSScccqqqkkkNNNBBB<<<;;;999777666555555555555555444444444555666777444444333333333333222222333222222222222444555666333333222222222111111111000//////...............///.........---------,,,,,,,,,,,,------------......***+++111111000888EEEVVVuuucccaaasssvvv|||}}}fffLLL>>>:::999888888666777888888777777888999222333333444555666777888333333333444444333333333777555444222222111000000555444444444444444333222333111//////111666:::===<<>>HHHUUUdddqqqaaa>>>111444777111000//////000222333333111000000111111222333444555666777888::::::;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIGGGEEEDDDBBBAAA@@@AAAAAA???@@@CCCDDDBBB>>><<<;;;<<<999999:::;;;AAARRRddd666666777777777777666666888777777666555444333333222333333444444555555666222444555444333222333444666222333777666444;;;EEE^^^lllMMMFFFDDD???:::<<<;;;999777666666777777>>>BBBJJJSSS^^^gggnnnrrryyy}}}}}}|||~~~}}}}}}}}}~~~~~~|||||||||kkkjjjhhheeebbb___]]]\\\\\\[[[\\\aaaeeeeee___ZZZTTT___eeekkkssssssyyy|||[[[@@@@@@:::999888666555444444444555444444333333333333444111111222222222333333333333222222111111222333333333222222222222111111111//////...------------.........------------,,,,,,,,,,,,,,,,,,------------...+++,,,000///,,,111:::666YYYyyydddZZZ___hhh{{{nnnaaa\\\RRRDDD:::<<<888333000111444777888888777666444333333333333666777777777777777777666777777777777666666666666222222111111111333444555888888555222222;;;IIITTTfff}}}qqqfffmmmzzzpppjjjttt{{{}}}zzzooo```gggsss|||~~~|||~~~~~~|||tttnnnbbb```[[[SSSGGG<<<222------,,,+++***************((()))******++++++******(((((())))))))))))******((((((((((((((((((((((((,,,+++***)))(((''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&***(((((()))***+++***)))%%%&&&(((((((((***,,,///((((((''''''''''''((((((((()))***+++,,,------------222<<>>>>>>>>>>>============>>>???@@@AAA???>>><<<:::999999::::::;;;@@@DDDCCC>>>:::999:::======CCCNNNTTT]]]rrr555666666777777666666555666666555555444333333222222222222333444444555555222444555444333222333444666222111444555333666<<>>EEEMMMMMMIIIXXXiiixxx{{{444444555555555555444444333333333333222222222111000111111222222333333444333555666555444333444555555333111000111444777:::999>>>aaa~~~[[[JJJDDD@@@???>>><<<:::888777666555666777:::@@@FFFLLLPPPYYYccclllpppttt}}}|||{{{}}}~~~xxxnnnfff```XXXXXXWWWWWWXXXYYY[[[\\\WWWTTTXXXaaaccc\\\WWWXXXsssuuuRRRBBB;;;<<<555666666555555333222222111222222333222222111000222222333444555555666666222222222222222111000///222111111111111000000000------,,,++++++++++++,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++---............///111666999AAA___mmmXXXdddqqq[[[fff|||mmm\\\LLL???888777777888888888888777777555999===???>>>===@@@BBBAAAJJJVVVaaakkkuuu~~~zzzrrrsssooocccWWWWWWdddrrrllleee```fffuuu|||rrrkkkkkkooottt{{{{{{yyy~~~sssfffVVVKKK===222...---+++)))***))))))(((((()))))))))+++++++++***)))(((&&&%%%))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&333///)))&&&%%%&&&((((((''''''(((''''''(((+++---)))'''&&&&&&(((******)))((((((''''''''''''((((((&&&'''((()))***+++++++++///,,,111666...///TTT{{{{{{]]]ZZZyyywwwTTT>>>777<<<;;;<<<>>>DDDJJJOOOQQQXXXVVVOOOCCC666...,,,...000////////////000000111444333222000000///////////////000111111111111111222222111000000000000000,,,,,,,,,---///111444555;;;EEEOOOYYYhhhuuuuuummmmmmsssqqqlllttt}}}qqqYYY444444444555555444444444222222222222222111111111000000111111222333333333222444555444333222333444111333444222111222555777888888SSSxxxWWWGGGCCCBBB???===;;;999888888444444555777:::???DDDFFFKKKVVVaaagggmmmuuu{{{}}}~~~~~~||||||}}}{{{pppeee___\\\SSSTTTTTTUUUWWWXXXYYYYYYVVVSSSWWW^^^\\\SSSQQQWWWqqqlllKKK@@@<<<>>>555555666666555444333222000111222333333333222111222222333333444444444555111222333333333222111000111111111111000000000000---,,,,,,+++++++++++++++************+++++++++,,,***++++++++++++,,,,,,,,,)))******+++,,,...---,,,---111777888333@@@lll^^^WWWgggzzzmmmaaaVVVVVVWWWWWWWWWWWWVVVVVVPPPUUU\\\______aaadddhhhkkkvvvwwwkkkiiippp|||~~~~~~kkkeeerrr}}}tttpppooouuuzzz}}}}}}vvvqqqsssxxxtttfffXXXCCC<<<333---+++******)))***)))))))))))))))******))))))******)))(((''''''))))))(((((((((''''''''''''''''''''''''''''''''''''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%&&&%%%$$$%%%'''((((((&&&&&&(((++++++(((%%%%%%''')))))))))((((((''''''''''''((((((&&&&&&((()))***+++++++++,,,+++///222---,,,@@@YYY}}}qqqaaaiii^^^DDDAAA===999777666888>>>DDD\\\aaafffeee]]]NNN>>>555222222111000////////////000111111222222111111000///000000111111111111111222111111000000000000111---...///111444777:::<<>>AAADDDBBBKKKOOONNNXXXnnnnnnQQQ===>>><<<000111===333333333222222222111111222222111000//////000000000000000000000000000000111111222222222222111111111111222222222333333333---888<<>>777666444333333444666777<<>>AAACCCCCCBBBBBBBBB<<<999444222888===999111999666555777;;;>>>===;;;222333666888<<>>HHHPPP333333222222222111111111222111111000//////000000000000000000000000000000000111111222222111111000111111111222222222333333222888888IIIvvveeeXXXHHH???<<<;;;::::::777666444333333444555666888<<>>>>><<<777777666555333333333444555444777;;;@@@GGGOOOWWW]]]eeekkkqqqssssssuuu{{{~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{yyyvvvsssgggbbbZZZTTTQQQPPPOOONNNNNNOOORRRSSSOOOMMMSSS\\\\\\```lll{{{}}}tttooozzzhhhSSS>>>666777777666555333333333333444444444444444333222222111111222222111666:::888333000333777444444444444333222111000////////////.........---******++++++++++++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---...///000111...---:::___ssshhhaaa```lll~~~}}}jjjUUUZZZdddsss}}}yyyiiiVVVMMMSSSkkkyyy{{{xxxaaaVVVWWW___gggrrr}}}oooUUUCCC:::555///)))//////......------,,,,,,))))))(((((((((((())))))))))))(((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&(((***+++***(((&&&'''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++,,,------...///)))///KKKwwwrrrhhhyyy}}}iiiSSSBBB>>>777333666;;;???DDDIIIJJJKKKGGGAAACCCGGGBBB888222,,,)))---000//////111...222777;;;AAAKKKZZZddduuunnneee___eeepppwwwvvvaaa]]]TTTGGG;;;333111222222000---+++,,,000444777>>>@@@GGGRRRVVVRRRMMMKKK222111111111111000000000111000000/////////000000000000000000000000000000///000000000000000000///111111111111222222222222333555222777GGGYYYyyy~~~kkkSSSDDD@@@===888888777666555444333444444444666888<<<@@@HHHPPPVVV]]]ccckkkooorrrtttyyy}}}~~~~~~~~~}}}||||||}}}~~~zzzxxxwwwwwwwwwuuunnniii```[[[TTTPPPOOOOOOPPPPPPLLLPPPSSSPPPLLLLLLVVV```bbbppp~~~oooUUUGGG999666888777555444333333333333333444444444444333222222111111222222000444666555111///000333333333333333333222111111............------------************************************************))))))))))))))))))))))))((((((((())))))***+++,,,++++++++++++,,,---...///333111777HHH^^^|||}}}zzzrrrfffjjj|||wwwuuuqqqyyy]]]RRRPPPVVVwww~~~ddd```[[[[[[cccssswwwlllaaa^^^hhhyyymmmjjjddd^^^ZZZSSSMMMOOOVVVrrr{{{zzzwww}}}tttkkk[[[EEE666000///...---.........------,,,,,,,,,))))))(((((((((((())))))((()))***+++***)))(((&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&(((***++++++'''%%%'''((('''%%%%%%'''%%%$$$&&&'''%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))***+++,,,,,,---***,,,222;;;MMMmmmjjjiiixxx```HHH===666777666222444<<<777???BBBAAAKKK\\\___VVVCCC999111111333222000000000222333000...333===FFFYYY[[[]]]aaakkkxxx~~~~~~fff[[[LLL===333000222444444222000222777???GGGKKKWWWSSSPPPOOOIIIAAA;;;:::111111111000000000//////000///////////////000000////////////////////////...//////000000//////...000000111111111222222222000444333555<<>>666444888///888<<<;;;HHH^^^fffaaaUUUNNNIIIIIIFFF===333---///111222///+++,,,111666777<<<@@@CCCJJJRRRVVVUUUNNNEEE;;;888<<>>???DDDLLLQQQTTTPPPJJJCCC>>>999444555999000000000000//////////////////......//////000000////////////////////////......////////////......000000000111111111111222...444444333555888IIIfff```aaabbb]]]PPPCCC???AAA;;;;;;:::888777555444333111222333444666:::???CCCGGGLLLTTT\\\bbbgggkkknnnrrrvvv{{{||||||{{{~~~}}}~~~~~~~~~~~~}}}{{{zzzyyysssqqqmmmhhhccc\\\UUUPPPNNNKKKHHHHHHIIIKKKMMMMMMLLLOOOPPPQQQVVV^^^bbbbbb\\\uuugggFFF===777333444666333111222111111222222333333444444444333222222111111222222222000///000222333000...000111111111111111000000,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++++++++*********++++++,,,---//////222444000111AAATTT|||}}}mmm```UUUUUUSSSXXXmmm|||{{{nnn\\\\\\fff~~~kkkMMMPPPXXXccctttqqqeee```oooxxxmmmgggiiitttvvvzzz~~~~~~}}}|||~~~~~~xxxlllaaa^^^]]]PPP@@@333111...,,,++++++***(((************))))))))))))))))))(((((((((((())))))'''))),,,......+++'''%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))000)))'''((('''$$$***333///'''###''')))%%%###&&&%%%&&&&&&&&&&&&'''''''''(((((()))))))))************)))***,,,---222???MMMwwwuuuiiimmmwwwwwwuuuxxxqqq^^^SSSIIIAAA>>>777999777222888EEELLLKKKMMMNNNTTT\\\[[[OOOAAA999555666777777666555555666111444555222444;;;AAACCCLLLIIIKKKVVVdddkkkgggaaaVVVPPPIIIEEEEEEGGGGGGGGG:::666444444333333888???000000/////////........................///000000////////////////////////---......//////......---000000000000111111111111---555333000333444<<>>>>>EEENNNQQQ^^^]]]aaaiiirrrsssllleeeQQQJJJCCC>>>>>>>>>;;;888555222222444666999BBBLLL000/////////...........................///000111////////////////////////---..................---000000000000111111111111,,,555222...333777:::CCCfff{{{___aaaeeeWWWIIIFFF>>>>>>===<<<:::888666444111222444555555666999;;;888<<>>888333111222222//////222000000111222333333444444444333222222111111222222)))...222111---,,,///222......///////////////...+++++++++************)))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))***+++++++++++++++++++++,,,,,,***,,,,,,+++,,,111555666999HHHcccqqq___VVVTTTYYYaaabbbdddjjjooommmqqqqqqppp}}}ttt{{{xxxooofff]]]XXXPPPZZZVVVMMMMMMRRR```uuu}}}tttooopppdddPPPBBB===666+++******++++++******,,,---)))))))))))))))*********))))))(((((((((((())))))***(((&&&%%%$$$%%%'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''---(((&&&(((%%%&&&666KKK666***$$$)))+++%%%"""&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''***---,,,***...444666PPPqqq~~~xxxtttiiidddvvvxxxbbbNNNGGG@@@===:::555555999666666999===>>>===???DDDFFFEEEFFFLLLUUUYYYYYYVVVIIIOOOQQQMMMKKKOOOTTTVVVdddaaa\\\YYYUUUPPPJJJEEE@@@;;;666555888:::999666999666444777;;;CCCQQQ^^^666666222++++++000111------------------------------------------------------......//////////////////////////////.........000000111222333555666777PPPwww{{{eee___dddZZZBBBFFF;;;;;;???:::999<<<888555444222111111222444555777:::???CCCGGGLLLRRRUUU]]]aaaggglllpppsssuuuwwwzzz}}}}}}wwwuuuwwwuuuoooiiibbb\\\SSSJJJDDDBBBCCCDDDCCCCCCGGGJJJGGGBBBEEEMMMNNNNNNWWWnnnttt```WWWWWWggg{{{QQQ;;;555444333222111222333333///000111222222111000///111111000000111111222333//////...---,,,,,,++++++------------------------...---,,,***)))(((((((((************)))))))))))))))(((''''''((()))(((&&&'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))************,,,,,,------.../////////666555:::LLLkkktttWWWSSSUUUQQQJJJGGGIIIQQQXXX___kkkwww~~~vvvtttwwwvvvsssqqq~~~ttteeeZZZUUUVVVYYY[[[VVVccckkkddd___iii|||cccXXXNNN@@@666222000,,,)))------,,,,,,,,,+++++++++*********))))))))))))(((&&&'''((((((((((((((('''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&(((((()))***+++---///000111333>>>\\\zzzxxx|||jjjOOODDDAAA<<<777444777333444:::===:::777666888888999===BBBGGGJJJJJJEEEFFFEEEAAA<<<;;;===???<<<======<<<:::777555333111444777666555777>>>DDD:::CCCLLLQQQYYYggguuu|||555777333,,,***...000...------------------------------------------------------...///////////////////////////............000000000111333444666777DDD]]]zzzcccfffbbbNNNJJJ???>>>???888777===;;;777666444333222333444555444777;;;>>>AAADDDIIILLLUUUYYY___dddgggjjjmmmoooppptttzzz}}}{{{|||wwwssssssssspppggg```UUUQQQJJJCCC???>>>???@@@DDDBBBDDDIIIIIIEEEEEEIIIIIIRRRdddwww~~~vvvnnnjjjuuuzzzVVV>>>444444333222111111111222222111111222222222222111111222111111000000111111111///......------,,,,,,,,,------------------------...---+++***)))(((((((((*********)))))))))(((((()))(((&&&'''((()))(((&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,---.........000000222999GGG___xxxxxxssstttrrraaaXXXOOOKKKHHHHHHPPPZZZ\\\___bbb```\\\[[[```eeebbbooo{{{wwwssssssxxxzzzxxxuuuuuueee___ZZZZZZYYYVVVVVVXXXOOOKKKFFFDDDJJJWWWhhhtttzzz~~~yyyvvv~~~gggMMMDDD<<<333...---...---+++---,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))(((((('''&&&)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&(((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''''''''(((***,,,---...111000444BBB^^^uuudddUUUMMMLLLGGG???999888777555666888666666777999;;;:::777444999888666333111111333555777777777666555555666777444777:::>>>CCCKKKSSSYYY^^^fffnnnuuu444777666000+++,,,...///------------------------------------------------,,,---......//////..............................000000000111222444555666999BBBcccnnnkkklll\\\NNNCCCCCCDDD<<<:::>>>;;;999888666444333333444444333555777999:::===AAACCCMMMQQQVVVZZZ]]]___bbbdddgggkkkpppwww}}}}}}wwwssspppnnnnnnlllfff[[[RRRGGGEEEAAA>>><<<<<<===>>>BBB???@@@DDDEEECCCAAABBBEEERRRiii{{{mmmPPP999555555333222111000000000111111333222222111111222222333333222111000000//////000.....................------------------------------,,,+++***)))(((((((((******))))))))))))((((((((('''&&&'''((()))((('''%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((((((((())))))))))))***************+++,,,,,,------...000000......666CCCNNNsssxxxiii\\\VVVYYY___XXXZZZYYYTTTNNNMMMTTT[[[\\\\\\\\\]]]aaaccc^^^UUUWWWXXX[[[^^^[[[RRRLLLKKKJJJJJJKKKLLLLLLOOO[[[hhhpppmmmfff^^^\\\eeexxx|||tttsss{{{}}}~~~zzznnn[[[GGG:::222...)))(((***,,,---,,,,,,,,,,,,+++++++++******+++++++++************)))+++++++++***)))(((&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''((((((((((((((('''''''''((())))))&&&&&&%%%$$$$$$$$$%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''(((***+++,,,,,,------...777NNNooo~~~vvv~~~{{{sssttt^^^XXXSSSRRRMMMEEE???>>><<<;;;;;;<<<===<<<:::888999777555444666888888888777777666555666999>>>AAAFFFHHHNNNWWWcccnnnvvvzzz222777:::666000,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------.............../////////000000111333444555666888NNNuuu|||yyylllUUUGGGDDDFFFBBB@@@@@@999:::999777555444333333333222444666777888:::===???FFFJJJNNNQQQTTTVVVYYY[[[aaadddhhhnnnvvv}}}~~~~~~xxxsssooolllhhheeebbbZZZPPPHHH@@@@@@???>>>======>>>>>>AAA@@@@@@AAA@@@??????AAAHHHOOOjjjzzzooo}}}mmmYYY???444888888333222222111111111111111333222111000000111222333333333111000///..............................///------------------------,,,+++***)))((((((((((((***)))))))))((((((((((((((('''&&&'''((()))((('''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********++++++,,,------------///000///---...333888CCC\\\yyyvvvkkkggghhhtttyyy{{{vvvjjj___[[[[[[ccc```ZZZUUUUUUTTTMMMEEENNNQQQZZZeeejjjeee```^^^NNNLLLKKKMMMQQQ^^^vvv|||vvv|||tttrrryyymmmccc[[[MMM<<<444666///,,,******+++,,,+++***++++++++++++************++++++++++++***************************)))((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''((('''&&&&&&&&&'''((())))))&&&&&&%%%$$$$$$$$$$$$%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''(((***+++,,,&&&+++///---+++444GGGWWWxxxpppllleee[[[RRROOOOOOKKKGGGEEEEEEGGGHHHIIIDDDBBBAAADDDGGGIIIFFFCCCCCCDDDDDDDDDFFFKKKTTTZZZaaacccjjjvvv///555;;;<<<666...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,---------......///////////////000111222333444777888AAAYYYlllSSSDDDAAA>>>AAABBB;;;:::999888666444333222222111333444555666777:::===???BBBEEEHHHJJJLLLOOOQQQXXX[[[___fffnnnzzz{{{||||||zzzwwwrrrooommmlllggg```ZZZUUUNNNGGGBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBB@@@===>>>AAADDDEEEOOOnnn}}}vvvwww}}}ppp[[[III777333777444333333333333333222222222111000///......///000111333222111///...------,,,---------...............------------------------++++++***)))(((((((((((()))))))))(((((((((((('''(((&&&&&&''')))))))))((('''''''''''''''(((((()))&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))+++++++++,,,------......++++++,,,...000111111000444CCCTTThhhqqqccc\\\\\\aaaggglllqqqooocccVVVUUUVVV```ppp|||}}}wwwrrreee___YYYYYY^^^iii|||qqqkkkfffTTTEEE???999///---333000...------,,,,,,***)))++++++*********)))))))))+++++++++*********))))))'''((()))***************'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''((()))***+++,,,&&&+++000000---...555;;;YYYyyyzzzsssllliiihhhddd```]]][[[ZZZXXXWWWWWWWWWXXX[[[^^^]]]XXXSSSXXX\\\```bbbfffmmmwww///111777;;;777///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---......//////////////////000111222333555666555AAAiiioooRRRDDD<<<@@@EEEAAA;;;:::999888666555444333000111333333333444666888777999<<<>>>???AAADDDFFFKKKNNNTTT\\\fffrrr}}}{{{|||{{{wwwpppjjjggggggbbb]]]UUUNNNHHHDDD@@@>>><<<<<<<<<<<<<<<<<<<<<<<<999===???>>>@@@DDDFFFEEE;;;KKKlll|||gggLLL>>>333222666222333444444444444333222222/////////....../////////222111000...------,,,,,,---------------------,,,+++++++++++++++++++++++++++***)))((((((((((((((())))))(((((((((((('''''''''&&&&&&''')))***)))((((((''''''''''''((())))))%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))++++++,,,,,,---.........---,,,,,,...000000...+++///777===@@@NNNmmm}}}yyyzzzzzz}}}llljjjqqq}}}|||{{{{{{hhh___HHH;;;000111222---***+++,,,,,,,,,,,,+++++++++************))))))))))))(((*********))))))))))))(((&&&&&&((()))***+++++++++'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((((()))***+++++++++++++++,,,...000222888LLLgggwwwyyy}}}xxxuuuvvv|||000...///333222---+++---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,------.../////////////////////000111222222333111666PPPyyyuuu___KKKEEEFFFBBB<<<<<<<<<;;;:::888777666333444444333111111333444222444666777888:::===???AAADDDKKKRRR\\\hhhsss{{{}}}||||||}}}~~~}}}|||zzzyyyvvvqqqlllfffaaa\\\YYYRRRNNNHHHCCC???===;;;;;;::::::::::::;;;;;;<<<<<<:::===@@@GGGRRRZZZUUUKKK>>>JJJ^^^xxx|||XXX???:::444333666444222333333444333222111000//////000000000000//////111000///...------,,,,,,---------,,,+++++++++*********************************)))(((((((((((()))))))))(((((((((''''''''''''&&&%%%''')))***)))((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))*********+++,,,,,,------......///...------......+++,,,---...///:::TTTmmm~~~wwwlll^^^QQQJJJ444///+++,,,///...+++(((((()))))))))))))))***+++******)))))))))((((((((()))))))))(((((((((''''''&&&'''(((((())))))))))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))))),,,)))&&&&&&))),,,...///)))///<<>>TTTxxx~~~___MMMFFF???>>>>>>>>>===<<<;;;:::999888888777555222111111222111222444555666888;;;======AAAFFFMMMUUU___hhhooo{{{|||||||||~~~~~~zzz}}}{{{wwwwwwzzz|||{{{zzzrrrkkkbbb\\\YYYTTTMMMFFFEEEBBB???<<<:::999888888999999::::::;;;===>>>???DDDEEEJJJWWWkkkvvvkkkYYYPPPOOOTTTfffttt|||~~~fffDDD333777666333555444111111222333222111000//////000111222222111000///000///...---------------------,,,++++++***))))))))))))))))))))))))))))))***))))))(((((((((((())))))((((((((('''''''''''''''&&&%%%''')))******)))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***++++++,,,,,,(((+++...,,,))))))...444///)))***444777111333;;;:::VVVxxx{{{|||nnnmmmcccSSSFFF>>>999333000000---***+++//////---))))))))))))(((((()))+++))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((('''&&&&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))******)))((('''''''''''''''%%%%%%&&&&&&((()))+++,,,''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''((()))'''&&&''')))+++++++++---000000222DDDhhh}}}}}}{{{vvvsssvvvyyyxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------////////////000000000000666333333555444???aaavvvXXXMMMFFFFFFAAA>>>@@@AAA@@@<<<999888888777666555333111000111111222444555666777777:::;;;???EEEMMMWWW___dddlllooorrruuuyyy}}}zzzyyyzzz|||}}}~~~yyytttsssuuuuuuqqqmmmiiiddd\\\TTTNNNHHHDDDAAA===<<<;;;999888777777777<<<<<<;;;;;;<<<======<<>>999;;;???888888888777666444333222///000000111222222333333555666999>>>EEEMMMTTTYYY```cccfffjjjnnnvvv~~~|||yyyxxxxxxxxxyyyzzzuuuooolllllljjjfffaaa^^^ZZZSSSLLLGGGCCC???<<<:::999999888888888888888777999:::::::::<<>>666111//////...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''(((&&&%%%&&&(((***++++++((('''''')))++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********+++---...,,,,,,555EEERRRggg}}}xxxwwwzzz|||zzzwww}}}~~~{{{}}}------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,---------............///---000555444555BBBQQQ{{{mmmRRRKKKEEEBBB???<<<>>>BBB::::::999888888777666555111111111111111111111000222333555888===CCCIIILLLPPPSSSWWWZZZ___gggqqqyyy|||~~~zzzyyywwwtttrrrqqqpppppppppkkkeeeaaa^^^[[[UUUQQQOOOKKKFFFAAA>>>;;;999666777777666777777888999:::666999;;;:::999<<>>___xxx```IIICCCFFFEEEAAA@@@===<<<;;;::::::999999999777666666555444333222222444444555777:::>>>AAACCCDDDGGGKKKOOOSSS[[[fffmmmsssvvv|||yyysssrrrpppmmmjjjgggeeedddccc___YYYTTTQQQMMMHHHEEEBBB???<<<999888777555444666666555666666777888999777888:::>>>CCCHHHNNNQQQUUUVVVfff~~~wwwzzz}}}ppplllyyyvvv]]]HHH???777555333000000111222000...000000000//////..........................................---------,,,,,,***************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))******++++++++++++******(((***,,,,,,,,,---...000000---,,,---...///444;;;CCCMMMbbbzzzyyyyyy{{{~~~|||www{{{tttqqqvvvsssjjjdddYYYVVVKKK===555444111,,,111000000//////...---,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%$$$%%%&&&'''((()))((('''(((***,,,++++++'''(((((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))((()))+++,,,,,,,,,,,,+++///555BBBVVVrrr|||~~~{{{wwwxxxvvvsssvvv|||}}}{{{xxxwwwuuuxxxxxx------,,,+++******))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...///...///222333333444777FFFhhhyyy```RRRMMMEEE???>>>@@@???>>>===<<<;;;<<<<<<;;;:::999888666555444333555555555666888:::<<<===???BBBEEEHHHKKKSSS]]]dddooorrrwww||||||~~~}}}wwwwwwvvvvvvzzz|||wwwnnnllljjjfffbbb^^^[[[ZZZTTTQQQMMMIIIFFFCCC@@@>>>;;;999777666777777666444777666666666666666777777888666999CCCPPPXXXXXXTTTLLLOOO^^^{{{sssooorrryyyfffEEE;;;<<<666333333222222222111///---/////////...............------------------------......---------,,,,,,,,,************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))************++++++++++++******(((***,,,,,,+++,,,---///000...///333444000------***...:::LLL^^^nnn|||xxxjjjlllttt~~~{{{yyy}}}mmmbbbccc]]]RRRJJJ>>>;;;444......000111//////...---,,,******+++,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&''')))***)))((('''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))+++,,,---,,,+++000...---333GGGjjjxxxssssssssssssvvv{{{uuuxxxwwwssssssxxx|||}}}|||qqq,,,,,,++++++******))))))************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......000000000111222333555777777PPPmmmqqq___KKKBBBDDDEEECCCAAA???>>>======>>><<<;;;:::999777555444333333333333333444555666777;;;===@@@AAADDDJJJSSSZZZfffjjjpppuuuyyy}}}|||vvvwwwzzzwwwqqqnnnmmmmmmppptttvvvtttrrriiifffbbb^^^YYYUUURRRPPPFFFEEECCC@@@>>><<<;;;;;;888777666666777888777555777666666666666666777777===;;;???KKKXXX[[[QQQFFFAAAMMM]]]nnnrrreeewwwVVV444222777000333333333222111000...---///...------------......------------------------------,,,,,,,,,+++++++++************************))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))***************++++++++++++******(((***++++++++++++,,,...000,,,,,,///000///...000222///...333;;;EEETTT```sss{{{}}}~~~yyyssspppwww}}}|||pppVVVJJJGGGBBB;;;666444222///------.........,,,---,,,+++***+++...111,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%$$$$$$%%%&&&((()))&&&%%%%%%&&&((()))'''&&&&&&(((***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''((()))&&&///555222111AAAaaa}}}~~~|||{{{uuuvvvzzzzzz|||}}}zzzvvv+++++++++***************************************************************))))))))))))*********+++++++++++++++++++++++++++))))))***+++,,,---...///...000111000000222444555111>>>NNNiiiqqqXXXNNNHHHGGGDDDAAA???>>>>>>>>>===<<<;;;:::888777555555000111111111222333333444666888999999:::???GGGMMMVVV]]]dddiiikkkooowww}}}~~~}}}{{{xxxwwwtttuuuqqqllllllooommmhhhbbbbbbaaaaaabbbcccdddeee```]]]XXXQQQLLLHHHFFFEEE===<<<<<<:::888777888888777666555666777888666555555555555666777888999:::@@@DDDNNN^^^jjjiii[[[MMMKKKSSS\\\eeetttvvvjjjqqqfffHHH111000444...000111111111000///...///......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))******++++++++++++******((()))++++++******,,,---///+++***,,,---,,,...222333000///111111333999@@@IIIQQQ\\\kkk}}}}}}}}}}}}qqqeeebbbfffTTTIII===666333000//////......------,,,++++++---+++---......,,,,,,///111,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%'''(((((('''%%%&&&(((******'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%%%%''')))$$$---444222,,,...;;;HHHUUUkkk~~~|||~~~}}}~~~}}}tttuuuyyyvvv|||***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))******,,,---...//////+++///111000///000222333333777777MMMrrrTTTKKKIIIEEEBBB???>>>>>>??????>>>===<<<:::999888777000000111222222333333444222333444333333777>>>DDDIIIQQQZZZ^^^```dddnnnuuuvvvxxxzzz|||}}}~~~~~~{{{|||}}}~~~}}}vvvwwwwwwwwwuuurrrooommmbbbffffffaaa```cccccc^^^YYYYYYXXXUUUSSSTTTVVVYYYXXXUUUNNNGGGAAA===<<<;;;888888888777555444555666666555555666777777555444333444444666888:::<<<===<<>>;;;888444444444444444444444444333222111111222555888:::<<>>:::777888777777666555444444333222111000000111333666888888===BBBEEEGGGJJJQQQVVVYYY^^^dddfffeeeeeehhhkkkkkkkkkjjjiiiiiihhhgggggghhhggggggiiilllkkkiiifffgggeeeeeeggghhheee^^^WWWUUUSSSPPPOOONNNLLLJJJHHHGGGEEECCCAAA@@@@@@AAAAAA===<<<999666444333333444444444444555555555666666666777777777555555777999777888888>>>EEECCCAAAHHHBBBRRRkkkyyyttt|||hhhWWW\\\kkk}}}|||bbbHHH>>>333---...111000///............------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((()))***+++,,,************************)))))))))*********++++++++++++++++++,,,,,,,,,------------............///444444666999<<<<<<:::777666777:::===BBBGGGKKKNNNXXX```ccc___cccpppwwwvvvxxxqqqoooqqqnnnkkkttt~~~yyyssslllfffcccUUUPPPJJJFFFCCC@@@<<<888777666555333222111222222/////////............---///............---------++++++++++++++++++++++++,,,+++******))))))******))))))(((((((((((())))))))))))(((((((((((())))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))(((''''''(((((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))***++++++,,,...***,,,222555<<>><<<:::888;;;:::999888777555444444333222000///000111333444444888;;;======@@@DDDIIIKKKOOOSSSUUUUUUUUUWWWZZZ\\\\\\[[[ZZZXXXWWWVVVUUUXXXXXXXXXZZZ\\\\\\[[[YYYXXXWWWVVVWWWYYYXXXSSSOOOIIIGGGEEEDDDCCCBBB@@@>>>>>>===;;;999888888999999666555444333222222333444444444555555555666666666555777777777666777999:::555666;;;CCCHHHFFFBBBBBBEEESSSiiixxxvvvjjj]]][[[mmmuuu\\\CCC555333000//////000///...............------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&)))(((((())))))***+++,,,************************((()))))))))******************+++++++++,,,,,,,,,---------............///333333555888::::::888555444444333222222333555666999AAAFFFDDDEEEJJJKKKGGGJJJGGGIIINNNLLLHHHKKKSSSXXXRRRLLLHHHHHHFFFAAA===>>><<<999666444444444555////////////000111222222///............---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&''''''((((((######$$$$$$%%%%%%%%%%%%)))(((''''''(((((('''%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))******+++...******---+++)))000;;;WWWggg~~~~~~||||||qqqkkkllltttrrrooolllkkknnntttyyyzzzzzz}}}yyysssuuu}}}xxxssstttvvvsssmmmddddddeeejjjpppwww{{{}}}|||sssjjjhhhiiilllssszzz************************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))************************)))))))))***++++++,,,,,,,,,,,,---......//////000///111333333222===^^^zzzcccfffjjjiii___QQQHHHGGGDDDBBB???===<<<======>>>;;;;;;:::999888777666555444333222111000111222333222444666666666777:::===>>>AAADDDEEEEEEEEEGGGIIIKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMMMMMMMLLLKKKIIIGGGGGGHHHHHHFFFDDD>>>===;;;::::::999777666888777666555444444555555555555444333333444555555555555555555666666666666444666777777777888:::<<<>>>@@@KKKWWWXXXTTTMMMBBBPPPTTT[[[~~~uuupppttt|||yyycccSSSDDD555000111222222000..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))************************(((((()))))))))******************+++++++++,,,,,,---------............///333444555888;;;;;;888666666555333222222222333333111999===<<<;;;<<<;;;777888777999<<<:::444333777>>>:::777555666555333111222333333111///...000111000000///////////////000............------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######%%%%%%&&&&&&'''((())))))######%%%&&&&&&&&&&&&&&&)))'''&&&&&&'''(((&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''((((((((()))))))))***'''(((,,,---***+++///---777HHHZZZlll}}}~~~~~~ssspppvvvqqqpppmmmjjjiiijjjnnnrrryyywwwyyy}}}|||vvvsssuuuyyyyyyyyy{{{{{{qqqqqqpppoooppptttxxxzzz{{{zzzrrrllloootttvvvxxxzzz))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,------.../////////000,,,---333222333AAATTTwwwyyyxxxtttbbbWWWOOOHHHAAA===<<<>>>??????999999999888888888888888777666444333222222333333222333333333222333444666666888999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAABBBBBBAAA???===<<<<<<;;;::::::888666555555555555444222666555555444444444555555666666555555444444444555555555555666666666777777444555777888888999<<<>>>JJJRRRooooooVVVYYYWWWWWWxxx~~~xxx|||}}}tttwww\\\DDD:::888222000111222000...,,,---///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''(((''''''''''''(((((()))************************))))))))))))******************+++++++++,,,,,,,,,---------............///111222444777::::::888666333222111000000111222222111666999888888888888666666666888:::999666666888666888999777444111000111---///111222000//////000000000000000///......---//////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########%%%%%%&&&&&&'''((())))))$$$%%%&&&'''((((((((((((((('''&&&&&&''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''''''''''''''((((((&&&$$$%%%(((******+++---'''***///555???KKKVVV]]]www{{{tttmmmjjjooowww~~~xxxrrrxxxzzz|||wwwhhhlllttt|||~~~qqqnnnpppuuutttfffUUUJJJ))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,---......//////333,,,***///222333999AAAXXXxxx}}}~~~kkk]]]SSSGGGAAAAAAAAA===999999999999999999999999999888777666555555444444444444333333222222333333444444444444555555666666777666666777777888999999999777888::::::999999:::<<<:::999777666555555555555555444333333444555444222555555555666666666666666555555555444444333333333555555666666666777777777555777999:::;;;===@@@BBBKKK]]]rrr^^^^^^dddvvvsssmmmnnniiixxxgggKKK555000444111---------,,,++++++...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''******))))))))))))******++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,------------------............///---...111555888999777555333222111/////////000111...111333333333444555777666666666666555444333222333777999777111------///222222333444555444444333......///000000000//////000////////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$###$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%&&&'''((())))))***((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((***++++++---///222555888999DDDOOOddd}}}tttrrrzzz~~~ttt}}}mmmuuuwwwfff^^^WWWTTTNNNBBB555...))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******+++++++++,,,,,,------......//////......000111333777:::DDD^^^xxxpppdddWWWTTTVVVSSSHHH===<<<<<<<<<;;;;;;:::::::::888777777666555555555555555444333333444444555444444333333333444444444444444444444444555555555555444666777666444444666888444444555444333333444555555444333333555666555444444555555666777777777777333444444555555555444444555666666666777777777777888:::<<<>>>???AAAEEEGGGKKK```hhhgggooo{{{xxxtttvvvdddfffqqqeeeKKK===222111333------,,,+++++++++,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------............///+++,,,000444888:::999777666555444222222333333444222333666888999888:::===:::<<<======>>>>>>===:::999::::::::::::;;;<<<>>>;;;666111///000000///...000111222333333333222111111111000000000////////////............---------------------------------,,,+++******))))))******))))))(((((((((((())))))))))))(((((((((((())))))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++((('''%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%)))******(((%%%&&&''')))******,,,...000111000///...333>>>NNN```nnnuuuwww~~~zzzkkk```MMMBBB666000---+++---000))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++,,,------......///(((000666444111111222333444EEEkkkxxxllllllqqqmmm]]]NNN@@@??????===<<<;;;:::999777777666666666555555555555444333333555666666555555444222222333444444333555444444444333333222222333555666555222111333666000222444444444555666777555444333444666777666555333444555666666777666666333444555666777888888777666666666666777777777777;;;===???AAABBBEEEHHHKKKTTTdddsssnnnqqqnnnbbbhhhkkkfff___QQQ;;;000222222555444***111///------......+++)))---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((''''''''''''((((((++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---------.........//////,,,...111666;;;===<<<:::555555444444444555777888;;;===@@@DDDDDDCCCDDDGGGAAAFFFKKKQQQXXX]]]^^^\\\HHHEEECCCFFFNNNUUUYYYYYYSSSJJJ>>>888888888777555777777888888777666444333111111111111000000000000//////.........---------------------------------,,,++++++***)))*********))))))(((((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$######$$$''')))+++(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%(((%%%###$$$''')))...,,,)))((())))))))))))---...000444888;;;======CCCTTTcccffffffppp}}}tttoooggg]]]RRRFFF;;;444///,,,,,,///000,,,******''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))******+++((())))))+++,,,---............//////000000111111666===GGG[[[{{{zzzhhhhhhrrrvvvzzz___PPP???;;;???:::999>>>@@@===:::888666555555777;;;888777777777777777888888555555555555555666777888555555555555555555555555555555555555555555555555888888777777666666666555555555666666666666555555555444333444666777777666555888:::888555444666999555;;;999222333===AAA<<>>???AAACCCCCCEEEIIILLLJJJGGGKKKRRR[[[___ppppppXXX^^^bbbqqq~~~kkk\\\aaalllwwwhhhNNNBBBDDDIIIJJJLLLfff{{{vvv]]]FFF<<<;;;;;;555:::???:::888777///222------222222---...444000...---,,,++++++,,,,,,,,,---...---+++***+++---)))))))))((((((''''''&&&&&&'''((())))))(((''''''(((((('''''''''&&&&&&&&&&&&''')))***)))(((&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,///000333555777<<>>??????>>>;;;777666777999888888777777777888888666666666666666777888888666666555555555555555555666666666666666666666666888888777777777666666666555666666777777666666555999999999999:::999999888666888999888777777999;;;:::999999:::;;;>>>EEELLLaaawwwtttgggfffaaa]]]qqqyyyxxxbbbTTTFFF888000111111111000///............------,,,++++++******)))************+++++++++***++++++,,,,,,++++++***...,,,******+++,,,+++************)))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&''''''((((((((((((((()))***+++,,,......------------......++++++,,,...000000000///...---------.........///111222333111222555999<<>>===;;;888555222///---///...---+++***(((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''(((((()))***((())))))***+++,,,------------......///000000000000000222888GGGgggYYYBBBIII[[[sssnnnYYYKKKCCCHHHHHH;;;<<>>HHHHHHIIIGGG@@@@@@PPPeeegggdddppp}}}uuutttXXXCCC777111000333...---------,,,,,,,,,+++,,,,,,++++++************))))))*********+++++++++******++++++++++++******+++)))((('''((()))((('''))))))))))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((('''(((((())))))))))))))))))***+++,,,---,,,,,,,,,------,,,,,,,,,111111000///......000111000444777888;;;???AAA???FFFGGGKKKOOOTTTaaavvvuuummmrrr~~~uuummmfffiiirrr{{{yyyyyyssszzzzzzwwwnnnffflll|||jjjWWWUUUNNNFFFFFFJJJHHHAAA:::777333222333333222000222///---,,,...///...,,,+++++++++***************)))))))))))))))(((((((((((((((((((((''''''''''''&&&''')))***++++++++++++&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******)))((((((***+++++++++***)))***,,,...000111000///------,,,,,,---......---,,,***(((&&&%%%************++++++++++++'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((()))))))))))))))******++++++,,,,,,,,,,,,---......//////222---...444555<<>>===;;;:::999999999:::999888888777888888888999999999999999999999999999999999999999999999999999999999999999:::::::::999999::::::::::::999999999;;;<<<;;;999;;;???DDDGGGFFFDDDEEEKKK[[[nnn|||fffZZZ___eeehhhvvvyyyiiiUUUDDD777,,,+++//////...---.........---------------,,,,,,,,,,,,,,,,,,,,,+++)))************+++++++++))))))************)))))),,,+++))))))*********)))''''''(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))''''''((())))))))))))((()))(((((())))))***+++,,,,,,,,,,,,------...///000...---------...///111222///333888;;;???FFFNNNTTTZZZgggttt~~~}}}yyywwwtttaaaooonnnbbbXXXOOOPPPiiipppZZZWWWRRRkkkjjjdddjjjhhhhhh}}}zzzyyy{{{tttrrrsssvvv~~~vvvbbbSSSLLLKKKKKKJJJCCCBBB???999444111111222222111000///...---,,,+++++++++)))((((((((((((((()))))))))(((((((((''''''((((((((())))))*********...---+++***((('''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''######%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&'''''''''((((((((('''((()))((('''&&&'''((('''((()))*********((((((((())))))))))))***************+++++++++++++++***(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((((()))******))))))))))))************+++++++++,,,------.........---///333333111555<<>>===<<<<<<;;;:::::::::::::::888888999999::::::;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::888;;;>>>@@@BBBHHHSSSZZZbbb]]]SSSKKKOOOeeeiiidddkkkcccxxx~~~ppp^^^JJJ<<<666000...000111///...///------------------------******++++++++++++++++++)))************+++++++++))))))************)))))),,,***)))(((******)))((('''''''''((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''((()))))))))))))))))))))))))))***+++,,,---............///000111222------,,,---000555999<<>>666666999888777666444222000...---...---,,,******)))******))))))))))))((((((((('''(((((((((((((((((())))))+++***)))(((''''''''''''###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%%%%'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((***)))(((''''''(((%%%%%%&&&&&&&&&&&&&&&%%%'''(((((((((((((((''''''++++++***)))((('''%%%$$$(((((())))))*********+++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))***++++++))))))))))))***************++++++,,,,,,---............///000000000333666666IIIqqquuuzzzwwwtttaaaMMMDDD>>><<>>===<<<<<<<<<<<<<<<777888999999;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;???EEEJJJQQQ]]]lllwwwyyyooo^^^NNNNNNfffpppeeeqqqsssttt[[[FFF999333------000222000+++,,,111,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********)))************+++++++++))))))************))))))***((('''&&&'''((('''&&&&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***'''(((((()))))))))))))))))))))))))))***+++,,,---////////////000111222333444333333555:::@@@GGGKKK\\\ggguuu}}}{{{ssseeeZZZkkkvvvbbbZZZXXXXXXaaaccc___WWWbbbhhhTTTSSSSSSvvv}}}XXXNNNVVVxxxiiiSSS]]]uuuhhhrrrqqqllllllmmmllljjjkkkfffXXXGGG======@@@<<<;;;999777555222000///000///...,,,++++++,,,,,,))))))))))))(((((((((((()))((((((''''''''''''(((&&&%%%%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))!!!###%%%%%%%%%%%%&&&''''''&&&&&&'''((()))+++,,,''''''(((''''''&&&%%%$$$''''''((()))************$$$$$$%%%&&&((())))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))************+++,,,---...,,,---//////......000111///888KKKkkk```IIICCCAAA???;;;???AAAAAAFFFRRR```hhhfffcccfffmmmmmmbbbVVVRRRPPPLLLFFFBBB@@@>>><<<;;;999:::;;;>>>@@@AAA???>>>@@@===;;;<<>>;;;???>>><<<<<<<<<===<<<;;;===:::>>>>>>:::???CCC:::???IIIXXXdddnnn{{{lllXXXVVVhhhzzzppp{{{||||||}}}gggKKK:::333000.........---,,,,,,+++******************************************************)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''&&&&&&)))((((((((('''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&)))))))))((())))))***...000...,,,---000111000///222666444111666???666===CCCGGGPPP[[[dddgggyyyfffkkkzzzrrrjjj______UUURRRXXX^^^eeezzz}}}iiiYYYPPPTTT\\\|||eeeRRROOOVVVVVV\\\lll|||VVVOOOUUUjjj\\\RRRYYYmmmrrrWWW___{{{vvvpppwwwuuujjjlllzzz[[[KKKMMMRRRRRRRRRSSSPPPFFF999333555222111...+++,,,000...)))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&################################################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***************))))))))))))***+++,,,,,,,,,---//////......000111...222;;;KKKddduuu~~~rrrdddZZZSSSJJJCCC:::666777<<>>>>>===???AAADDDFFFFFFJJJIIIOOOSSSRRRXXXYYYNNNLLLTTTaaaqqqttteeefffqqq{{{yyy}}}zzzwwwzzzeeeXXXEEE777111//////......------,,,++++++******************************************************(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))*********))))))+++,,,***...111222222444555666888666888===??????DDDKKKXXXaaaiiilllqqqwww{{{{{{}}}sssmmmmmmqqqaaahhhuuugggZZZQQQfff~~~{{{bbbTTTLLLOOOQQQTTTaaasss{{{oooccc[[[VVVRRRQQQTTT^^^mmm||||||mmm\\\TTTTTTTTTTTTUUUYYY___```YYYRRRWWWOOOMMMQQQbbbnnnSSSOOOTTT]]]uuuhhhOOOXXXsssyyyuuunnncccooouuuiiifffddddddiiipppooo___III;;;777:::999666222222333///))),,,,,,+++******)))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))***++++++++++++***(((((((((((()))***+++++++++---............///111111222444777===TTT}}}jjjWWWNNNGGG@@@???CCCEEEBBBBBBGGGNNNWWWdddpppvvvjjjccc\\\WWWQQQJJJHHHHHHKKKMMMSSSWWW[[[ZZZUUUQQQPPPQQQQQQRRRTTTVVVZZZ^^^aaaccceeegggtttwwwaaa```fffvvvwwwooopppuuu|||mmmXXX???999222---------+++)))------,,,,,,++++++******************************************************(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''''''''''''''''''''''''''+++++++++++++++---000333111222555888:::::::::;;;??????CCCKKKSSSXXX___fffvvvccc^^^\\\ssseeeYYY```hhhssscccPPPIIITTT[[[aaappp~~~xxxhhhkkk___]]]gggnnnpppzzzyyyjjjgggkkkkkkiiihhhooo}}}lllfffffffffjjjnnnrrrrrrlllccc\\\YYYTTTYYY```^^^]]]qqqeeeSSSTTTXXX\\\mmm}}}ppphhheeeXXXJJJNNN___qqq|||xxxjjjYYYcccxxxuuuiiimmmuuuuuu]]]LLLEEECCCCCCAAA===<<<<<<555---111000...---+++*********&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((()))************)))(((((((((((()))***++++++***,,,---...------...000222222666999555>>>ccctttaaaMMMCCCEEEBBBAAA???======BBBMMMUUUppp|||vvvrrrkkkccc]]]ZZZ\\\^^^ffflllrrrvvvuuurrrppppppnnnqqqtttvvvvvvuuutttsssvvv|||sssjjjqqq}}}tttbbbMMM???444222/////////---***''',,,,,,,,,,,,++++++******************************************************(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((''''''''''''&&&&&&'''''''''''''''''')))***,,,...///222666999<<<::::::===>>>===>>>@@@EEEKKKUUU```iiisss{{{vvvkkkhhh{{{yyyaaaeeeiiivvv^^^RRRSSSTTT^^^YYY___sssvvvaaaRRRQQQYYY]]]aaatttrrrhhhdddjjjyyyuuummmsss{{{tttnnnooolllzzzyyyllliiiZZZgggxxxyyyrrr|||kkkZZZ]]]cccjjjdddMMMIIIMMMNNNOOOUUU[[[]]]^^^bbbnnntttgggRRR\\\mmm}}}nnnrrr{{{{{{jjj[[[UUUNNNOOOLLLIIIGGGFFF???666666555222000---,,,+++***(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((()))))))))))))))***,,,,,,***+++------,,,,,,...//////,,,111999777666HHH```tttffffffgggiiiiiicccZZZRRRNNNLLLPPP___wwwyyyrrrnnnnnnooossssssuuu{{{sssllloooxxxppplllvvvyyy|||oooVVVAAA666333+++++++++,,,------,,,+++,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((((((((((((&&&&&&''''''((())))))***+++---000222444555888:::AAA>>>>>>BBBEEEEEEJJJQQQZZZeeeqqqxxx}}}|||mmmdddfff|||dddkkkpppqqq}}}yyyZZZPPPNNNJJJSSSQQQZZZkkksssjjj^^^[[[\\\eeejjjpppzzzuuuvvvzzzyyy{{{tttyyy}}}xxxqqqhhhjjjrrr~~~ttteeehhhnnnvvv|||^^^OOOOOOWWWbbblllsssnnnddd[[[[[[___ZZZPPPPPPYYYcccmmm}}}{{{jjjjjjrrr}}}yyylllddd^^^]]]YYYSSSPPPMMMFFF===;;;:::888666333000...,,,)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''))))))))))))***+++,,,,,,)))+++,,,,,,,,,,,,---///111,,,---444777555:::BBB]]]pppxxxiiibbbmmm|||nnniiimmmrrrkkknnnvvvzzzrrrvvv}}}~~~rrrbbbNNN;;;...,,,111------,,,+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''''')))***,,,---...///333444666666666777:::<<>>QQQwwwuuurrr{{{}}}uuuzzzzzzkkk[[[NNN<<<777111---,,,---...///---,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''***)))(((((()))***---...---000555999:::::::::::::::===???===>>>EEEOOOUUUkkk{{{qqquuupppeee[[[WWW^^^hhhjjjeeeaaadddffffffaaappp~~~}}}zzzyyyyyyxxxnnnqqqwww|||~~~hhh[[[RRRVVV]]][[[RRRJJJEEEAAA>>>@@@CCCDDDDDDEEEHHHDDD@@@@@@CCCDDDAAA???===:::777444333111///---***'''%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))***+++---.../////////...---,,,,,,,,,---222111***---888777111444IIIfff}}}lll[[[KKK;;;...000////////////...***(((+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((***)))))))))***---000222444666999999888666666666777???EEEGGGOOO^^^jjjoooyyynnnvvvooo```VVVTTTbbbqqquuusssrrrmmmqqquuupppwwwtttrrr~~~{{{kkkfffrrrpppjjjuuu}}}qqqpppzzzsssrrr{{{{{{rrrjjjmmmsssxxxsss```VVVRRR\\\lllsssqqqmmm\\\OOOCCC???>>><<<>>>BBBKKKIIIFFFFFFFFFEEEAAA>>><<<:::888777777666555333...+++(((&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''(((***,,,---...///...---,,,+++++++++,,,---***///,,,+++222111000777<<>>;;;:::888999:::;;;;;;:::444111,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%&&&""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''%%%&&&(((***,,,---......---,,,*********+++---...&&&///...***------///999888777;;;NNNoooxxxdddTTTAAA555111000000000***)))'''''')))+++,,,,,,)))*********************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))***,,,000333777999:::999:::;;;999777:::AAAHHHOOO[[[iiivvv}}}uuuhhhlllrrruuu{{{kkk\\\TTTSSSccc~~~xxxmmmmmmkkksssvvvnnnsssmmmooosssuuuooocccZZZXXX___[[[^^^iiiqqqkkk```YYYUUU^^^mmm|||~~~~~~~~~|||ssseee]]]bbbkkkeeesssyyyzzz|||vvvpppvvvuuujjjfffrrr{{{uuummmfff___bbbkkksssuuutttyyy~~~uuullloooooojjjkkk```XXXWWWXXX[[[jjjvvvqqqbbb[[[XXX]]]gggrrr~~~hhhPPPEEE???:::<<>>GGGSSS]]]ppp|||{{{kkkaaa\\\aaaiiikkkkkkvvvyyytttjjj___fff|||^^^XXXPPPQQQeee{{{pppnnnnnnccciii```iiiggg```bbbbbbfffqqqkkk___WWWVVVRRRJJJJJJPPPQQQOOOSSS]]]___VVVMMMIIIIIINNNUUU\\\aaabbb```^^^PPPQQQRRROOOKKKKKKQQQYYYXXX___^^^[[[]]]\\\fff{{{wwwaaacccqqqxxxuuuqqquuussslllbbb___eeekkklllhhhqqqllldddffffffaaabbbSSSLLLNNNPPPLLLPPPWWWUUUYYYWWWXXX\\\```dddllluuuuuu]]]HHHBBBAAA???DDDMMMJJJHHHEEECCCBBBBBBCCCCCC???===<<<===@@@AAAAAAAAA>>>999333...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################""""""""""""############""""""############"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))%%%$$$$$$&&&))))))'''$$$'''(((***,,,------------***)))((((((((()))+++,,,******+++,,,---//////000///222444333444>>>PPP^^^uuufffXXXHHH:::333000///...---,,,+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&$$$$$$%%%((((((((('''&&&&&&(((+++///555999;;;???DDDBBB<<<>>>BBBCCCAAAJJJ\\\lllssszzziii\\\___QQQXXXlll}}}rrrnnn~~~~~~uuuSSSEEE@@@BBBHHHYYYiiijjjggg```___```eeennnhhhRRRTTTSSSLLLKKKQQQRRRZZZmmmkkknnnkkkaaaTTTLLLMMMQQQ[[[VVV]]]ggggggdddZZZGGGIIIOOOKKKOOOdddqqqnnnlll```OOOFFFJJJJJJEEEIIIVVVOOOPPPOOOLLLGGGHHHQQQ\\\ooofff\\\WWWVVVXXX]]]bbbooopppoookkkdddaaabbbeeehhhiiigggbbb\\\WWWVVVWWWPPPOOONNNPPPRRRQQQOOOLLLOOOOOOQQQPPPLLLNNNZZZhhhkkkYYYFFF??????CCCMMMWWWXXXTTTOOOIIIEEECCC@@@???FFFEEECCCBBBCCCDDDEEEDDD???;;;555333222111///---+++)))'''&&&'''(((((('''&&&'''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((&&&%%%$$$&&&((()))&&&$$$((()))+++---...---,,,+++***)))((((((((()))***+++******+++,,,---...//////...111333111111666@@@IIIjjj{{{tttwwwpppYYYJJJ@@@999444333///...---,,,,,,+++++++++))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&'''((('''((()))))))))***---///222999>>>???BBBEEEDDD???888AAAKKKTTTcccyyyvvvsssxxxrrrVVVMMMOOO[[[xxxvvvuuuzzz{{{zzz\\\MMMAAA>>>>>><<>>DDDDDDFFFIIIIIIFFFHHHLLLLLLLLLMMMMMMHHHCCCDDDIIIQQQVVVXXXOOOBBB;;;???FFFFFFFFFFFFFFFFFFGGGHHHIIICCC???:::888999;;;======444111,,,)))'''&&&%%%$$$$$$$$$&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$%%%$$$######$$$%%%"""""""""#########$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%***,,,...///...,,,)))'''(((((((((((())))))******)))******+++,,,---------+++,,,...000222333111000...666BBBSSSlll|||jjj^^^WWWMMMCCC<<<444------...,,,***+++------,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((((((***+++(((***...111444777<<>>@@@===999333...,,,***((('''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$!!!""""""""""""#########""""""###$$$$$$###"""""""""###$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&''''''+++,,,---...---***(((&&&''''''(((((())))))))))))))))))******+++,,,,,,,,,...,,,,,,...111333222000555444222333===PPPaaajjj|||wwwyyyvvviiiUUUEEE===:::333+++...++++++///222///,,,+++,,,,,,+++*********++++++((((((((((((((((((((((((((((((((('''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''(((((()))((('''''')))+++,,,///333777:::>>>BBBEEEBBBCCCDDDDDDDDDIIITTT___vvv~~~nnnaaaUUUPPPSSS[[[mmmsssyyyuuu```ccceeeeeeaaa]]]ZZZYYYeeeooowwwzzzsss}}}yyyvvvssszzziii^^^______]]]ZZZVVVOOOHHHDDD===<<<:::999999:::::::::777888999;;;===???AAAAAA<<<;;;>>>FFFJJJHHHEEEDDD@@@>>><<<;;;<<<===<<<999<<<>>>???<<<888555777999???AAACCCCCCAAAAAABBBDDDBBB@@@<<<999888:::>>>AAABBB===777222///---,,,+++(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$"""###$$$$$$""""""###$$$!!!""""""""""""###############$$$$$$$$$$$$#########$$$%%%$$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((&&&'''((('''&&&&&&(((***+++,,,,,,+++***)))'''&&&&&&'''((()))))))))(((((())))))*********+++++++++000...,,,,,,---...//////---///111111222888???EEEYYYssszzzmmmiiitttrrrUUUIII999000///000000...///+++)))---...------///++++++******)))******+++((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%&&&&&&&&&''''''''''''((()))))))))((())),,,///222555999===@@@BBBEEEHHH@@@@@@DDDKKKTTT___nnn|||yyyxxxppp___UUURRRbbbnnnyyygggVVVMMMKKKHHHIIIOOOWWW___dddtttiii___bbbhhhppprrrlll```VVVKKKJJJHHHFFFCCC===555000222444666555444444777:::555555999AAAGGGHHHIIIKKKHHHDDD===777888:::888333999999888888999:::999888>>>AAADDDCCC@@@???@@@BBB@@@???===:::999:::>>>BBBBBB===777222000000//////((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""""""""############$$$######""""""""""""######"""###$$$###""""""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&'''***---++++++***((('''''''''&&&&&&'''((()))))))))(((''')))))))))***************------,,,,,,+++,,,...///(((***...222444555777:::AAAXXX{{{zzzxxxrrrddd[[[UUUHHH:::444...,,,---//////000...***)))+++,,,******---******))))))))))))******(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''')))******+++...222555888;;;???BBBCCCEEEGGGIIIDDDDDDLLL\\\lllyyyxxx}}}~~~ssskkkmmmzzztttccc```iiiuuu~~~|||qqqjjj\\\YYY[[[^^^```bbbhhhqqqwwwnnncccbbbiiizzzzzz___ZZZTTTOOOLLLGGGBBB>>><<<;;;999777666666666666444222444:::===???CCCIIIHHHIIIEEE>>>;;;===;;;666666666555666888888777555<<>>;;;888222///...000//////555<<<>>>EEEGGGAAA<<<======:::666777888888777666666666888<<>>999555666999000222444444444666;;;???CCC???:::777777999:::;;;333111...***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""##################""""""""""""######!!!###$$$###"""!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###&&&)))((($$$###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,---...//////......///111000555:::<<>>888333000//////000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++)))((((((((()))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&''''''(((((()))))))))'''''')))---444:::>>>@@@???HHHKKKEEEDDDJJJOOONNN[[[bbbnnnyyyppprrrrrrrrrfffUUURRRUUU]]]yyy{{{{{{rrrsssvvv|||wwwkkkggg]]]```aaaooo|||iiiRRRNNNTTTiii~~~ooo^^^LLLDDDGGGHHHAAA999;;;777555666333---+++...444444666888:::===???AAA:::<<<===;;;666222111222888888888777555222000......111333444444444666777<<<<<<;;;999999:::>>>AAA>>>999222,,,(((&&&%%%$$$(((&&&$$$###$$$$$$$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$######"""#########""""""""""""!!!!!! &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((())))))******''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((*********+++++++++,,,,,,,,,...//////......///000000333555333222666???GGGUUUeee{{{zzz~~~{{{sssiii```WWWNNNBBB:::888555222///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++)))((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''((())))))000111333777<<>>>>>;;;777444333222222111000000111222444666888999999;;;===<<<888444333333;;;:::999888666444222111111444777888888888999:::======<<<;;;:::<<>>888333...+++(((''''''%%%######$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#################################$$$$$$###""""""###$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''')))***)))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))*********++++++++++++,,,---///...------...000+++---000000000000222333444???VVVwww{{{}}}xxxggg[[[TTTKKK???666222111000//////...---,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&''''''(((***)))'''&&&'''(((***+++222444888===AAADDDFFFGGGLLLDDDFFFTTT]]]___hhhttt}}}kkk\\\WWWXXXVVV\\\iiizzzjjjZZZXXXdddgggxxxuuuxxxvvvgggZZZYYYnnnfffNNNEEEFFFGGGGGGIIIJJJCCC888555999888222///////////////000000111666999;;;<<<999666444444:::999777666444333222222111444888:::::::::::::::=========<<<;;;===@@@CCCDDDBBB>>>999444///,,,***(((&&&######$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%''')))***)))'''%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))))))))************++++++---......---,,,...///***,,,...222555666444333444666===MMMbbbuuuyyytttuuusss___OOODDD===666333000///000111111000,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''')))(((''''''(((,,,///111333777<<<@@@CCCEEEGGGHHHJJJKKKRRR\\\fffrrryyykkk```]]]```cccZZZ___gggqqqxxxwwweeeeeetttvvvqqqiii```fffsssvvvtttbbbQQQGGGDDDFFFIIITTT]]]XXXFFF<<<===;;;222444333222111000/////////333555888999999777444333555444222000///...//////...111555777777666666777;;;<<<<<<<<<;;;<<>>@@@FFFVVVdddfffTTTCCC@@@>>>777888777555333222000000///000111333666666666444222111000...---,,,,,,------+++...111333333333333444888999:::::::::;;;===@@@JJJHHHCCC<<<666555888;;;111...)))'''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%""""""######$$$$$$%%%%%%#################################$$$$$$#########################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$###$$$$$$%%%&&&'''(((########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++---,,,++++++,,,...///...,,,---...000000///+++///111000......222777888===JJJ[[[lll{{{zzztttmmmcccUUUGGG<<<666666777666333///---...000///---...---,,,++++++***************++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***+++++++++''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&''')))---222888===@@@DDDFFFGGGEEECCCDDDHHHKKKSSSppp~~~rrrhhhbbb^^^^^^```kkk}}}zzzyyyppphhh^^^PPPPPPMMMDDD:::888>>>EEEJJJXXX___TTTFFF@@@???===999888666444222111000000000000000222444444333111000000///...------......+++---///000000111222444555666888888888999<<<>>>LLLJJJEEE???:::;;;AAAFFF999555///+++)))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))***+++,,,,,,++++++,,,---***+++,,,...///111444555,,,...111111111000111222000111555<<>>>>>CCCHHHFFF@@@;;;:::;;;999888666555333222222111222000///000222444444222//////////////////......***+++,,,------...111333444555777888888999;;;===GGGGGGEEEAAA===>>>EEEKKKBBB<<<555///+++(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$#########$$$$$$%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++,,,,,,+++***,,,---+++---//////---,,,...///333000,,,+++---///000///222333666888666555:::BBBIIIKKKSSSaaalllpppqqqrrrxxx}}}tttvvv{{{qqqnnnkkklllmmmlllfffaaaRRRGGG===>>>EEEEEE<<<111000222111000///000000...+++---000111...***+++///+++,,,---,,,*********+++))))))))))))***,,,---...))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''',,,000333333222111((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))***,,,,,,+++---111555:::???BBBDDDDDDGGGHHHIIILLLUUUcccmmm{{{qqqmmmttt|||rrriiiWWWOOOQQQVVVgggsssqqqkkktttssslllsss}}}xxxooodddVVVOOOEEE;;;777999:::666111888555555999999555333555:::999777666555444444444444111//////222555444333------/////////...---,,,)))))))))))))))+++...222333555777888888999;;;===@@@BBBCCCAAA>>>???EEEJJJGGGAAA999111,,,)))&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$######"""######### !!!!!!"""""""""###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************+++++++++,,,---...///000---------............///......//////000000111111222222444666999===???AAAHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGHHHJJJLLLJJJEEE@@@>>>======<<<;;;::::::999333222222222111111000000---------------------------------,,,,,,+++++++++,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''---...///000111000000///+++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%***)))'''&&&'''***---...111777???AAA@@@@@@CCCFFF@@@JJJOOOQQQ^^^uuupppaaaVVVRRR[[[fffhhhtttuuufff______jjjuuuttt}}}{{{zzz|||yyyvvvwww{{{}}}{{{www||||||yyyiiihhhiiillljjjbbb\\\ZZZNNNFFF===777666444000,,,000000///...............777888999:::999666333222333222111111111222333444000000000000000//////...+++***((('''(((+++---///222333555444333555;;;???BBB===;;;===>>>???CCCHHHJJJBBB===<<<888///))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######'''%%%###$$$''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""############""""""######""""""""""""######"""#########$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************)))+++++++++***++++++,,,,,,,,,---------............---......//////000111111///000000111333444666777555555555666666666777777444333333444666444000---222222222111000000//////............---------,,,------------------------------,,,,,,,,,+++++++++++++++***))))))***++++++)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''((())))))...///000111111000//////***)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))((()))+++...111333;;;===???AAAAAABBBEEEGGGFFFOOOXXXddd{{{wwwddd]]]fffxxx}}}uuuooopppqqqwwwyyyvvv~~~}}}yyyxxxvvvtttrrrooonnnmmmqqqqqqrrrrrrrrrqqqooommmppprrrtttuuutttrrrooommmjjjhhhfffiiimmmooommmiiihhhjjjlllnnnoooqqqtttvvv{{{}}}yyytttqqqccc^^^[[[\\\\\\WWWSSSRRRLLLEEE<<<777555444000---......---,,,,,,,,,,,,,,,222333555666555333111///333333222111111000000111000000000000000...---,,,+++++++++*********))))))+++---///000111333555777???;;;:::===>>>>>>AAAEEEIIIDDD@@@===666///000555...,,,***'''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$########################""""""############""""""######""""""""""""######"""""""""#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))******))))))******)))))))))(((((((((,,,,,,,,,,,,---------------------...//////000000//////...------------...,,,,,,,,,,,,------------...---,,,---...---+++)))......------,,,+++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))******+++(((((('''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&''')))+++,,,///000000111111000///...)))((('''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((()))***,,,000444888:::AAABBBCCCDDDDDDEEEFFFGGGOOOVVVdddyyyuuuvvv~~~eee``````]]]fffuuuyyyvvvuuutttsssqqqnnnlllkkkjjjjjjiiihhhgggeeecccbbbaaabbbcccdddeeedddbbb___]]]___bbbfffiiijjjhhheeeccc```______cccggghhheeebbb___```aaaaaa``````bbbccc___aaadddfffhhhkkkooorrrvvvtttrrrrrrtttwwwxxxxxxuuuuuuuuutttrrrooommmkkkaaaWWWOOONNNOOOMMMKKKKKKHHHBBB;;;666555333000...,,,+++******)))*********,,,---///000000...---+++222222222111000///...---...///000000///---+++***)))***+++,,,,,,+++)))''''''(((***---111222111000:::777999===???>>>@@@DDDHHHEEEBBB<<<444000666???777333...)))'''&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$############""""""""""""######!!!!!!!!!"""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((((()))((((((((((((++++++++++++,,,,,,,,,---,,,,,,,,,---......//////111000///---,,,,,,,,,,,,........./////////000000222111000///000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''))),,,...000000111111000///---,,,((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&((())),,,111555:::>>>@@@@@@DDDGGGHHHFFFFFFHHHJJJ___hhhvvvddd]]][[[TTTZZZkkk|||tttllluuuzzzvvvqqqnnnmmmlllkkkjjjiiigggfffeeedddddddddcccbbbaaa```______]]]___```___]]][[[YYYXXXXXX[[[^^^bbbccccccbbbaaa______aaadddgggfffccc```\\\^^^```aaabbbccceeeggg^^^^^^]]][[[YYYYYY[[[]]]YYYWWWTTTTTTUUUYYY\\\^^^^^^```aaaccceeeeeeffffffaaaVVVLLLKKKLLLIIIGGGFFFCCC>>>999555333222000...+++***))))))(((((())))))'''(((***+++,,,+++***)))...///000000000...---,,,+++,,,...//////...+++***&&&'''))),,,---------,,,***((((((+++000222111///444444888???BBBBBBCCCFFFGGGFFFBBB<<<777555:::@@@===:::555000+++)))''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######"""!!!!!!!!!##############################$$$$$$$$$$$$############""""""""""""######!!!!!!!!!!!!""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))&&&'''((()))************************+++++++++++++++++++++,,,------......000///...------------------------.........//////,,,,,,+++***)))***+++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''***---...000000111000///---+++***'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&***,,,000555;;;???BBBDDDCCCFFFHHHFFFDDDHHHSSS\\\ttt|||fffXXXRRRPPPaaa{{{{{{iiilll~~~}}}wwwuuusssqqqnnnlllkkkjjjjjjfffeeedddcccaaa___^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYY[[[[[[YYYVVVSSSSSSTTTTTTUUUVVVXXX[[[]]]___```[[[\\\^^^___```___\\\YYYRRRUUUWWWYYYZZZ\\\___aaa]]][[[XXXTTTPPPNNNOOOQQQSSSQQQMMMJJJHHHIIIKKKMMMLLLMMMOOOQQQSSSUUUVVVWWWZZZQQQJJJIIIIIIDDD@@@???<<<:::666333111000///...+++******)))))))))))))))&&&&&&((()))******))))))***+++---...///...------)))***,,,...///...---,,,((())))))***,,,---///000---***''')))---000111000000111777@@@EEEEEEFFFIIIKKKIIIFFFBBB@@@@@@@@@???AAA???<<<888333---)))&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""""""""!!!!!!#################################$$$$$$###############""""""""""""######!!!!!!!!!!!!""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((%%%&&&(((***+++++++++***))))))))))))*********+++*********+++,,,,,,------,,,,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,)))******)))(((((()))+++++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))*********((())))))******))))))(((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,...///000000000///---+++((('''%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))///222666<<<@@@DDDFFFGGGIIIIIIHHHFFFIIIUUUgggvvv|||~~~uuummmqqquuu^^^UUU___|||vvvtttpppkkkhhhgggfffdddcccccccccccc```___^^^]]][[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUTTTQQQTTTUUUSSSOOOKKKKKKLLLMMMMMMMMMNNNPPPTTTWWWYYYWWWWWWYYYYYYXXXWWWUUUSSSOOOQQQRRRSSSRRRRRRTTTVVVSSSRRRPPPMMMIIIHHHIIIKKKPPPOOOLLLHHHCCCAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBHHHDDDBBBCCCAAA;;;888777666555222000...---------+++******)))))))))))))))&&&''''''((())))))))))))((()))***+++,,,---------++++++,,,---............------,,,,,,,,,---...///---+++((('''(((+++---......///555>>>CCCCCCEEEHHHOOOOOOMMMJJJKKKLLLIIIDDDDDDCCCAAA>>>888222,,,((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######""""""""""""######!!!!!!!!!"""""""""##############################################################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((%%%''')))***+++***)))(((((((((((()))))))))******))))))******+++,,,,,,,,,+++***************++++++++++++++++++,,,,,,,,,,,,+++---///...,,,+++---///+++++++++++++++++++++,,,((()))))))))************************************((((((((()))))))))******'''((()))******)))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,...000111111/////////...+++(((&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&''')))+++---666999>>>BBBFFFHHHHHHHHHJJJJJJLLLSSS```ooo|||zzzvvvnnneee```gggxxxkkkggg~~~~~~~~~|||yyyuuuvvvsssmmmiiiiiifffbbb_________^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWUUUTTTTTTSSSRRRQQQQQQQQQNNNSSSXXXXXXRRRLLLHHHHHHGGGGGGHHHJJJLLLNNNOOOPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSQQQOOOMMMNNNNNNKKKKKKKKKHHHFFFEEEGGGHHHFFFGGGGGGEEE@@@===<<<<<<;;;;;;:::888777777666666888888:::<<<:::555444777111000///...,,,+++,,,,,,******)))((((((((((((((('''''''''((((((((((((((())))))))))))***+++,,,,,,000///...,,,,,,,,,------,,,---///000000000///...+++,,,+++***(((((()))+++------222999======>>>AAANNNSSSSSSOOOOOORRRRRROOOHHHGGGDDD???:::444000---***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%&&&&&&########################!!!!!!""""""""""""!!!!!!######""""""""""""######"""""""""#########$$$$$$################################################""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''((()))******(((&&&%%%(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,++++++*********++++++******+++++++++,,,,,,,,,(((+++------+++)))***,,,(((((((((((((((((((((((()))*********++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%'''+++///111333333333//////...---***'''$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((()))+++...000<<<>>>CCCGGGJJJJJJJJJJJJFFFHHHQQQdddyyyzzzqqqgggdddjjjuuuzzztttxxx}}}ooottt~~~yyysssrrruuuvvvtttqqqkkkmmmkkkeeeccccccaaa]]][[[\\\\\\]]]]]]]]]]]]\\\UUUUUUUUUUUUUUUUUUUUUUUUQQQPPPOOOOOONNNMMMLLLLLLPPPXXX```bbb[[[SSSMMMJJJEEEGGGIIILLLMMMMMMMMMLLLLLLMMMNNNNNNMMMMMMOOOPPPNNNNNNNNNLLLIIIGGGGGGHHHGGGHHHHHHFFFDDDBBBCCCDDD???BBBEEEEEEAAA>>>===>>>999888777666555555555666000222777:::777444666===.........,,,******+++,,,))))))(((''''''''''''(((''''''''''''''''''''''''+++***)))(((((()))***+++444222///,,,++++++,,,,,,'''***///333444444222000+++...000///+++((()))***,,,,,,///666888777888:::JJJSSSVVVPPPMMMQQQVVVWWWKKKIIIDDD???:::666333222******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$%%%######################## !!!!!!!!!!!! ######""""""""""""##################$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))*********++++++++++++(((***+++***)))((()))***((()))))))))************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''((()))+++...000111111111333000---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&+++***((('''(((---444999BBBBBBBBBDDDFFFHHHIIIIIIDDDYYYjjjvvvzzz~~~zzznnnkkk```XXXlllyyy~~~wwwsssnnniiiffffffhhhiiigggfffdddaaa^^^\\\[[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPKKKLLLLLLLLLLLLKKKKKKJJJRRR[[[eeeiiicccXXXNNNHHHGGGEEEDDDIIIOOOPPPKKKDDDJJJJJJJJJJJJKKKMMMOOOPPPTTTSSSRRROOOMMMJJJGGGEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>======999888777666444444333333222222222222111111111000......---,,,+++))))))(((+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''------,,,++++++******)))((()))(((+++333999555...---...000///---+++))))))&&&(((+++///222555777777???IIIPPPQQQOOOQQQSSSRRRMMMHHHDDDAAA;;;444666<<<999222***''')))***(((%%%)))&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&'''%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""""""""""""""################################################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************((()))******(((((()))***(((((()))))))))*********+++*********)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%***+++...000111111000///---,,,)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))+++,,,///333:::>>>DDDDDDEEEFFFHHHJJJMMMOOOYYYlll}}}```YYYTTTSSSmmmrrrkkkwww~~~zzzxxxvvvwwwsssmmmhhhcccaaa``````^^^]]][[[YYYWWWVVVUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQKKKLLLLLLLLLLLLKKKJJJJJJNNNVVVbbbmmmpppjjj```XXXPPPMMMLLLQQQWWWZZZVVVRRRJJJIIIHHHGGGHHHIIIJJJKKKMMMMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;888888666555444333333333111111111111000000000000...------,,,***))))))(((******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''************)))))))))))))))*********///444111+++---...///000///---------))))))***+++...222666999???GGGLLLMMMNNNRRRSSSRRRQQQOOOOOOLLLEEE===@@@HHHEEE>>>444,,,'''%%%###"""%%%###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$############$$$$$$########################################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((()))***)))((('''(((***(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&,,,...000222222111///---''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&***///333777<<<@@@CCCEEEFFFGGGIIIMMMSSS[[[```mmmvvvdddXXX[[[eeettt~~~zzzvvvrrroooqqqooojjjeee```]]][[[ZZZYYYXXXWWWVVVUUUTTTTTTUUURRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPKKKKKKLLLLLLKKKJJJJJJIIILLLOOOXXXeeepppuuusssnnn\\\XXXVVVXXX\\\^^^\\\XXXHHHGGGFFFDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBBBB???>>>===;;;::::::::::::888888999999999999999999777666555444333222222222000000/////////.........------,,,+++***))))))(((***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))***------******---,,,))),,,...000222333333222111...,,,)))(((***///444888===BBBFFFHHHMMMRRRRRROOORRRWWW^^^```XXXNNNJJJLLLPPPIII>>>333+++&&&$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((())))))''''''((()))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''')))***,,,,,,///111333444333000---+++%%%%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((((((((---444:::>>>AAACCCEEEGGGHHHKKKPPPYYYeeerrrzzz{{{yyynnnsss{{{vvvqqqmmmjjjhhhgggeeecccaaa___]]]\\\XXXWWWVVVUUUTTTTTTTTTTTTPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKKKKKKKJJJJJJIIIHHHLLLKKKLLLSSS^^^kkktttxxxccc^^^YYYWWWWWWWWWTTTPPPFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???<<<;;;:::999777777777777555666666777777888888888555555444333222111111111.........------------,,,,,,,,,,,,+++***))))))((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***---111111,,,((()))*********---333888;;;:::777444111...+++))))))+++///222777;;;???DDDLLLRRROOOHHHMMMWWWdddmmmiii]]]QQQJJJRRRJJJ@@@888333000,,,)))***)))''''''''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&(((+++---)))(((&&&$$$####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&((((((((('''&&&'''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$'''))),,,...000111111222333333111...+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((---222999???BBBCCCDDDDDDHHHJJJOOOYYYggguuu}}}ooolllttt|||yyyqqqllliiifffeeebbbbbbbbbbbbaaa```______WWWVVVTTTSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIGGGGGGIIIIIIHHHIIINNNWWWccclll^^^ZZZTTTPPPOOOMMMKKKHHHDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEDDDCCCAAA@@@>>>===;;;:::999777666666555555555555555666666777777777444333222111000000000111---------,,,,,,,,,++++++,,,++++++******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******///444444...))))))++++++(((,,,444<<>>::::::777000))))))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&'''''''''%%%%%%'''((($$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''***---//////---***&&&$$$""""""!!!########################$$$$$$############$$$$$$##############################################################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###%%%'''***---///111111111111111000...+++)))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++,,,333888>>>BBBDDDEEEEEEEEEGGGJJJTTTeeewww~~~uuujjjeeelll{{{zzzxxx~~~~~~~~~}}}|||{{{vvvpppjjjhhhfffeeeeeeaaa``````___^^^]]]]]]\\\YYYXXXWWWUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFCCCGGGJJJJJJIIIKKKOOOTTTRRROOOLLLJJJJJJJJJIIIHHHDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEECCCAAA???<<<;;;:::999888777666555555555555555555555555555666666222111000000//////000000------,,,,,,,,,+++++++++++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))---222333...***+++,,,+++(((+++222:::@@@???888111////////////---,,,***))),,,000333999BBBHHHFFF???DDDIIIOOOTTT\\\cccccc___PPPHHH@@@<<<:::777000***'''%%%######%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%''')))$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''))),,,///000111000---***'''$$$"""!!!###############$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((((()))+++...///000000000111000...,,,***(((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***---111333999===AAADDDEEEFFFHHHIIIOOOWWWiii~~~}}}yyyooommmlllppp{{{zzz~~~||||||xxxuuusssqqqpppooopppmmmjjjhhhgggeeecccaaa^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWSSSSSSSSSSSSRRRRRRRRRRRROOOOOONNNNNNMMMMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDFFFHHHHHHHHHFFFDDDDDDGGGGGGFFFGGGHHHIIIJJJJJJEEEEEECCCBBBBBBCCCCCCDDDDDDDDDCCCAAA???===;;;:::999888777666555444444444444444444444333333333333111000//////.../////////------,,,,,,,,,+++++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((,,,---+++***++++++(((******---333888999555000,,,,,,---...///......---,,,...///000777@@@CCC@@@BBBJJJPPPPPPRRRZZZ```bbbUUURRRJJJBBB:::666555666...+++'''%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&))),,,...///000111000///---***'''%%%$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))//////111222222222111000111///,,,***((('''&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&(((+++111666:::===???BBBEEEFFFHHHKKKMMM```lllyyyeee]]]hhh}}}~~~}}}xxxuuuxxxvvvsssooommmkkkjjjiiigggfffeeedddccc```\\\XXXYYYXXXWWWVVVUUUVVVWWWXXXSSSSSSRRRSSSSSSTTTUUUVVVTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPOOONNNMMMMMMJJJJJJJJJIIIHHHGGGEEEDDDHHHEEEAAAAAACCCDDDBBB@@@BBBCCCCCCEEEFFFHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>><<<:::999888888666555444333333333444333333333222222111111000//////.........//////---------,,,,,,,,,++++++************))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###''')))((()))+++***%%%,,,***))),,,111444222///******+++---...000222333......,,,***000:::BBBCCC???NNNYYYVVVQQQRRRXXX[[[[[[ZZZUUUHHH;;;777>>>FFF:::555...)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$#########"""#########""""""$$$&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''***---//////////////////...---***((('''""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%$$$###""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$############"""###$$$$$$%%%''''''&&&&&&%%%&&&&&&&&&(((%%%###"""$$$(((...111///111333555666555333222...,,,(((&&&%%%&&&(((***&&&&&&&&&''''''''''''(((((()))***)))'''&&&'''(((***((((((+++000666;;;===AAA???BBBFFFGGGGGGNNNXXXrrryyyaaabbbzzz{{{wwwtttrrrsssrrroookkkhhheeecccbbbdddcccbbbaaa___]]]\\\\\\XXXWWWVVVVVVVVVUUURRRPPPQQQPPPOOOPPPRRRSSSRRRQQQRRRRRRQQQQQQQQQRRRRRRSSSRRRPPPNNNLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCEEEFFFGGGHHHIIIEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>><<<;;;999888888777666555444333333333222222222222222222222222.........///////////////...---,,,,,,+++++++++,,,************))))))))))))%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%###""""""###%%%&&&%%%&&&(((************))),,,///111000+++***---000000---)))(((+++...222444000000---******111;;;DDDCCCNNN^^^hhhbbbVVVRRRVVV\\\]]]ZZZOOOBBB@@@JJJUUURRRGGG666***%%%%%%''')))!!!'''***'''%%%'''&&&!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$&&&+++000222000---,,,...000111000---(((%%%$$$###"""###$$$%%%$$$###$$$$$$##################""""""""""""""""""""""""%%%"""!!!%%%&&&%%%"""""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%''''''&&&%%%%%%$$$%%%%%%&&&%%%$$$###%%%)))...111///111333555555333000...,,,***(((&&&%%%&&&'''(((&&&&&&&&&''''''''''''(((((()))***)))'''&&&'''(((((((((***...333999===???BBBAAACCCHHHJJJOOO\\\jjjvvvoooqqq~~~zzzvvvrrrooommmooommmkkkhhheeecccaaaaaaaaa```___^^^\\\[[[ZZZYYYYYYXXXWWWVVVWWWVVVTTTQQQRRRPPPOOOPPPRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMKKKKKKKKKJJJHHHGGGEEEDDDHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGCCCBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;999888777777666555444333333333333222222222222222222222222/////////...............------,,,+++++++++++++++)))))))))(((((((((((('''&&&%%%%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$""""""$$$%%%&&&%%%&&&'''((())))))))))))***...111000,,,***,,,///---++++++---222555666555333222///++++++---222666:::DDDVVVhhhlllddd]]][[[WWWZZZ[[[VVVOOOLLLPPPUUUSSSMMMBBB777...)))''''''"""&&&'''$$$###&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$%%%''',,,111222000...---...000111000---)))'''$$$###"""###$$$%%%$$$###################################################&&&%%%###""""""###$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''))),,,///000///000222333222///+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***((('''&&&((()))))),,,000666;;;>>>AAABBBCCCBBBDDDJJJRRR]]]lllxxxyyy~~~~~~}}}|||zzzwwwsssooollljjjhhhhhhgggeeecccaaa______^^^]]]\\\[[[ZZZYYYXXXWWWWWWXXXWWWVVVVVVVVVUUUSSSQQQSSSQQQPPPQQQRRRRRRQQQPPPOOONNNNNNNNNOOOPPPQQQQQQSSSRRRQQQPPPOOONNNNNNMMMJJJJJJIIIHHHFFFEEEDDDCCCHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDD@@@@@@??????>>>=========<<<<<<;;;:::999888666555555444333222222222222222111111111111111111111111/////////......------,,,,,,+++******************((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%&&&&&&'''((()))(((,,,//////---++++++---***)))+++111999<<<999555222000.........---,,,+++222999JJJ___jjjggg]]]VVVPPPSSSWWWZZZZZZXXXVVVTTTNNNLLLHHH@@@777...(((%%%'''((('''######%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&''')))...111222111///---...000000///---+++)))%%%$$$""""""$$$%%%$$$###################################################%%%&&&%%%### """%%%###############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((()))***,,,...000111111111000///...,,,)))((('''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''(((((('''&&&&&&(((***///333999>>>AAACCCDDDEEEEEEEEEKKKYYYjjjxxxzzzsssyyy~~~~~~{{{xxxvvvvvvtttqqqmmmjjjhhhffffffcccbbbaaa___^^^]]]]]]]]]ZZZZZZYYYXXXWWWVVVVVVUUUVVVUUUTTTTTTTTTTTTRRRPPPSSSRRRQQQQQQRRRRRRQQQPPPNNNNNNNNNOOOOOOQQQRRRRRRRRRRRRRRRQQQPPPOOONNNMMMKKKJJJIIIGGGFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCCCCCCCBBBAAAAAA??????>>>>>>===<<<<<<<<<;;;:::::::::888777666555333333222111111111111111000000000000000000000000//////......---,,,++++++******))))))))))))******))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''(((%%%)))---...---+++++++++)))(((***000888;;;777222---,,,---000333222...)))000444>>>KKKUUUVVVPPPJJJPPPRRRVVV\\\bbbddd```\\\MMMKKKHHHDDD>>>777///)))+++***(((%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((,,,///111222111000...............---,,,+++'''%%%###"""###$$$$$$##################$$$$$$$$$#################################$$$$$$$$$####################################$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&(((***,,,---,,,---///111333333333222333000,,,(((%%%%%%&&&(((%%%&&&&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''&&&&&&'''***,,,444888>>>BBBBBBBBBCCCDDDFFFJJJWWWqqq|||nnntttxxxsssrrryyy|||}}}~~~vvvgggfffttt}}}|||~~~|||xxxtttqqqooommmjjjgggdddccccccccc```___^^^]]]]]]]]]]]]]]]YYYYYYXXXXXXWWWWWWVVVVVVWWWUUUUUUUUUVVVUUUSSSRRRSSSRRRQQQQQQRRRSSSRRRPPPOOOOOOPPPPPPRRRSSSTTTUUUQQQQQQQQQQQQPPPNNNMMMLLLMMMLLLJJJHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEAAAAAABBBCCCCCCBBB@@@?????????>>>>>>===<<<<<<<<<:::::::::999888777666555222222111000000000111111///////////////////////////......---,,,++++++***)))))))))(((((()))***************)))))))))(((((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$&&&'''$$$'''***,,,,,,+++******+++)))))),,,222444222///+++,,,...333777666222---///222555999???FFFLLLOOOWWWWWWYYY___fffkkkkkkjjjWWWQQQIIIEEECCC>>>777111)))'''%%%&&&((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***---000111111000000...------,,,,,,,,,------(((&&&###"""###$$$$$$$$$""""""#########$$$$$$$$$###########################!!!"""'''---///)))"""##############################$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((***,,,///111222000111333444444444333222111...)))%%%###$$$&&&(((%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''''''''***...111777;;;???@@@??????BBBDDDFFFOOOeee~~~uuu}}}~~~~~~xxxnnniiiaaaXXXaaasssxxx{{{zzzxxxxxxwwwtttpppmmmhhhfffcccaaa_________```^^^^^^]]]\\\\\\\\\\\\]]]XXXXXXXXXXXXXXXXXXWWWWWWYYYXXXWWWWWWXXXXXXVVVTTTRRRQQQPPPQQQSSSTTTSSSRRRPPPPPPQQQRRRSSSUUUWWWXXXRRRRRRQQQPPPOOONNNNNNMMMOOONNNKKKIIIHHHGGGHHHHHHCCCCCCDDDDDDDDDDDDEEEEEE@@@AAABBBDDDCCCBBB@@@????????????>>>======<<<<<<999999999888888777555555222111111000000000111111........................---------,,,,,,++++++***))))))))))))))))))***+++************)))))))))))))))(((''''''&&&'''''''''(((''''''''''''&&&&&&&&&)))(((''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''***++++++***))),,,+++++++++,,,------,,,---...000333555555222000...111222111555DDDUUU___UUUWWWZZZ^^^bbbfffjjjlll```WWWKKKCCC???<<<999666,,,&&&###&&&((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''***...111000/////////---,,,***))))))+++---...)))'''###"""###$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""""")))333555---$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***---------...000111333444333333444444444333111111,,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((()))***...333777:::===@@@@@@>>>@@@EEEIIIQQQ```zzzwwwggg___ddd}}}tttrrrooommmmmmlllkkkiiifffdddaaa^^^]]]^^^___```]]]]]]\\\[[[[[[[[[[[[[[[WWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVXXXWWWVVVTTTQQQPPPPPPQQQTTTUUUUUUTTTPPPPPPQQQRRRTTTVVVXXXYYYUUUTTTRRRPPPOOOOOOOOOPPPOOONNNKKKIIIHHHGGGHHHIIIFFFEEEEEEDDDCCCCCCBBBBBB???@@@BBBDDDDDDCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;666777777666666555444333222111111000000111111222------------------------,,,,,,,,,+++++++++++++++***))))))))))))***+++,,,***))))))))))))((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%''')))*********+++---///...,,,***+++,,,+++---...//////000222444000333222///444FFFXXXaaaOOOWWW```cccaaaaaadddiiiddd___TTTHHH>>><<<@@@DDD???444***))))))'''''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''+++///000///.........,,,+++(((&&&''')))---///***'''$$$"""###$$$%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!&&&---///+++&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''')))***,,,---222222111222222333444444444444444333222111000///'''(((((((((''''''&&&%%%''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((()))***+++---111777;;;===@@@BBBAAA@@@CCCJJJPPPfffxxxuuuhhhvvvyyy{{{|||xxxvvvqqqmmmgggddddddeeegggggggggeeebbb```___```aaaccc]]]\\\[[[ZZZZZZZZZZZZZZZVVVWWWWWWWWWWWWXXXXXXXXXTTTSSSSSSSSSUUUTTTSSSQQQPPPOOOOOOQQQTTTVVVVVVUUUOOOPPPPPPRRRTTTVVVXXXYYYWWWVVVSSSQQQPPPPPPQQQRRROOONNNKKKIIIGGGGGGHHHHHHHHHHHHFFFEEECCCAAA@@@???>>>@@@CCCDDDEEEDDDBBB@@@>>>======<<<<<<;;;::::::555555555555444333222222222111111111111111222222------------------------++++++++++++++++++,,,,,,******))))))***+++,,,,,,)))(((((((((''''''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&$$$###$$$######%%%(((***+++******...333222...++++++---''')))++++++***---333888333555222...444CCCQQQVVVOOO\\\kkkoooiiidddfffjjjiiiiiibbbTTTFFFDDDNNNYYYUUUEEE555...***&&&%%%)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&***///000///------...,,,***'''%%%&&&(((,,,///+++((($$$"""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###&&&&&&%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######