BM6P6(@ }}}nnnfffaaa^^^\\\\\\]]]cccqqquuueee]]]\\\XXXXXXXXXYYYYYYXXXWWWVVVQQQSSSXXX\\\```jjj}}}nnnYYYQQQPPPNNNNNNPPPTTTVVVWWW^^^fff|||}}}hhhaaa[[[\\\[[[XXXTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFEEECCCBBB@@@>>><<<<<<;;;============<<<<<<<<<<<<;;;;;;999999999999;;;;;;;;;;;;999999999999;;;;;;::::::;;;;;;<<<=========???@@@AAAAAAAAABBBDDDFFFJJJKKKNNNVVVbbbrrr}}}{{{yyyxxxwwwyyy|||}}}{{{|||~~~nnnaaa```___XXXUUUXXXXXXSSSPPPPPPPPPTTT```kkkqqq]]]WWW\\\gggsss|||xxxmmmccc]]]ZZZXXXXXXVVVfffzzzqqq```ZZZZZZYYYXXXXXXWWWVVVUUUWWWUUURRRPPPQQQTTTWWWZZZbbbkkklll[[[PPPLLLGGGGGGIIIJJJIIIKKKWWWdddsssjjjccc```]]]]]]^^^cccppp~~~zzzkkkccc```\\\[[[YYYWWWWWWVVVUUUTTTSSSUUUYYY^^^bbblllkkkXXXQQQQQQMMMMMMPPPUUUWWWYYY```iii~~~mmmeee^^^]]]\\\XXXTTTTTTSSSRRRQQQPPPOOOMMMLLLLLLLLLKKKJJJJJJHHHHHHGGGFFFEEEDDDBBB@@@>>>===<<<<<<============<<<<<<<<<<<<;;;::::::999999::::::;;;;;;::::::999999::::::;;;::::::;;;;;;<<<=========???@@@AAAAAAAAABBBDDDFFFIIIIIILLLSSS^^^nnn}}}~~~zzzvvvsssqqqnnnqqquuuxxxyyy|||pppcccbbbaaaZZZWWWZZZWWWSSSOOONNNMMMOOOWWWaaatttvvvaaaZZZ```lllzzz}}}pppccc[[[VVVUUUUUUVVVfff{{{vvveee[[[ZZZYYYXXXXXXXXXXXXWWWTTTRRROOONNNOOORRRVVVXXXaaajjj~~~}}}~~~jjjYYYOOOLLLGGGGGGIIIJJJIIIKKKVVVbbbzzzpppfffaaa^^^]]]^^^cccnnnzzzsssiiieeeaaa^^^ZZZWWWVVVVVVTTTSSSUUUVVVZZZ___dddooo|||eeeVVVQQQQQQOOOPPPSSSYYY\\\___gggpppwwwlllaaa^^^]]]YYYUUUTTTSSSSSSRRRPPPOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDBBB@@@???=====================<<<<<<<<<<<<;;;::::::999999::::::;;;;;;::::::999999::::::;;;::::::;;;;;;<<<=========???@@@AAAAAAAAAAAADDDFFFGGGHHHIIINNNXXXgggwww~~~xxxtttpppnnnjjjmmmqqqtttxxx|||tttgggdddbbb\\\YYY\\\XXXSSSOOONNNLLLJJJOOOVVVaaapppyyyxxxvvvvvvyyy~~~hhh___eeesssuuudddXXXRRRRRRSSSWWWggg}}}}}}kkk]]][[[YYYYYYZZZZZZYYYXXXRRRQQQNNNMMMNNNRRRVVVXXX___iii}}}}}}yyy{{{gggUUUMMMLLLHHHGGGHHHJJJIIIKKKUUU```vvvhhhccc^^^]]]]]]aaakkkuuu{{{ooohhhccc```]]][[[[[[YYYVVVSSSWWWWWWZZZ___fffssssss___TTTQQQRRRRRRSSSXXX^^^bbbfffoooxxxttteee___]]]YYYVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDBBBAAA???>>>>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<=========>>>???AAAAAA@@@AAACCCEEEGGGGGGIIIKKKSSS```ppp{{{{{{xxxuuurrroooppprrrtttwwwzzz~~~}}}ooohhhccc\\\ZZZ[[[YYYTTTQQQPPPNNNJJJKKKOOOSSS]]]mmm|||ooohhhiiiiiikkkooovvvoooffflllyyy|||gggXXXPPPPPPRRRWWWggg|||pppaaa^^^\\\\\\]]]]]]ZZZWWWTTTRRRPPPOOOPPPSSSXXXZZZ]]]ggg|||{{{xxx|||}}}cccQQQKKKLLLHHHGGGGGGIIIIIIKKKTTT^^^|||jjjddd^^^]]]\\\___gggooouuullleeebbb``````aaa___ZZZUUUWWWVVVYYY```iiiwwwjjjZZZRRRQQQRRRSSSTTTYYY```eeejjjsss}}}{{{iii```]]]ZZZWWWVVVUUUTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCAAA@@@?????????============<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<=========>>>???@@@@@@@@@AAACCCEEEGGGHHHIIIKKKPPP[[[jjjuuu~~~zzzvvvsssrrrrrrsssvvvyyy{{{|||}}}pppfff^^^ZZZYYYWWWSSSPPPQQQOOOKKKJJJLLLIIIPPP\\\gggrrr{{{iii______```bbbeeekkkrrrwwwzzztttlllrrrlllZZZQQQPPPRRRWWWdddwwwqqqdddaaa``````bbbaaa\\\WWWUUUSSSPPPOOOPPPTTTXXXZZZ\\\fff|||xxxxxxwww^^^NNNJJJLLLIIIGGGGGGIIIIIIKKKRRR[[[xxxnnnfff```]]]]]]^^^dddkkkyyy~~~sssiiieeebbbbbbdddbbb\\\WWWXXXVVVYYYaaalll|||wwwbbbVVVRRRQQQRRRRRRTTTYYY```fffkkkttt~~~kkk```]]]ZZZXXXXXXUUUUUUTTTRRRQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHHHHEEEEEECCCBBBAAA@@@@@@@@@============<<<<<<<<<<<<999::::::;;;;;;::::::999999::::::;;;;;;::::::999::::::;;;;;;<<<=========>>>???@@@@@@@@@@@@CCCEEEFFFHHHJJJKKKMMMVVVdddnnn}}}vvvqqqooooooppptttyyy{{{|||~~~}}}mmmbbb[[[XXXVVVQQQOOOPPPOOOKKKIIIJJJDDDHHHOOOWWW___mmmxxxhhh[[[[[[[[[[[[\\\aaagggkkkqqqvvvssspppxxxqqq]]]SSSQQQSSSVVV```nnn~~~}}}nnndddbbbbbbfffiiiggg```YYYUUUSSSPPPNNNOOORRRUUUXXX[[[fff|||vvvzzzqqqZZZMMMJJJKKKIIIFFFFFFHHHJJJKKKQQQXXXooorrrjjjbbb_________dddjjjsss}}}qqqjjjbbb```aaaaaa]]]XXXYYYWWWZZZdddqqqnnn\\\TTTRRRRRRQQQUUUVVV\\\ccchhhmmmwwwlll___\\\[[[YYYYYYVVVUUUTTTSSSRRRPPPOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDBBBAAAAAAAAAAAA============<<<<<<<<<<<<999::::::;;;;;;::::::999999::::::;;;;;;::::::999::::::;;;;;;<<<============???@@@@@@???@@@BBBEEEDDDGGGJJJJJJKKKRRR^^^hhh|||yyysssqqqoooqqqvvvzzz}}}}}}~~~wwwiii___ZZZZZZTTTPPPRRRQQQMMMJJJJJJHHHFFFIIIPPPWWW```nnn}}}tttfffZZZYYYXXXWWWWWW[[[```eeeiiioooxxxwww}}}zzzppprrr}}}sss```TTTRRRSSSTTT[[[eeerrr~~~wwwiiiaaaaaacccjjjooonnneee]]]WWWUUURRRPPPPPPRRRUUUXXX[[[fff}}}~~~vvv~~~kkkWWWLLLJJJJJJIIIFFFEEEHHHJJJKKKPPPVVVfff{{{tttuuu{{{uuullldddaaaaaaaaadddjjjooowwwmmmbbb\\\]]]^^^\\\XXX[[[YYY\\\ffftttiiiXXXSSSSSSRRRQQQYYYZZZ```ggglllqqq{{{lll___\\\[[[ZZZZZZVVVUUUTTTSSSRRRQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>=========<<<<<<<<<<<<999999;;;;;;;;;;;;999999999999;;;;;;;;;;;;999999::::::;;;;;;<<<======>>>===>>>@@@@@@???@@@BBBDDDBBBFFFJJJJJJJJJOOOZZZcccttt|||yyyvvvssstttxxx|||~~~~~~}}}nnnccc]]]___YYYTTTUUUTTTPPPMMMMMMOOOIIIHHHOOOVVVZZZ```hhhqqqzzz{{{ooodddZZZYYYWWWUUUUUUXXX^^^bbbdddjjjsss{{{ooopppwww{{{|||rrrlllssstttaaaUUURRRRRRTTTXXX___jjjvvv{{{rrrfff]]]^^^cccllltttsssjjjaaa[[[YYYUUUSSSRRRTTTWWWYYY[[[fff}}}xxx~~~gggUUULLLJJJJJJJJJFFFEEEHHHJJJKKKOOOUUUaaayyytttpppnnnrrryyyttthhhaaa]]]]]]```fffppp{{{nnnccc___^^^\\\[[[[[[YYYXXX\\\iiizzz{{{bbbVVVUUUUUUSSSRRRVVVZZZ___eeelllvvvtttfff^^^XXXWWWZZZVVVVVVTTTSSSRRRRRRRRRRRRMMMMMMMMMMMMLLLJJJIIIHHHDDDDDDCCCBBB@@@???>>>===???>>>===;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAABBBEEEHHHHHHHHHKKKSSSYYYnnn}}}{{{yyywwwtttsssuuuwwwxxxyyy{{{}}}wwwfff^^^ZZZZZZYYYWWWVVVSSSQQQOOOKKKKKKMMMOOOSSSWWW[[[]]]aaadddgggjjjjjjhhhfffddd___\\\YYYWWWYYY\\\```aaaccccccggguuuoooeeeeeeggghhhhhhkkkuuusssbbbWWWSSSRRRQQQRRRWWW___ggglllllljjjddd___cccsss}}}rrrjjjddd\\\SSSNNNPPPUUUZZZ\\\```iii}}}xxxxxxzzz]]]NNNMMMLLLHHHHHHFFFFFFHHHHHHGGGKKKQQQccczzztttppplllkkkpppwww{{{mmmeee___]]]___dddnnn}}}}}}pppddd```^^^\\\[[[\\\[[[ZZZ```nnnuuu^^^UUUUUUVVVUUUUUUXXX\\\bbbiiiqqq}}}wwwhhhaaa\\\ZZZ[[[WWWVVVUUUSSSRRRRRRRRRRRRNNNNNNNNNMMMLLLKKKIIIIIIHHHGGGFFFEEECCCBBBAAAAAA???>>>===<<<;;;<<<======<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@AAAAAABBBBBBBBBEEEGGGGGGGGGJJJQQQWWWfffvvv{{{xxxtttsssuuuwwwxxxxxxyyy{{{~~~pppfffaaa___]]][[[XXXVVVSSSQQQNNNOOORRRWWW]]]______]]]ZZZ[[[\\\]]]______^^^\\\___\\\YYYXXXYYY[[[^^^___bbbaaaeeeooouuufff```^^^aaaccciiiuuu|||nnn___WWWUUUVVVWWWWWWXXX\\\aaaddddddbbb^^^\\\dddxxx}}}tttiiiaaaWWWRRRTTTZZZ___aaaaaajjj~~~}}}vvvyyyyyy]]]OOOMMMKKKGGGHHHEEEFFFHHHHHHGGGKKKQQQ^^^|||xxxrrrnnnllllllsss{{{uuujjjbbb]]]^^^bbbiiixxxtttgggaaa___]]]]]]^^^]]]^^^eeeuuu~~~lllZZZTTTUUUWWWXXXYYY\\\```fffnnnxxx|||kkkccc___\\\\\\WWWVVVUUUTTTSSSRRRRRRRRRNNNNNNNNNMMMLLLKKKJJJIIIFFFEEEDDDCCCBBB@@@?????????>>>===<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????@@@@@@AAABBBBBBCCCBBBDDDFFFFFFFFFHHHNNNRRR^^^mmm}}}zzzvvvtttuuuvvvxxxxxxvvvxxx{{{}}}qqqhhheeeaaa^^^\\\YYYVVVTTTQQQSSSZZZccckkkkkkeee^^^VVVRRROOOPPPSSSVVVVVVVVV^^^\\\ZZZXXXXXXYYY[[[\\\aaaaaacccjjjyyykkk___ZZZZZZ___jjjyyy|||xxxpppeee\\\WWWYYY]]]\\\ZZZYYYYYY[[[\\\]]]\\\ZZZZZZeee|||{{{mmmdddZZZUUUXXX]]]cccfffccclll{{{vvv}}}www\\\OOOLLLJJJGGGGGGEEEFFFHHHHHHGGGKKKPPPWWWttt|||vvvsssqqqrrrzzz{{{nnneee___^^^aaaeeerrryyyjjjcccaaa___^^^```___```jjj}}}ssseeeWWWSSSUUUWWWYYY[[[___cccjjjrrr~~~mmmccc___\\\ZZZXXXWWWVVVTTTSSSRRRRRRQQQOOOOOOOOONNNMMMLLLJJJJJJEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>===============<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEEEEGGGKKKNNNWWWeeewww}}}xxxuuuuuuvvvwwwwwwuuuwwwzzz~~~yyymmmiiiddd```^^^\\\XXXUUURRRUUU^^^kkkuuuuuukkkaaaVVVPPPJJJIIIMMMRRRUUUVVV\\\[[[ZZZXXXWWWWWWZZZ\\\```aaabbbgggssssssddd]]]XXX```ooossslllddd]]]XXXWWW]]]dddbbb___\\\YYYYYYZZZ[[[\\\YYY[[[fffzzz|||llldddZZZUUUWWW]]]ccceeeeeelll{{{xxxsssZZZOOOKKKIIIGGGGGGEEEEEEHHHHHHGGGJJJPPPSSSlll}}}zzzyyyzzzrrrhhh```___bbbfffqqq~~~nnnfffccc``````bbbaaacccnnnkkk```WWWUUUVVVWWWZZZ]]]bbbfffmmmuuupppccc^^^ZZZWWWYYYXXXVVVTTTSSSRRRRRRQQQPPPPPPOOOOOONNNLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<=========>>>??????@@@@@@CCCCCCDDDDDDEEEFFFIIIKKKRRR^^^nnn}}}zzzvvvuuuuuuvvvvvvuuuwwwzzz}}}rrrmmmgggdddbbb___ZZZVVVQQQUUU^^^lllvvvvvvkkkaaaVVVPPPJJJGGGKKKQQQVVVXXXZZZZZZYYYWWWVVVWWW[[[^^^```aaacccfffqqqzzziiiaaaYYYcccuuupppfff\\\XXXUUUWWW```jjjmmmjjjfffaaa]]]\\\\\\]]]ZZZ___iiixxx|||iiibbbYYYUUUXXX]]]bbbddddddkkk~~~{{{yyymmmXXXNNNJJJHHHGGGGGGEEEEEEGGGGGGFFFJJJPPPSSSfffvvvkkkcccaaacccjjjqqq~~~qqqhhhdddbbbbbbdddcccfffsssddd]]]WWWWWWXXXYYY\\\```eeeiiipppxxxwwweee]]]ZZZWWWZZZYYYWWWUUUSSSRRRRRRQQQPPPPPPPPPOOONNNMMMLLLKKKHHHHHHGGGFFFDDDCCCBBBBBB>>>>>>?????????>>>===<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<<<<<<<======>>>?????????CCCCCCCCCDDDEEEGGGHHHIIINNNXXXeeettt|||wwwuuuuuuuuuvvvuuuwwwyyy|||}}}xxxqqqmmmjjjfff]]]WWWQQQTTT[[[fffmmmmmmeee^^^RRROOOJJJHHHIIINNNUUUYYYXXXYYYXXXVVVUUUWWW^^^ccccccdddfffiiitttmmmddd]]]hhh|||sssfffZZZVVVUUUWWWaaannnyyyxxxsssllleee___]]]]]][[[dddpppyyy|||gggaaaZZZWWWZZZ^^^bbbcccaaahhh{{{{{{{{{gggUUUMMMIIIHHHGGGFFFDDDEEEGGGGGGFFFJJJOOOTTTaaa{{{nnndddaaacccjjjoooyyytttjjjeeecccdddffffffiiixxxqqq^^^ZZZXXXYYY[[[[[[```eeeiiimmmttt{{{iii___\\\ZZZZZZYYYWWWUUUSSSRRRQQQQQQQQQQQQPPPPPPOOONNNLLLKKKGGGFFFEEEDDDCCCAAA@@@@@@>>>>>>???@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::999999::::::;;;<<<=========>>>??????@@@@@@BBBBBBCCCDDDFFFHHHIIIIIIMMMSSS]]]kkk~~~~~~wwwuuutttuuuuuuuuuvvvxxxzzz~~~zzzvvvnnnbbbYYYRRRTTTXXX\\\___^^^[[[WWWMMMNNNLLLIIIGGGKKKSSSYYYVVVWWWWWWUUUTTTXXXbbbiiimmmnnnooosss|||rrriiidddpppzzziiiZZZVVVUUUWWWbbbppp}}}wwwnnnfffbbb```^^^lllyyy}}}}}}|||wwwrrrccc^^^YYYXXXZZZ^^^``````^^^eeewww~~~bbbRRRLLLHHHGGGHHHFFFDDDDDDGGGGGGFFFIIIOOOTTT[[[pppfffbbbccchhhkkktttuuukkkfffddddddggghhhlll{{{{{{fffZZZWWWWWW[[[]]]^^^ccciiikkkpppvvv}}}lllaaa___]]]ZZZYYYXXXUUUTTTRRRQQQQQQQQQQQQQQQPPPOOONNNMMMLLLJJJIIIHHHGGGFFFDDDDDDCCC>>>??????@@@@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======::::::999999::::::;;;<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBDDDGGGIIIIIIIIINNNRRRYYYddduuuxxxuuutttuuuuuutttuuuwwwyyy|||yyytttvvv~~~tttfffZZZTTTUUUVVVVVVUUUTTTRRRQQQKKKNNNOOOLLLHHHJJJRRRZZZUUUVVVVVVTTTTTTYYYdddmmmwwwwwwxxx|||xxxnnnlllwwwlll\\\WWWVVVWWWbbbppp|||tttlllgggfff```qqqyyyrrrkkkddd```[[[WWWVVVYYY\\\]]]\\\[[[cccuuu{{{___PPPKKKHHHGGGHHHFFFDDDDDDGGGGGGFFFIIIOOOTTTWWWzzztttiiidddaaabbbgggrrr|||rrrmmmiiigggggghhhsssnnn```WWWYYY\\\^^^```cccgggjjjooottt{{{zzzccc]]]aaa\\\[[[ZZZXXXVVVTTTSSSRRRQQQPPPPPPPPPQQQOOOLLLJJJJJJIIIGGGFFFFFFDDDAAA???AAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;<<<<<<===;;;;;;::::::::::::999999::::::::::::;;;<<<=====================>>>??????CCCCCCCCCCCCDDDEEEFFFGGGLLLMMMQQQYYYfffuuuwwwqqqqqqqqqooorrrqqqssswwwxxxzzzwwwvvvtttqqqrrrvvv}}}lll```YYYTTTNNNLLLNNNRRRSSSSSSSSSQQQNNNJJJIIIJJJOOOSSSTTTRRRSSSVVVXXX\\\gggrrr}}}~~~ssspppqqq\\\WWWVVVWWWdddvvv{{{xxxvvvsssnnnjjjeeeyyy|||qqqggg^^^ZZZWWWUUUVVVZZZ\\\[[[ZZZYYY```ooo|||~~~sssYYYOOOLLLGGGDDDFFFDDDEEEFFFFFFEEEFFFHHHJJJOOOZZZrrryyymmmfffcccbbbhhhsss~~~sssnnniiihhhhhhooo|||{{{iii]]]WWWYYY\\\^^^```dddiiillluuuyyy|||ccc[[[^^^[[[[[[ZZZXXXVVVUUUTTTSSSSSSRRRQQQQQQRRRPPPNNNKKKKKKIIIGGGFFFFFFEEEBBB???AAA@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<===;;;;;;::::::::::::999999999999999999:::;;;<<<<<<===============>>>??????CCCCCCCCCCCCDDDEEEFFFGGGJJJLLLPPPVVVaaapppyyyrrrrrrqqqooorrrppprrruuuvvvxxxzzzqqqqqqqqqqqqrrrwww~~~rrrdddZZZVVVQQQPPPRRRTTTTTTSSSUUUTTTPPPLLLIIIJJJLLLOOOPPPOOOPPPTTTWWW\\\fffqqqwwwqqqttt___ZZZYYY\\\kkk~~~{{{tttpppmmmjjjgggjjjuuuhhh\\\WWWUUUTTTWWWZZZ\\\[[[YYYXXX^^^lll~~~nnnUUUMMMKKKGGGEEEGGGDDDEEEFFFFFFEEEFFFHHHJJJNNNYYYpppsssjjjfffccciiiuuuxxxqqqllllllnnnyyypppbbb[[[ZZZ\\\^^^aaadddiiinnnsss|||eee[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGGGGEEECCC@@@@@@@@@@@@@@@@@@???????????????>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888999:::;;;<<<===============>>>??????CCCCCCBBBCCCCCCDDDEEEFFFGGGJJJNNNRRRZZZgggxxx|||uuusssrrroooqqqooopppssssssttt|||zzzssspppqqqtttvvvyyy~~~}}}oooaaa\\\WWWVVVWWWXXXWWWUUUWWWVVVTTTPPPKKKIIIJJJKKKLLLKKKMMMQQQTTTYYYdddnnn~~~|||vvvyyyccc]]]]]]cccuuu{{{ooohhheeeccccccooo{{{iiiZZZTTTSSSUUUYYY]]]^^^\\\XXXVVV[[[ggg{{{~~~hhhQQQJJJIIIFFFEEEHHHDDDEEEFFFFFFEEEFFFHHHJJJMMMXXXmmmyyynnnhhheeekkkwwwwwwqqqrrrvvvuuufff]]][[[^^^```cccfffiiiooovvvzzziii]]]^^^ZZZZZZYYYYYYXXXWWWWWWWWWUUUSSSRRRQQQRRRQQQOOOMMMKKKIIIHHHGGGGGGFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???======<<<<<<<<<;;;;;;:::::::::999999999999999999999:::;;;<<<<<<===============>>>>>>???BBBBBBBBBBBBCCCDDDEEEEEEFFFJJJNNNPPPTTT___qqqxxxuuusssqqqqqqooooooqqqqqqqqqxxx|||zzz}}}mmmggg___[[[[[[[[[ZZZYYYWWWWWWVVVSSSOOOKKKJJJJJJKKKJJJKKKOOOQQQUUU^^^hhhxxx}}}}}}jjjaaaaaaiii~~~}}}lllaaa]]]]]]___ppplll[[[SSSTTTWWW]]]bbbbbb___[[[WWW[[[eeexxx|||}}}eeeOOOIIIIIIFFFEEEGGGDDDEEEFFFFFFEEEFFFHHHJJJLLLVVVhhh~~~qqqjjjhhhnnnyyy|||vvvyyy~~~mmmaaa]]]^^^aaacccfffjjjnnntttzzzlll___^^^ZZZZZZZZZYYYYYYXXXXXXXXXTTTRRRPPPPPPPPPPPPNNNMMMKKKJJJHHHHHHHHHGGGEEECCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???======<<<<<<<<<;;;;;;:::::::::999999999;;;::::::;;;;;;<<<===>>>===============>>>>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFJJJMMMNNNQQQ[[[kkkxxxzzzwwwtttrrrpppoooooopppooopppvvv~~~|||ssshhh___]]]\\\\\\[[[VVVWWWXXXVVVRRROOOMMMLLLMMMLLLLLLNNNNNNPPPXXX```nnn}}}{{{yyy~~~pppeeedddnnnlll^^^XXXZZZ]]]mmmooo]]]TTTUUUZZZaaaggghhhddd___YYY\\\fffxxx~~~}}}}}}eeeOOOIIIIIIFFFDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJKKKSSScccuuullliiioooyyy}}}wwwhhh______cccbbbeeejjjnnnrrrwww}}}rrrccc^^^[[[[[[ZZZZZZYYYYYYXXXXXXUUURRRPPPOOOPPPPPPOOOMMMKKKJJJIIIIIIIIIHHHFFFDDDBBBBBBBBBAAA@@@@@@????????????>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999;;;;;;;;;;;;<<<===>>>???===============>>>??????AAAAAAAAAAAAAAABBBDDDDDDGGGIIIKKKLLLOOOXXXeeeooo}}}{{{vvvsssqqqooommmmmmnnnnnnnnnuuu}}}xxxuuulllqqq|||tttiiiccc```^^^\\\WWWXXXYYYXXXUUURRRPPPPPPPPPNNNNNNOOOMMMMMMSSS[[[fffxxxxxxuuutttppppppttt}}}vvviiihhhtttqqq___XXXZZZ^^^jjjyyyppp```UUUXXX]]]eeekkkmmmiiieee\\\___hhhzzz~~~|||eeePPPIIIIIIEEECCCDDDDDDEEEFFFFFFEEEFFFHHHJJJJJJRRR^^^yyyoooiiinnnwwwpppeee___aaaffffffjjjpppuuuyyy}}}jjj```\\\\\\[[[[[[ZZZYYYXXXXXXVVVTTTQQQPPPPPPQQQPPPOOOKKKJJJIIIIIIIIIIIIFFFDDDDDDDDDCCCBBB@@@???>>>>>>======<<<<<<<<<<<<<<<===;;;;;;::::::::::::999999;;;;;;;;;;;;<<<===>>>>>>===============>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFGGGIIIJJJOOOVVV___fffuuu~~~xxxtttqqqooollljjjjjjlllkkklllrrr{{{{{{tttjjjkkkppp{{{zzzrrrkkkddd___[[[\\\\\\ZZZWWWTTTRRRRRRRRRPPPOOOPPPNNNLLLRRRYYYbbbvvvvvvmmmgggcccgggqqqzzzmmmmmm{{{vvvccc[[[\\\___jjjvvv~~~qqqbbbVVVXXX^^^fffmmmooolllhhh]]]```jjj||||||zzzcccNNNHHHIIIEEECCCDDDDDDEEEFFFFFFEEEFFFHHHJJJJJJPPPZZZyyy|||rrriiilllttt{{{lllccc```ccchhhkkkpppvvv|||qqqddd]]]]]]\\\[[[ZZZYYYXXXXXXXXXUUURRRQQQQQQRRRQQQPPPLLLJJJIIIIIIJJJIIIGGGEEEEEEEEECCCBBB@@@???======<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;:::::::::999999::::::::::::;;;<<<=====================>>>??????@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFIIINNNUUU\\\```oooyyy~~~vvvrrrooommmiiihhhhhhjjjiiijjjqqqyyy{{{pppnnnlllooo|||vvvkkkddd^^^^^^^^^[[[WWWTTTSSSRRRRRRPPPPPPPPPNNNMMMRRRYYYbbbvvvwwwjjjaaa\\\cccooo|||ppppppzzzfff]]]]]]aaakkkuuu{{{{{{||||||qqqcccWWWYYY^^^fffmmmpppnnnjjj]]]aaakkk~~~xxx~~~www```LLLGGGHHHEEECCCEEEDDDEEEFFFFFFEEEFFFHHHJJJJJJOOOWWWuuu~~~tttmmmnnnuuuuuuhhhbbbaaadddjjjpppuuu|||}}}jjjbbbbbbaaa^^^]]]\\\[[[YYYVVVTTTRRRRRRRRRRRRRRRPPPMMMMMMKKKJJJHHHFFFEEEDDDEEEDDDCCCAAA@@@???>>>>>>???>>>???>>>444;;;@@@<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============???@@@@@@AAABBBCCCDDDDDDGGGHHHHHHIIIKKKPPPVVVZZZhhhqqqzzz}}}xxxqqqmmmkkkjjjeeebbbbbbccchhhsssuuunnnkkkmmmrrrpppiiihhheeeaaa\\\XXXVVVUUUUUUTTTVVVUUURRROOOPPPQQQQQQccc|||mmm```[[[cccnnnyyyvvvzzz{{{fffcccccc___tttqqqrrrzzz~~~nnn___YYY]]]aaaeeekkkqqqoooiiiddddddmmm||||||mmmYYYJJJIIIJJJEEECCCFFFDDDDDDDDDDDDEEEFFFGGGHHHIIISSS[[[llluuunnnnnntttttthhhcccccchhhmmmuuu{{{nnnbbbbbb```^^^]]]\\\[[[XXXVVVTTTRRRRRRRRRSSSRRRQQQNNNMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCAAA@@@??????>>>>>>===AAAAAA;;;<<<<<<666:::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============???@@@@@@AAABBBCCCDDDDDDFFFGGGHHHHHHJJJNNNTTTYYYdddlllvvv{{{xxxqqqlllkkkfffbbb``````aaahhhvvv{{{rrrlllkkkmmmzzz{{{pppnnniiibbb\\\YYYXXXXXXWWWXXXXXXWWWSSSQQQRRRTTTVVVgggqqqbbb^^^fffqqq}}}zzzuuuqqqssszzzkkkgggiiihhhvvvsssssszzz|||mmm```ZZZ^^^aaaeeejjjooonnniiiddddddnnnxxx{{{kkkXXXJJJIIIJJJEEECCCFFFDDDDDDDDDEEEEEEFFFGGGHHHHHHQQQYYYjjjwwwpppppptttqqqhhheeegggmmmsss|||uuucccaaa___^^^^^^\\\ZZZXXXVVVTTTRRRRRRSSSSSSRRRQQQOOONNNMMMLLLJJJIIIGGGGGGFFFEEECCCBBB@@@@@@??????@@@===@@@???AAA;;;999555:::::::::999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============??????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGIIIMMMRRRVVV]]]fffqqqwwwvvvpppkkkhhhaaa^^^\\\ZZZ[[[cccuuuzzzpppkkkkkkttt~~~zzzqqqeee^^^]]]^^^^^^\\\]]][[[YYYVVVTTTTTTXXX\\\mmmuuueeeccckkkvvv~~~rrrmmmjjjkkkrrr}}}oookkkoooqqqyyyuuutttxxx|||xxxkkk```ZZZ^^^bbbdddiiimmmlllgggcccdddooo}}}www~~~fffVVVIIIHHHIIIEEEDDDFFFEEEEEEEEEEEEEEEFFFHHHHHHGGGOOOVVVhhh|||tttrrrttt|||nnnhhhhhhlllssszzz~~~gggbbb^^^______\\\YYYXXXWWWUUUSSSRRRSSSSSSRRRQQQPPPOOONNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@DDD>>>???===KKK>>><<<;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============??????@@@AAABBBCCCCCCDDDDDDEEEFFFFFFHHHKKKPPPSSSYYYbbbmmmttttttnnnhhheee^^^[[[XXXUUUTTT\\\oootttnnnnnnxxxzzzkkkddddddfffeeecccaaa^^^\\\[[[YYYWWWZZZ___rrrxxxhhhgggqqqzzz|||nnnhhhggglllvvvpppjjjpppuuu{{{wwwsssssstttpppggg^^^XXX]]]bbbdddfffjjjhhhdddbbbdddppp}}}|||~~~```SSSIIIGGGHHHFFFDDDFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHNNNUUUfffxxxuuuvvvwwwmmmjjjmmmrrryyymmmddd^^^______[[[XXXYYYWWWUUUSSSSSSSSSSSSSSSQQQPPPPPPOOOMMMLLLKKKJJJJJJGGGFFFEEECCCBBBAAA@@@@@@DDD>>>DDDEEEaaaJJJCCCAAA======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>??????@@@AAABBBCCCCCCCCCDDDFFFFFFGGGIIIMMMQQQXXX___iiipppqqqmmmgggccc]]]YYYVVVTTTTTT\\\nnnwwwqqqsssuuunnnnnnpppooolllhhhdddbbbbbb___ZZZ\\\aaavvvzzzkkkmmmwwwzzzkkkbbbdddmmmzzzpppjjjpppxxx{{{vvvqqqmmmkkkfff```[[[VVV]]]cccdddfffgggddd___```cccpppvvvZZZQQQHHHFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIOOOUUUddd}}}zzzyyyuuuooopppuuuzzzuuuhhh^^^______ZZZXXX[[[WWWUUUSSSSSSTTTTTTSSSRRRPPPOOONNNMMMLLLKKKKKKJJJHHHGGGEEEDDDBBBAAAAAAAAA???<<>>======<<<=========;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFFFFGGGIIILLLOOOVVV\\\eeemmmpppnnniiieee^^^YYYUUUUUUXXX___mmm{{{rrr}}}}}}uuuyyy}}}uuuoookkkkkkfff___```ggg{{{~~~rrrwwwwwwfff\\\aaammm~~~|||ooolllrrrzzz|||vvvnnngggbbb^^^ZZZXXXUUU^^^fffhhhhhhfffbbb\\\^^^aaapppjjjTTTNNNHHHEEEFFFFFFFFFEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJQQQVVV```|||}}}|||}}}vvvssswww~~~|||lll_________ZZZXXX\\\XXXVVVTTTSSSTTTTTTSSSRRROOOOOONNNMMMLLLKKKJJJJJJHHHGGGFFFDDDCCCBBBBBBAAA???:::HHHNNNXXXFFFCCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGGGGGGGIIIKKKNNNSSSXXXaaajjjooopppnnnkkkbbb[[[VVVVVVYYY]]]eeellleeemmmxxx}}}}}}uuusssllleeehhhqqq{{{vvvfff___eeesss{{{zzzwwwqqqllllllsss{{{}}}wwwnnnddd\\\XXXVVVVVVVVVaaakkkmmmlllhhhbbb[[[\\\```ooo}}}uuu___OOOLLLGGGDDDEEEGGGGGGEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJQQQVVV[[[qqq~~~~~~xxxvvv|||nnn```___^^^YYYXXX]]]XXXVVVTTTSSSTTTTTTSSSRRROOONNNNNNMMMLLLKKKJJJJJJIIIHHHFFFEEECCCBBBBBBBBBDDD999AAABBByyyQQQCCCFFF>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFGGGHHHHHHIIIKKKMMMQQQVVV^^^hhhooosssrrrppphhh___WWWUUUVVVVVVYYY\\\]]]cccjjjqqqwww|||wwwpppiiinnnzzzxxxiiifffmmm|||~~~mmmkkkjjjhhhgggjjjrrrzzz~~~xxxnnnbbbYYYUUUUUUVVVWWWcccnnnqqqooojjjccc[[[[[[___ooo~~~{{{}}}oooWWWMMMKKKGGGDDDDDDGGGGGGEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIQQQUUUXXXiiittt```]]]___[[[XXXYYYXXXWWWVVVVVVWWWWWWUUUSSSOOOOOONNNNNNMMMLLLLLLLLLIIIHHHGGGGGGGGGGGGDDDBBBAAABBBCCCDDDDDDCCCAAA@@@======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>??????@@@@@@AAABBBBBBAAACCCEEEFFFGGGIIILLLNNNRRRVVV\\\eeemmmrrrsssssslllhhhbbb\\\XXXWWWXXXYYYWWWYYY]]]cccjjjuuu|||tttpppyyyzzzmmmhhhvvv}}}xxxjjjddd[[[YYYaaaooo{{{}}}rrreeeZZZTTTTTTUUUZZZjjjrrruuuzzzrrrccc]]]WWWaaauuu|||{{{xxxaaaTTTJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGEEENNNOOOSSShhhxxxccc___```\\\YYYZZZXXXWWWVVVWWWWWWWWWUUUSSSOOOOOOOOONNNMMMMMMLLLLLLJJJHHHGGGGGGGGGFFFDDDBBB>>>???AAAAAAAAA@@@>>>=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAACCCEEEFFFGGGHHHKKKNNNPPPTTT\\\eeennntttwwwwwwwwwsssmmmgggbbb___]]]]]]ZZZ[[[]]]```fffoooyyy|||zzzuuummmnnn~~~mmmeee[[[ZZZcccrrrvvvhhh\\\VVVUUUVVV[[[llluuuxxx|||sssbbb\\\YYYcccxxxyyy{{{rrr[[[PPPJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFOOOPPPSSSddd~~~jjjcccbbb^^^[[[\\\YYYXXXWWWWWWXXXWWWUUUSSSPPPOOOOOONNNNNNMMMMMMLLLKKKJJJHHHHHHHHHFFFDDDAAA>>>???@@@@@@@@@???===<<<=========<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>??????>>>>>>??????@@@AAAAAAAAAAAACCCDDDEEEFFFHHHKKKMMMNNNSSS\\\fffooowww{{{~~~~~~{{{wwwrrrooollljjjfffeeeddddddgggnnnwww}}}|||}}}yyyzzzvvvpppnnnsssqqqggg\\\[[[gggxxx|||lll___WWWVVVWWW]]]oooxxx|||uuuddd]]][[[ggg}}}xxx~~~lllWWWMMMIIIGGGEEEEEEFFFFFFEEEDDDEEEFFFFFFGGGHHHHHHIIIIIIGGGPPPQQQRRR___uuupppeeebbb^^^\\\\\\ZZZXXXWWWXXXXXXXXXVVVTTTPPPPPPPPPOOONNNNNNMMMMMMMMMKKKIIIIIIHHHFFFDDDAAAAAAAAAAAAAAAAAA@@@>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEEEEGGGJJJLLLNNNTTT\\\fffpppxxxyyywwwuuussstttyyyxxxxxx{{{qqqooollllllpppvvvuuuhhh\\\^^^lll}}}pppaaaYYYWWWXXX^^^qqq|||~~~wwwgggbbb^^^lll|||xxxhhhTTTLLLHHHFFFEEEDDDEEEFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIGGGPPPQQQRRR\\\nnnvvvgggaaa^^^\\\[[[ZZZYYYXXXXXXYYYYYYWWWUUUQQQQQQPPPPPPOOONNNNNNNNNNNNLLLJJJIIIIIIGGGDDDBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>??????@@@===>>>>>>??????@@@AAAAAAAAABBBDDDDDDDDDFFFIIIKKKOOOUUU^^^gggoooxxxwwwvvv|||mmmhhheeeiiippp|||xxxiii^^^cccssssssccc[[[YYY[[[cccuuuxxxkkkhhhbbbrrr}}}wwwvvv}}}cccQQQKKKGGGFFFDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGOOOQQQSSS[[[jjj}}}jjjaaa^^^\\\[[[[[[ZZZYYYYYYZZZYYYWWWUUURRRQQQQQQPPPPPPOOOOOONNNMMMLLLJJJJJJJJJHHHFFFCCCAAAAAA@@@???>>>======<<<>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>>>>??????======>>>>>>???@@@@@@@@@@@@BBBCCCDDDDDDEEEHHHJJJNNNTTT]]]fffnnnxxx{{{rrroooooowwwvvvuuuyyy~~~mmmdddaaagggppp{{{kkkbbbkkk|||vvvfff^^^]]]___kkk|||xxxmmmmmmhhhyyy}}}wwwuuurrruuuxxx]]]MMMJJJGGGEEEDDDDDDEEEFFFEEEDDDBBBBBBCCCEEEFFFGGGHHHHHHHHHMMMOOOTTT\\\fffmmmbbb```^^^\\\[[[ZZZYYYZZZZZZZZZXXXVVVRRRRRRQQQQQQPPPOOOOOOOOOMMMKKKJJJJJJJJJIIIGGGEEECCCBBBAAA@@@>>>>>>======>>>>>>>>>>>>=========<<<<<<<<<<<<<<<============?????????>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@BBBCCCCCCCCCDDDGGGIIIJJJQQQ[[[eeennnyyyuuulllgggfffgggtttwwwwwwzzzoooeeebbbjjjvvv~~~nnngggssszzziiibbbbbbeeevvv}}}uuulllooonnnzzzrrrqqqpppwwwuuuZZZLLLLLLFFFEEECCCCCCEEEFFFEEEDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJMMMMMMSSS[[[bbb~~~ooodddaaa```]]]\\\ZZZZZZZZZ[[[ZZZXXXVVVRRRRRRRRRQQQPPPPPPOOOOOOLLLKKKJJJJJJKKKJJJHHHFFFFFFEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>@@@@@@??????>>>==================>>>??????@@@@@@@@@BBBCCCCCCCCCDDDFFFHHHGGGOOOZZZdddnnnzzzwwwmmmfffccc^^^iiiqqqttt}}}zzz{{{~~~rrrgggeeeppp}}}pppkkkyyy|||llleeefffiii~~~zzzrrrkkknnnrrrzzzqqqqqqqqq|||tttZZZNNNPPPFFFDDDCCCCCCEEEFFFEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLSSS[[[```wwwxxxhhhaaa``````\\\\\\\\\\\\]]][[[WWWTTTSSSRRRQQQPPPPPPQQQRRRSSSLLLKKKKKKJJJIIIGGGFFFFFFAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>?????????>>>===============>>>>>>===>>>>>>>>>>>>>>>==================>>>>>>>>>>>>@@@AAAAAABBBDDDEEEGGGHHHIIIOOOXXXbbbmmm{{{wwwggg\\\\\\___ccceeelll~~~wwwhhhhhhxxxwwwsss~~~lllgggmmmuuuzzzmmmgggnnn~~~vvvuuuzzzjjjYYYPPPKKKIIIFFFCCCCCCEEEFFFDDDBBBFFFFFFGGGHHHIIIIIIJJJKKKMMMNNNNNNTTT[[[\\\pppmmmccc______]]]\\\[[[\\\\\\[[[XXXVVVTTTSSSRRRQQQPPPQQQQQQRRRMMMLLLKKKIIIGGGFFFFFFFFFCCCCCCDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>????????????>>>>>>============>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>??????????????????@@@AAABBBDDDFFFGGGHHHNNNWWW```kkkyyyppp```ZZZ\\\^^^aaagggttt{{{lllmmm~~~~~~zzzoooiiipppyyyyyykkkhhhrrr}}}}}}~~~eeeUUUNNNJJJIIIFFFDDDDDDFFFFFFEEEDDDFFFFFFGGGHHHHHHIIIJJJJJJLLLNNNOOOUUU\\\]]]ooorrrddd^^^^^^]]]\\\ZZZZZZ[[[[[[ZZZYYYVVVUUUSSSQQQPPPPPPPPPQQQPPPNNNKKKHHHFFFEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA????????????????????????>>>>>>============>>>>>>======>>>>>>>>>>>>======????????????@@@@@@@@@@@@>>>>>>???@@@AAACCCDDDEEEGGGLLLUUU^^^iiiwwwyyywwwwwwxxxxxxwwwyyy{{{eee]]]^^^```bbbdddiiimmmppprrrrrrssswww}}}rrrwwwqqqlllsss}}}xxxjjjiiiwwwyyy___PPPKKKIIIIIIGGGEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIILLLOOOPPPVVV]]]^^^mmmuuuddd^^^]]]]]][[[ZZZZZZ[[[\\\[[[[[[WWWVVVTTTRRRPPPPPPPPPPPPRRROOOKKKGGGEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@???????????????>>>???>>>>>>============>>><<<======>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@?????????@@@AAABBBCCCDDDFFFLLLTTT]]]hhhvvvvvvpppnnnmmmjjjiiijjjrrrkkkeeehhhjjjiiieeebbbaaaaaaaaa```bbbeeeiiinnnvvv{{{rrrnnnttt}}}zzzkkkkkk{{{rrrXXXLLLIIIIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJLLLQQQSSSXXX______lllzzzhhh```^^^^^^\\\ZZZZZZ[[[\\\\\\[[[XXXWWWTTTRRRQQQPPPPPPPPPSSSPPPLLLHHHFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>??????>>>===============<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@AAABBBDDDDDDGGGLLLSSS\\\gggvvvyyyppplllccc```^^^aaaiiizzzqqqnnnsssvvvqqqggg^^^]]]```^^^\\\\\\]]]]]]^^^gggrrr|||rrroootttzzz}}}nnnppp}}}kkkTTTJJJIIIJJJDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMSSSUUUYYY```bbbmmmrrrfff```^^^\\\[[[[[[\\\\\\[[[ZZZXXXWWWUUURRRQQQPPPPPPPPPSSSQQQNNNKKKIIIHHHHHHIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>@@@???>>>======<<<<<<===;;;<<<===>>>>>>??????>>><<<=========>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDFFFKKKRRR[[[fffuuu}}}ooohhh^^^ZZZZZZ___gggxxx{{{{{{lll```^^^```^^^ZZZYYYYYYUUUTTT```ooo|||~~~}}}yyyuuurrrsssvvvyyy}}}~~~ssswww}}}yyy~~~bbbOOOIIIIIIIIIBBBCCCDDDDDDCCCDDDFFFHHHGGGGGGHHHJJJLLLMMMNNNOOONNNUUUVVVYYYbbbeeepppmmmbbb^^^]]]]]]]]]]]]\\\ZZZWWWXXXVVVTTTSSSQQQQQQQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>@@@???>>>===<<<<<<<<<<<<;;;<<<===>>>????????????======>>>>>>>>>????????????????????????@@@AAABBBEEEIIIPPPYYYdddssssssjjjccc]]][[[```hhhzzz{{{llldddbbb^^^ZZZYYYYYYUUUTTTbbbvvvuuuooommmlllnnntttyyy{{{{{{yyy{{{vvv~~~~~~}}}{{{wwwvvvuuuZZZLLLIIIIIIGGGAAACCCEEEEEEDDDEEEHHHJJJFFFGGGIIIKKKNNNPPPRRRRRRPPPWWWWWWYYYccchhhrrrsssddd^^^^^^^^^^^^^^^\\\YYYVVVWWWVVVTTTSSSRRRQQQRRRRRRQQQQQQPPPOOONNNMMMLLLKKKKKKJJJHHHFFFDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>@@@@@@>>>===<<<<<<<<<<<<;;;<<<===>>>????????????>>>????????????@@@@@@@@@>>>>>>======>>>???@@@@@@DDDHHHOOOWWWbbbqqq{{{qqqhhh```[[[___fffxxxzzzlllddd```[[[[[[\\\XXXXXXjjj}}}qqqfffccccccjjjuuu~~~~~~xxx}}}yyyxxx}}}{{{vvvssstttoooTTTIIIIIIHHHEEEBBBDDDFFFFFFEEEFFFIIILLLFFFGGGIIILLLOOOQQQSSSUUUQQQXXXXXXYYYcccjjjttt~~~kkkbbb^^^]]]___^^^ZZZYYY[[[XXXXXXWWWVVVTTTRRRPPPOOORRRQQQPPPNNNMMMNNNNNNOOOLLLKKKIIIGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>============>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBBBBBBBDDDEEELLLVVV```jjjyyyrrrjjjccc]]]]]]hhhxxxppphhhaaa\\\\\\]]]bbbuuu~~~~~~rrrbbbcccYYYhhh}}}{{{|||~~~|||www|||wwwwwwooosssfffVVVNNNGGGFFFKKKDDDDDDDDDDDDDDDFFFHHHIIIJJJIIIHHHKKKPPPTTTUUUTTTTTTVVVYYY\\\bbbmmm{{{qqqbbb^^^]]]___^^^[[[YYY[[[YYYYYYXXXWWWUUUSSSQQQPPPSSSRRRPPPOOONNNNNNOOOOOOMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>============>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDJJJTTT]]]hhhxxxlllfff```aaalllssshhh```___aaajjjwwweeeggg^^^nnn{{{yyyxxxxxxxxxyyyyyyuuu|||yyy]]]QQQKKKEEEEEEHHHEEEEEEEEEEEEFFFHHHIIIJJJLLLJJJJJJLLLQQQTTTUUUTTTUUUWWWZZZ]]]cccmmmzzzxxxddd___]]]___^^^[[[YYYZZZZZZYYYYYYXXXVVVTTTRRRQQQSSSRRRQQQPPPOOOOOOOOOOOONNNMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>????????????@@@@@@@@@???????????????>>>>>>???@@@AAAAAAAAAAAACCCCCCHHHPPPYYYeeeuuutttllleeehhhtttuuugggdddhhhvvv|||wwwwww}}}hhhkkkdddvvv|||vvvrrrttt{{{}}}xxxzzzpppUUULLLJJJGGGDDDFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLNNNQQQTTTUUUUUUVVVYYY\\\___dddnnnzzz~~~hhhbbb]]]^^^^^^[[[YYYYYYYYYYYYXXXWWWVVVTTTRRRQQQRRRRRRQQQPPPOOOOOOOOOOOOOOONNNMMMKKKHHHFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???===>>>>>>>>>????????????????????????????????????===>>>???@@@AAAAAABBBBBBDDDDDDGGGNNNVVVbbbrrrtttkkknnn{{{sssmmmsss{{{uuuttt~~~kkkoooiii}}}}}}sssmmmrrr{{{kkkQQQJJJLLLIIIEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLNNNMMMNNNOOOQQQSSSTTTUUUXXX[[[^^^aaafffnnnyyyooofff___]]]]]]ZZZYYYYYYWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQPPPOOOOOONNNNNNOOONNNNNNLLLJJJHHHEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????===>>>>>>>>>????????????????????????????????????===>>>???@@@AAABBBBBBBBBEEEDDDFFFMMMTTT^^^nnn{{{qqqssszzz~~~wwwvvvnnnsssooo{{{pppiiirrrfffNNNIIIKKKIIIDDDCCCDDDDDDFFFGGGIIIJJJKKKKKKMMMNNNOOOPPPQQQRRRTTTVVVZZZ]]]aaadddgggnnnxxxxxxlll```]]]\\\ZZZYYYZZZVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQRRRQQQQQQPPPNNNNNNNNNNNNNNNMMMLLLIIIGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>??????@@@>>>>>>>>>>>>???????????????????????????@@@@@@@@@===>>>@@@AAABBBCCCDDDDDDEEEDDDFFFKKKQQQYYYgggttt}}}~~~yyyzzztttzzzvvv{{{pppkkkvvvvvv___KKKGGGIIIEEEBBBBBBCCCDDDFFFHHHJJJKKKKKKKKKMMMOOOPPPQQQRRRSSSVVVXXX\\\___cccfffiiiooowww}}}rrrbbb\\\[[[YYYYYY[[[WWWWWWWWWVVVUUUTTTSSSRRRSSSSSSTTTTTTSSSRRRPPPPPPMMMNNNNNNNNNMMMKKKIIIGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>??????@@@>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@>>>???@@@BBBDDDDDDEEEEEECCCBBBDDDIIINNNTTT```lllxxx{{{xxxyyy|||}}}~~~vvvssslllYYYHHHFFFGGGDDDBBBDDDDDDEEEGGGJJJKKKLLLMMMMMMNNNPPPSSSTTTTTTVVVZZZ]]]]]]```eeehhhjjjooovvv|||uuuccc[[[ZZZYYYZZZ[[[XXXXXXXXXWWWVVVUUUTTTSSSUUUUUUVVVVVVUUUTTTRRRQQQLLLMMMNNNOOONNNLLLJJJIIIDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@@@@>>>???AAACCCDDDEEEFFFFFFAAA@@@CCCHHHKKKQQQ\\\ffftttxxxqqqooolllfffeeehhhooo}}}|||gggVVVHHHGGGHHHEEEEEEIIIEEEFFFIIIKKKMMMNNNNNNNNNOOORRRUUUVVVVVVXXX\\\```^^^aaafffiiikkkooovvv{{{|||fff^^^]]][[[YYYZZZZZZZZZYYYXXXWWWVVVVVVVVVXXXWWWVVVTTTSSSQQQPPPOOOPPPOOONNNNNNNNNMMMKKKIIIDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@CCCFFFIIIJJJDDDAAA@@@DDDGGGLLLUUU^^^rrryyyooojjjgggbbb___```iii}}}zzzYYYRRRJJJFFFFFFGGGEEEBBBDDDGGGJJJKKKLLLMMMNNNPPPPPPQQQTTTVVVYYY\\\^^^___aaacccgggjjjmmmrrrwww{{{kkk```\\\ZZZYYYZZZZZZZZZYYYXXXWWWWWWVVVUUUWWWWWWVVVTTTSSSQQQPPPPPPQQQOOONNNNNNNNNNNNKKKIIIEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>>>>?????????===>>>>>>??????@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@BBBEEEGGGIIIDDDAAA@@@CCCFFFJJJRRR[[[lllxxxqqqjjjfffaaa^^^___fff{{{vvvWWWQQQIIIFFFFFFGGGFFFDDDFFFHHHJJJLLLLLLNNNPPPRRRSSSTTTVVVXXX[[[^^^aaabbbfffhhhkkkmmmooossswwwzzzvvvfff___\\\[[[]]][[[ZZZZZZYYYXXXWWWVVVUUUVVVVVVUUUTTTSSSRRRQQQPPPQQQPPPOOONNNOOONNNLLLJJJFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBAAA@@@????????????>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDEEEFFFDDDAAA@@@BBBDDDGGGNNNWWWcccnnn~~~xxxllleee```]]]^^^bbbwwwmmmTTTNNNHHHFFFFFFHHHGGGFFFHHHJJJKKKLLLMMMOOORRRUUUWWWWWWXXX[[[^^^aaaeeeggglllnnnpppqqqrrrtttxxxzzzoooccc______```\\\[[[ZZZYYYXXXWWWVVVUUUVVVUUUUUUTTTSSSRRRQQQQQQRRRPPPOOOOOOOOOOOOLLLJJJFFFEEEDDDCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@???????????????@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@AAAAAABBBCCCCCCCCC@@@@@@BBBCCCDDDJJJRRR]]]fffsss}}}uuuiii```]]]^^^aaasssxxxzzzuuuaaaPPPLLLGGGFFFGGGHHHIIIHHHJJJKKKKKKLLLMMMPPPTTTWWWZZZZZZ[[[]]]```dddhhhjjjoooqqqsssuuuuuuwwwzzz|||vvvgggaaa```___\\\\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOMMMKKKFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBB@@@@@@BBBCCCCCCGGGNNNXXX___jjjuuu{{{tttuuuxxxrrrddd___```bbbrrrwwwxxxvvvkkkWWWLLLJJJGGGFFFGGGHHHJJJJJJJJJKKKLLLMMMNNNQQQUUUYYY[[[[[[]]]___cccgggkkkmmmoooqqquuuwwwyyy{{{}}}}}}jjjbbb___]]]]]]]]][[[ZZZXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQPPPNNNLLLGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????????????????????????????@@@AAAAAAAAA@@@@@@AAA???@@@BBBCCCBBBFFFKKKTTTYYYaaalllvvv~~~wwwqqqooopppzzziiibbbdddfffttt|||zzzsssyyyzzzdddSSSJJJIIIGGGFFFGGGHHHJJJKKKKKKLLLNNNOOOQQQSSSWWWZZZ\\\]]]```dddgggkkkmmmnnnpppssswwwzzz|||~~~pppgggbbb]]]^^^]]]\\\ZZZXXXWWWVVVUUUSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQPPPNNNLLLIIIIIIHHHGGGFFFFFFFFFFFFAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@????????????????????????===>>>???@@@AAAAAA@@@@@@@@@>>>@@@CCCCCCBBBEEEKKKOOORRRYYYbbbllluuuzzz}}}xxxqqqoootttoooeeegggkkkyyy}}}vvvtttppp\\\NNNHHHHHHHHHGGGFFFGGGIIIKKKLLLOOORRRTTTUUUWWWZZZ]]]]]]```dddhhhlllooopppppptttwww{{{~~~wwwlllfff```^^^]]]\\\ZZZYYYWWWVVVUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQQQQRRRQQQOOOLLLKKKKKKJJJIIIHHHHHHHHHHHH@@@@@@?????????@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@??????>>>@@@CCCDDDCCCEEEKKKLLLNNNSSS\\\fffnnntttvvvwww~~~wwwrrrssssssgggiiinnn|||vvvvvvzzz|||{{{uuuvvv{{{hhhWWWJJJHHHHHHHHHGGGFFFGGGIIIKKKNNNQQQTTTWWWYYYZZZ]]]^^^^^^aaaggglllppprrrrrrrrrwwwzzz~~~ooobbbaaabbb]]]YYYYYY\\\\\\XXXTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOOOONNNLLLIIIGGGEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB===>>>@@@AAAAAA@@@>>>===???@@@@@@???>>>>>>???AAA>>>>>>>>>???@@@AAACCCCCCHHHJJJNNNTTT\\\dddlllppptttxxx}}}vvvuuuyyynnnmmmvvv~~~ppphhhffflllrrr}}}wwwtttvvv]]]OOOLLLIIIIIIHHHGGGHHHIIIJJJKKKNNNQQQTTTVVVXXXZZZ]]]```gggggghhhlllqqquuuvvvwww||||||}}}uuugggdddaaa^^^\\\[[[\\\\\\XXXUUUTTTSSSRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOOOONNNLLLJJJHHHFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>???@@@@@@???>>>>>>???AAA????????????@@@AAABBBBBBGGGIIINNNTTT]]]eeelllooorrrvvv}}}~~~wwwvvv|||nnnccc___^^^cccooo~~~qqqZZZNNNLLLIIIIIIHHHHHHHHHJJJKKKLLLOOORRRUUUWWWYYY\\\___aaaiiiiiiiiikkkppptttxxxzzz~~~~~~}}}llleee```______^^^]]]ZZZXXXVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOMMMKKKIIIHHHFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@>>>>>>@@@AAAAAA@@@@@@??????@@@AAAAAADDDGGGMMMUUU]]]eeekkknnnppptttzzzpppbbb\\\WWWZZZeeeyyyjjjUUUMMMMMMJJJIIIIIIIIIJJJKKKMMMNNNQQQSSSWWWYYY[[[]]]```ccckkkkkkkkkmmmpppuuuyyy|||qqqfff___aaabbb```\\\YYYWWWVVVWWWVVVUUUTTTSSSSSSSSSTTTSSSTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMKKKIIIHHHGGGCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAA@@@???>>>@@@BBBBBBAAA@@@@@@?????????@@@AAAEEEKKKSSS[[[bbbgggjjjnnnrrryyytttggg```\\\]]]eeeyyyvvvyyycccRRRMMMNNNJJJJJJIIIJJJKKKMMMOOOPPPRRRTTTWWWZZZ\\\^^^aaadddkkkmmmppprrrtttwwwzzz|||~~~xxxiiiaaacccccc```\\\YYYWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPPPPPPPOOOMMMKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBB@@@AAAAAA@@@??????@@@BBBBBBBBBAAA@@@????????????@@@CCCIIIPPPWWW]]]aaadddjjjpppzzzxxxlllfffbbbaaaiii~~~uuuqqq]]]QQQNNNNNNJJJJJJJJJKKKMMMOOOQQQRRRSSSUUUXXX[[[\\\___bbbdddiiinnnuuuyyyzzzzzzzzz{{{{{{|||ttthhhfffdddaaa^^^\\\ZZZXXXZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQQQQPPPOOOMMMKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA??????AAABBBBBBAAAAAA@@@?????????@@@@@@BBBFFFKKKQQQVVVZZZ\\\dddmmmyyywwwpppeeedddmmm~~~vvv~~~hhhWWWPPPOOONNNKKKKKKKKKLLLNNNQQQSSSTTTUUUWWWZZZ]]]^^^aaadddfffhhhpppyyy|||{{{{{{zzz|||pppkkkeeebbbbbbaaa^^^\\\[[[[[[YYYXXXWWWVVVVVVVVVTTTTTTUUUUUUVVVUUUUUUTTTQQQQQQRRRRRRPPPNNNLLLJJJHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBAAA@@@???AAACCCAAAAAA@@@@@@???@@@@@@@@@AAAAAACCCFFFJJJOOOSSSUUU^^^gggvvvssssssuuuppppppxxxyyywwwttt^^^QQQOOOOOOMMMKKKKKKLLLMMMOOORRRUUUVVVXXXZZZ^^^```bbbdddgggjjjkkkrrr{{{}}}|||}}}~~~uuunnngggddddddeeebbb^^^\\\[[[ZZZYYYWWWWWWVVVVVVTTTUUUUUUVVVVVVVVVUUUUUUQQQRRRRRRSSSQQQOOOLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEEDDDBBBAAAAAABBBBBBAAA@@@@@@AAACCCAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBCCCFFFKKKNNNQQQYYYcccsss}}}ooonnnmmmppp}}}~~~vvvzzzmmmVVVLLLNNNPPPMMMKKKKKKLLLMMMPPPSSSUUUWWWZZZ]]]```bbbdddfffjjjlllmmmttt|||~~~}}}~~~{{{mmmfffgggfff```YYY]]][[[XXXVVVVVVVVVXXXYYYXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTRRRPPPNNNMMMGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCAAA@@@???>>>>>>>>>@@@AAABBBDDDGGGJJJLLLMMMVVV]]]iiixxxxxxwwwzzz}}}ssslllgggjjjppp}}}yyywww{{{dddVVVOOOJJJIIIJJJKKKMMMOOOQQQRRRTTTWWWZZZ___aaaccceeefffhhhkkknnnqqquuuzzz|||{{{|||~~~qqqiiiggggggbbb\\\^^^\\\YYYWWWWWWWWWYYYZZZZZZYYYYYYXXXXXXWWWWWWVVVRRRSSSSSSSSSSSSRRRPPPOOOIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@????????????@@@AAAAAACCCEEEGGGIIIKKKPPPVVVbbbppp|||qqqlllmmmxxxvvvllldddccceeeooo{{{ssssssuuu```SSSMMMJJJJJJLLLMMMOOOQQQSSSTTTVVVZZZ\\\aaacccfffggghhhjjjmmmpppssswww{{{}}}|||}}}yyylllgggfffccc```^^^]]][[[YYYXXXYYYZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWQQQRRRSSSSSSSSSSSSRRRRRRLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@AAAAAAAAAAAAAAACCCEEEGGGHHHMMMQQQZZZeeepppxxx{{{{{{sssiiifffooozzzpppccc^^^^^^cccuuutttrrrwwwnnn[[[PPPLLLJJJLLLOOOPPPRRRTTTVVVWWWZZZ]]]```eeegggiiikkklllmmmppprrrvvvyyy}}}~~~~~~ppphhheeecccbbb___^^^\\\[[[ZZZZZZ[[[\\\[[[ZZZZZZYYYXXXWWWVVVVVVSSSSSSSSSSSSSSSSSSRRRRRRNNNNNNMMMKKKJJJIIIIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@AAABBBCCCBBBAAAAAAAAACCCEEEFFFLLLOOOUUU]]]gggpppwwwzzz|||oooiiimmmpppwwwzzzggg___^^^bbbooo~~~}}}uuuzzzwwwhhhYYYPPPMMMLLLNNNQQQRRRTTTWWWYYY[[[^^^aaadddhhhjjjmmmnnnoooqqqsssuuuxxx{{{xxxkkkeeebbbaaa___^^^]]]\\\[[[[[[\\\\\\ZZZZZZYYYXXXWWWVVVUUUTTTWWWVVVUUUTTTSSSRRRQQQQQQQQQPPPNNNLLLJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBBBBDDDCCCAAA@@@AAABBBDDDFFFJJJLLLRRRYYYdddppp{{{{{{sssoooiiijjjnnnbbb```cccnnnzzz{{{zzzqqqeeeYYYTTTQQQOOOPPPTTTTTTVVVYYY\\\^^^aaaeeehhhkkkmmmqqqrrrssstttuuuwwwzzz}}}ssshhhcccaaa___^^^]]]\\\\\\[[[[[[[[[ZZZYYYYYYWWWVVVUUUTTTSSSYYYXXXVVVTTTSSSRRRRRRQQQSSSQQQOOOLLLJJJIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAAAAABBBDDDCCCAAA???@@@BBBDDDFFFEEEIIIOOOWWWdddtttzzzkkkjjj}}}wwwhhheeehhhpppzzz~~~jjjbbbZZZXXXVVVSSSTTTWWWXXXZZZ]]]```cccfffjjjnnnooorrruuuwwwxxxxxxyyyzzz}}}~~~pppfffccc^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZXXXWWWUUUTTTTTTXXXWWWVVVTTTSSSSSSTTTTTTTTTRRROOOLLLJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAACCCAAA???===>>>@@@CCCEEEEEEHHHNNNWWWccctttpppooo}}}qqqpppuuu~~~~~~xxxttt{{{xxxaaa\\\ZZZ[[[ZZZXXXXXXZZZ\\\^^^bbbeeehhhkkkpppssstttwwwzzz}}}}}}}}}}}}~~~uuujjjeee^^^]]]]]]\\\\\\[[[[[[ZZZ\\\\\\[[[YYYXXXWWWUUUUUUWWWVVVUUUTTTTTTUUUVVVVVVTTTRRROOOKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAA???===<<<<<>>===<<<===???AAABBBGGGKKKNNNPPPTTT]]]kkkuuu}}}tttiiifffkkkqqqtttvvvvvvvvvzzzuuummmjjjkkkppp~~~~~~~~~|||~~~rrrfffdddbbbaaabbbeeehhhjjjjjjmmmooorrruuuxxx|||uuuttttttvvvyyy{{{{{{yyy}}}|||||||||~~~|||oooggg```^^^^^^[[[[[[]]]^^^]]]]]]\\\[[[ZZZYYYXXXYYYXXXXXXWWWWWWWWWWWWWWWTTTTTTSSSQQQPPPNNNMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>=========???@@@AAAEEEGGGIIIJJJNNNVVVbbbkkksssqqqmmmhhhcccccchhhlllmmmnnnnnnkkkjjjqqq~~~sssllljjjzzz~~~uuusssuuuuuuvvvwwwiiieeeddddddeeefffhhhjjjkkkkkkmmmpppssswwwyyy}}}mmmlllkkklllnnnrrrtttuuuvvvvvvvvvwwwyyy{{{~~~}}}|||{{{zzzyyyyyyyyyyyyyyy|||vvvlllbbb___^^^]]]^^^```^^^^^^]]]\\\[[[ZZZYYYYYYXXXYYYYYYXXXXXXXXXWWWWWWTTTTTTSSSRRRPPPOOONNNNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>=========>>>???@@@@@@BBBDDDEEEIIIPPPZZZaaaeeeccc```^^^^^^aaafffiiijjjmmmmmmhhhbbbdddmmmvvvpppjjjvvv{{{rrrppppppoooxxxkkk```bbb```aaadddfffhhhjjjkkklllooorrrvvvyyy{{{~~~eeefffgggggggggiiillloooooooooooooooppprrrtttuuuuuutttttttttttttttuuuuuutttxxx{{{||||||}}}rrreee``````___```bbb^^^^^^]]]\\\[[[ZZZZZZYYYXXXYYYYYYYYYYYYXXXWWWWWWTTTTTTSSSRRRQQQPPPOOONNNLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>======>>>>>>???===>>>@@@BBBEEEKKKQQQVVVWWWVVVUUUVVVYYY^^^dddhhhkkkqqqtttoooeee```ccchhhuuuvvvoooxxx{{{tttqqqrrrooosssaaaZZZ]]][[[]]]aaadddfffiiimmmoootttwwwzzz}}}aaaggglllkkkgggdddfffiiihhhhhhhhhhhhiiijjjkkklllmmmmmmmmmnnnoooqqqrrrsssqqquuuyyy{{{{{{}}}{{{kkkcccaaa``````aaa___^^^]]]]]][[[[[[ZZZYYYXXXYYYYYYZZZYYYXXXWWWVVVTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>======>>>>>>===>>>???AAACCCFFFIIIKKKKKKLLLMMMPPPTTT[[[bbbgggqqqzzz}}}pppdddaaabbbeeewwwyyy}}}wwwuuuuuu{{{xxxggg[[[XXXYYYXXX[[[___cccfffkkkpppuuuwwwzzz~~~bbbkkksssssskkkddddddfffeeeeeeeeeeeeeeeffffffggghhhhhhiiijjjlllnnnpppqqqqqquuuyyy{{{|||yyy|||zzz~~~nnneeebbb```___```___^^^^^^]]]\\\[[[ZZZZZZXXXYYYZZZZZZZZZYYYWWWVVVTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>=========>>>???@@@AAABBBCCCDDDDDDCCCFFFIIIMMMQQQXXXaaagggxxxzzzkkkdddccc^^^nnnyyywwwwwwqqq```XXXWWWXXXWWWZZZ___cccggglllsssyyyxxxzzz~~~[[[iiixxx|||uuujjjcccaaa```aaaaaabbbccccccddddddeeeeeefffhhhjjjmmmppprrrtttvvvxxxzzzwwwiiicccbbbbbbaaa\\\[[[ZZZ[[[\\\\\\[[[ZZZ]]]ZZZWWWWWWYYYZZZXXXVVVVVVUUUTTTRRRQQQQQQPPPPPPMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>=========>>>>>>???@@@AAAAAABBBBBBAAADDDGGGHHHJJJQQQ\\\dddwww}}}kkkZZZ[[[bbbpppxxxzzz|||hhh\\\XXXYYYYYYZZZ]]]```dddhhhmmmssswww{{{}}}[[[dddmmmpppkkkdddaaa```]]]^^^^^^______```aaaaaaffffffggghhhkkknnnqqqsssyyyzzz|||~~~~~~ooogggeeecccbbb^^^]]]\\\\\\]]]^^^]]][[[]]][[[XXXXXXZZZZZZXXXWWWVVVVVVTTTSSSRRRQQQQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>============>>>>>>???@@@@@@@@@???BBBEEEGGGIIIPPPZZZbbbwwwooo]]]YYY___kkkzzz{{{tttbbbYYYWWWZZZ\\\___aaaeeehhhlllpppvvvzzz|||~~~YYY\\\```aaa___^^^]]]^^^\\\\\\]]]]]]^^^______```eeeeeefffiiimmmrrrvvvyyy|||{{{{{{||||||wwwmmmgggdddcccaaa___^^^^^^______^^^\\\]]][[[YYYYYYZZZZZZXXXWWWWWWVVVUUUSSSSSSRRRRRRRRRPPPOOONNNMMMLLLKKKJJJIIIJJJHHHGGGGGGHHHIIIGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>======;;;<<<<<<======>>>>>>>>>>>>@@@CCCEEEHHHNNNXXX___sssqqq^^^UUU[[[eeeqqq|||yyyxxx}}}~~~|||kkk^^^XXXYYY^^^cccfffhhhkkknnnqqqtttyyy|||}}}XXXWWWVVVWWWYYY[[[\\\[[[^^^^^^^^^___``````aaaaaabbbcccdddhhhmmmsssxxx|||{{{xxxuuuuuuwwwzzz{{{zzzyyy{{{||||||sssjjjeeebbbbbb```____________]]]\\\[[[ZZZZZZYYYYYYYYYWWWVVVWWWWWWUUUTTTTTTSSSSSSSSSRRRQQQQQQOOONNNLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<=========>>>>>>>>>???BBBDDDGGGNNNVVV\\\jjjwwwooo\\\SSSXXXaaallluuuyyyxxxvvvnnnkkkllltttvvvfff]]][[[^^^dddjjjlllnnnqqqsssuuuxxx{{{~~~~~~VVVTTTTTTVVVYYY[[[[[[ZZZ]]]]]]^^^^^^___```````````````aaacccgggmmmrrruuuvvvrrrnnnlllnnnqqqtttvvvvvvwww{{{zzznnnfffbbbcccaaa_________^^^\\\[[[YYYYYYZZZZZZXXXWWWVVVVVVXXXWWWVVVUUUUUUTTTUUUUUUSSSSSSRRRRRRPPPNNNLLLKKKKKKJJJHHHIIIJJJJJJIIIGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>>>>?????????@@@BBBDDDGGGMMMTTTXXXaaakkkyyy}}}jjjYYYSSSWWW___hhhpppssssssqqqhhheeecccgggppp}}}ooobbb^^^___bbbgggmmmooorrruuuwwwxxxzzz|||~~~TTTTTTTTTVVVYYY[[[ZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]___^^^^^^___bbbgggllloooppppppooonnnooorrrxxx}}}uuukkkeeedddbbb```______^^^\\\ZZZXXXZZZ[[[[[[YYYWWWVVVVVVXXXXXXWWWVVVVVVVVVVVVVVVSSSTTTTTTTTTRRRPPPNNNMMMLLLJJJIIIIIIJJJKKKIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>????????????????????????AAAAAAAAACCCGGGLLLPPPSSSZZZaaalllwwwyyyrrrcccWWWTTTWWW\\\cccjjjnnnooonnnfffbbb___```dddooouuuhhh___aaaeeefffiiioooqqqtttwwwyyyzzz{{{}}}SSSTTTUUUUUUVVVWWWYYYZZZVVVWWWWWWXXXXXXYYYZZZZZZ\\\\\\\\\___dddkkkrrrwww~~~rrrkkkfffdddbbbaaaaaa___]]][[[YYY\\\^^^^^^[[[XXXXXXXXXYYYXXXWWWWWWWWWWWWWWWWWWSSSTTTUUUUUUTTTRRRPPPOOOLLLKKKJJJJJJKKKKKKJJJHHHIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@??????>>>????????????????????????AAAAAA@@@BBBEEEIIILLLNNNRRRWWW```iiijjjcccYYYRRRQQQSSSXXX```hhhooorrrrrrkkkgggccc___\\\```mmm|||oooccc^^^gggnnnmmmnnnsssrrruuuyyy{{{|||~~~RRRSSSTTTSSSSSSTTTXXX[[[VVVVVVWWWWWWXXXYYYYYYZZZXXXYYY\\\bbbkkkuuuxxxppphhhfffdddcccbbbaaa^^^\\\ZZZ]]]``````]]]ZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXSSSTTTUUUVVVUUUSSSQQQPPPMMMKKKJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@??????>>>????????????>>>>>>>>>>>>AAA@@@???@@@CCCGGGIIIJJJKKKOOOXXX___^^^XXXQQQMMMMMMPPPUUU^^^iiisssyyy{{{sssoooiiiaaaYYYVVV___jjjyyy}}}lllbbb```llluuuuuutttxxxsssvvvzzz}}}~~~UUUTTTTTTUUUWWWXXXWWWVVVYYYXXXWWWWWWWWWWWWXXXXXX^^^```fffooo|||tttooohhhaaa___bbbdddaaa]]]^^^]]]]]]\\\\\\]]]]]]^^^\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVUUUSSSRRRRRRQQQQQQOOOOOOPPPPPPOOOMMMLLLKKKGGGIIIJJJKKKKKKHHHFFFDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@??????@@@@@@@@@??????>>>??????@@@AAABBBBBBCCCCCCFFFIIIMMMPPPQQQNNNJJJHHHJJJLLLQQQZZZfffsss~~~uuuggg```YYYQQQTTT^^^ooo{{{sssggghhhlllsss{{{}}}xxxssstttvvvzzz}}}TTTSSSTTTUUUXXXZZZ\\\\\\^^^```bbbaaa```___```bbbfffllluuusssllleeeccceeefffccc___^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRPPPPPPQQQQQQPPPNNNLLLKKKHHHHHHIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@@@@AAAAAABBBEEEHHHJJJKKKIIIFFFDDDHHHJJJPPPXXXdddqqq|||sssfff```XXXOOORRRZZZbbblllwww}}}qqqggggggkkkrrryyy{{{xxxtttwwwyyy|||VVVVVVVVVXXX\\\```dddgggiiinnnrrrrrrnnnllllllooosss|||}}}uuulllhhhggggggdddaaa```___^^^\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYWWWVVVVVVUUUSSSSSSRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???======<<<<<<======>>>>>>?????????@@@AAACCCCCCBBBAAA@@@EEEGGGMMMVVVbbbnnnyyy|||pppeee^^^VVVNNNNNNTTT[[[bbbjjjpppwwwzzzyyynnnggggggjjjooovvvyyyxxxvvvxxxzzz}}}\\\]]]^^^aaafffnnnvvv{{{vvvmmmiiigggeeecccaaa```^^^]]][[[ZZZZZZYYY[[[[[[[[[[[[ZZZZZZYYYYYYWWWWWWVVVVVVUUUSSSRRRRRRSSSSSSSSSSSSRRRPPPOOOMMMJJJIIIHHHFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>??????BBBEEELLLTTT___jjjsssyyyuuulllccc]]]VVVNNNMMMPPPXXX\\\aaaffflllttt{{{|||}}}}}}}}}||||||}}}}}}}}}{{{}}}wwwssslllggghhhjjjnnntttxxxyyyxxxwwwyyy}}}dddfffjjjoooyyyvvvmmmhhheeedddbbbaaa___]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWWWWWWWVVVTTTSSSRRRRRRSSSTTTTTTSSSRRRPPPOOOLLLKKKIIIGGGFFFGGGHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFAAAAAAAAA@@@AAAAAABBBBBBCCCCCCBBBBBB@@@???===============>>>>>>>>>>>>>>>???>>>===<<<===>>>???@@@AAADDDJJJRRR\\\eeelllppplllfff___ZZZTTTNNNMMMNNNSSSTTTXXX\\\```ffflllrrruuuzzz|||zzz{{{|||}}}~~~}}}|||{{{zzzwwwxxxxxxyyyyyyyyyxxxxxxwwwyyy~~~yyyzzzooollliiijjjllloootttwwwyyyyyyxxxzzz~~~ppptttzzzwwwooohhheeecccbbb```___]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZWWWXXXXXXXXXWWWUUUSSSRRRQQQRRRSSSSSSSSSSSSRRRQQQNNNMMMKKKJJJIIIIIIJJJKKKJJJIIIGGGFFFFFFFFFGGGHHHCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>???????????????>>>=========>>>@@@AAA@@@CCCHHHOOOVVV]]]bbbdddbbb___ZZZUUUQQQNNNMMMMMMQQQPPPSSSWWWZZZ]]]ccciiipppvvvyyyuuuttttttuuuvvvxxxwwwvvvtttsssrrrrrrssssssssssssrrrrrrsssuuuzzz|||uuunnnooolllmmmpppsssuuuxxxyyyzzz|||~~~yyynnngggccccccaaa```___^^^]]]]]]ZZZZZZZZZZZZZZZZZZZZZ[[[WWWXXXYYYYYYXXXVVVTTTRRROOOPPPQQQSSSSSSSSSSSSRRRPPPOOONNNMMMMMMLLLLLLLLLJJJIIIGGGEEEEEEFFFGGGHHHEEEDDDDDDCCCBBBBBBBBBBBBAAABBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>??????>>>@@@EEEJJJPPPTTTWWWXXXXXXWWWSSSOOOMMMMMMMMMMMMQQQOOOQQQVVVXXXXXX\\\cccjjjqqq{{{yyy{{{~~~|||vvvrrrpppooonnnoooqqqssssssrrrpppnnnmmmmmmnnnoooooooooooooooqqqrrruuuzzzrrroootttoooqqqtttwwwxxxyyyzzzzzz}}}rrrhhhdddcccbbb```____________ZZZZZZZZZZZZZZZ[[[[[[[[[WWWXXXYYYYYYXXXVVVTTTRRRMMMOOOPPPRRRSSSTTTSSSSSSQQQQQQPPPPPPOOONNNNNNMMMIIIHHHFFFDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===>>><<>>>>>==============================@@@@@@BBBCCCEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJKKKMMMPPPTTTVVVccchhhooovvvxxxssskkkeeeccciiiooorrrssswww}}}yyyzzz}}}xxxxxx{{{zzzyyyyyyxxxsssooopppvvvzzzzzzyyyvvvuuusssooollliiigggeeeggghhhiiijjjkkklllllllllhhhhhhiiijjjjjjjjjiiiiiikkkmmmooopppqqqsssvvvyyyxxxzzzzzzyyywwwuuutttuuuyyyzzzzzz{{{|||}}}~~~~~~}}}yyy}}}{{{yyyxxxvvvvvvvvvwwwzzz}}}~~~|||mmmhhheeedddbbb^^^]]]___]]]\\\[[[ZZZZZZZZZZZZZZZ]]]\\\\\\[[[YYYXXXXXXWWWSSSTTTTTTUUUUUUTTTTTTSSSUUUSSSQQQQQQRRRQQQNNNKKKKKKJJJHHHHHHHHHGGGFFFDDDDDDEEEEEEFFFEEEDDDCCCBBBCCCBBBAAA@@@@@@@@@AAAAAA????????????>>>>>>>>>>>>========================<<<===>>>???@@@AAABBBCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGHHHIIILLLPPPRRRYYY]]]dddiiikkkggg```[[[ZZZ___dddgggiiimmmsssyyy~~~|||wwwrrroooqqqwww}}}|||yyytttrrruuu|||}}}wwwuuutttttttttppplllhhhiiinnnrrrsssrrrnnnmmmllljjjiiigggfffeeecccdddeeefffhhhhhhhhhiiieeefffffffffffffffggggggiiijjjlllmmmmmmnnnqqqtttsssuuuvvvuuutttsssssstttuuuvvvwwwxxxyyyzzz{{{{{{|||~~~{{{|||{{{zzzyyyzzzzzzzzz{{{~~~~~~xxxooohhhfffddd```]]]^^^^^^^^^]]][[[ZZZZZZZZZZZZ^^^]]]]]]\\\[[[ZZZYYYYYYTTTUUUUUUVVVVVVUUUTTTTTTVVVUUUSSSSSSSSSRRRPPPNNNLLLKKKIIIHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@???@@@@@@@@@>>>>>>>>>???????????????========================;;;;;;;;;<<<===>>>>>>>>>???@@@AAACCCEEEGGGHHHIIIFFFEEEDDDDDDEEEGGGIIIKKKNNNQQQVVVZZZ[[[XXXTTTQQQPPPTTTXXX[[[]]]```fffjjjmmmkkkgggdddcccffflllpppnnnllljjjjjjmmmsssyyy}}}yyytttoookkkkkkkkkkkkkkkeeebbb___```dddhhhhhhhhhcccccccccccccccccccccccc]]]^^^```bbbcccdddeeeeeecccbbbbbbaaabbbcccdddeeefffhhhiiiiiihhhiiikkkmmmmmmnnnpppqqqpppooopppqqqpppqqqrrrsssuuuvvvwwwxxxzzz{{{}}}}}}||||||}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~zzzmmmgggeeeaaa______```___^^^\\\[[[ZZZZZZZZZ]]]]]]]]]\\\[[[ZZZZZZZZZVVVVVVWWWWWWWWWVVVUUUUUUVVVUUUTTTTTTSSSRRRPPPOOONNNLLLJJJJJJJJJJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@AAA>>>>>>>>>??????@@@@@@@@@=======================================>>>>>>>>>======>>>@@@BBBCCCEEEEEECCCCCCAAAAAAAAABBBDDDEEEGGGJJJNNNPPPOOOMMMLLLKKKJJJMMMPPPRRRTTTWWW[[[___^^^]]][[[ZZZ[[[^^^cccgggeeedddccccccdddfffhhhjjjgggdddaaa___```bbbcccccc[[[YYYWWWXXX\\\___```___\\\]]]]]]^^^^^^______```YYYZZZ\\\^^^```bbbccccccbbbaaa```___```aaadddeeefffggggggfffeeeeeeggghhhiiikkklllmmmlllkkklllmmmllllllmmmoooqqqrrrssstttvvvwwwxxxxxxvvvvvvwwwxxx{{{|||~~~}}}zzz}}}~~~~~~~~~}}}|||}}}uuukkkfffbbbaaabbbaaa```___]]]\\\[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTTTTRRRQQQPPPPPPOOOMMMLLLKKKKKKKKKIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBBCCCEEEHHHIIIGGGFFFFFFGGGFFFHHHJJJKKKMMMPPPSSSUUUSSSRRRQQQRRRTTTXXX[[[]]]\\\\\\\\\[[[[[[[[[[[[[[[YYYXXXVVVVVVXXXZZZ[[[ZZZUUUTTTSSSTTTWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWYYY[[[]]]___```aaaaaabbbaaa______```bbbdddeeefffggggggeeeccccccdddeeehhhiiijjjjjjhhhgggggghhhiiijjjkkklllnnnooopppqqqqqqrrrssssssqqqqqqrrrsssxxx{{{~~~xxx}}}~~~}}}|||{{{~~~uuullleeedddfffaaaaaa```^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWRRRSSSTTTSSSQQQOOOOOOPPPPPPOOOMMMLLLMMMLLLKKKIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>AAADDDDDDAAA@@@AAACCCBBBCCCCCCEEEFFFHHHJJJKKKJJJIIIHHHJJJMMMPPPRRRRRRPPPQQQRRRSSSTTTSSSSSSRRRPPPOOONNNOOORRRTTTTTTSSSPPPPPPPPPQQQSSSTTTVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUVVVXXXZZZ\\\]]]]]]]]]______^^^^^^___aaacccddddddddddddcccaaa```aaabbbeeeggghhhgggeeeddddddeeehhhhhhiiijjjkkkllllllmmmkkkmmmnnnnnnmmmmmmooopppuuuyyy}}}}}}~~~~~~~~~vvvkkkggghhhaaa``````___^^^^^^^^^___]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWQQQSSSUUUTTTQQQOOOPPPQQQQQQPPPNNNMMMNNNMMMLLLJJJGGGFFFEEEDDDCCCDDDDDDEEECCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<@@@CCCBBB???===>>>AAA@@@@@@???@@@BBBDDDEEEEEEEEEDDDCCCEEEIIIKKKJJJIIIHHHIIIJJJLLLMMMMMMLLLLLLJJJIIIIIIKKKMMMNNNNNNMMMKKKLLLMMMNNNOOOPPPRRRSSSUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSTTTVVVWWWWWWXXXXXXZZZZZZ[[[\\\]]]^^^_________``````^^^\\\\\\]]]^^^```bbbddddddcccbbbcccdddffffffggggggggghhhhhhhhhfffhhhjjjkkkkkklllnnnpppsssxxx}}}~~~~~~oooiiiiiiaaa``````_________``````^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[YYYXXXXXXQQQTTTVVVUUURRRPPPQQQRRRRRRPPPNNNNNNNNNNNNLLLJJJGGGFFFDDDCCCCCCCCCDDDEEEAAABBBCCCCCCCCCBBBAAA@@@BBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA>>>>>>>>>>>>????????????<<<<<<===============>>><<>>>>>===@@@???????????????@@@@@@======>>>>>>??????@@@@@@??????>>>===============AAA@@@@@@@@@??????>>>>>>??????>>>>>>>>>>>>??????BBBBBBBBBCCCCCCEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGJJJJJJJJJKKKLLLMMMNNNOOOQQQPPPOOONNNNNNNNNOOOPPPNNNNNNOOOPPPQQQRRRSSSTTTVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZYYYVVVSSSSSSSSSUUUVVVYYY\\\^^^___^^^^^^bbbaaaaaaaaabbbcccddddddaaaccceeefffgggiiimmmpppvvvyyy~~~~~~~~~}}}zzzqqqfffccc```______```___^^^___^^^\\\[[[[[[\\\___```aaa^^^[[[ZZZZZZZZZWWWUUUWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>?????????????????????>>>===============@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBDDDDDD@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFGGGHHHJJJKKKMMMLLLKKKJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRSSSTTTTTTUUUUUUUUUXXXYYYZZZYYYVVVTTTRRRRRRSSSUUUXXXZZZ\\\]]]\\\\\\____________``````aaabbbbbbdddeeeggghhhjjjnnnqqquuuyyy}}}}}}~~~~~~mmmhhhbbb```bbbdddaaa^^^```___]]]\\\\\\]]]^^^___```^^^\\\[[[[[[ZZZXXXVVVXXXXXXXXXXXXWWWVVVUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOMMMLLLKKKIIIHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@??????>>>??????>>>======>>>>>>???@@@@@@????????????????????????>>>=========>>>>>>??????>>>>>>>>>>>>============>>>>>>?????????@@@>>>>>>>>>>>>???@@@AAAAAA>>>??????@@@@@@??????>>>@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSVVVXXX[[[[[[YYYUUUSSSRRRQQQSSSUUUXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\^^^______bbbdddfffggghhhkkkpppssstttwww||||||~~~~~~|||}}}zzzqqqgggccceeegggeeeaaaaaa```^^^]]]]]]]]]^^^______^^^]]]\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>?????????AAAAAAAAA@@@@@@??????>>>??????>>>>>>===>>>>>>???>>>>>>>>>===============<<<===>>>>>>??????@@@@@@>>>>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFGGGGGGHHHIIIIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTXXX\\\]]][[[WWWTTTRRRQQQRRRTTTVVVWWWXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^```bbbdddfffhhhkkkooossssssvvvzzz}}}}}}}}}}}}~~~|||zzz{{{|||nnngggggghhhfffcccbbbaaa```^^^^^^]]]^^^^^^]]]^^^^^^]]][[[ZZZXXXXXXVVVVVVWWWWWWWWWVVVUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPOOONNNMMMLLLKKKIIIIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>??????===============>>>>>>>>><<<===>>>???@@@?????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDFFFFFFCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSWWW\\\^^^\\\XXXUUUSSSQQQRRRSSSTTTVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^```bbbdddgggjjjooorrrsssvvvyyy{{{}}}}}}{{{}}}|||yyy{{{{{{qqqllljjjgggdddccccccaaa```___^^^]]]]]]\\\^^^___^^^\\\ZZZYYYYYYWWWXXXXXXYYYYYYXXXWWWWWWSSSSSSSSSRRRRRRQQQQQQQQQOOOOOONNNMMMLLLKKKJJJJJJHHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA??????>>>>>>>>>???@@@@@@======>>>>>>>>>>>>??????===>>>???@@@@@@???>>>===??????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@BBBCCCDDD@@@AAABBBCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRVVVZZZ\\\[[[WWWTTTSSSQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]\\\^^^aaacccfffjjjooorrrtttvvvyyyzzz{{{|||}}}|||~~~}}}yyy{{{yyyqqqjjjfffdddcccbbbaaa___^^^]]]]]][[[^^^```___\\\ZZZYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPOOONNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBB??????>>>>>>??????@@@AAA>>>>>>>>>?????????@@@@@@>>>???@@@@@@@@@>>><<<;;;>>>>>>============>>>>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBB@@@AAABBBBBBCCCBBBAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNOOORRRWWWXXXWWWTTTRRRQQQOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVXXXYYY[[[\\\\\\^^^aaadddgggkkkppptttvvvwwwyyyyyyyyyzzz|||~~~~~~zzz|||yyyooojjjeeedddcccaaa```^^^]]]\\\[[[^^^``````\\\ZZZYYYZZZTTTTTTUUUUUUVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCC??????>>>>>>???@@@AAAAAA>>>>>>??????@@@@@@@@@AAA???@@@AAAAAA@@@>>>;;;:::>>>======<<<<<<<<<======@@@???>>>======>>>???@@@===============<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCBBBCCCDDDEEEDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNMMMPPPTTTUUUTTTRRRPPPPPPNNNMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[]]]___bbbeeehhhlllqqquuuvvvxxxyyyyyyxxxyyy{{{}}}}}}{{{{{{|||~~~~~~~~~~~~zzznnnnnniiiccc``````aaa```^^^^^^______^^^]]][[[YYYWWWYYYXXXVVVVVVVVVWWWYYY[[[YYYYYYWWWVVVUUUTTTTTTTTTPPPOOOOOONNNNNNMMMMMMLLLNNNMMMLLLJJJJJJIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>@@@BBBCCCBBBBBB@@@@@@@@@@@@BBBBBB????????????????????????>>>>>>?????????@@@@@@@@@????????????????????????=========<<<;;;;;;::::::<<<<<<<<<<<<============>>>>>>>>>>>>===============>>>>>>>>>????????????AAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCEEEGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSPPPQQQSSSUUUWWWYYY[[[\\\\\\___cccgggiiillloooqqqsssuuuxxxzzzzzz{{{|||~~~|||{{{|||}}}~~~}}}~~~}}}~~~~~~qqqkkkddd`````````___^^^____________^^^\\\ZZZYYY\\\ZZZXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTRRRQQQQQQPPPPPPOOONNNNNNOOONNNLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>???@@@BBBCCCBBBBBBAAA@@@@@@AAABBBBBB?????????@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGIIIJJJIIIJJJKKKLLLLLLMMMMMMLLLNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRTTTVVVYYY[[[]]]^^^___bbbfffiiikkklllnnnoootttvvvxxxzzzzzzzzz|||~~~|||{{{{{{|||~~~~~~}}}~~~~~~yyyqqqhhhbbbaaaaaaaaa```____________^^^]]][[[[[[^^^]]]ZZZXXXVVVVVVVVVVVVYYYXXXWWWUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPOOONNNLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@???@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFGGGIIIHHHHHHIIIJJJKKKLLLLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTVVVXXXZZZ]]]^^^___```dddiiilllmmmmmmnnnnnnuuuwwwyyyzzzyyyzzz|||}}}}}}|||zzzyyyzzz{{{|||}}}~~~{{{ppphhheeeeeedddccc______^^^^^^]]]\\\[[[[[[^^^]]][[[YYYXXXWWWWWWWWWYYYXXXWWWUUUTTTTTTTTTTTTUUUTTTTTTSSSRRRRRRQQQQQQRRRQQQOOOMMMKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCBBBBBBBBBAAAAAABBBBBBBBBEEEDDDCCCBBBAAA@@@??????????????????????????????====================================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTVVVXXX[[[]]]___``````eeejjjnnnpppoooooopppvvvxxxyyyyyyyyyzzz|||~~~~~~}}}|||~~~|||zzzxxxxxxyyyyyyzzz{{{|||~~~xxxooojjjhhhfffddd______^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB????????????????????????========================??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>???============>>>>>>>>>>>>??????????????????>>>>>>?????????@@@AAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLNNNNNNNNNOOOPPPQQQSSSTTTSSSTTTVVVXXX[[[]]]_________dddjjjoooqqqrrrrrrssswwwxxxyyyyyyyyyzzz}}}~~~}}}|||}}}~~~}}}}}}}}}~~~}}}{{{yyyxxxxxxxxxxxxyyyzzz|||~~~xxxrrrnnnjjjgggbbbaaa___]]]\\\[[[[[[[[[YYYYYYZZZZZZ[[[[[[[[[\\\[[[ZZZYYYWWWVVVVVVVVVVVVTTTSSSSSSRRRRRRQQQPPPPPPRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@AAACCCDDDEEEFFF@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????<<<<<<<<<=========>>>>>>>>>>>>??????????????????>>>>>>???@@@AAABBBCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGDDDEEEGGGHHHJJJJJJKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVYYY[[[]]]___``````dddjjjnnnqqqrrrtttuuuvvvwwwxxxyyyyyy{{{~~~~~~}}}{{{{{{{{{|||}}}|||{{{zzzzzzzzzxxxyyyzzz{{{|||||||||||||||}}}}}}~~~~~~xxxrrrnnnfffdddbbb___]]]\\\\\\\\\YYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAA???@@@@@@AAABBBCCCCCCCCC@@@@@@@@@?????????>>>>>>????????????????????????<<<<<<======>>>>>>>>>???::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????============>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDAAABBBDDDDDDDDDDDDFFFGGGDDDEEEGGGHHHJJJKKKKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVXXXZZZ]]]___aaabbbbbbfffjjjmmmoooqqqsssuuuuuuwwwxxxxxxyyy|||~~~~~~||||||}}}{{{{{{{{{|||~~~}}}|||||||||||||||zzzzzz{{{{{{zzzzzzyyyxxxzzz{{{{{{}}}~~~~~~}}}|||}}}~~~{{{vvviiigggdddaaa___^^^]]]]]][[[[[[\\\\\\\\\\\\[[[[[[]]]\\\[[[YYYXXXXXXXXXXXXUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEEEEDDDCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAADDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@@@@??????>>>>>>????????????????????????999:::;;;===>>>@@@AAABBB:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>????????????===>>>>>>???@@@AAAAAABBB>>>??????AAABBBCCCDDDDDD@@@AAACCCDDDDDDDDDFFFHHHFFFGGGIIIKKKLLLMMMNNNNNNPPPPPPPPPQQQSSSUUUVVVWWWWWWXXXZZZ\\\^^^```bbbccceeegggkkkmmmnnnoooqqqsssuuuvvvwwwxxxyyy}}}~~~~~~}}}~~~}}}}}}~~~|||{{{|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~yyyyyyyyyyyyxxxvvvtttsssuuuxxx{{{}}}~~~}}}zzzyyyyyyzzzzzzzzz{{{{{{}}}xxxnnnfffeeeccc]]]ZZZ\\\\\\[[[ZZZZZZ[[[[[[ZZZYYY^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKIIIGGGDDDDDDDDDCCCBBBBBBAAAAAADDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>=========<<<<<<<<<<<<======>>>======>>>@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>????????????<<<;;;<<>>;;;;;;>>>@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDFFFHHHJJJLLLMMMLLLLLLNNNOOOQQQSSSUUUVVVWWWWWWWWWZZZ\\\^^^___aaadddffffffgggiiijjjllloootttxxxwwwxxxyyyzzz{{{~~~}}}}}}|||~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}||||||||||||}}}~~~zzz{{{{{{zzzxxxvvvtttssstttwww{{{}}}~~~~~~~~~{{{yyywwwwwwwwwxxxxxxxxxyyyzzz|||~~~uuukkkhhheee___\\\]]][[[ZZZYYY[[[]]]^^^]]]]]]^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRRRRRRRRRRRRRQQQQQQOOOOOONNNNNNNNNMMMMMMMMMNNNLLLKKKKKKLLLLLLKKKJJJGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@??????>>>>>>>>>===>>>????????????>>>=========<<<<<<<<<<<<======>>>======>>>@@@@@@???======<<<<<<;;;<<<<<<======???????????????????????????===<<<===@@@AAA@@@>>>AAA???===>>>@@@BBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEGGGGGGIIIJJJLLLLLLMMMMMMOOOPPPQQQSSSUUUVVVWWWWWWXXXZZZ]]]^^^___aaadddfffggghhhjjjkkklllppptttxxxuuuvvvxxxzzz}}}~~~}}}{{{zzz{{{|||}}}~~~~~~}}}~~~~~~|||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}|||{{{yyywwwtttsssrrruuuzzz}}}~~~}}}}}}~~~~~~|||zzzwwwuuutttttttttttttttuuuvvvxxxzzz{{{|||~~~~~~~~~}}}}}}~~~wwwpppjjjdddaaaaaa]]]\\\[[[\\\]]]___^^^]]]___^^^]]]\\\ZZZYYYXXXWWWYYYYYYYYYYYYXXXWWWVVVVVVSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNQQQOOOMMMLLLMMMNNNNNNMMMJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>======>>>>>>??????>>>>>>=========<<<<<<<<<<<<============<<<>>>???@@@???===<<<<<<<<<<<<======>>>??????????????????????????????>>>===>>>@@@AAA@@@???AAA@@@@@@AAACCCCCCBBB@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWWWWYYY[[[]]]^^^___aaadddgggiiiiiijjjkkkllloootttxxxuuuwwwyyy||||||||||||~~~~~~|||zzzxxxwwwzzz{{{|||~~~}}}}}}}}}}}}~~~}}}|||}}}~~~|||}}}~~~}}}~~~~~~}}}}}}|||{{{zzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||zzzwwwtttsssppptttyyy|||||||||{{{|||}}}|||yyywwwuuutttssssssrrrrrrrrrsssuuuwwwxxxyyy|||{{{{{{{{{|||}}}~~~~~~~~~zzzqqqkkkfffcccaaa___]]]\\\]]]]]]]]]\\\^^^^^^]]][[[ZZZYYYXXXWWWXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQQQQPPPPPPPPPOOOOOOSSSQQQNNNMMMNNNOOOPPPOOOKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>======<<<>>>???@@@???===<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???????????????@@@AAABBBCCCCCCAAA@@@CCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDFFFGGGHHHHHHIIIMMMLLLKKKKKKKKKLLLNNNOOOOOOPPPRRRTTTVVVWWWWWWXXXZZZ[[[]]]^^^___aaadddgggiiiiiijjjjjjkkknnnssswwwwwwyyy|||~~~~~~~~~{{{{{{{{{|||~~~~~~|||{{{yyyxxxwww|||}}}~~~~~~}}}{{{{{{||||||}}}}}}||||||zzzwwwxxxyyyyyy{{{~~~}}}||||||~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzwwwuuussspppssswwwzzzzzzyyyyyyzzz|||{{{zzzxxxvvvuuutttsssqqqqqqrrrssstttvvvwwwxxxyyyyyyyyyzzz{{{|||}}}~~~yyyrrrjjjdddbbb```]]]\\\]]]^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQSSSPPPMMMLLLMMMOOOOOOOOOLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>?????????>>>>>>????????????>>>>>>======>>>>>>???>>>======>>>@@@AAA???>>>=========>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@???======>>>>>>>>>>>>??????>>>???AAABBBBBBAAAAAA@@@CCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJMMMLLLKKKKKKKKKMMMNNNOOOOOOPPPRRRTTTVVVWWWXXXXXX[[[\\\^^^^^^^^^aaadddggghhhhhhhhhhhhiiimmmssswwwxxxzzz}}}~~~}}}~~~~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~~~~|||{{{zzzyyyxxx~~~}}}~~~{{{yyyyyyyyy{{{|||~~~~~~~~~||||||~~~}}}wwwtttvvvxxxzzz{{{~~~|||{{{{{{||||||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}|||zzzxxxuuutttppprrruuuwwwwwwwwwxxxyyy{{{{{{zzzyyywwwvvvuuutttrrrrrrrrrrrrtttuuuvvvwwwwwwwwwwwwxxxyyy{{{|||}}}~~~tttjjjcccaaa^^^]]]^^^`````````[[[[[[ZZZZZZZZZYYYYYYYYYWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPNNNMMMNNNOOOOOONNNLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFBBBAAAAAA@@@???>>>>>>===AAA@@@@@@??????@@@@@@AAA@@@@@@????????????@@@@@@??????>>>@@@AAABBBAAA??????????????????@@@AAABBBCCCBBBBBBAAAAAA@@@@@@@@@===>>>@@@???>>>>>>???AAA>>>@@@BBBBBBAAA@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWXXXXXX]]]]]]^^^^^^^^^aaaeeehhhhhhhhhhhhhhhjjjnnnuuuzzzyyy{{{}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{|||}}}{{{|||}}}}}}}}}}}}}}}|||}}}~~~}}}|||{{{zzzzzzzzz~~~|||xxxvvvuuuvvvyyyzzz|||~~~~~~}}}}}}~~~~~~zzzvvvtttxxx{{{}}}}}}~~~|||yyyzzz{{{wwwwwwwwwxxxyyyyyyzzzzzz}}}~~~~~~}}}|||||||||{{{zzzxxxvvvtttqqqrrrtttttttttuuuwwwyyyyyyyyyyyyxxxwwwvvvuuuuuuqqqqqqqqqrrrssstttuuuvvvtttttttttuuuwwwyyyzzz{{{}}}}}}~~~~~~}}}~~~yyylllhhhdddaaa``````___^^^YYYYYYYYYYYYZZZZZZZZZ[[[XXXYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWUUUTTTTTTTTTTTTSSSSSSSSSRRRPPPOOOOOOPPPPPPOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@AAACCCCCCBBB@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@>>>AAABBBBBB@@@@@@AAACCC@@@BBBCCCBBBAAAAAACCCEEECCCCCCDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNPPPQQQSSSUUUVVVXXXXXXYYY^^^^^^^^^^^^^^^aaaeeehhhiiiiiiiiiiiikkkqqqxxx}}}}}}~~~}}}~~~}}}~~~}}}|||{{{zzzzzz{{{|||}}}zzzzzz{{{|||||||||||||||{{{|||~~~}}}|||{{{zzz{{{{{{|||~~~{{{vvvsssrrrssswwwxxx{{{}}}~~~}}}wwwzzz{{{yyyuuuuuuzzz|||yyyyyyzzzrrrsssuuuwwwxxxyyyyyyyyy}}}~~~~~~}}}{{{{{{{{{{{{zzzxxxvvvuuuqqqrrrsssrrrrrrtttwwwzzzwwwwwwwwwwwwwwwvvvuuuuuuqqqqqqqqqqqqrrrssstttuuuqqqqqqrrrsssuuuwwwxxxyyyzzz{{{|||~~~~~~~~~}}}}}}zzz|||~~~vvvqqqjjjddd```]]][[[YYYXXXXXXXXXYYYZZZ[[[[[[\\\YYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXXXXYYYYYYYYYYYYYYYUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRRRRPPPNNNOOOOOONNNMMMMMMLLLLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDCCCAAABBBBBBAAA@@@@@@@@@AAAAAADDDDDDCCCBBBAAAAAA@@@@@@@@@CCCEEEDDDBBBAAACCCFFFBBBDDDEEECCCAAAAAAEEEHHHCCCDDDDDDEEEFFFGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJFFFGGGJJJLLLNNNNNNNNNNNNPPPQQQSSSUUUWWWXXXYYYYYY^^^^^^^^^^^^^^^```eeehhhjjjjjjjjjjjjmmmsss{{{~~~~~~~~~|||}}}||||||{{{zzz{{{|||}}}~~~yyyzzz{{{|||}}}}}}}}}|||zzz|||~~~||||||zzzzzzzzzzzz{{{||||||~~~zzzuuurrrqqqqqqvvvwwwyyy|||~~~xxxwwwuuutttuuuxxx|||}}}~~~~~~{{{wwwuuuwwwwwwxxxyyyyyyyyyxxxxxxzzz{{{|||}}}}}}|||{{{zzzyyyzzz||||||{{{yyyvvvtttsssssstttttttttttttttssswwwxxxwwwvvvttttttvvvxxxsssooolllnnnoooooorrrwwwxxxxxxwwwuuussstttvvvyyy{{{|||~~~}}}{{{zzz|||{{{{{{{{{}}}vvvhhhbbbbbb___[[[WWWXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYZZZ[[[[[[ZZZYYYXXXWWWYYYXXXWWWWWWVVVUUUTTTTTTVVVTTTQQQOOONNNOOOQQQSSSMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@AAACCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKGGGHHHJJJKKKLLLNNNQQQSSSSSSTTTTTTUUUWWWXXXXXXYYY]]]]]]]]]^^^___aaacccdddkkkmmmpppqqqsssxxxzzzxxx~~~~~~~~~}}}{{{yyyyyy|||}}}yyyxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzzyyyyyyyyyzzzzzzzzz}}}}}}|||~~~{{{xxxwwwvvvtttssstttwwwzzz||||||~~~~~~||||||zzz~~~~~~~~~}}}yyyxxxwwwvvvwwwyyy|||~~~}}}~~~{{{xxxvvvwwwxxxyyyyyyyyyyyyxxxxxxyyyzzz|||~~~~~~|||zzzyyyxxxyyy{{{{{{zzzxxxvvvttttttuuuuuuuuutttsssrrrqqqtttttttttsssrrrrrrtttvvvrrrnnnlllnnnnnnnnnqqqvvvxxxxxxxxxvvvuuuuuuxxxzzz}}}}}}~~~}}}}}}{{{yyyxxx{{{zzzyyyyyy{{{~~~ooofffccc___ZZZXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[ZZZXXXWWWXXXXXXWWWVVVUUUUUUTTTTTTVVVTTTRRRQQQPPPPPPQQQRRRMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJLLLLLLMMMNNNQQQSSSRRRRRRSSSUUUWWWXXXYYYZZZ[[[[[[\\\\\\]]]```cccfffkkknnnrrruuuyyy~~~uuuwww~~~|||zzz{{{}}}{{{yyyyyy{{{||||||||||||||||||||||||||||||}}}|||{{{zzzyyyxxxxxxxxxyyy|||}}}|||~~~}}}zzzxxxyyyyyyxxxwwwyyy{{{}}}~~~~~~~~~}}}||||||{{{~~~|||zzzzzzzzzyyyyyyzzzzzz{{{|||||||||~~~|||yyywwwxxxyyyzzz{{{zzzzzzyyyxxxxxxzzz|||~~~~~~|||zzzxxxwwwxxxyyyzzzyyywwwuuutttvvvvvvvvvuuusssrrrpppoooooopppqqqppppppppprrrtttqqqmmmkkkmmmnnnmmmppptttvvvwwwwwwvvvvvvwwwyyy|||~~~}}}|||{{{zzzxxxxxxwwwzzzyyyxxxxxxyyy{{{~~~zzznnnhhhccc]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\ZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLKKKMMMNNNNNNNNNNNNQQQSSSQQQQQQSSSUUUWWWXXXZZZ[[[ZZZZZZ[[[[[[]]]aaagggkkkqqqtttyyy}}}wwwsss}}}}}}||||||~~~|||yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~}}}|||zzzyyyxxxwwwwwwwww{{{}}}}}}|||zzzyyyyyy{{{||||||{{{|||}}}~~~~~~~~~}}}|||{{{}}}}}}}}}}}}~~~{{{zzzzzz{{{{{{|||||||||{{{{{{yyyzzz{{{}}}~~~{{{yyywwwyyyzzz{{{||||||{{{yyyxxxxxxzzz~~~~~~zzzxxxwwwwwwxxxxxxxxxvvvtttsssxxxwwwvvvuuussspppnnnmmmlllnnnooooooooooooqqqsssppplllkkkmmmmmmlllnnnrrrsssuuuvvvvvvuuuvvvyyy{{{|||{{{zzzyyyxxxxxxxxxxxxzzzyyyxxxxxxyyy{{{}}}~~~yyyrrrlllfffeeecccaaa___^^^^^^___```]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\]]]]]]\\\[[[YYYXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLKKKJJJJJJIIILLLLLLLLLKKKKKKJJJJJJJJJHHHGGGGGGFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPOOOOOOOOOQQQSSSQQQRRRSSSUUUVVVWWWYYYYYYYYYZZZ\\\\\\___dddlllsss{{{~~~wwwzzz}}}|||}}}~~~~~~zzzxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxx||||||{{{yyyyyyxxxxxxxxxwww{{{}}}}}}{{{zzzyyyzzz|||~~~}}}}}}zzz|||}}}}}}||||||~~~~~~}}}|||{{{{{{}}}{{{yyyzzz}}}~~~}}}{{{{{{{{{|||}}}}}}}}}|||{{{xxxxxxyyyzzz|||}}}}}}{{{xxxwwwxxxzzz|||}}}~~~}}}{{{zzzzzz||||||zzzxxxxxxxxxxxxwwwuuusssrrrwwwwwwvvvtttrrrpppnnnmmmlllmmmooopppooooooqqqrrrppplllkkkmmmmmmlllmmmqqqqqqrrrtttttttttuuuwwwyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyzzzzzz|||}}}~~~|||xxxppplllgggbbb______```aaa]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\]]]\\\[[[ZZZYYYVVVVVVVVVVVVVVVWWWWWWWWWVVVWWWXXXXXXWWWVVVTTTRRRQQQPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMOOOPPPQQQPPPOOOOOOQQQSSSSSSSSSTTTUUUUUUVVVWWWWWWWWWYYY\\\^^^aaahhhrrryyy~~~~~~~~~}}}~~~}}}||||||~~~|||zzzwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyzzzvvvzzz}}}|||~~~~~~|||{{{zzz{{{}}}~~~}}}|||yyyzzz{{{{{{{{{}}}~~~}}}{{{{{{{{{{{{{{{yyywwwxxxzzz}}}}}}|||zzz{{{|||}}}}}}}}}}}}}}}xxxxxxxxxyyyzzz|||}}}~~~}}}{{{yyyxxxwwwyyy|||~~~}}}|||{{{|||~~~~~~|||{{{zzzzzzyyyxxxvvvtttsssrrruuuuuuuuutttrrrqqqooonnnmmmoooqqqqqqppppppqqqrrrpppmmmlllnnnnnnlllmmmpppoooqqqssstttttttttvvvwwwwwwwwwxxxxxxyyyzzzzzzzzzyyyzzzzzz{{{|||}}}~~~{{{uuummmgggccc``````\\\\\\\\\[[[[[[[[[[[[ZZZYYYZZZ[[[\\\\\\\\\[[[ZZZVVVVVVWWWWWWXXXXXXYYYYYYWWWXXXYYYYYYXXXWWWUUUTTTSSSSSSRRRQQQQQQPPPPPPOOONNNNNNOOOOOONNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQPPPOOOPPPRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVZZZ```cccfffmmmxxx}}}}}}~~~~~~}}}{{{}}}~~~}}}}}}|||}}}~~~{{{yyywwwwwwxxxzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyyyyuuuyyyzzzyyy{{{~~~|||{{{{{{zzz|||}}}~~~|||{{{zzz{{{|||||||||~~~~~~}}}|||zzzzzzzzz{{{{{{zzzyyyxxxxxxxxxzzz}}}~~~|||zzzzzzzzzzzz{{{|||}}}~~~~~~zzzzzzzzzzzz{{{|||~~~}}}{{{zzzvvvxxx|||~~~{{{{{{{{{||||||{{{{{{{{{}}}|||zzzxxxvvvtttrrrqqqssssssssssssrrrrrrqqqpppmmmoooqqqrrrpppooooooppppppmmmmmmoooooolllmmmpppppprrrtttuuuttttttuuuwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxyyy{{{|||~~~~~~~~~~~~wwwlllccc^^^YYYYYYYYYXXXXXXXXXXXXWWWVVVWWWYYY[[[\\\\\\\\\[[[WWWWWWXXXXXXYYYZZZZZZ[[[YYYYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPQQQPPPOOOOOONNNLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKMMMNNNNNNMMMLLLKKKJJJJJJGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPPPPOOOPPPRRRTTTOOOPPPQQQSSSUUUXXXYYYZZZZZZaaahhhmmmqqqxxx}}}}}}}}}}}}}}}zzz}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyyyyzzzzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwsssuuuvvvtttuuuzzz{{{yyyyyyyyyyyy{{{}}}~~~}}}{{{{{{||||||{{{zzz||||||{{{yyyxxxxxxyyy{{{|||yyy{{{{{{zzzxxxxxx|||~~~{{{yyyyyyyyyyyyzzz{{{}}}~~~}}}|||{{{{{{|||}}}~~~}}}|||uuuwww|||{{{zzzyyyyyyyyyyyyzzz{{{~~~{{{yyyvvvsssqqqpppqqqrrrrrrssssssrrrrrrqqqnnnppprrrrrrpppooonnnoooqqqnnnmmmoooooommmmmmpppqqqsssuuuvvvuuuuuuuuuwwwxxxyyy{{{|||{{{yyywwwvvvvvvwwwxxxzzz|||~~~}}}}}}}}}~~~vvvggg^^^WWWWWWVVVVVVVVVUUUUUUUUUTTTVVVXXXZZZ[[[\\\\\\\\\WWWXXXXXXYYYZZZ[[[\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSQQQQQQRRRRRRQQQQQQPPPOOOLLLLLLLLLMMMMMMNNNNNNOOONNNNNNMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKPPPPPPPPPOOONNNMMMLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOOOOOOOPPPRRRTTTLLLMMMOOOSSSVVVYYY\\\]]]```hhhqqqwwwzzz}}}}}}}}}}}}}}}{{{}}}~~~}}}{{{zzz|||~~~}}}|||}}}~~~~~~~~~|||{{{{{{{{{yyyxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuutttttttttttttttqqqsssssspppqqqvvvxxxwwwvvvwwwxxx{{{}}}~~~|||{{{{{{zzzxxxwwwxxxzzz|||zzzyyyxxxwwwwwwyyyzzz|||zzz|||~~~|||xxxxxx}}}}}}{{{zzz|||{{{yyyxxxyyy||||||{{{|||~~~~~~}}}{{{{{{{{{}}}}}}{{{}}}|||zzzyyyxxxxxxyyyzzzxxxyyyzzzzzzyyyvvvsssqqqssstttuuuuuutttrrrpppooollllllllllllmmmnnnoooppptttsssqqqoooooooooqqqrrrrrrssstttuuuuuuuuutttsssvvvxxxzzzzzzyyywwwwwwxxxwwwvvvtttssstttvvvyyy{{{|||{{{{{{}}}ssscccZZZUUUSSSRRRPPPMMMMMMPPPOOOPPPRRRUUUXXXYYY[[[[[[XXXYYYZZZ[[[[[[\\\\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTUUUPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNPPPOOOMMMLLLLLLLLLMMMNNNJJJKKKKKKLLLMMMNNNNNNOOONNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPOOONNNNNNOOOPPPRRRQQQQQQSSSXXX]]]```bbbmmmnnnttt~~~}}}||||||}}}}}}}}}vvvvvv{{{~~~~~~zzz||||||{{{{{{zzzzzz{{{}}}|||{{{}}}}}}xxxyyyyyyyyyxxxxxxwwwwwwwwwtttvvvwwwxxxwwwvvvtttrrrpppooonnnmmmnnnpppsssuuuyyyxxxxxxxxxxxxyyyzzz{{{wwwxxxxxxyyyyyyxxxxxxwwwuuuuuuvvvwwwxxxzzz{{{|||}}}{{{zzzyyyyyyzzz|||}}}|||}}}{{{zzzzzzzzzyyyxxxzzz}}}~~~|||zzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{}}}}}}|||{{{{{{zzzyyyxxxwwwwwwxxxyyyxxxyyy{{{{{{zzzvvvssspppqqqrrrsssttttttsssqqqpppoooooonnnnnnnnnoooppppppsssrrrqqqpppppppppqqqqqqqqqrrrsssuuuuuutttsssssstttvvvxxxxxxwwwvvvvvvvvvvvvuuuttttttuuuvvvxxxzzz|||}}}}}}~~~|||lll___XXXSSSSSSQQQNNNMMMOOOLLLNNNPPPTTTWWWZZZ\\\]]]YYYYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMLLLMMMNNNNNNLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKJJJJJJKKKKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLKKKKKKLLLMMMMMMNNNJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLNNNOOOPPPPPPRRRWWW]]]dddhhhkkkrrruuu~~~|||{{{|||}}}|||{{{vvvuuuyyy{{{zzz}}}~~~|||yyy{{{{{{zzzyyyzzz|||~~~~~~{{{{{{}}}}}}yyyyyyyyyxxxxxxwwwwwwwwwwwwttttttuuuvvvvvvuuuttttttppppppppppppqqqqqqrrrrrrxxxxxxwwwvvvvvvvvvvvvwwwvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxzzz{{{|||{{{zzzyyyxxxxxxyyy{{{||||||~~~|||zzzzzzzzzyyyyyyyyyzzz}}}~~~{{{yyyyyyyyy{{{{{{{{{{{{{{{zzzzzzyyyzzzxxxwwwwwwyyyzzzzzzyyyxxxwwwvvvuuuuuuvvvwwwwwwxxxzzz||||||{{{wwwrrrooonnnoooqqqsssttttttssssssrrrqqqppppppooopppppppppqqqqqqqqqrrrqqqqqqpppppppppqqqssstttttttttsssrrrrrrtttvvvvvvtttssstttuuuuuuuuuvvvvvvwwwxxxxxxyyy}}}~~~}}}zzzjjj```WWWUUUUUURRROOONNNIIIKKKMMMPPPTTTXXX[[[]]]YYYYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSPPPPPPOOONNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLKKKLLLLLLMMMNNNLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOOOOKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOONNNNNNNNNPPPRRRTTTVVVZZZ```gggnnnsssvvvzzz~~~~~~~~~}}}}}}|||||||||~~~~~~|||{{{wwwuuuxxx}}}{{{xxxyyyzzzyyywww{{{{{{yyyxxxxxxyyyzzz{{{{{{yyyyyy{{{}}}yyyzzzyyywwwvvvvvvwwwwwwxxxssstttttttttttttttttttttoooqqqsssttttttsssqqqooovvvuuutttssssssrrrssssssttttttuuuuuuuuuuuutttttttttuuuvvvwwwxxxyyyzzz{{{xxxxxxwwwwwwwwwxxxzzz{{{{{{}}}~~~}}}|||||||||{{{zzzzzzzzz|||}}}~~~~~~}}}yyywwwvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxyyywwwttttttvvvwwwwwwwwwttttttsssrrrrrrssstttuuuwwwyyy{{{|||zzzvvvqqqnnnkkkmmmoooqqqrrrsssttttttrrrqqqpppooonnnnnnnnnnnnooopppqqqrrrrrrqqqooonnnooopppqqqsssssssssrrrrrrrrrsssttttttsssrrrssstttuuuvvvwwwyyyyyyyyyyyyxxx||||||zzz|||~~~vvvjjj^^^[[[[[[WWWQQQOOOHHHIIIJJJLLLOOOSSSVVVXXXXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYYYYXXXWWWXXXXXXYYYYYYXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQPPPPPPPPPOOOOOOMMMNNNOOOPPPPPPOOONNNMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQRRRUUUWWW]]]```ffflllrrrxxx}}}~~~}}}}}}}}}||||||zzzzzz|||zzzwwwwww{{{}}}}}}zzzwwwwwwxxxxxxxxx{{{zzzyyywwwvvvvvvvvvvvvvvvuuuuuuwwwzzz{{{zzzxxxxxxwwwvvvuuuuuuvvvwwwxxxuuutttsssrrrrrrrrrrrrrrrlllooosssvvvwwwuuuqqqooorrrqqqqqqqqqqqqqqqrrrrrrrrrssssssttttttssssssrrrssstttuuuvvvwwwxxxyyyyyyvvvuuuuuuuuuvvvxxxyyyzzzyyy|||~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz|||}}}}}}|||xxxuuuttttttwwwwwwxxxxxxxxxxxxwwwwwwwwwuuusssrrrsssuuuuuuuuuppppppoooooooooqqqrrrssstttvvvxxxyyyxxxtttpppmmmiiijjjlllnnnpppqqqrrrsssoooooommmlllkkkkkkkkkkkklllnnnpppqqqqqqpppnnnmmmmmmnnnpppqqqrrrrrrrrrqqqrrrssstttsssrrrqqqrrrtttuuuwwwxxxzzz{{{zzzyyyyyy{{{{{{xxxzzz}}}yyy}}}uuuhhhdddaaa[[[SSSPPPKKKJJJIIIIIIKKKMMMQQQSSSVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYYWWWXXXXXXYYYYYYXXXXXXWWWUUUUUUUUUUUUUUUUUUVVVVVVRRRRRRRRRRRRRRRQQQQQQPPPRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQNNNOOOPPPQQQQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPRRRRRRSSSVVVZZZ]]]bbbgggooovvv|||~~~|||{{{||||||{{{{{{xxxyyy|||~~~zzzxxxzzzzzzyyy{{{|||xxxvvvvvvxxxzzz{{{yyyyyywwwvvvtttsssrrrrrrqqqqqqqqqssstttuuuuuutttvvvuuutttsssttttttuuuvvvuuutttsssqqqpppoooooooooiiilllqqquuuwwwuuuqqqooommmmmmmmmnnnoooqqqrrrsssrrrrrrssssssssssssrrrrrrqqqrrrtttuuuvvvvvvvvvvvvsssssstttuuuvvvwwwyyyyyywww{{{|||zzzxxxwwwwwwyyy{{{|||zzzwwwuuusssssstttuuuvvvvvvwwwvvvvvvvvvuuutttrrrrrrssstttsssrrrmmmlllllllllmmmnnnpppqqqqqqrrrtttttttttrrrooommmiiiiiijjjkkkmmmnnnoooppplllkkkjjjiiihhhhhhhhhhhhjjjlllmmmoooooonnnmmmllllllmmmooopppqqqrrrqqqqqqqqqrrrrrrqqqpppppprrrsssuuuvvvwwwyyyyyyyyyyyyxxxyyy|||~~~~~~{{{yyyyyyzzzyyy~~~wwwqqqkkkaaaYYYUUURRRPPPMMMKKKKKKMMMPPPRRRWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYY[[[\\\\\\[[[ZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSTTTTTTSSSSSSRRRQQQSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMMMMMMMMMMNNNNNNOOOQQQPPPOOOOOONNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPRRRTTTVVV[[[```dddfffmmmxxx||||||zzzyyyyyyzzz{{{zzzyyywwwxxx{{{|||xxxxxxwwwuuuvvvzzzzzzxxxvvvuuuuuuwwwyyyzzzwwwwwwuuutttrrrqqqooonnnnnnnnnooooooppppppqqqqqqrrrrrrrrrsssssssssssssssssssssrrrqqqooonnnmmmmmmhhhkkkooorrrsssrrrooommmiiiiiijjjkkkmmmoooqqqsssqqqqqqrrrrrrrrrrrrqqqqqqoooppprrrttttttttttttsssqqqrrrsssuuuvvvxxxyyyyyyxxx{{{~~~~~~}}}zzzyyywwwvvvvvvxxxzzzyyywwwtttssssssrrrrrrsssttttttttttttttttttsssrrrrrrssssssqqqpppjjjiiiiiiiiikkklllnnnpppnnnnnnoooooooooooonnnnnniiiiiiiiiiiiiiijjjkkkllliiiiiihhhgggfffffffffgggiiijjjkkklllmmmllllllkkkkkklllnnnpppqqqqqqqqqppppppppppppooonnnnnnppprrrsssssstttuuuvvvvvvvvvvvvvvvxxxzzz{{{{{{zzzyyyxxx{{{}}}~~~|||{{{|||~~~zzzmmmdddaaaYYYVVVSSSPPPPPPRRRUUUXXXXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXXXXYYY[[[\\\\\\\\\[[[ZZZWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXSSSTTTUUUUUUUUUTTTRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPRRRTTTVVVYYY]]]bbbiiimmmrrr{{{}}}{{{xxxvvvuuuvvvxxxxxxxxxwwwwwwwwwyyy|||{{{wwwwwwvvvsssssswwwuuuuuutttsssssssssuuuvvvuuuuuutttsssqqqooommmlllnnnnnnnnnnnnmmmmmmnnnooonnnoooqqqrrrsssrrrqqqpppnnnooopppppppppooonnnmmmkkklllmmmnnnnnnmmmkkkjjjfffgggggghhhjjjlllnnnoooooooooppppppppppppoooooommmnnnppprrrsssrrrqqqppppppqqqsssuuuwwwxxxyyyzzz|||{{{~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxuuuwwwyyyyyyvvvtttsssrrrooopppqqqrrrrrrrrrrrrrrrsssrrrrrrssstttsssqqqnnnhhhhhhhhhhhhjjjlllnnnooollllllllllllmmmmmmnnnnnniiihhhhhhhhhhhhhhhiiiiiihhhggggggfffffffffffffffhhhiiijjjjjjkkkkkkkkkkkkjjjlllmmmooopppqqqqqqpppnnnooonnnmmmllllllnnnpppqqqqqqrrrrrrsssttttttuuuuuuuuuvvvyyy{{{|||zzzwww{{{|||~~~|||zzzyyyyyy{{{}}}xxxooolll^^^[[[WWWUUUTTTWWW[[[^^^ZZZ[[[\\\]]]]]]^^^]]]]]]ZZZYYYYYYYYYXXXXXXXXXXXXWWWXXXZZZ\\\]]]\\\ZZZYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWXXXXXXYYYYYYTTTTTTUUUVVVUUUTTTSSSRRRSSSSSSTTTUUUVVVVVVWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNOOOOOOPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTWWWXXX[[[___ccciiiqqqvvv}}}{{{{{{uuutttssstttvvvwwwvvvuuuwwwwwwwwwxxxzzz{{{zzzyyy~~~yyyvvvwwwuuurrrrrrvvvrrrssssssrrrqqqpppqqqrrrtttssssssrrrpppnnnmmmlllnnnoooooonnnllllllmmmoookkkmmmppprrrrrrqqqooonnnjjjlllnnnpppqqqqqqoooooonnnnnnmmmlllkkkiiihhhgggffffffffffffgggiiijjjkkkmmmmmmnnnnnnnnnnnnmmmmmmlllmmmoooqqqrrrqqqpppooopppqqqsssuuuwwwyyyzzzzzz{{{|||~~~~~~|||{{{{{{|||}}}{{{yyyxxxwwwtttrrrwwwvvvtttqqqpppooooooooommmnnnoooppppppqqqppppppqqqooonnnnnnppprrrrrrqqqllljjjiiiiiijjjjjjhhhggggggiiikkklllllllllnnnppppppkkkfffbbbbbbdddeeefffeeeeeedddccccccdddddddddeeefffggghhhhhhggggggfffhhhkkkooopppooonnnnnnppplllkkkiiihhhhhhiiilllmmmnnnllljjjkkkooorrrrrrqqqvvvsssqqqrrrvvvzzz{{{{{{{{{~~~yyyxxxwwwwwwxxxyyyzzz{{{~~~uuuqqqlllfffbbbccceeeeeeeeegggbbbaaaeeeeee```^^^```]]][[[YYYYYYZZZZZZZZZXXXXXXYYY[[[\\\\\\\\\[[[ZZZVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPSSSSSSRRRRRRRRRRRRSSSTTTRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMPPPOOOOOONNNNNNNNNNNNOOOMMMOOOQQQRRRSSSTTTWWWZZZ\\\___bbbdddgggooo{{{yyywwwvvvvvvtttrrrrrrssstttttttttwwwuuutttsssttttttrrrqqqrrrqqqpppoooooopppqqqqqqrrrpppmmmkkkjjjlllnnnoooooopppqqqpppooommmjjjhhhkkkjjjhhhggggggiiikkklllnnnoooqqqssssssqqqooonnnmmmlllkkklllnnnooonnnmmmkkkjjjjjjiiiiiijjjjjjkkkhhhgggfffggghhhgggeeedddfffhhhjjjkkkjjjjjjkkklllooopppqqqrrrrrrqqqooonnnqqqpppppppppqqqsssuuuwwwwww{{{~~~~~~~~~|||yyyxxxyyy{{{|||zzzxxxxxxxxxwwwuuusssuuutttrrrpppnnnnnnnnnnnnlllmmmnnnooooooppppppppppppnnnmmmnnnpppqqqqqqpppkkkjjjhhhhhhiiihhhgggeeeiiijjjllllllllllllnnnooommmkkkgggdddbbbbbbcccdddccccccbbbbbbbbbbbbccccccddddddeeefffgggffffffeeefffjjjmmmooonnnmmmmmmnnnkkkiiigggffffffgggjjjkkkmmmkkkjjjkkknnnqqqrrrqqqsssqqqoooppptttxxxyyyyyyyyy|||{{{{{{yyyxxxxxxyyyzzzzzz{{{xxxxxxyyyxxxwwwuuuooommmqqqqqqkkkeeeccc```^^^[[[ZZZ[[[ZZZYYYXXX[[[[[[\\\\\\\\\[[[[[[ZZZXXXYYYYYYZZZZZZZZZZZZZZZUUUVVVVVVVVVWWWWWWWWWWWWYYYXXXWWWWWWVVVVVVVVVWWWUUUUUUTTTSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQTTTTTTTTTSSSSSSSSSSSSSSSPPPQQQQQQRRRRRRRRRQQQQQQOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSUUUWWWYYY[[[___cccaaaeeejjjmmmrrrzzzzzzwwwuuuuuuvvvtttrrrqqqssstttttttttvvvtttsssssstttsssrrrppppppooommmlllkkklllmmmnnnooonnnlllkkkkkklllmmmnnnlllmmmmmmmmmllljjjiiihhhjjjiiigggffffffgggiiijjjkkkmmmoooqqqqqqpppooommmkkkjjjiiijjjlllmmmlllkkkjjjjjjiiiiiiiiiiiijjjjjjhhhgggfffggghhhhhhfffdddfffhhhjjjkkkkkkkkklllnnnooooooppppppppppppoooooooooooonnnnnnoooqqqsssuuuwwwzzz|||||||||~~~}}}}}}}}}}}}}}}||||||zzzwwwttttttwwwyyyyyywwwvvvvvvwwwwwwvvvtttrrrqqqpppnnnmmmlllllllllllllllmmmnnnooooooooooooooonnnmmmnnnpppppppppoookkkjjjhhhhhhhhhgggeeeccciiijjjllllllllllllnnnooolllmmmlllhhhccc___```bbbaaaaaaaaa``````aaaaaabbbccccccdddeeeeeeeeeeeeeeefffhhhkkkmmmlllllllllmmmiiihhhfffddddddeeegggiiillljjjiiijjjmmmooopppppppppnnnmmmnnnrrrtttvvvvvvvvvyyy~~~}}}|||{{{yyyyyyyyyyyyzzz}}}}}}rrrkkkgggdddaaa^^^]]]\\\[[[YYY[[[ZZZZZZYYYYYYYYYZZZZZZWWWWWWXXXXXXYYYYYYXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYXXXWWWWWWWWWXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQTTTTTTUUUUUUUUUSSSRRRQQQNNNOOOPPPQQQRRRRRRRRRRRRMMMMMMNNNOOOPPPQQQRRRSSSQQQQQQQQQQQQQQQQQQRRRSSSSSSUUUWWWXXXZZZ^^^dddgggmmmqqqwww}}}yyytttsssssssssuuusssqqqqqqrrrssstttssstttsssrrrrrrssssssqqqooonnnllliiigggfffggghhhiiikkkkkkkkkkkkkkkllllllllliiiiiiiiihhhhhhhhhggggggiiihhhfffeeedddeeeeeefffgggiiikkkmmmnnnnnnmmmlllhhhgggffffffhhhiiiiiihhhiiihhhhhhhhhhhhhhhhhhiiihhhgggffffffggghhhfffeeeeeegggjjjkkkkkklllnnnpppqqqqqqooonnnnnnnnnoooooommmlllkkkkkklllnnnqqqrrrvvvxxxzzzyyyyyy|||~~~}}}{{{zzzyyyxxxxxxxxxxxxvvvsssqqqqqquuuwwwxxxvvvuuuuuuvvvvvvuuusssppppppooonnnmmmllllllllllllmmmnnnooooooppppppooopppooonnnooopppqqqpppnnnllljjjiiiiiiiiigggdddbbbfffhhhjjjkkklllmmmoooqqqpppssssssnnneee___^^^``````````````````aaaaaabbbccccccddddddeeeeeefffffffffhhhjjjkkklllmmmmmmmmmiiihhheeedddccceeeggghhhiiiiiihhhiiijjjlllnnnooolllllllllmmmooorrrsssttttttwww{{{~~~~~~}}}||||||zzzyyyyyyzzz{{{{{{|||}}}yyyrrrnnniiieeebbb```]]]\\\\\\\\\[[[ZZZZZZ[[[]]]^^^XXXXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSUUUUUUUUUSSSQQQOOONNNNNNOOOPPPQQQQQQQQQQQQNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRSSSTTTVVVVVVWWWXXX[[[]]]```ffflllppp~~~yyysssqqqqqqqqqqqqtttrrrpppoooqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrpppnnnmmmjjjgggdddcccccceeefffggghhhiiijjjkkkkkkjjjjjjgggffffffeeeeeefffgggggggggfffeeeccccccbbbbbbcccccceeegggjjjkkklllkkkkkkfffdddbbbbbbdddeeeeeedddggggggffffffffffffgggggghhhfffeeeeeegggggggggeeeeeegggiiijjjjjjllloooqqqwwwuuuqqqnnnmmmmmmnnnooommmlllkkkjjjkkkmmmoooqqquuuvvvxxxxxxyyy|||~~~}}}{{{yyywwwvvvuuuuuuuuuuuusssqqqoooppprrruuuwwwvvvttttttttttttrrrqqqnnnnnnnnnnnnnnnmmmlllllllllmmmnnnooopppppppppppppppoooooopppqqqqqqooonnnlllkkkkkkkkkjjjiiieeebbbccceeehhhjjjkkkmmmpppsssuuuxxxxxxsssiiiaaa^^^___```````````````aaabbbbbbdddddddddeeeeeefffggghhhhhhhhhiiikkkmmmnnnnnnnnnkkkiiifffeeedddeeeggghhhggggggggggggggghhhjjjkkkiiijjjlllmmmnnnpppqqqssssssuuuxxx{{{}}}}}}||||||yyyxxxxxxxxxyyyzzz|||}}}}}}}}}zzzsssmmmiiieeebbb```aaa```_________aaabbbccc^^^^^^^^^^^^^^^]]]\\\[[[XXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTTTTRRRPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPRRRSSSSSSTTTTTTUUUUUUVVVTTTTTTUUUWWWYYY[[[]]]^^^^^^aaaffflllrrrzzz|||vvvsssqqqqqqqqqppprrrpppnnnmmmoooppppppppppppooooooqqqrrrqqqooolllllljjjgggdddcccccceeefffdddeeegggiiiiiiiiihhhgggeeeeeedddddddddeeefffgggeeedddcccbbbaaaaaa``````aaabbbdddfffhhhiiiiiiiiieeebbb```___aaabbbbbbbbbfffeeeeeeddddddeeeeeefffgggeeeddddddeeeffffffeeeeeefffhhhiiiiiikkknnnqqq|||yyyuuupppnnnmmmnnnnnnmmmlllkkkjjjkkkmmmooopppssstttvvvxxxzzz~~~~~~~~~}}}|||zzzwwwuuutttsssrrrrrrrrrrrrpppnnnnnnoooqqqtttsssqqqqqqqqqqqqooommmlllmmmmmmnnnmmmmmmllllllllllllmmmnnnooooooooooooooooooooopppqqqpppnnnllllllkkkkkkkkkllljjjfffcccaaacccfffhhhjjjlllooorrrvvvwwwwwwrrrjjjccc___^^^____________```aaabbbbbbddddddddddddeeefffhhhiiihhhggggggiiillloooooonnnllljjjgggeeeeeefffgggiiifffffffffdddcccccceeegggfffhhhjjjllllllmmmoooqqqqqqsssuuuwwwyyyzzzzzzzzzuuuuuuuuuuuuwwwyyy{{{||||||}}}~~~|||vvvrrrnnnkkkffffffeeeddddddddddddeeeaaaaaaaaa```___]]][[[[[[XXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYWWWXXXZZZ]]]```dddgggiiihhhmmmuuu~~~~~~{{{wwwtttsssrrrqqqoooooommmkkkkkklllnnnnnnmmmmmmmmmnnnpppqqqpppnnnkkkkkkjjjhhhfffeeeeeeffffffddddddfffggggggfffeeeeeedddddddddddddddeeeeeeeeebbbbbbbbbbbbaaa````````````aaabbbdddeeefffggggggdddbbb___^^^___aaaaaaaaaddddddccccccccccccddddddfffdddbbbbbbccceeeeeeeeeeeefffgggggggggiiilllooo|||zzzvvvrrrooonnnooopppnnnmmmkkkkkkkkkmmmnnnpppqqqqqqsssuuuyyy}}}~~~||||||}}}|||{{{yyyvvvtttsssrrrrrroooppppppooommmlllllllllmmmlllkkklllmmmnnnmmmkkkiiijjjkkklllllllllkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmnnnooonnnkkkiiiiiiiiijjjkkkkkkjjjfffcccaaacccfffggghhhiiilllnnnqqqqqqpppmmmiiieeeaaa___]]]]]]]]]]]]^^^___```aaacccbbbbbbcccdddeeeggghhhgggfffeeegggkkknnnnnnmmmllljjjgggeeedddeeeggghhheeeeeeeeebbb___^^^```bbbbbbeeehhhjjjiiijjjlllnnnooopppqqqsssuuuvvvwwwxxxttttttsssssstttvvvxxxyyyyyy{{{|||~~~~~~}}}~~~wwwvvvuuusssqqqooommmlllhhhhhhgggeeecccaaa___^^^[[[[[[[[[[[[ZZZZZZZZZYYYVVVVVVVVVVVVVVVWWWXXXXXXVVVWWWXXXXXXXXXXXXWWWVVVTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYWWWXXXZZZ\\\___aaacccdddfffgggjjjnnnsssxxx|||~~~~~~{{{yyyvvvttttttsssqqqooommmkkkiiiiiijjjkkkkkkkkkllllllmmmoooppppppmmmjjjhhhiiiiiihhhhhhggggggfffddddddeeeeeeddddddccccccbbbcccdddddddddcccbbbaaaaaaaaaaaaaaaaaaaaa````````````aaabbbdddeeeeeefffeeebbb___^^^___```aaaaaacccbbbbbbaaaaaabbbbbbcccdddbbb``````aaacccddddddeeefffffffffeeegggjjjmmmxxxvvvtttrrrppppppqqqrrrmmmlllkkkjjjjjjlllmmmooonnnnnnoooqqquuuxxx{{{{{{}}}{{{{{{|||{{{zzzxxxvvvtttsssrrrqqqlllnnnpppooollljjjiiiiiihhhgggggghhhjjjlllkkkjjjggghhhiiikkkkkkjjjiiiiiihhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkklllmmmllliiiggggggggghhhjjjkkkiiifffcccccceeefffgggfffggghhhjjjllljjjiiihhhgggeeebbb___\\\\\\\\\\\\]]]^^^___```bbbaaaaaaaaabbbdddfffgggfffdddcccfffjjjmmmmmmlllkkkjjjgggeeedddeeefffgggdddeeedddaaa]]][[[]]]``````cccggghhhggggggjjjlllmmmnnnoooppprrrtttuuuvvvttttttsssrrrrrrsssuuuuuuwwwyyy{{{~~~~~~{{{}}}|||zzzttttttrrrpppnnnkkkhhhggg`````````______^^^^^^^^^WWWWWWWWWWWWWWWXXXYYYZZZUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVWWWXXXXXXUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTTTTUUUVVVWWWYYYZZZWWWXXXZZZ[[[]]]^^^^^^___```aaadddhhhlllpppsssttt{{{}}}xxxvvvtttttttttssspppooollljjjggggggiiijjjjjjiiikkkkkkmmmooopppooollliiiggghhhiiiiiiiiihhhgggfffeeeddddddccccccbbbbbbbbb```bbbcccdddcccbbb```^^^___```aaaaaaaaaaaaaaa`````````aaabbbcccdddeeeeeefffccc___^^^___```aaaaaabbbbbbaaaaaaaaaaaabbbbbbcccaaa___^^^```bbbcccccceeeffffffeeedddfffiiilllsssrrrqqqqqqqqqrrrssstttmmmllljjjiiiiiikkklllnnnmmmllllllnnnqqqtttuuuuuu}}}~~~~~~~~~zzzwwwxxxyyyyyywwwuuutttttttttsssqqqlllnnnooommmjjjfffddddddiiihhhfffeeeeeeggghhhjjjiiihhhfffeeeeeegggiiijjjggghhhiiiiiihhhfffcccbbbdddfffhhhiiijjjiiihhhgggiiihhhgggfffeeedddccccccdddeeeeeefffeeedddbbbaaahhhgggeeecccbbb```^^^^^^YYYYYYYYYYYYZZZ[[[]]]]]]ZZZ]]]```bbbbbbbbbcccdddeeeeeeeeeeeeffffffggghhhggggggfffdddbbbbbbdddfffgggfffdddbbb```^^^^^^]]]^^^___```dddgggiiihhhgggjjjkkklllnnnppprrrtttuuuqqqrrrrrrrrrssstttttttttvvvxxx{{{}}}~~~}}}|||zzz{{{{{{|||~~~}}}yyytttooolllllliiigggeeeeeedddcccaaabbb^^^[[[ZZZ[[[\\\[[[YYY]]]^^^___^^^[[[YYYXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXWWWWWWYYYZZZXXXYYYYYYYYYXXXZZZ\\\___```aaadddgggjjjkkkllllllpppsssxxx~~~|||yyywwwuuutttsssqqqnnnkkkiiiiiihhhgggfffffffffgggllllllllllllkkkjjjiiiiiifffggghhhiiihhhgggeeedddaaaaaaaaabbbcccccccccdddddddddddddddcccaaa```___^^^^^^^^^_________``````````````````aaabbbcccdddgggdddbbbbbbcccccc```]]]```aaaaaaaaaaaabbbbbbbbbcccbbbaaaaaaaaabbbcccdddeeedddcccbbbbbbcccdddeeekkklllmmmnnnnnnnnnmmmllliiihhhgggffffffggghhhiiilllmmmoooooonnnnnnpppqqqzzz{{{~~~~~~||||||}}}~~~~~~yyyvvvuuuuuuuuusssqqqqqqrrrrrrqqqppplllnnnpppooolllhhheeedddhhhgggeeeddddddeeeggghhhjjjiiigggeeeeeeeeeggggggdddeeeeeeffffffeeeccccccaaabbbdddeeefffeeedddccchhhhhhgggfffdddcccbbbbbbccccccddddddcccbbb```___aaa``````___^^^]]]\\\\\\XXXXXXXXXXXXYYY[[[\\\]]]]]]___aaabbbaaa``````aaaaaaaaaaaaaaabbbcccdddeeeffffffeeecccaaa```bbbdddeeedddcccaaa```______^^^aaaaaabbbdddhhhjjjiiihhhiiijjjlllnnnppprrrssstttrrrssssssttttttuuuuuuvvvuuuwwwyyy|||}}}}}}{{{zzzzzzzzz{{{|||}}}}}}xxxvvvtttssstttsssqqqooollliiieeedddddddddbbbaaabbbbbbcccaaa___]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[]]]^^^^^^^^^^^^```bbb___aaabbbcccdddfffiiilllpppssswww{{{~~~zzzxxxvvvtttrrrqqqooollljjjggggggggggggggghhhiiiiiijjjjjjjjjjjjiiihhhggggggffffffhhhhhhgggfffdddccc```aaaaaabbbbbbccccccdddcccccccccbbbaaa```___^^^^^^^^^^^^^^^____________`````````aaabbbbbbbbbccceeecccaaaaaaccccccaaa___bbbbbbbbbcccccccccdddddddddcccbbbaaaaaabbbcccccceeeddddddddddddddddddeeeiiiiiikkkllllllkkkkkkjjjhhhgggeeeddddddeeeggghhhjjjkkkmmmnnnmmmnnnpppqqqxxx|||zzzzzz{{{|||~~~~~~~~~}}}}}}}}}~~~yyytttrrrqqqpppnnnmmmmmmnnnoooooonnnkkknnnppppppnnnjjjgggffffffeeedddccccccdddeeefffjjjiiigggeeedddddddddeeeaaaaaaaaabbbbbbccccccccc___```bbbccccccbbbaaaaaagggfffeeedddcccaaa``````aaabbbbbbbbbaaa```^^^]]]ZZZZZZZZZZZZZZZZZZYYYYYYVVVVVVVVVWWWXXXZZZ[[[\\\___aaabbbaaa___]]]]]]^^^``````aaabbbcccdddfffgggffffffeeebbb______```bbbccccccbbbaaa````````````dddcccccceeehhhjjjjjjjjjiiijjjkkkmmmoooqqqrrrssssssssstttuuuuuuvvvwwwwwwssstttwwwzzz||||||{{{{{{zzzyyyyyyzzz{{{~~~|||yyywwwuuutttrrrpppoooooonnnkkkhhhggghhhjjjiiiiiijjjjjjjjjiiihhhhhhgggiiikkkmmmmmmnnnqqqssssssuuuwwwyyyzzz}}}}}}xxxvvvtttrrrqqqpppnnnjjjhhheeeeeeeeefffgggiiijjjkkkggghhhhhhggggggfffeeedddeeeffffffgggfffdddbbbaaa`````````aaabbbcccccccccbbbbbbaaa```___^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^``````aaabbbbbbbbbaaa```bbbaaa``````bbbbbbaaa```ddddddddddddeeeeeeeeeeeeeeedddcccbbbaaaaaabbbcccddddddeeeeeeeeeeeeddddddffffffggghhhiiiiiihhhhhhgggfffdddccccccdddfffggggggiiilllmmmmmmnnnppprrryyy{{{{{{{{{|||}}}~~~{{{zzzzzzzzz{{{|||~~~~~~~~~yyytttpppooommmkkkjjjjjjlllmmmmmmllliiilllppppppnnnjjjhhhfffeeeeeedddcccccccccddddddgggfffeeedddccccccdddddd`````````___```aaabbbbbbaaaaaabbbccccccbbbbbbaaaddddddcccbbbaaa```______aaaaaabbbaaaaaa___]]]\\\XXXXXXYYYYYYYYYYYYXXXWWWUUUUUUUUUVVVWWWYYYZZZ[[[___```aaa```^^^\\\\\\]]]______```aaaccceeefffgggeeeeeeeeebbb```______aaaaaaaaa````````````aaaaaaeeedddccceeehhhjjjjjjjjjhhhiiijjjlllmmmooopppqqqrrrrrrssstttuuuuuuvvvvvvqqqsssuuuxxxzzz{{{{{{{{{zzzyyyxxxyyy{{{~~~~~~zzzyyyzzz{{{}}}}}}}}}~~~~~~}}}||||||{{{~~~}}}{{{yyyvvvtttsssqqqoooooommmjjjgggeeeeeeeeeeeefffgggiiiiiiffffffffffffeeedddcccbbbddddddeeeddddddbbbaaa```^^^______```aaabbbccccccaaa```___^^^]]]\\\\\\[[[^^^^^^^^^]]]]]]]]]]]]]]]___```bbbcccbbbaaa___^^^_________```aaabbbbbbbbbdddddddddeeeeeeeeeeeeffffffeeedddbbbaaaaaabbbbbbcccdddeeeffffffeeedddcccdddeeeeeeffffffggggggggggggfffeeecccccceeefffgggfffhhhkkklllmmmoooqqqssszzz~~~}}}}}}|||{{{{{{{{{|||}}}|||{{{|||~~~~~~}}}wwwwwwvvvvvvwwwyyy{{{||||||~~~~~~zzzuuuqqqpppllljjjiiiiiijjjkkkjjjiiifffiiilllmmmllliiigggfffddddddccccccbbbbbbbbbbbbaaaaaaaaaaaabbbccccccdddbbbaaa``````______``````aaaaaaaaaaaaaaaaaaaaa```aaaaaa``````______^^^^^^aaaaaabbbaaa```^^^]]][[[ZZZ[[[[[[\\\[[[ZZZXXXWWWSSSTTTTTTUUUWWWXXXZZZ[[[]]]^^^___^^^\\\\\\]]]^^^[[[[[[\\\]]]^^^```bbbccceeeeeeeeecccaaa``````aaa``````______```aaaaaabbbccccccccceeehhhjjjjjjiiiggghhhiiijjjlllmmmoooooooooooopppqqqrrrssstttuuuqqqrrrtttwwwyyyzzzzzz{{{{{{zzzyyyyyy{{{~~~~~~yyywwwvvvuuusssrrrpppnnnnnnnnnllljjjggggggffffffeeeddddddeeeeeedddeeeeeeddddddcccbbbaaabbbbbbbbbbbbbbbaaa``````]]]^^^___```aaabbbcccccc```___]]]\\\[[[ZZZZZZ[[[]]]]]]]]]]]]]]]\\\\\\\\\]]]___```aaaaaa```^^^\\\\\\]]]^^^______```aaabbbccccccccccccddddddddddddgggfffdddbbbbbbaaabbbbbbbbbcccdddeeeeeedddcccbbbdddddddddeeeeeefffggghhhhhhgggeeeddddddeeeggghhhfffhhhkkklllmmmooorrrtttvvv~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{yyyxxxyyyzzz{{{zzzyyyttttttsssssssssuuuvvvwwwxxxzzz||||||yyyvvvtttsssmmmkkkiiihhhhhhhhhgggeeeccceeehhhhhhgggfffeeeeeebbbbbbbbbaaaaaa```______\\\]]]^^^___```aaaaaabbbaaaaaaaaa``````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^aaaaaaaaaaaa___]]][[[ZZZ[[[\\\^^^^^^^^^\\\ZZZXXXSSSSSSTTTUUUWWWXXXZZZ[[[[[[\\\]]]\\\[[[[[[]]]___]]]]]]]]]^^^___aaabbbccccccdddeeecccaaa```aaabbb```_________``````aaabbbaaaaaacccfffjjjkkkkkkiiifffggghhhiiikkklllmmmnnnmmmmmmnnnoooqqqrrrssssssrrrsssuuuvvvxxxyyyzzzzzzzzzzzzyyyyyyzzz}}}yyytttqqqppppppooommmlllkkkkkklllkkkiiiggghhhgggeeecccbbbaaaaaa```ccccccccccccbbbaaa```____________`````````aaaaaa\\\]]]^^^___```aaabbbccc```^^^\\\[[[ZZZYYYZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\^^^^^^___^^^]]]\\\ZZZ\\\^^^^^^^^^___```bbbbbbbbbbbbbbbccccccccccccfffeeedddcccbbbbbbccccccbbbbbbccccccccccccbbbbbbcccccccccdddeeefffggghhhhhhgggeeeddddddeeeggghhheeegggjjjkkklllnnnppprrrpppyyy}}}}}}~~~}}}~~~~~~zzzyyyyyyxxxxxxyyyyyyzzzyyyxxxwwwxxxyyyyyyxxxwwwrrrrrrqqqppppppqqqrrrssssssvvvxxxyyywwwvvvuuuuuunnnlllhhhfffeeedddbbb```___aaabbbbbbbbbaaacccddd____________^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]^^^___`````````___^^^]]]\\\\\\[[[[[[[[[[[[[[[YYYZZZ[[[\\\]]]^^^^^^_______________]]][[[YYYXXXYYY[[[]]]______^^^\\\[[[SSSSSSTTTUUUWWWYYY[[[\\\\\\\\\\\\[[[ZZZZZZ\\\^^^````````````aaabbbcccddd```aaabbbbbbaaa``````aaa``````_________```aaaaaa___aaadddiiimmmnnnmmmkkkffffffggghhhjjjkkkllllllllllllmmmnnnpppqqqrrrssstttuuuuuuwwwxxxyyyyyyzzzxxxxxxxxxxxxyyyzzz{{{|||}}}{{{xxxtttpppmmmkkkjjjjjjhhhgggfffgggiiiiiigggffffffeeecccbbb```______^^^````````````___^^^]]]]]]\\\]]]]]]^^^___```aaabbb[[[\\\]]]^^^```aaabbbccc```^^^\\\ZZZYYYYYYZZZ[[[YYYYYYZZZ[[[\\\]]]^^^^^^ZZZZZZ[[[[[[\\\\\\]]]]]]ZZZ\\\^^^^^^]]]]]]___aaabbbbbbbbbbbbcccccccccccceeeeeeccccccbbbcccdddeeebbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccceeefffggggggfffdddccccccdddfffgggdddfffhhhiiijjjkkkmmmoooqqqtttxxx{{{||||||}}}~~~vvvvvvvvvvvvwwwxxxzzzzzzzzzxxxwwwxxxyyyyyyxxxwwwqqqpppooonnnnnnoooooopppppprrruuuvvvvvvuuuvvvwwwnnnlllhhheeedddbbb___]]]]]]^^^______^^^___aaaccc]]]]]]]]]\\\\\\ZZZYYYXXX[[[[[[\\\\\\\\\[[[[[[ZZZYYY[[[]]]```aaaaaa```___]]]]]]\\\[[[[[[ZZZ[[[[[[WWWXXXYYY[[[\\\^^^______^^^^^^^^^]]]\\\ZZZXXXVVVVVVXXX[[[^^^______]]]\\\SSSSSSTTTUUUWWWYYY[[[\\\]]]]]]]]][[[YYYYYYZZZ\\\^^^^^^^^^^^^^^^___```aaa]]]___aaaaaa```___```aaa``````____________``````^^^aaaeeekkkpppqqqnnnllleeefffggghhhiiijjjkkklllllllllmmmooopppqqqssssssuuuvvvvvvwwwxxxyyyyyyzzzvvvvvvwwwwwwxxxxxxxxxxxx}}}yyyvvvtttqqqmmmkkkhhhgggfffdddcccccceeefffgggfffeeedddcccbbb```___^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\^^^```aaabbb[[[\\\]]]^^^```aaabbbccc```^^^\\\ZZZYYYYYYZZZ[[[XXXXXXYYY[[[\\\]]]^^^___YYYYYYYYYYYYZZZ[[[]]]]]]YYY\\\^^^^^^\\\\\\^^^aaabbbbbbcccccccccdddddddddeeedddcccccccccdddeeefffbbbaaa```______```aaabbbaaa`````````bbbdddeeegggfffeeecccbbbbbbccceeefffbbbdddfffggghhhiiikkkmmmuuuuuuwww{{{|||}}}}}}}}}~~~~~~~~~~~~{{{zzzzzzyyyxxxwwwvvvuuutttvvvxxxzzzzzzxxxuuussssssqqqooolllkkklllmmmooommmmmmmmmooorrrttttttsssppplllgggcccbbb```___^^^^^^\\\ZZZ[[[___aaaaaa___ZZZZZZ[[[[[[YYYVVVSSSRRRXXXYYY[[[ZZZXXXWWWWWWXXX[[[\\\^^^______^^^]]]\\\YYYYYYXXXWWWWWWXXXZZZZZZTTTUUUVVVXXXZZZ[[[\\\]]]]]][[[ZZZYYYYYYXXXVVVSSSUUUVVVWWWYYYZZZ[[[[[[[[[RRRRRRRRRSSSUUUWWWYYY[[[ZZZZZZYYYYYYYYYYYYZZZZZZ]]]]]][[[ZZZZZZZZZ[[[\\\___````````````^^^]]]\\\````````````````````````cccdddggglllqqqqqqnnnjjjhhhhhhhhhfffeeeeeehhhkkkkkkkkklllmmmnnnoooppppppssstttuuuwwwyyy{{{|||}}}zzzyyywwwtttsssvvvzzz~~~|||~~~yyyuuussspppllljjjiiiiiigggfffbbbccceeeggggggggggggfffeeeeeeeeedddbbb___\\\[[[```^^^\\\[[[ZZZ[[[\\\]]]XXXZZZ]]]^^^^^^^^^```aaa```^^^]]]\\\\\\]]]___```_________]]]ZZZYYYZZZ[[[XXXYYY[[[\\\]]]^^^^^^^^^[[[[[[[[[\\\^^^^^^]]][[[]]]]]]]]]]]]^^^___``````bbbcccddddddeeeeeeeeeeeedddcccbbbbbbccccccaaa```````````````____________\\\]]]^^^```aaaaaabbbbbbccccccddddddddddddeeeeeedddeeeeeegggiiikkkmmmnnnsssssstttvvv|||~~~~~~~~~{{{|||||||||||||||||||||zzzzzzyyyxxxxxxwwwvvvvvvsssvvvyyy{{{|||{{{yyywwwuuussspppmmmlllmmmnnnooommmllllllmmmppprrrsssrrrooollliiifffeeedddbbb``````^^^\\\\\\^^^___^^^\\\YYYYYYYYYYYYXXXVVVTTTSSSVVVXXXYYYYYYWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWXXXXXXYYYVVVVVVWWWXXXYYYZZZZZZ[[[YYYXXXXXXXXXYYYXXXVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYRRRRRRRRRSSSUUUWWWYYYZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[[[[ZZZYYYYYYYYYZZZ[[[]]]^^^_________^^^]]]\\\^^^^^^^^^^^^______``````bbbbbbeeeiiimmmnnnkkkhhheeeffffffeeeeeefffiiillloooooooooooooooooooooooopppqqqtttwwwyyy{{{}}}}}}xxxwwwvvvtttsssuuuxxx||||||~~~{{{tttpppqqqnnnkkkiiihhhgggfffdddcccdddfffggghhhhhhggggggccccccdddcccbbb```^^^]]]WWWXXXZZZ[[[\\\\\\\\\\\\ZZZ]]]___```___]]]\\\\\\___^^^]]]\\\\\\]]]^^^```^^^___^^^\\\ZZZYYYYYY[[[ZZZ[[[[[[\\\]]]^^^^^^___]]]\\\[[[[[[]]]^^^]]]\\\\\\\\\\\\\\\]]]^^^___```aaaaaabbbcccdddddddddddddddbbbaaaaaabbbbbbaaa```^^^^^^^^^^^^^^^^^^______\\\]]]^^^```aaaaaabbbbbbcccccccccdddddddddeeeeeecccddddddfffgggiiikkklllsssrrrrrrtttyyy~~~~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwtttvvvzzz}}}~~~~~~}}}|||wwwuuurrrooonnnnnnnnnooommmkkkjjjkkkmmmpppqqqqqqmmmkkkjjjiiiiiihhheeecccbbb```^^^\\\\\\\\\[[[YYYYYYXXXWWWVVVUUUUUUUUUUUUUUUWWWXXXWWWVVVUUUUUUUUUWWWWWWXXXXXXYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXVVVUUUUUUVVVWWWWWWVVVUUURRRSSSTTTUUUVVVWWWWWWWWWRRRRRRSSSSSSUUUVVVXXXYYYWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^___`````````aaadddggghhhgggeeebbbcccdddddddddfffiiilllooooooooonnnmmmlllkkkkkklllnnnrrrvvvyyy{{{{{{{{{uuuuuuuuutttssstttvvvyyy|||zzztttqqqooollliiiggggggfffdddccccccdddeeefffggggggggggggbbbbbbbbbbbbbbbaaa______VVVYYY\\\___``````^^^]]]YYY\\\___```^^^\\\[[[[[[___^^^]]]\\\\\\\\\^^^^^^]]]^^^]]][[[YYYXXXYYYZZZ\\\\\\[[[[[[\\\^^^```aaa___]]]ZZZYYY[[[\\\\\\\\\\\\\\\[[[\\\\\\]]]^^^______```aaabbbcccccccccccccccaaa```aaabbbbbbaaa___\\\\\\\\\]]]^^^^^^______\\\]]]^^^```aaaaaabbbbbbccccccccccccddddddddddddccccccccceeefffhhhjjjkkkqqqpppppprrruuu~~~~~~~~~|||{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxyyy|||~~~~~~}}}|||wwwvvvsssqqqooonnnoooooommmkkkiiiiiikkkmmmnnnnnniiiiiiiiijjjkkkjjjgggdddaaa```^^^\\\[[[ZZZYYYYYYZZZYYYVVVTTTSSSSSSSSSTTTUUUVVVXXXWWWVVVTTTTTTUUUXXXXXXWWWWWWXXXYYYZZZ[[[YYYYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWTTTSSSSSSTTTUUUUUUTTTRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSSSSTTTUUUVVVVVVWWWUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTUUUUUUUUUVVVWWWWWWWWWXXXYYY[[[\\\\\\[[[[[[XXXXXXXXXYYY[[[]]]___```^^^^^^___```aaabbbbbbbbbaaabbbcccccccccdddgggiiikkkkkkjjjjjjiiihhhhhhgggjjjlllppptttwwwxxxwwwwwwrrrtttuuuuuuttttttuuuvvv|||~~~}}}xxxtttqqqnnnkkkiiihhhgggfffdddbbbbbbccccccdddddddddeeeeeecccbbbbbbaaa```___^^^^^^ZZZ[[[]]]___```___^^^]]]XXXZZZ\\\\\\\\\\\\]]]___^^^]]]\\\\\\[[[\\\\\\]]]\\\\\\\\\ZZZXXXWWWXXXZZZ[[[ZZZYYYYYY[[[___ccceeeaaa]]]YYYWWWXXXYYY[[[[[[[[[[[[[[[[[[[[[\\\^^^^^^]]]^^^___```aaabbbbbbbbbaaa```___```aaaaaa```___[[[[[[\\\]]]^^^___``````\\\]]]^^^```aaaaaabbbbbbbbbccccccccccccdddddddddccccccdddeeefffhhhjjjkkknnnmmmnnnpppsss}}}}}}~~~}}}}}}|||{{{yyyxxxwwwwwwuuuvvvvvvwwwwwwxxxxxxyyy{{{|||}}}~~~}}}|||zzzyyyvvvuuusssqqqoooooonnnnnnmmmkkkiiihhhjjjjjjjjjjjjeeeeeefffhhhjjjiiifffddd^^^^^^]]]\\\ZZZZZZZZZ[[[\\\ZZZWWWSSSQQQQQQRRRRRRUUUWWWXXXXXXVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXUUUTTTSSSSSSTTTSSSQQQOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUVVVXXXZZZZZZ[[[ZZZZZZWWWWWWWWWWWWYYY[[[^^^___]]]^^^^^^^^^^^^^^^___```aaabbbcccbbbaaaaaacccdddffffffggggggggghhhhhhhhhiiikkknnnrrrssssssrrrqqqqqqsssttttttsssssstttuuuyyy{{{~~~|||xxxtttqqqnnnmmmnnnllljjjiiiiiihhhfffccc````````````aaaaaaaaabbbdddcccaaa```^^^\\\[[[[[[ZZZYYYYYYZZZ\\\^^^aaabbb^^^]]]\\\YYYXXXZZZ]]]```]]]]]]\\\\\\[[[[[[[[[[[[ZZZ[[[[[[YYYWWWWWWXXXYYYYYYXXXWWWXXX[[[```eeeiiibbb^^^YYYVVVVVVXXXYYYYYYZZZZZZYYYZZZZZZ[[[\\\]]][[[\\\^^^___```aaaaaaaaa```___^^^^^^`````````^^^[[[[[[\\\^^^___```aaabbb\\\]]]^^^```aaaaaabbbbbbbbbbbbbbbcccccccccdddddddddeeeeeefffgggiiijjjkkkkkkkkklllooorrryyy~~~{{{yyy}}}~~~~~~}}}|||zzzyyywwwvvvuuuttttttuuuvvvwwwxxxyyyzzz}}}}}}}}}|||zzzxxxvvvtttsssrrrqqqpppooonnnnnnnnnnnnllljjjjjjjjjiiigggeeebbbbbbcccfffhhhgggeeeccc\\\]]]]]][[[ZZZYYYZZZ\\\\\\ZZZWWWTTTRRRRRRRRRSSSUUUWWWXXXXXXVVVUUUUUUVVVRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXTTTSSSRRRRRRSSSRRRPPPNNNPPPQQQRRRRRRSSSSSSSSSRRRSSSSSSTTTTTTUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRSSSUUUVVVWWWWWWWWWUUUVVVWWWYYYZZZZZZYYYYYYWWWVVVVVVVVVXXXZZZ]]]___]]]_________]]]]]]^^^___```aaabbbbbb```___```aaadddeeefffggghhhiiijjjjjjgggiiikkkmmmnnnnnnmmmllloooqqqrrrrrrqqqqqqrrrsssvvvxxx{{{yyyxxxuuurrrooommmlllkkknnnlllkkkkkkkkkiiigggddd______^^^^^^^^^______```cccbbb```^^^[[[ZZZYYYYYYZZZYYYYYYZZZ___ffflllqqqgggeeeaaa]]]YYYYYY[[[^^^]]]\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZXXXVVVVVVWWWYYYVVVVVVVVVWWWZZZ```eeehhhddd```[[[XXXWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\\\\[[[\\\]]]___```aaaaaaaaa___]]]]]]]]]___```___^^^[[[\\\]]]^^^___```aaaaaa\\\]]]^^^```aaaaaabbbbbbbbbbbbbbbbbbcccccccccccceeeeeeeeefffggghhhjjjkkkjjjiiikkknnnpppvvv}}}{{{|||}}}~~~}}}{{{yyywwwuuusssrrrsssssstttvvvwwwyyyzzzzzz{{{{{{zzzyyywwwuuusssqqqoooooonnnnnnmmmmmmmmmmmmooonnnmmmllljjjhhhccc```aaaaaabbbccceeefffeeeccc\\\]]]]]][[[YYYXXXYYY[[[XXXWWWVVVUUUTTTTTTUUUUUUTTTUUUWWWVVVUUUSSSSSSTTTPPPQQQSSSUUUVVVVVVVVVVVVSSSTTTTTTUUUUUUTTTSSSRRRSSSSSSSSSTTTTTTTTTUUUUUURRRQQQQQQRRRSSSSSSQQQPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRQQQRRRTTTVVVWWWXXXXXXXXXUUUVVVXXXYYYYYYYYYXXXXXXXXXWWWVVVVVVWWWYYY\\\^^^^^^```bbbaaa___]]]]]]___]]]^^^`````````___```aaaccccccdddeeefffggghhhiiidddeeeggghhhjjjkkkkkklllmmmnnnooonnnmmmmmmoooqqqrrrtttxxx|||wwwuuusssqqqnnnlllkkkjjjjjjmmmlllkkkkkkkkkjjjgggddd```___^^^]]]]]]^^^______```___]]][[[YYYYYYYYYYYYYYYYYYYYY\\\aaaiiiqqqvvvkkkjjjhhhddd___\\\\\\]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYWWWVVVUUUWWWXXXVVVVVVVVVWWWZZZ^^^bbbeeegggccc^^^[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[ZZZ[[[]]]___```aaabbbbbb]]]\\\\\\]]]^^^______]]][[[[[[\\\]]]^^^______```\\\]]]^^^```aaaaaabbbbbbbbbbbbbbbbbbccccccccccccdddddddddeeefffggghhhiiijjjiiikkkmmmnnnqqqzzz|||}}}}}}|||zzzxxxuuusssqqqppprrrssstttvvvwwwyyyzzz{{{yyyyyyxxxwwwuuusssqqqpppmmmmmmmmmmmmmmmmmmmmmlllpppooonnnmmmkkkgggaaa]]]bbbaaaaaabbbeeeeeedddccc\\\^^^^^^\\\XXXVVVXXXZZZUUUUUUUUUUUUVVVWWWXXXXXXSSSTTTUUUUUUSSSRRRRRRSSSQQQSSSVVVXXXYYYYYYXXXWWWRRRRRRTTTUUUUUUTTTSSSSSSUUUTTTTTTTTTSSSSSSSSSRRRPPPPPPPPPQQQTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUTTTRRRQQQRRRQQQQQQPPPPPPQQQQQQRRRQQQRRRTTTWWWXXXYYYYYYYYYVVVWWWXXXYYYYYYYYYXXXWWWYYYXXXVVVVVVWWWYYY\\\^^^___aaadddccc```]]]]]]___ZZZ\\\^^^`````````aaacccaaabbbbbbccccccdddeeeeeeaaabbbccceeehhhjjjkkklllkkkllllllkkkjjjkkkmmmoooppprrrvvvzzz}}}{{{qqqnnnllljjjgggeeedddddddddlllkkkjjjkkkkkkiiifffdddaaa```^^^^^^]]]^^^___```^^^\\\[[[YYYYYYYYYYYYZZZTTTTTTUUUWWW\\\cccjjjnnniiikkkllljjjfffbbb```___\\\\\\\\\\\\[[[ZZZXXXXXXWWWXXXXXXWWWUUUUUUWWWXXXXXXWWWWWWXXXYYY\\\___aaaiiifffaaa___]]]]]]\\\ZZZXXXWWWWWWXXXXXXYYYZZZ[[[ZZZ[[[]]]___```aaabbbbbb]]]\\\[[[\\\^^^___^^^]]][[[[[[[[[\\\\\\]]]^^^^^^\\\]]]^^^```aaaaaabbbbbbaaabbbbbbbbbbbbccccccccccccccccccdddeeefffggghhhjjjiiijjjmmmlllmmmttt}}}~~~~~~~~~~~~|||yyyuuusssqqqppppppsssssssssttttttuuuwwwwwwxxxxxxwwwuuutttrrrqqqqqqooommmjjjiiikkklllmmmllloooooommmjjjgggdddaaa```________________________[[[\\\\\\\\\[[[ZZZXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTVVVTTTRRRSSSUUUVVVUUURRRUUUUUUTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSRRRQQQQQQRRRSSSTTTPPPPPPPPPPPPPPPPPPOOOOOOQQQRRRRRRSSSTTTUUUUUUUUUXXXWWWUUUTTTSSSTTTTTTUUUQQQOOOMMMKKKKKKMMMOOOQQQPPPQQQSSSTTTUUUTTTRRRQQQVVVUUUTTTSSSSSSUUUWWWXXXWWWWWWVVVVVVXXX[[[^^^```______^^^]]]]]]]]]^^^^^^YYYYYYYYYZZZ\\\___bbbcccdddddddddeeeeeeeeeffffffeeedddddddddfffhhhjjjkkkqqqnnniiifffdddfffhhhjjjoooqqquuuxxx{{{{{{tttoooooolllfffbbb___^^^```aaaffffffffffffeeedddcccbbb^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYWWWVVVVVVUUUUUUWWWXXXZZZ[[[[[[[[[______^^^___```cccfffhhh____________\\\YYYVVVTTTTTTTTTTTTTTTTTTUUUVVVWWWSSSSSSTTTUUUWWWZZZ]]]______```aaadddfffeeeccc```^^^]]][[[YYYWWWVVVVVVVVVYYYYYY[[[\\\^^^```aaaaaa___^^^]]][[[ZZZZZZYYYYYY\\\\\\[[[ZZZ[[[\\\^^^___]]]]]]^^^^^^___``````aaaaaaaaaaaaaaa````````````ccccccccccccdddeeeffffffhhhhhhiiijjjlllnnnqqqrrr~~~~~~~~~~~~~~~}}}{{{yyywwwtttrrrqqqqqqqqqrrrrrrrrrrrrssstttuuuuuuvvvvvvuuusssrrrqqqpppooonnnkkkhhhggghhhjjjkkklllnnnmmmkkkiiifffccc```___\\\]]]]]]]]]^^^^^^______ZZZ[[[[[[[[[[[[YYYXXXWWWUUUUUUUUUTTTSSSSSSRRRRRRVVVTTTRRRSSSUUUVVVTTTRRRUUUUUUTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSRRRQQQPPPPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWVVVUUUSSSRRRRRRSSSSSSQQQOOOMMMKKKKKKMMMOOOQQQPPPRRRSSSUUUUUUTTTSSSRRRUUUTTTSSSSSSSSSUUUVVVXXXYYYYYYXXXWWWWWWWWWXXXYYY]]]]]]\\\\\\\\\\\\\\\]]]ZZZZZZ[[[\\\^^^```bbbcccbbbccccccdddeeeeeeffffffgggffffffggghhhjjjlllmmmmmmkkkhhhffffffgggiiikkkmmmpppsssvvvxxx|||}}}~~~~~~|||vvvrrrppplllhhhccc^^^[[[\\\]]]___eeeeeeeeeddddddbbbaaaaaa]]]]]]]]]\\\[[[[[[ZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXXTTTUUUVVVXXXYYYZZZZZZZZZ\\\[[[ZZZZZZZZZ\\\^^^___eeefffggggggfffdddbbbaaa[[[ZZZYYYWWWVVVUUUUUUUUUTTTUUUXXX]]]```___[[[WWW\\\]]]```cccffffffdddbbb^^^\\\YYYXXXXXXXXXVVVTTTXXXXXXYYYZZZ\\\]]]^^^^^^]]]\\\[[[ZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[\\\]]]^^^____________````````````````````````bbbbbbbbbbbbbbbccceeeeeeggggggggghhhjjjlllnnnpppxxx~~~}}}}}}|||||||||yyywwwuuusssrrrrrrrrrrrrpppppppppppppppqqqrrrsssrrrrrrqqqpppnnnmmmllllllllliiieeeccceeegggiiijjjkkkjjjiiigggdddbbb___^^^ZZZ[[[[[[[[[\\\\\\]]]]]]YYYZZZZZZZZZZZZXXXWWWVVVTTTTTTSSSRRRRRRQQQPPPPPPUUUSSSRRRSSSTTTUUUTTTSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUTTTSSSQQQOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLMMMNNNQQQTTTUUUWWWVVVTTTSSSRRRQQQQQQQQQPPPNNNLLLKKKKKKLLLNNNPPPQQQRRRSSSTTTTTTTTTSSSRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUZZZYYYYYYYYYYYYYYYZZZ[[[ZZZ[[[\\\^^^```aaaaaabbb``````aaabbbdddeeeffffffgggffffffggghhhkkkmmmnnnkkkjjjiiihhhhhhiiijjjkkklllooorrrtttuuuxxx{{{}}}{{{|||}}}~~~~~~~~~||||||}}}~~~yyysssppppppppplllhhhbbb]]]ZZZZZZ\\\^^^aaabbbbbbaaaaaa```___^^^]]]\\\\\\[[[[[[ZZZYYYYYY\\\\\\\\\\\\[[[ZZZYYYYYYTTTUUUVVVWWWXXXYYYYYYYYY[[[YYYXXXVVVVVVVVVVVVWWWaaabbbdddeeeeeeeeedddcccbbbbbb```___^^^]]]]]]]]]\\\\\\^^^bbbdddccc]]]XXX[[[[[[]]]```dddfffeeedddbbb]]]WWWWWWYYYZZZWWWSSSVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXZZZ\\\^^^^^^^^^]]]\\\^^^^^^______``````aaaaaaaaaaaa```aaaaaabbbcccdddeeeeeeeeeeeegggiiikkkmmmpppzzz}}}{{{zzzzzz{{{zzzxxxvvvtttrrrrrrrrrrrrooooooooooooooopppqqqqqqnnnmmmmmmllljjjiiiiiihhhiiieeeaaa```aaadddggghhhhhhhhhgggeeecccaaa___^^^ZZZZZZZZZZZZYYYYYYYYYXXXWWWXXXYYYYYYYYYWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPOOOSSSSSSRRRRRRSSSSSSSSSRRRSSSRRRRRRSSSSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPNNNLLLKKKLLLOOOQQQSSSVVVVVVTTTSSSRRRQQQPPPPPPOOONNNLLLJJJJJJLLLNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVTTTUUUVVVVVVWWWVVVVVVUUUVVVVVVUUUVVVVVVWWWXXXXXXXXXZZZ\\\^^^_________^^^]]]]]]___```bbbdddeeefffdddddddddeeefffiiikkklllllllllkkkkkkkkkkkkkkkjjjllloooqqqssstttuuuwwwyyyyyyzzz{{{}}}}}}~~~~~~~~~{{{|||}}}~~~}}}|||}}}}}}~~~zzzzzzzzz{{{{{{|||}}}~~~zzzqqqmmmlllmmmnnnoookkkeee___[[[[[[\\\^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXXXXZZZYYYXXXWWWVVVUUUVVVVVVWWWXXXZZZ[[[\\\\\\\\\[[[^^^^^^^^^___```aaacccccciiijjjjjjiiiiiiiiijjjkkkfffdddbbbcccgggkkkmmmnnnjjjbbbXXXUUUXXX[[[YYYVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWXXXXXXYYYZZZXXXYYYZZZZZZYYYXXXVVVUUUVVVWWWZZZ]]]]]]\\\ZZZYYY\\\]]]]]]^^^___``````aaaaaaaaaaaaaaabbbcccddddddeeeddddddeeefffhhhjjjkkkpppttt~~~|||yyywwwxxxyyy}}}{{{xxxuuurrrqqqppppppoooooonnnnnnooooooppppppjjjiiiiiihhhgggfffeeeeeeeeebbb^^^^^^___bbbdddeeefffeeeeeedddcccaaa___^^^[[[[[[ZZZXXXWWWVVVUUUTTTUUUVVVWWWXXXWWWVVVUUUTTTUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPQQQQQQPPPPPPPPPQQQQQQSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKLLLOOOOOOPPPPPPQQQQQQQQQQQQTTTRRROOOMMMLLLMMMOOOPPPUUUUUUTTTSSSRRRQQQPPPOOONNNMMMKKKJJJJJJKKKMMMNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVUUUUUUTTTRRRRRRRRRSSSSSSUUUVVVVVVVVVWWWYYY[[[\\\\\\[[[[[[[[[[[[]]]___aaabbbdddeeecccccccccdddfffhhhkkklllooooooooonnnmmmkkkjjjjjjmmmooorrrsssttttttuuuwwwxxxxxxzzz{{{|||}}}}}}}}}xxxyyyzzz|||}}}~~~}}}|||{{{{{{||||||yyyyyyyyyyyyyyyzzz||||||~~~yyyrrrmmmjjjiiiiiihhhppplllfff```\\\ZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYY[[[ZZZZZZYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWUUUVVVVVVWWWWWWWWWWWWWWWSSSSSSTTTVVVXXXZZZ\\\]]]kkkppptttsssooonnnrrrwwwtttpppkkkiiikkkqqqvvvyyyqqqfffZZZTTTWWW[[[[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZWWWXXXYYYYYYXXXWWWUUUTTTTTTVVVYYY[[[\\\[[[YYYXXX[[[[[[\\\]]]^^^______```bbbaaaaaabbbbbbcccdddeeefffeeeeeeeeefffgggiiijjjppprrr}}}{{{}}}}}}{{{wwwtttuuuxxx}}}{{{xxxtttqqqpppooonnnnnnnnnnnnmmmmmmnnnnnnoooffffffeeeeeedddccccccbbbaaa___]]]]]]___aaabbbbbbbbbbbbbbbaaa```___^^^]]][[[ZZZYYYWWWVVVTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSTTTTTTSSSRRRQQQOOONNNNNNNNNOOOPPPOOONNNMMMNNNPPPNNNNNNNNNNNNOOOQQQRRRSSSQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPNNNLLLKKKKKKLLLLLLNNNOOOOOOPPPPPPQQQQQQRRRUUUTTTQQQNNNMMMLLLMMMMMMRRRRRRRRRRRRRRRQQQOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPRRRSSSUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[]]]___aaabbbcccccccccdddeeegggiiilllmmmqqqqqqpppnnnmmmkkkjjjjjjlllooorrrssssssssstttuuuuuuvvvwwwyyyzzz{{{{{{{{{wwwxxxyyyzzz|||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwxxxzzz{{{{{{|||~~~tttqqqllliiihhhfffeeeccciiigggccc^^^[[[XXXWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXZZZZZZYYYXXXXXXWWWWWWVVVYYYYYYYYYZZZZZZYYYYYYXXXWWWWWWXXXXXXXXXWWWWWWVVVSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQRRRSSSTTTUUUVVVZZZbbblllooolllhhhgggiiioookkkeeecccfffkkkpppsssmmmdddZZZTTTUUUYYYZZZZZZVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVTTTVVVXXXZZZZZZZZZYYYXXX[[[[[[\\\\\\]]]]]]^^^^^^bbbbbbbbbbbbbbbdddeeeeeegggfffeeeeeefffggghhhiiimmmooowwwxxxyyy|||~~~|||~~~{{{uuurrrtttvvvyyywwwuuurrrpppnnnnnnnnnmmmllllllkkkkkklllllllllddddddccccccbbbbbbaaaaaa^^^]]]\\\]]]___aaa``````^^^^^^^^^^^^]]]\\\\\\[[[XXXXXXWWWWWWVVVUUUUUUUUURRRSSSTTTUUUUUUUUUTTTSSSSSSSSSRRRPPPOOONNNMMMLLLKKKMMMOOONNNLLLKKKLLLNNNKKKKKKLLLLLLMMMOOOPPPQQQOOOPPPQQQRRRRRRQQQPPPOOOPPPOOOMMMLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPSSSRRRQQQOOONNNMMMLLLLLLMMMNNNOOOPPPPPPOOONNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMSSSRRRPPPOOONNNNNNNNNOOOMMMNNNNNNOOOQQQRRRTTTUUUVVVVVVVVVUUUVVVVVVWWWWWWYYYYYY[[[\\\^^^___```aaabbbbbbbbbcccfffhhhkkklllooonnnmmmlllkkkkkkkkkkkkjjjmmmqqqrrrsssrrrssssssqqqrrrtttuuuwwwxxxxxxxxxxxxxxxxxxyyyzzz|||}}}~~~}}}}}}||||||zzzyyyxxxwwwwwwvvvuuutttuuuvvvxxxyyyyyyzzz|||~~~xxxooolllgggdddcccbbbaaa___``````___]]][[[YYYWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSPPPQQQQQQQQQQQQQQQQQQPPPQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSPPPTTT[[[```bbb___[[[WWW]]][[[YYYZZZ]]]aaadddeee___[[[WWWTTTUUUVVVXXXXXXTTTTTTUUUUUUVVVVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXYYYWWWWWWVVVVVVVVVWWWXXXXXXUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[\\\\\\\\\\\\\\\aaaaaa```aaaaaabbbcccdddgggfffeeedddeeefffggghhhiiilllrrr~~~vvvwwwzzz|||~~~~~~~~~~~~|||~~~{{{tttqqqsssvvvuuutttrrrpppnnnnnnnnnnnnkkkkkkjjjjjjiiijjjjjjkkkccccccbbbbbbaaaaaa``````\\\\\\\\\^^^```aaa```^^^ZZZ[[[[[[[[[[[[ZZZYYYYYYUUUUUUVVVVVVVVVWWWWWWWWWRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJLLLNNNMMMJJJIIIKKKMMMJJJJJJJJJKKKLLLNNNOOOPPPNNNOOOPPPQQQQQQPPPOOONNNOOONNNMMMLLLLLLMMMNNNNNNJJJKKKKKKLLLMMMMMMNNNNNNPPPPPPOOOOOONNNMMMMMMLLLJJJKKKLLLNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNLLLLLLMMMMMMKKKKKKKKKMMMPPPQQQMMMMMMMMMOOOPPPRRRTTTUUUWWWVVVUUUTTTUUUUUUWWWXXXYYYYYYZZZ\\\]]]^^^_______________aaacccfffhhhjjjlllllljjjiiiiiijjjkkkllliiillloooqqqrrrqqqrrrrrrnnnoooqqqssstttuuuvvvvvvxxxxxxxxxyyyzzz{{{}}}~~~{{{|||||||||{{{yyywwwvvvvvvuuutttsssssstttvvvwwwzzz{{{||||||rrrmmmiiiddd```_________^^^[[[\\\]]]]]]]]][[[YYYXXXVVVWWWWWWXXXXXXXXXWWWWWWYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNPPPPPPPPPPPPQQQSSSTTTUUUOOOOOONNNNNNOOOOOOPPPQQQYYYTTTRRRVVV\\\___ZZZUUUSSSSSSUUUYYY]]]``````___RRRSSSSSSTTTTTTUUUUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVYYYXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVUUUVVVWWWYYYZZZVVVWWWWWWWWWXXXYYYYYYZZZ\\\\\\\\\[[[[[[[[[[[[[[[_________``````aaabbbcccfffeeedddddddddeeefffggghhhlllpppwwwpppooooooqqqtttxxxyyyzzz{{{{{{zzzxxxwwwuuusssrrrqqqqqqooonnnlllkkkkkkkkkggggggggggggggggggggggggfffccc```^^^^^^^^^]]]\\\]]][[[ZZZ[[[\\\^^^]]]]]]]]]\\\ZZZYYYWWWVVVVVVVVVSSSSSSSSSSSSSSSRRRRRRQQQUUUUUUUUUTTTTTTTTTTTTTTTVVVRRRNNNLLLKKKLLLLLLLLLNNNMMMKKKJJJJJJLLLNNNOOONNNMMMMMMLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLNNNOOOOOOQQQOOOMMMLLLMMMNNNNNNMMMOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMNNNNNNMMMKKKJJJKKKJJJIIIHHHHHHHHHHHHHHHMMMLLLJJJIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPQQQRRRTTTVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVYYYYYYZZZ[[[]]]^^^___`````````aaabbbbbbbbbbbbbbbfffhhhjjjjjjjjjiiijjjllliiijjjmmmoooppppppooonnnmmmmmmmmmmmmmmmnnnoooppptttuuuuuuwwwxxxyyyzzzzzzyyyvvvttttttvvvwwwuuurrrssstttttttttuuuuuuvvvvvvzzz{{{}}}}}}~~~{{{rrrjjjfffddd```]]]ZZZZZZZZZZZZZZZXXXWWWWWWXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVVVVUUUTTTSSSSSSRRRTTTRRRQQQQQQSSSTTTTTTSSSPPPPPPOOONNNNNNOOOOOOOOOQQQQQQQQQPPPOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQPPPQQQSSSUUUVVVTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUUUUVVVWWWXXXYYYYYYWWWVVVVVVWWWWWWXXXYYYZZZYYYYYYZZZZZZ[[[[[[[[[\\\^^^]]]]]]]]]]]]^^^______bbbccccccddddddeeeeeefffdddlllmmmppp~~~ooonnnmmmnnnrrruuuwwwwwwyyyyyyyyyxxxvvvtttrrrppprrrqqqooommmkkkjjjiiiiiihhhhhhggggggffffffffffffdddaaa^^^]]]]]]]]]\\\ZZZ\\\[[[YYYZZZ\\\]]]]]]\\\\\\[[[YYYWWWVVVUUUTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTQQQMMMKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLMMMOOOQQQRRRSSSRRROOOLLLKKKLLLNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKIIIJJJKKKKKKKKKJJJIIIHHHJJJJJJIIIIIIHHHHHHHHHHHHLLLKKKJJJIIIJJJKKKMMMNNNMMMNNNNNNNNNMMMMMMLLLKKKMMMMMMLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWYYYZZZ[[[]]]]]]^^^___``````aaaaaaaaaaaaaaadddfffhhhhhhgggggggggiiihhhjjjlllnnnnnnnnnlllllliiiiiiiiiiiiiiijjjkkkkkkqqqrrrssstttvvvwwwxxxyyywwwuuusssssstttuuurrrppprrrrrrrrrsssssstttttttttxxxzzz{{{||||||~~~yyyvvvrrrjjjcccaaa```^^^\\\[[[[[[[[[[[[ZZZXXXVVVVVVWWWWWWWWWVVVZZZYYYXXXWWWVVVTTTSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPOOONNNNNNPPPQQQPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPOOONNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPOOOPPPPPPQQQRRRSSSTTTQQQQQQPPPOOOOOOPPPQQQQQQRRRQQQPPPOOOPPPRRRTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWWWWXXXXXXYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^aaaaaabbbbbbcccdddeeeeeeccciiiiiilllwwwnnnlllkkkkkknnnqqqssssssvvvwwwxxxxxxvvvssspppnnnqqqpppnnnllljjjiiihhhhhhhhhggggggfffeeedddccccccaaa___\\\[[[[[[[[[ZZZYYY[[[YYYXXXYYYZZZ\\\[[[[[[ZZZZZZXXXVVVTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOONNNPPPPPPPPPQQQQQQRRRRRRRRRRRROOOKKKJJJJJJJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMHHHJJJMMMPPPSSSTTTUUUUUURRROOOKKKJJJKKKMMMNNNOOONNNNNNNNNNNNMMMLLLKKKJJJHHHHHHIIIJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHKKKKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[\\\^^^^^^___```````````````bbbccceeeeeedddcccdddeeehhhiiikkkllllllkkkiiihhhgggggggggfffgggggghhhhhhnnnnnnppprrrtttuuuwwwxxxvvvtttsssrrrrrrqqqpppnnnpppqqqqqqqqqqqqrrrrrrrrruuuwwwxxxyyyyyy{{{~~~zzzoookkkhhhbbb]]][[[[[[[[[[[[[[[[[[[[[[[[XXXWWWUUUUUUVVVVVVVVVUUUYYYXXXWWWVVVUUUSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOOOONNNMMMLLLMMMOOOPPPPPPNNNQQQQQQQQQPPPPPPQQQQQQRRRQQQQQQRRRRRRRRRRRRSSSSSSUUUSSSQQQNNNLLLLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNPPPRRRSSSOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNNNNOOOPPPRRRSSSUUUUUUUUUTTTSSSSSSRRRRRRXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZYYYXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\\\\^^^^^^___```aaabbbcccdddbbbhhhggghhhqqqzzznnnllljjjjjjlllnnnppppppsssuuuwwwxxxvvvsssooommmnnnmmmllljjjiiihhhhhhhhhgggfffeeedddcccaaa``````___^^^\\\[[[[[[[[[YYYXXXYYYXXXWWWWWWYYYZZZZZZYYYZZZYYYXXXVVVTTTRRRQQQPPPNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPMMMJJJHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHKKKNNNRRRTTTUUUUUUUUURRRNNNJJJHHHIIILLLNNNOOOLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJIIIIIIIIIJJJKKKLLLKKKLLLLLLMMMLLLLLLKKKKKKIIIIIIJJJKKKMMMOOOQQQRRRUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTVVVXXXZZZZZZZZZZZZ\\\]]]^^^^^^______^^^^^^```bbbccccccbbbaaaaaabbbhhhiiijjjkkkjjjiiigggeeeggggggggggggggghhhhhhiiikkklllnnnppprrrtttvvvwwwvvvtttsssrrrqqqooonnnmmmppppppppppppppppppqqqqqqrrrtttuuuvvvvvvxxxzzz}}}vvvkkkgggddd```\\\XXXXXXYYYZZZZZZZZZYYYYYYWWWUUUSSSSSSTTTUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSQQQPPPPPPPPPOOOOOOOOONNNPPPOOOOOOPPPRRRSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVTTTPPPMMMLLLLLLMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJKKKLLLMMMOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQSSSSSSSSSRRRRRRRRRRRRRRRXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]\\\ZZZXXXXXXXXXYYYZZZZZZZZZZZZYYYZZZ[[[[[[\\\[[[\\\]]]^^^___aaaaaabbbccchhhffffffnnntttpppmmmjjjiiijjjlllnnnnnnppprrruuuvvvvvvssspppnnnjjjjjjiiihhhhhhhhhhhhhhheeeeeedddbbb```___^^^]]]^^^]]][[[[[[\\\[[[YYYWWWXXXVVVUUUUUUWWWXXXXXXWWWYYYYYYXXXWWWUUUSSSQQQPPPMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNKKKIIIHHHHHHIIIHHHGGGIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLOOOQQQRRRSSSRRRQQQPPPLLLHHHFFFGGGJJJMMMNNNKKKKKKKKKKKKJJJIIIHHHHHHFFFGGGGGGHHHHHHIIIJJJKKKHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKHHHHHHIIIJJJLLLOOOQQQRRRUUUTTTSSSSSSSSSSSSSSSSSSUUUTTTTTTSSSSSSTTTTTTUUUSSSTTTVVVYYYZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\___```bbbbbbaaa```aaabbbfffgggiiiiiihhhgggeeeccceeeeeeeeeeeefffggghhhhhhjjjkkklllnnnqqqssstttuuuuuuttttttrrrpppnnnnnnmmmppppppppppppppppppppppppoooqqqrrrssstttuuuxxxzzzrrrhhhdddbbb```]]]WWWWWWXXXXXXWWWVVVUUUTTTUUUSSSRRRQQQRRRSSSRRRQQQRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOQQQSSSTTTSSSQQQOOOOOONNNNNNOOOPPPPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTRRROOOMMMLLLMMMNNNPPPMMMMMMMMMNNNNNNMMMMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNOOOPPPOOOOOOPPPPPPQQQRRRSSSSSSUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVVVVWWWWWWXXXYYYZZZ\\\[[[ZZZXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\ZZZZZZ[[[\\\]]]______``````eeecccdddlllooozzzrrrooojjjhhhiiikkkllllllmmmnnnqqqssssssrrrqqqooohhhhhhgggfffffffffffffffccccccbbb```___]]]\\\[[[]]][[[[[[[[[[[[[[[YYYWWWVVVUUUSSSTTTVVVWWWWWWVVVWWWWWWWWWWWWUUUSSSQQQPPPMMMLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNLLLJJJHHHHHHIIIIIIHHHFFFIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOONNNNNNMMMLLLIIIFFFEEEFFFIIIKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCDDDEEEFFFHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKGGGHHHHHHJJJLLLNNNPPPQQQSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTQQQSSSVVVXXXZZZZZZYYYXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\^^^```aaa``````aaabbbcccdddfffffffffdddbbbaaa`````````aaabbbdddffffffiiijjjkkkmmmoooqqqrrrsssrrrssssssrrrooommmmmmnnnpppppppppooooooooooooooommmoooqqqqqqrrrsssvvvxxx}}}}}}}}}~~~{{{tttjjjdddaaa```^^^\\\WWWVVVVVVUUUTTTSSSRRRRRRSSSRRRPPPPPPQQQQQQQQQPPPSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPMMMMMMMMMPPPRRRSSSQQQOOONNNNNNNNNNNNNNNOOOPPPQQQOOOOOOPPPQQQRRRRRRSSSSSSPPPOOOMMMLLLLLLMMMOOOPPPJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOLLLMMMNNNOOOPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[[[[\\\\\\]]]]]]^^^[[[```___```hhhjjjrrrsssooojjjgggggghhhjjjjjjhhhjjjlllnnnooopppppppppjjjiiigggfffdddcccccccccaaa``````^^^]]]\\\[[[[[[ZZZYYYYYYYYYZZZYYYWWWUUUUUUSSSRRRSSSTTTVVVUUUUUUSSSTTTUUUUUUUUUSSSQQQOOOMMMKKKJJJHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLJJJHHHHHHIIIIIIHHHFFFJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKIIIFFFDDDDDDEEEHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEAAAAAAAAABBBDDDFFFHHHIIIFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKJJJHHHHHHHHHIIIKKKMMMNNNOOORRRQQQQQQQQQQQQQQQRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTOOOQQQTTTWWWXXXXXXWWWVVVXXXXXXYYYZZZZZZZZZZZZZZZYYY\\\^^^_________aaabbb___```bbbcccbbbaaa___^^^[[[\\\]]]^^^```bbbdddfffhhhhhhiiikkklllmmmooooooooopppqqqpppmmmkkklllnnnooonnnnnnnnnmmmmmmmmmllllllnnnooopppppprrruuuwwwyyyzzzzzz|||~~~zzzwwwtttkkkgggbbb```___]]][[[YYYVVVUUUSSSRRRQQQQQQRRRRRRRRRPPPOOOOOOPPPPPPOOONNNRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKLLLOOOQQQRRRPPPNNNNNNNNNNNNOOOOOOPPPRRRRRRNNNNNNNNNOOOOOOPPPPPPQQQNNNNNNMMMLLLLLLLLLMMMMMMIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWVVVXXXYYYZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\ZZZ___]]]___ffffffkkkzzzrrrnnniiifffeeeggghhhhhheeefffhhhjjjlllnnnoooppplllkkkhhhfffcccaaa```___```___^^^^^^]]]\\\[[[[[[XXXWWWWWWXXXYYYXXXUUUSSSTTTSSSQQQRRRTTTUUUUUUTTTQQQRRRSSSTTTTTTRRRPPPOOOMMMKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGJJJIIIHHHGGGGGGIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFGGGIIIJJJKKKFFFEEECCCCCCEEEGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCEEEGGGJJJKKKFFFGGGIIIKKKKKKJJJIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJHHHHHHIIIIIIKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTMMMOOOSSSUUUWWWWWWUUUTTTWWWXXXXXXYYYZZZYYYYYYYYYWWWZZZ\\\^^^^^^___```bbb\\\]]]___``````___]]]\\\ZZZ[[[\\\^^^```ccceeegggfffggghhhiiijjjkkklllllllllnnnpppnnnkkkjjjkkkmmmmmmmmmmmmllllllkkkkkkkkklllmmmoooppppppqqqtttvvvvvvwwwyyy{{{}}}wwwoookkkhhheeebbb```^^^^^^^^^]]]ZZZXXXTTTSSSQQQPPPPPPQQQRRRTTTRRRPPPNNNNNNOOOPPPOOONNNNNNNNNOOOPPPPPPQQQRRRRRROOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMPPPRRRSSSQQQOOOOOOOOOOOOPPPQQQRRRSSSTTTMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJLLLMMMOOOPPPIIIJJJKKKLLLLLLKKKJJJIIIKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWTTTVVVYYY[[[\\\[[[YYYWWWWWWVVVVVVVVVVVVWWWXXXXXX\\\\\\\\\\\\[[[[[[[[[[[[[[[```^^^```fffeeeiiiwwwlllkkkiiigggfffeeeeeeeeeeeeffffffhhhjjjlllnnnoookkkkkkjjjiiifffcccaaa___```___]]]ZZZWWWVVVWWWYYYZZZZZZZZZYYYWWWUUURRRQQQQQQQQQRRRRRRSSSSSSTTTTTTQQQRRRRRRRRRQQQPPPOOOOOONNNMMMJJJHHHGGGGGGHHHIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHKKKMMMIIIJJJJJJJJJIIIHHHHHHGGGEEEFFFHHHIIIJJJIIIIIIHHHJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGHHHFFFGGGIIIIIIIIIGGGEEEDDDAAAAAABBBBBBCCCEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJFFFEEEDDDDDDFFFJJJMMMOOOQQQPPPNNNNNNNNNPPPRRRSSSTTTUUUUUUTTTSSSQQQOOONNNMMMOOORRRUUUWWWWWWUUUTTTVVVUUUUUUUUUUUUVVVWWWXXXVVVWWWZZZ\\\]]]^^^^^^^^^ZZZ[[[]]]]]]]]][[[YYYXXXYYY[[[]]]^^^___```dddfffeeeeeefffhhhiiikkkllllllmmmmmmlllkkkkkkjjjiiiiiikkkkkkkkkkkkkkkkkkkkkkkkmmmmmmnnnoooooopppppppppoooppprrrtttwwwyyy{{{|||uuukkkggggggfffddd\\\[[[ZZZXXXXXXXXXYYYZZZUUUSSSPPPNNNLLLLLLLLLMMMTTTSSSQQQNNNMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRPPPOOONNNLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLPPPOOOJJJFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRQQQQQQQQQSSSRRRRRRQQQQQQRRRSSSTTTVVVWWWYYYZZZ[[[ZZZXXXWWWZZZXXXUUUVVVXXXZZZXXXWWWYYYYYYXXXYYYYYYZZZ[[[\\\[[[\\\]]]^^^aaaeeekkkooojjjiiigggfffeeeeeeeeeeeeffffffgggggghhhiiijjjjjjiiiiiihhhgggfffcccaaa```^^^^^^\\\ZZZWWWWWWXXXZZZYYYYYYYYYXXXVVVSSSQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNLLLKKKJJJHHHHHHIIIJJJKKKIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFHHHKKKLLLIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDEEEEEEGGGGGGFFFGGGHHHIIIIIIGGGFFFDDDBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFEEEFFFGGGJJJNNNPPPPPPOOONNNMMMMMMOOOPPPQQQTTTTTTTTTTTTSSSQQQOOONNNLLLMMMPPPRRRTTTUUUTTTTTTVVVVVVUUUUUUUUUVVVVVVWWWUUUWWWYYYZZZ\\\\\\\\\\\\[[[\\\]]]^^^^^^]]]\\\[[[ZZZ[[[]]]^^^^^^___bbbdddddddddeeeggghhhiiijjjkkkllllllkkkkkkjjjjjjjjjiiinnnnnnnnnmmmlllkkkiiihhhjjjjjjjjjjjjkkklllmmmnnnnnnoooqqqsssuuuwwwxxxyyy~~~~~~~~~zzznnnfffccccccbbb```ZZZZZZYYYXXXXXXXXXXXXXXXUUUSSSQQQNNNMMMMMMMMMNNNRRRPPPOOONNNMMMNNNPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLKKKJJJGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLIIIMMMNNNIIIGGGJJJMMMMMMIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPQQQRRRSSSSSSTTTVVVXXXZZZ[[[ZZZZZZYYYZZZWWWUUUVVVXXXYYYXXXWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]^^^___ccchhhlllffffffeeedddddddddddddddgggfffffffffeeeeeeeeeeeefffffffffeeeeeecccbbbaaa\\\\\\\\\ZZZWWWWWWYYYZZZXXXWWWWWWVVVTTTRRRPPPOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSSSSRRRQQQOOOMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGFFFEEECCCCCCCCCCCCDDDFFFGGGHHHEEEEEEFFFFFFGGGGGGHHHHHHKKKJJJHHHHHHHHHHHHIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHKKKNNNPPPOOOOOOMMMLLLLLLMMMNNNNNNRRRRRRSSSSSSRRRPPPOOOMMMJJJKKKMMMNNNPPPRRRSSSTTTVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYYYYZZZ[[[]]]^^^______^^^^^^[[[\\\]]]]]]]]]^^^```bbbbbbcccdddeeefffggghhhiiikkkjjjjjjjjjjjjjjjjjjjjjmmmnnnppppppooommmkkkiiijjjjjjhhhhhhiiijjjlllnnnoooooopppqqqssstttuuuuuu||||||||||||}}}}}}}}}}}}vvvooogggaaa``````^^^]]]WWWXXXXXXXXXXXXWWWVVVVVVUUUSSSQQQOOONNNMMMNNNNNNOOONNNMMMMMMMMMNNNPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLIIILLLLLLHHHFFFIIIKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTWWWYYYZZZ[[[ZZZZZZYYYWWWUUUVVVWWWXXXWWWWWWWWWWWWWWWXXXXXXZZZ[[[[[[[[[\\\]]]]]]^^^aaaeeeiiicccccccccccccccccccccccceeeeeeddddddcccbbbaaaaaaccccccccccccddddddcccccc]]]^^^]]]ZZZXXXVVVWWWXXXWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSQQQNNNLLLJJJLLLKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHHHHIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHJJJIIIHHHHHHGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHJJJMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKPPPPPPQQQQQQQQQOOONNNMMMJJJJJJKKKLLLMMMPPPRRRSSSUUUUUUUUUUUUUUUTTTTTTSSSUUUVVVXXXYYYYYYYYYXXXXXXXXXYYY[[[]]]^^^_________\\\]]]^^^]]]\\\]]]^^^```aaaaaabbbcccdddeeefffgggiiiiiiiiiiiijjjjjjjjjkkkiiilllooorrrsssrrrooommmnnnlllkkkjjjjjjmmmoooqqqpppqqqqqqqqqrrrrrrrrrsss{{{{{{|||}}}}}}}}}}}}}}}|||}}}|||mmmiiiddd```___^^^\\\ZZZTTTUUUVVVWWWWWWVVVTTTTTTTTTSSSQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLLLLKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKIIIHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJLLLKKKFFFDDDGGGGGGEEEIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYXXXXXXWWWWWWVVVUUUVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^```cccfff```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa______`````````aaabbbcccddddddaaaaaa___\\\XXXUUUUUUUUUXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSQQQNNNKKKIIIMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEDDDDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKMMMLLLKKKKKKJJJJJJJJJJJJMMMNNNOOOPPPPPPOOOMMMMMMKKKKKKJJJJJJLLLNNNPPPRRRRRRRRRSSSTTTSSSSSSRRRQQQUUUVVVXXXYYYYYYYYYXXXXXXWWWXXXYYY[[[]]]^^^___```^^^______^^^]]]\\\^^^`````````aaabbbcccddddddeeefffggghhhhhhiiijjjkkkkkkiiilllppptttuuutttqqqooopppnnnlllkkklllnnnqqqssssssssssssrrrrrrrrrrrrrrrxxxyyyzzz{{{||||||||||||{{{xxxxxx|||~~~|||~~~zzzuuurrrpppgggdddaaa^^^\\\ZZZWWWUUUQQQRRRTTTUUUUUUTTTSSSRRRSSSRRRQQQPPPOOONNNNNNNNNOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKGGGGGGJJJJJJGGGIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTVVVVVVVVVUUUUUUUUUVVVWWWUUUUUUVVVVVVWWWYYYZZZ[[[\\\^^^_________```ccceee``````aaaaaabbbaaaaaa```aaaaaabbbbbbaaa___]]]\\\\\\\\\\\\]]]^^^```bbbbbbccccccbbb^^^ZZZVVVTTTTTTXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQRRRSSSQQQOOOLLLJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJLLLMMMOOONNNOOOPPPRRRRRRRRRQQQPPPTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWXXXZZZ\\\^^^___```___``````___]]]]]]___`````````aaaaaabbbccccccddddddeeefffhhhiiijjjkkkllllllnnnrrrttttttrrrooommmnnnnnnllllllmmmnnnqqqrrrtttttttttsssssssssrrrrrrsssuuuwwwyyyzzzzzzzzzyyyyyyvvvwww{{{}}}|||~~~rrrjjjfffeeeeee```___]]]ZZZWWWTTTRRRQQQPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPOOOOOONNNMMMMMMPPPPPPOOONNNMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJIIILLLQQQRRRPPPIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSUUUUUUTTTSSSSSSRRRRRRQQQUUUVVVVVVUUUTTTTTTUUUWWWTTTTTTUUUUUUWWWXXXZZZ[[[\\\]]]_________```bbbeee``````aaabbbbbbaaa```___cccccccccbbb```]]]ZZZXXXXXXXXXXXXXXXZZZ\\\]]]___cccdddccc```[[[XXXVVVVVVWWWVVVTTTRRRQQQQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOOONNNPPPRRRSSSRRROOOLLLJJJIIIIIIJJJIIIIIIHHHGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFDDDCCCBBBBBBBBBCCCDDDEEECCCDDDDDDEEEEEEFFFFFFFFFAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDFFFGGGIIIJJJKKKHHHHHHHHHGGGGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNMMMMMMLLLJJJIIIIIIIIIHHHIIIIIIJJJJJJLLLNNNPPPQQQQQQPPPOOOQQQSSSTTTVVVXXXXXXXXXXXXXXXYYYYYY[[[\\\^^^``````___```aaa```______```bbb``````aaaaaabbbbbbcccccccccdddeeegggiiijjjlllmmmlllnnnqqqssstttrrrpppnnnnnnnnnmmmnnnnnnooopppqqqtttssssssssssssrrrrrrrrrrrrsssvvvxxxzzzzzzzzzyyy{{{xxxyyy|||}}}|||~~~tttiiiaaa^^^]]]]]]ZZZZZZYYYWWWTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOOOOOOONNNMMMLLLLLLOOOOOOOOOOOONNNMMMMMMLLLJJJJJJKKKKKKLLLMMMMMMNNNHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHIIIHHHHHHMMMSSSUUURRRHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLNNNPPPQQQQQQQQQQQQRRRRRRQQQQQQPPPQQQQQQQQQTTTUUUVVVUUUSSSRRRTTTWWWSSSSSSTTTUUUVVVXXXZZZ[[[ZZZ[[[]]]^^^^^^___aaaccc```aaabbbbbbbbbaaa___^^^eeeeeedddccc___[[[WWWUUUUUUTTTTTTUUUVVVXXXZZZ\\\bbbccccccaaa]]]ZZZXXXXXXUUUTTTRRRQQQPPPPPPPPPQQQPPPPPPPPPOOOOOONNNNNNNNNMMMOOOQQQSSSRRRPPPMMMJJJFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDEEEEEEEEEEEE???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCC@@@AAABBBDDDFFFHHHJJJKKKHHHHHHHHHGGGGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHHHHHHHGGGGGGFFFFFFHHHIIILLLOOOPPPPPPOOOOOOOOOPPPSSSUUUVVVWWWWWWWWWZZZZZZ[[[\\\]]]___```aaa```aaaaaaaaa___```aaaccc``````aaaaaabbbbbbccccccbbbccceeefffiiikkklllmmmiiikkknnnrrrttttttssssssooooooppppppqqqrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrsssuuuxxxzzz|||||||||{{{}}}{{{zzz}}}~~~|||}}}{{{vvvnnnfff```\\\ZZZZZZXXXYYYXXXWWWTTTSSSSSSSSSOOOOOONNNMMMNNNOOOQQQRRRNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMNNNOOOOOOOOOOOONNNIIIJJJJJJKKKLLLMMMMMMNNNEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIGGGFFFJJJPPPPPPMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVUUURRRRRRTTTWWWSSSSSSTTTUUUVVVXXXZZZ[[[XXXZZZ\\\]]]]]]^^^```bbb___```aaaaaaaaa```^^^]]]dddeeeeeebbb^^^ZZZWWWWWWWWWVVVTTTTTTTTTVVVXXXZZZ\\\```cccbbb\\\XXXXXXZZZUUUTTTRRROOONNNMMMMMMMMMQQQQQQPPPOOOOOOOOOOOOPPPMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGEEEEEEEEEFFFEEECCCAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCDDDDDDEEEEEECCCBBBAAA@@@????????????AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFIIIGGGFFFDDDCCCBBBCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFEEEHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWYYYZZZ\\\^^^______^^^^^^bbbbbbbbbbbbbbbaaa```___cccbbbaaaaaaccccccbbbaaaccccccdddeeegggiiijjjlllkkkllllllmmmnnnooooooppprrrrrrpppppppppppprrrrrrrrrqqqpppppppppqqqrrrssssssuuuwwwzzzzzzyyywwwvvvyyyzzz{{{||||||}}}xxxqqqggg___\\\[[[ZZZYYYZZZXXXVVVTTTSSSQQQOOOLLLNNNNNNNNNOOOOOOOOOPPPPPPRRRQQQQQQPPPNNNMMMLLLLLLOOOOOOOOOOOONNNMMMLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@AAABBBDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGEEEDDDEEEHHHIIIGGGEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOONNNNNNQQQPPPOOONNNNNNNNNOOOPPPPPPQQQSSSRRRQQQQQQRRRSSSSSSTTTVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[\\\___cccfff_________```_________^^^bbbccccccaaa\\\XXXVVVVVVUUUTTTSSSRRRSSSTTTVVVWWWYYY]]]```___ZZZWWWWWWYYYUUUSSSQQQNNNMMMMMMMMMNNNPPPPPPOOONNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBDDDEEEEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGFFFEEECCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSUUUUUUVVVZZZ[[[]]]___``````______bbbbbbbbbbbbbbbaaa```___bbbaaaaaaaaacccdddcccbbbbbbbbbcccdddeeeggghhhiiijjjjjjkkklllmmmnnnoooppprrrqqqpppoooooopppqqqrrrqqqpppooooooooopppqqqrrrppprrruuuxxxyyyyyyxxxxxxxxxyyy{{{{{{{{{|||}}}{{{wwwpppggg___\\\ZZZXXXWWWYYYWWWTTTSSSRRRQQQNNNLLLNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKKKKNNNNNNNNNMMMMMMLLLKKKJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAABBBDDDFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCDDDDDDCCCCCCBBBFFFDDDCCCDDDGGGHHHFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOOOONNNNNNPPPOOONNNNNNNNNNNNOOOPPPOOOQQQRRRRRRQQQPPPRRRSSSRRRSSSUUUUUUTTTUUUVVVXXXYYYZZZ[[[[[[\\\^^^bbbeee___^^^]]]]]]]]]^^^___``````aaaaaa___[[[WWWUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTUUUYYY[[[[[[XXXVVVVVVXXXUUUSSSPPPMMMLLLLLLMMMOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@BBBDDDEEEDDDBBB@@@@@@@@@AAAAAAAAAAAABBB???@@@@@@@@@@@@AAAAAAAAA@@@???>>>===============;;;;;;<<<===???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNOOOQQQRRRTTTUUUUUUYYYZZZ[[[\\\^^^^^^^^^^^^aaaaaaaaaaaaaaaaaa``````aaa``````aaadddeeeeeedddbbbbbbbbbbbbcccdddeeefffggghhhiiijjjlllmmmnnnoooppppppooooooooooooppppppooonnnmmmmmmmmmnnnpppqqqmmmooorrruuuwwwxxxxxxxxxvvvxxxyyyzzzzzz{{{}}}{{{tttrrrrrrttttttooogggaaa\\\YYYVVVUUUVVVTTTRRRQQQQQQPPPNNNLLLNNNNNNNNNOOOOOOOOOOOOPPPNNNNNNMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMOOONNNNNNMMMNNNNNNOOOOOONNNPPPQQQQQQPPPPPPQQQSSSQQQRRRTTTTTTSSSSSSTTTVVVXXXYYYZZZ[[[\\\^^^aaaddd___]]][[[ZZZZZZ\\\^^^```___``````^^^[[[WWWVVVUUUSSSRRRQQQPPPPPPQQQQQQRRRSSSUUUWWWXXXVVVUUUVVVWWWTTTRRROOOLLLKKKLLLMMMOOOOOONNNNNNMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBB@@@??????@@@BBBCCCAAA@@@?????????@@@@@@@@@AAAAAA??????????????????@@@@@@>>>======<<<;;;;;;;;;<<<999:::;;;<<<>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAABBBDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRTTTUUUVVVTTTUUUVVVXXXYYYZZZ[[[[[[______```````````````____________aaaccceeeeeeeeebbbbbbbbbbbbbbbbbbcccddddddeeefffhhhjjjkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnlllmmmoooqqqsssuuuvvvvvvtttvvvwwwxxxxxxyyy{{{}}}}}}~~~zzzqqqjjjfffgggkkknnnqqqmmmhhhccc^^^ZZZVVVTTTSSSQQQPPPOOOPPPOOONNNLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEDDDCCCDDDEEEFFFGGGBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEIIIHHHGGGFFFEEEDDDDDDDDDHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNPPPPPPOOOOOOQQQRRRQQQRRRTTTTTTSSSSSSTTTUUUVVVXXXZZZZZZ[[[]]]```ccc^^^\\\ZZZXXXXXXZZZ]]]___^^^___```^^^[[[XXXWWWVVVSSSSSSRRRRRRQQQQQQQQQQQQQQQSSSTTTUUUUUUUUUVVVVVVSSSQQQNNNLLLKKKKKKMMMNNNOOONNNMMMMMMLLLLLLMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMEEEDDDCCCAAA@@@?????????>>>>>>=========>>>>>>???AAAAAABBBBBBCCCDDDEEEEEEAAA@@@???@@@AAA@@@???===>>>>>>>>>????????????@@@????????????????????????<<<<<<;;;;;;::::::;;;;;;::::::;;;===>>>@@@AAABBB@@@????????????@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAABBBCCCEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBCCCCCCDDDEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVRRRRRRSSSUUUVVVXXXYYYYYY\\\]]]]]]^^^____________^^^]]]]]]___bbbeeeeeedddcccbbbbbbaaabbbbbbccccccaaabbbdddeeegggiiijjjkkkkkkllllllllllllllllllkkkjjjjjjiiihhhiiijjjkkklllllllllmmmnnnoooqqqrrrsssrrrtttuuuvvvvvvwwwyyy{{{{{{|||~~~~~~}}}|||}}}~~~~~~~~~sssjjjfffaaa]]]\\\]]]```ccckkkjjjiiieee```[[[XXXVVVQQQPPPNNNNNNOOOOOOMMMKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@?????????AAABBBCCC@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDHHHGGGFFFEEEDDDCCCCCCCCCGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNKKKMMMOOOOOONNNNNNPPPQQQRRRSSSTTTTTTSSSSSSTTTUUUUUUWWWYYYZZZ[[[\\\___aaa^^^\\\ZZZXXXWWWXXXZZZ\\\\\\^^^___^^^[[[XXXWWWWWWTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTPPPOOONNNLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEAAA@@@??????@@@@@@===<<<=========>>>>>>>>>???????????????>>>>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;;;;;;;<<<===???@@@AAAAAA??????>>>>>>??????@@@AAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRRRRSSSTTTUUUWWWYYYZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\^^^aaaccccccbbbaaaaaaaaaaaaaaaaaabbbbbb```aaabbbccceeefffggghhhhhhiiiiiijjjjjjiiiiiihhhhhhggggggffffffhhhiiijjjkkkjjjjjjjjjkkkmmmpppqqqppprrrsssttttttuuuwwwyyyyyy{{{}}}}}}{{{zzz{{{|||zzz|||~~~zzzmmmeee]]]\\\ZZZXXXXXXYYY[[[\\\ccceeegggfffbbb]]]YYYXXXQQQPPPNNNNNNNNNNNNLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAADDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCC???@@@BBBAAA@@@@@@AAACCCBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMJJJLLLMMMNNNMMMNNNOOOQQQRRRTTTUUUTTTSSSRRRSSSUUUSSSVVVXXXZZZZZZ\\\^^^```]]]\\\ZZZXXXWWWWWWXXXYYYZZZ\\\]]]\\\YYYWWWVVVVVVTTTTTTSSSSSSRRRPPPOOONNNOOONNNNNNNNNPPPQQQQQQQQQNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDAAAAAA@@@???????????????===============>>>??????===>>>>>>???@@@AAAAAABBB@@@???>>>???@@@@@@???===<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>???@@@@@@===>>>>>>>>>>>>?????????@@@@@@??????@@@BBBDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSVVVXXXYYYVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[[[[]]]___aaaaaa```_______________```aaaaaa___```aaabbbcccdddeeeeeeeeefffggggggggggggfffeeeffffffeeedddeeefffggghhhhhhgggggggggiiilllppprrroooppprrrrrrrrrsssvvvxxxyyyzzz||||||zzzyyyzzz{{{xxxzzz|||}}}~~~tttjjjccc___YYYXXXWWWVVVVVVWWWYYYZZZZZZ^^^cccdddaaa]]]ZZZYYYRRRPPPOOONNNNNNNNNLLLJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAAAAA???@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCDDDDDDDDD???AAABBBBBB@@@@@@AAACCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKJJJIIIIIIIIIJJJKKKIIIJJJKKKMMMMMMMMMMMMMMMIIIKKKLLLMMMMMMMMMOOOQQQQQQRRRSSSSSSQQQQQQRRRSSSRRRUUUXXXYYYZZZ[[[]]]___]]]\\\ZZZXXXWWWVVVVVVVVVXXXZZZ[[[ZZZXXXVVVUUUUUUSSSSSSSSSRRRQQQOOONNNMMMNNNMMMKKKLLLMMMOOOOOONNNLLLMMMNNNNNNNNNLLLKKKIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDAAAAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@============>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA???<<<<<<<<<<<<=========>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@<<<<<<<<<============>>>@@@@@@??????@@@BBBCCCDDDEEEFFFGGGGGGGGGEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@AAABBBCCCEEEEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNPPPSSSUUUWWWUUUVVVWWWYYYZZZ[[[[[[[[[\\\[[[ZZZ\\\^^^```___^^^]]]]]]]]]]]]^^^___``````___``````aaabbbccccccdddddddddeeeffffffeeeddddddeeeeeedddcccdddeeefffgggeeeddddddeeehhhlllqqqsssnnnpppqqqqqqqqqsssuuuwwwyyyzzz|||{{{zzzyyyyyyzzzxxxzzz||||||}}}}}}rrrhhhaaa^^^]]]VVVUUUSSSRRRRRRSSSUUUVVVTTTZZZ```ccc```\\\ZZZYYYSSSQQQOOONNNNNNMMMKKKJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEEEE@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBBBBBBBAAAAAA===>>>???@@@@@@???>>>===@@@@@@BBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBCCCCCCDDD<<<===???@@@AAAAAA@@@@@@>>>AAACCCBBB@@@???AAADDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKIIIHHHHHHIIIJJJKKKHHHIIIKKKLLLMMMMMMMMMLLLHHHJJJLLLMMMLLLMMMOOOPPPPPPQQQRRRRRRPPPOOOPPPQQQRRRTTTWWWYYYZZZ[[[]]]^^^]]]\\\[[[ZZZXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTVVVUUUTTTRRRQQQOOONNNMMMKKKKKKKKKLLLMMMNNNPPPPPPOOOOOONNNNNNNNNLLLHHHEEEFFFFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>????????????>>>>>>>>>>>><<<<<<<<<===>>>??????@@@??????>>>>>>======<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===;;;999999;;;===>>>===<<<:::999999:::<<<===>>>===<<<<<<<<<===???@@@AAA???===<<<;;;<<<===>>>????????????????????????BBBCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCBBBBBBBBBDDDEEEFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGJJJJJJJJJKKKLLLNNNOOOPPPMMMNNNPPPQQQQQQPPPNNNMMMOOONNNMMMMMMOOORRRUUUXXXTTTTTTUUUVVVWWWYYYZZZZZZZZZ[[[\\\]]]^^^_________YYY[[[]]]^^^^^^___```bbb^^^_______________^^^]]]aaabbbdddeeeeeedddcccaaa```______aaadddfffggggggfffeeeeeeeeegggjjjmmmooorrrqqqpppppprrrvvv{{{~~~{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyzzz|||}}}uuuqqqkkkfffbbb^^^[[[XXXQQQQQQPPPOOOOOOOOOOOOPPPWWWWWWWWWXXXZZZ[[[\\\]]]XXXVVVRRRNNNKKKJJJIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFIIIHHHHHHGGGFFFEEEEEEDDDFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCC???@@@AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;??????>>>>>>>>>>>>??????AAA@@@@@@@@@???>>>>>>>>>BBBBBBBBBCCCBBBBBBAAAAAA@@@?????????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLIIIKKKKKKKKKJJJKKKMMMOOOPPPSSSVVVUUURRRPPPQQQRRRTTTTTTUUUVVVVVVWWWXXXXXX\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUTTTRRRQQQOOONNNNNNLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMNNNMMMKKKHHHEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<::::::;;;;;;<<<======>>>???>>>>>>>>>======<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========;;;999888888999;;;===>>>===;;;::::::;;;===>>>>>>===<<<<<<<<<===>>>???@@@???===<<<;;;<<<===>>>????????????????????????AAABBBCCCDDDEEEEEEEEEEEEAAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNOOOMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMMMMNNNQQQSSSUUUSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYZZZ\\\\\\]]]]]]]]][[[\\\^^^^^^]]]]]]^^^```^^^^^^_______________^^^```bbbcccddddddcccbbbaaa```______```cccfffggggggeeeeeeeeeeeegggjjjlllnnnpppoooooopppssswww{{{~~~zzzyyyyyyxxxwwwwwwwwwxxxyyyyyyyyyzzz{{{|||~~~~~~zzzrrriiieeeaaa]]][[[YYYVVVUUUQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPRRRTTTXXX\\\```bbb]]]ZZZTTTOOOKKKHHHGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDCCCCCCBBBBBBAAACCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@??????????????????????????????BBBAAAAAA@@@??????>>>>>>AAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>???@@@???????????????>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAABBBAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJKKKKKKJJJKKKMMMOOOQQQTTTWWWVVVSSSQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYWWWUUUTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTSSSRRRPPPOOONNNNNNLLLLLLKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLKKKGGGEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBB??????@@@@@@@@@@@@??????????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888999999::::::;;;;;;>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<;;;:::888888:::;;;<<>>===<<<<<<===>>>???===<<<<<<<<<<<<===>>>>>>???>>>===;;;;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQPPPOOONNNKKKLLLLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUVVVXXXYYYYYYXXXXXXYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]]]][[[[[[\\\]]]]]]]]]]]]^^^____________```aaabbbccccccbbb``````___^^^^^^___bbbeeeffffffdddddddddeeefffiiikkklllmmmmmmmmmooossswww{{{~~~xxxwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{|||~~~}}}wwwnnnfff```\\\ZZZVVVUUUTTTTTTSSSRRRPPPPPPOOONNNNNNNNNNNNOOOLLLLLLMMMOOOTTTYYY^^^aaaaaa]]]XXXRRRLLLHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAADDDCCCBBBAAA@@@???>>>>>>?????????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????>>>>>>===AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>??????@@@@@@@@@????????????????????????@@@AAA@@@@@@AAABBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJJJJLLLNNNQQQTTTXXXWWWTTTRRRRRRSSSQQQQQQSSSTTTVVVWWWXXXYYYWWWVVVTTTRRRQQQOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQPPPPPPOOONNNNNNLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIJJJJJJIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAAAAA@@@<<<============<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::::::::999888888888999999999::::::<<<<<<========================<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<<<<<<<===>>>;;;;;;;;;<<<<<<<<<============<<<;;;;;;<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJOOOOOOPPPPPPPPPPPPOOOOOOJJJKKKMMMOOOPPPPPPOOOOOOQQQQQQRRRTTTVVVWWWXXXYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYY[[[\\\[[[[[[\\\\\\]]]^^^___```___``````aaa``````___^^^^^^]]]\\\^^^aaadddddddddcccccccccdddeeegggiiijjjiiijjjlllooorrrvvvzzz|||uuuuuutttttttttuuuuuuvvvwwwwwwvvvvvvwwwxxxyyyyyy}}}}}}}}}|||{{{|||vvvlllfffbbb^^^\\\WWWTTTRRRQQQRRRSSSRRRRRROOOOOONNNMMMMMMMMMMMMNNNNNNLLLKKKKKKNNNRRRVVVYYY^^^]]][[[WWWRRRLLLHHHEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@??????>>>>>>???>>>===<<<===>>>???@@@========================?????????>>>>>>===============>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>===<<<======>>>>>>?????????>>>>>>???@@@@@@@@@????????????>>>>>>>>>??????@@@>>>>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJLLLMMMPPPTTTWWWWWWTTTQQQQQQRRROOOPPPQQQSSSUUUWWWXXXYYYTTTSSSRRRPPPNNNLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGHHHHHHFFFDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@??????===============<<<;;;;;;========================<<<<<<<<<;;;;;;;;;::::::999999999999999:::::::::;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999::::::===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<>>??????@@@@@@@@@@@@????????????@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFIIIHHHHHHHHHHHHHHHIIIIIINNNOOOOOOOOOOOOOOOOOONNNKKKMMMNNNPPPPPPPPPOOONNNOOOPPPQQQSSSUUUVVVXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWUUUVVVXXXYYYYYYYYY[[[\\\ZZZZZZZZZZZZ[[[\\\^^^____________^^^^^^]]]]]]\\\\\\[[[[[[]]]```bbbccccccaaabbbbbbcccdddfffggghhhggghhhjjjmmmqqqtttvvvxxxrrrrrrrrrrrrrrrssstttuuuvvvuuuuuuuuuuuuuuuvvvvvvxxxyyyzzz{{{{{{|||~~~yyyqqqfff___]]]\\\\\\[[[VVVSSSQQQPPPQQQQQQQQQPPPNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLIIIHHHIIILLLOOORRRVVVXXX[[[[[[XXXRRRLLLGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@>>>?????????????????????======<<<;;;<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>???>>>>>>???@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>======???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKMMMNNNRRRVVVVVVSSSPPPOOOPPPNNNOOOPPPRRRTTTVVVWWWXXXSSSRRRPPPNNNLLLJJJIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDEEEFFFGGGFFFDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@??????>>>===<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;999999::::::::::::::::::::::::;;;<<<======>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::999999888888999999999999888888888888999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???????????????>>>>>>???AAABBBDDDDDDDDDDDDEEEDDDDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDHHHHHHGGGGGGHHHIIIJJJJJJNNNNNNNNNMMMMMMNNNNNNNNNLLLMMMOOOPPPPPPOOONNNMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVRRRTTTVVVWWWWWWXXXZZZ\\\YYYYYYXXXXXXXXXYYY[[[\\\^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZ[[[___aaabbbbbb```aaaaaabbbdddeeeeeeffffffgggiiilllnnnpppqqqqqqooooooooopppqqqrrrssstttuuutttssssssssssssssstttsssuuuxxxyyyzzz{{{~~~wwwlllfff]]]XXXWWWXXXWWWVVVTTTRRROOONNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKLLLIIIHHHGGGFFFGGGJJJMMMNNNNNNRRRWWW[[[ZZZUUUOOOJJJDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????=========>>>>>>>>>??????;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============<<<<<<>>>>>>>>>>>><<<<<<<<<<<<<<<<<<===============>>>???@@@@@@@@@@@@@@@???>>>>>>=====================>>>???@@@@@@@@@???AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHJJJLLLLLLQQQUUUVVVSSSOOONNNOOONNNNNNPPPQQQSSSTTTUUUVVVRRRQQQOOOMMMJJJIIIHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFDDDCCCCCCEEEFFFEEEDDDDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>===<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999:::;;;<<<>>>>>>???<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888777777777777777777777777888999999999999999999888888999:::;;;<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;========================??????@@@@@@@@@??????>>>???>>>===<<<===>>>@@@AAA@@@AAABBBCCCCCCCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGHHHHHHJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQSSSUUUWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTVVVVVVVVVVVVWWWYYYYYYXXXVVVUUUUUUWWWXXXYYY]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYZZZ^^^```aaaaaa___```aaabbbcccdddddddddeeegggiiikkklllllllllkkkmmmmmmmmmnnnoooqqqrrrssstttsssrrrrrrqqqqqqqqqqqqppprrrvvvxxxyyyzzz|||}}}xxxoooiiiccc^^^XXXUUUVVVVVVTTTRRRRRRPPPMMMLLLMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKGGGFFFFFFFFFFFFHHHJJJKKKHHHLLLQQQUUUUUUSSSOOOMMMDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>=====================999999:::<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======;;;<<<>>>??????>>><<<;;;======<<<<<<<<<<<<<<<;;;;;;<<<===>>>???????????????>>>===<<<<<<<<<<<<=========>>>>>>???>>>>>>>>>???@@@@@@AAAAAA@@@@@@???AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGHHHHHHGGGHHHJJJLLLMMMQQQVVVWWWTTTPPPOOOOOONNNOOOPPPQQQRRRSSSTTTTTTRRRQQQOOOLLLJJJHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJGGGFFFFFFFFFFFFFFFGGGGGGEEECCCBBBBBBDDDEEEEEEDDDCCCCCCDDDDDDCCCAAA@@@>>>???????????????@@@@@@@@@<<<<<<<<<<<<;;;:::999888;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::999999999888888888888888999999:::;;;<<<>>>??????<<<<<<;;;;;;;;;:::::::::::::::999888777777888888888888888888888888888888888999999::::::999999888888999:::;;;<<<;;;::::::888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>???>>><<<;;;<<<===???@@@===>>>@@@AAABBBAAAAAA@@@>>>??????@@@@@@AAABBBBBBDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQTTTUUUVVVVVVUUUTTTUUUVVVXXXWWWUUUTTTTTTUUUVVVWWW]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYXXXZZZ]]]`````````^^^___```bbbcccccccccccceeegggiiijjjkkkjjjhhhggglllllllllmmmoooppprrrsssssssssrrrqqqppppppppppppnnnqqquuuwwwwwwxxxyyyzzz}}}}}}tttppplllgggccc\\\YYYUUUUUUWWWXXXVVVTTTRRRPPPMMMMMMNNNOOOOOONNNLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGIIILLLOOOPPPPPPOOONNNDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>??????>>>===<<<;;;;;;:::777999:::<<<======<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======<<<<<<;;;<<<===??????===<<<;;;=========<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<>>>>>????????????>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<:::;;;<<<<<<<<<<<<;;;:::666666666666777777777777777777888999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::888777555555666666777888999999::::::999999888888888888888888888888888777777777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<<<<===============@@@AAABBBBBBCCCCCCBBBBBB@@@@@@??????????????????BBBBBBBBBCCCDDDEEEEEEFFFEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSUUUUUURRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRUUUUUUUUUTTTTTTUUUVVVVVVZZZ[[[\\\]]]]]]\\\ZZZZZZXXXXXXWWWXXXYYY[[[\\\^^^dddcccaaa`````````aaabbbeeehhhkkkllljjjhhhgggffffffhhhlllnnnnnnooopppqqqsssqqqooonnnooopppqqqpppooooooppprrrtttwwwyyyzzz}}}~~~zzzooohhheeebbb^^^ZZZYYYWWWTTTQQQPPPQQQRRRTTTMMMLLLLLLKKKKKKKKKKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHFFFFFFHHHKKKMMMKKKIIIEEECCCBBB@@@??????@@@@@@AAA@@@>>>===<<<===>>>???BBBAAAAAA@@@???>>>======@@@???>>><<<:::;;;>>>AAABBB@@@===:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<=========;;;;;;;;;<<<<<<<<<<<<=========<<<<<<===>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFEEECCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIIIIGGGGGGHHHJJJMMMOOOQQQTTTVVVTTTPPPLLLOOOOOOPPPPPPPPPPPPPPPPPPJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDCCCDDDFFFFFFEEEDDDGGGFFFDDDDDDEEEEEECCCBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>===>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<777888999999999999888777555666666666777777777777777777888888999::::::;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999888777666555555666777777888999999888888888999999999999999777777777777777888888888888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>AAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUUUUUUUTTTSSSSSSUUUUUUUUUUUUUUUVVVWWWWWWYYYZZZ[[[\\\]]]\\\\\\[[[YYYYYYXXXXXXYYYZZZ\\\]]]aaa``````_________``````cccfffiiijjjiiigggffffffeeehhhkkkmmmmmmmmmnnnooosssrrrppppppqqqqqqqqqpppooopppqqqrrruuuwwwyyyzzz|||}}}~~~}}}yyyxxxyyyrrrjjjeeecccaaa]]]ZZZVVVTTTQQQOOONNNNNNPPPQQQMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDFFFIIIJJJIIIGGGDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@??????>>>>>>@@@@@@??????>>>>>>======>>>>>>===;;;:::;;;>>>AAACCCAAA>>><<<:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>????????????????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIHHHGGGGGGHHHJJJLLLMMMOOORRRTTTSSSOOOLLLNNNOOOOOOOOOOOOPPPPPPPPPJJJJJJIIIHHHGGGGGGGGGGGGCCCFFFHHHGGGEEEDDDFFFIIIEEECCCBBBCCCDDDDDDCCCBBBDDDCCCCCCCCCDDDCCCAAA??????@@@@@@AAAAAAAAAAAAAAABBBAAA@@@>>>==================>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;::::::999999::::::;;;666666777777777777666666555555666666666777777777777777777888999999::::::::::::::::::::::::;;;;;;===<<<;;;:::999888888888444555555666666777777777888888888999999::::::;;;666666777777888888999999777777888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????>>>AAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGIIIIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUVVVVVVVVVUUUTTTUUUUUUUUUUUUVVVWWWYYYYYYXXXYYYZZZ[[[]]]]]]]]]]]][[[ZZZYYYXXXXXXYYYZZZ[[[]]]^^^^^^_________^^^^^^aaadddggghhhgggfffffffffeeehhhkkkllllllkkklllmmmsssrrrqqqrrrssssssqqqoooppppppqqqrrrtttvvvxxxyyy{{{|||~~~~~~zzzvvvoookkklllmmmiiicccaaa```___[[[XXXRRRPPPNNNLLLKKKKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDFFFGGGFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>???AAABBBBBB@@@>>>===>>>=====================<<<===<<<;;;:::;;;???AAADDDBBB???<<<;;;;;;<<<<<<::::::::::::::::::::::::888999999999999:::::::::;;;;;;:::::::::::::::999::::::999999999999999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC??????@@@AAAAAABBBBBBCCCEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHJJJJJJKKKMMMPPPRRRRRROOOLLLMMMMMMMMMNNNNNNNNNOOOOOOJJJJJJIIIHHHGGGGGGGGGGGGEEEHHHKKKHHHBBB???BBBEEEDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCBBB???<<<::::::;;;<<<<<<<<<<<<<<<@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>======<<<<<<;;;;;;:::::::::::::::::::::999999999999::::::777777777777777777777777555555555666666666777777777777777777888888999999888888999999::::::;;;;;;<<<;;;:::888888777888888555555555666666777777777777777888999:::;;;;;;<<<555555666777888999999:::999999999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTVVVWWWXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXZZZ[[[WWWWWWYYY[[[\\\^^^______]]]\\\ZZZYYYXXXXXXYYYYYY[[[\\\^^^___```___^^^^^^aaacccfffggggggffffffgggfffhhhkkkllllllkkkllllllsssrrrrrrtttuuutttrrrpppoooppppppqqqsssuuuvvvwwwzzz{{{|||{{{tttooonnnkkkfffdddeeedddbbb___^^^^^^\\\XXXUUUPPPNNNLLLJJJIIIIIIJJJJJJLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@???=========>>>???@@@@@@???>>>===;;;<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;:::;;;>>>AAABBB@@@>>><<<:::::::::;;;999999999999999999999999777777777888888888999999::::::::::::999999999999:::::::::999999888888888999:::::::::;;;;;;;;;;;;;;;<<<>>>>>>>>><<<:::999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<==============================<<<===>>>???@@@AAABBBCCC??????@@@@@@AAABBBBBBBBBDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHHHHGGGGGGHHHIIIHHHHHHJJJMMMOOOPPPNNNLLLKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGEEEHHHJJJGGGAAA>>>@@@CCCDDDCCCBBBBBBCCCDDDCCCBBB@@@@@@@@@AAABBB@@@===:::<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;:::999999999999999888999999999999999999888666666666666666666666666555555555555666666666666666666777777777777888888777888888999999::::::::::::999888777777666666777666666777777777777777888777777888999999:::;;;;;;555555666777888999999:::888888888999999999::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<===>>>??????@@@@@@??????>>>?????????@@@@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSVVVXXXYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXZZZ[[[VVVWWWXXXZZZ\\\^^^```aaa]]]\\\ZZZYYYXXXWWWXXXXXXZZZ[[[]]]___``````______bbbdddfffggggggfffggghhhgggiiilllmmmlllllllllmmmrrrqqqrrrtttvvvvvvtttrrrooooooooopppqqqssstttuuuyyyyyy{{{}}}xxxqqqkkkfffbbbcccbbb^^^]]]^^^^^^^^^^^^]]]\\\YYYUUUSSSOOONNNLLLKKKJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;:::;;;===@@@>>>===<<<:::999999999999999999999999999999999999666666666777777777777888999999999999999999999999;;;;;;::::::999999888888999999999999:::::::::;;;;;;<<<===>>>===<<<999888::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHGGGFFFFFFGGGIIIHHHHHHHHHJJJMMMNNNMMMLLLJJJJJJKKKLLLLLLMMMNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGBBBDDDFFFDDDBBB@@@BBBDDDBBBAAAAAAAAACCCDDDCCCBBB@@@??????@@@@@@???===;;;<<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999888888999999777888888999999888888777444444333333333333444444444444555555555666666666666666666666666777777777888888888888888888999999777777888888777666555555777777777777777777777777777777777888888999999:::666666777777888888999999555666666666666777777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRUUUXXXYYYYYYXXXVVVUUUUUUUUUUUUVVVWWWYYYYYYWWWWWWXXXYYY\\\^^^```aaa^^^\\\[[[YYYXXXWWWXXXXXXZZZ[[[\\\]]]______``````ccceeefffgggffffffggghhhfffiiilllmmmmmmmmmmmmnnnppppppppprrruuuvvvvvvtttooooooooopppqqqrrrssstttxxxxxxyyy|||~~~sssjjjfffddd___]]]______\\\ZZZ\\\[[[[[[\\\\\\ZZZWWWTTTRRROOONNNMMMKKKJJJJJJJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEEEEDDDCCCCCCDDDEEEDDDAAA???===============<<<:::999999;;;===>>><<<<<<;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>;;;;;;:::999999999999999888888888888888888888888666666666666777777777777777888888888888999999999:::::::::999999999999999888888999999999::::::::::::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===========================<<<<<<===>>>???@@@@@@AAA???@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHGGGIIIKKKLLLLLLLLLIIIJJJKKKKKKLLLMMMNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBAAAAAA???>>>>>>@@@BBBCCCCCCBBBAAA@@@>>>>>>??????===<<<999:::;;;;;;<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999888888888888888777777888999999888777777555444333333333333444555444444444555555555666666666666666666666666666666888888888888888777777777666777999::::::888666444666666666666666666666666777777777777777777777777777777777777777888888888555555555666666666777777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOQQQUUUXXXYYYYYYWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWXXXXXXYYY[[[^^^```aaa]]]\\\ZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZ\\\^^^___```cccdddfffeeedddcccdddfffdddgggjjjlllllllllmmmnnnooonnnnnnpppsssvvvwwwwwwrrrqqqqqqqqqrrrsssttttttxxxxxxxxxzzz}}}~~~xxxwwwsssjjjcccaaaaaa]]][[[]]]^^^[[[YYYZZZVVVXXXYYYYYYXXXVVVTTTTTTNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEEEEBBBAAABBBDDDGGGDDDAAA===;;;<<<===>>>;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;::::::999:::;;;;;;999999:::<<<999999::::::::::::;;;;;;888888888888888888888888666666666666777777777777777777777777888888999999777777888888888888888888888888888888999999999999:::::::::::::::;;;;;;;;;999999999999999999999999;;;;;;::::::;;;;;;<<<====================================>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFGGGHHHKKKIIIHHHHHHJJJKKKKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOJJJJJJIIIHHHGGGGGGGGGGGGHHHFFFCCCBBBBBBAAA>>><<<===<<<<<<>>>AAABBBBBBBBBBBB@@@>>>===>>>>>>>>>===:::;;;<<<<<<======<<<<<<======<<<;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::999999888777888888888666777888999999888777666777666555555555555666777444444444555555555666666666666666666666555555555999999888888777777666666555777:::<<<<<<999666444555555555555555555555444777777777777666666666666888888888777777777777777777777777777888888888888777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=====================>>>?????????????????????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPTTTXXXYYYYYYWWWVVVUUUUUUUUUTTTTTTUUUVVVVVVXXXXXXXXXYYY[[[]]]```aaa]]]\\\ZZZYYYXXXXXXXXXYYYXXXXXXWWWXXXZZZ\\\___```cccdddeeedddbbbbbbcccdddbbbeeehhhjjjkkkkkkmmmnnnnnnmmmlllnnnrrrvvvxxxyyyssssssssssssssstttuuuvvvwwwwwwxxxyyy|||~~~}}}zzzzzzrrrmmmooommmeee______]]]XXXWWWYYYZZZWWWUUUVVVSSSUUUWWWWWWVVVUUUUUUVVVMMMMMMLLLKKKJJJIIIIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCC@@@BBBEEEDDDAAA@@@AAACCCHHHEEE@@@<<<:::;;;===???:::;;;===>>>???>>>===<<<>>>>>>===<<<;;;;;;::::::999;;;<<<;;;999999999;;;999999:::;;;;;;<<<======777777777777777777777777666666666666777777777888666666777777888888888999555555666666777777888888777888888888888999999999:::999999999999:::<<<<<<999999999999999999999999;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>=========>>>??????@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFGGGHHHLLLJJJHHHHHHIIIKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEDDDCCCAAA@@@???>>>??????>>>>>>>>>>>>>>>???============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999888888999::::::::::::999777777777777666666666666666666777777777777777666555555555555555555555555333333333444444444555555222222222333444555666777888888888888888888888888888777666555444444555666888888777777666666555555666555444444444555777888666777888999999888777666888777777777777777777888777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>============<<<<<<>>>???AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFHHHJJJKKKKKKKKKMMMOOOPPPOOONNNNNNNNNOOOPPPQQQOOOPPPRRRTTTVVVWWWXXXXXXUUUTTTSSSRRRRRRTTTVVVWWWYYYXXXVVVUUUVVVWWWYYY[[[[[[[[[ZZZYYYYYYYYYYYYYYYWWWWWWXXXZZZ[[[]]]^^^^^^___``````aaaaaa`````````aaaaaabbbdddfffhhhiiijjjhhhiiikkkllllllnnnqqqssstttuuuuuutttqqqooonnnnnnrrrrrrsssuuuwwwzzz}}}~~~yyyuuunnnlllkkkjjjhhhfffbbb___^^^]]][[[YYYWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTOOOOOONNNLLLKKKIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@?????????>>>>>>AAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;CCC@@@<<<888777777888:::777888999999888777888999999999999999999999999999888999999::::::999999888666666666666777777777777888888999999999999888888666666666666777777777777999999888888999999:::;;;:::::::::::::::999888777888888999999999:::::::::999999:::;;;;;;<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDAAA???@@@BBBCCCAAA>>>CCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGIIIIIIJJJKKKLLLMMMNNNOOOIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEDDDBBBAAA@@@???>>>@@@??????>>>>>>>>>??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999777888999999::::::999999777777777777666666666555444555555666666666555555555555555555555555555555333333333444444444555555555444444333333444444555777777777777666666666666777666555333333333444555777777777666666666666666666666555555555666777888666777888888888888777666777777777888888777777777999999999999999999999999;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJJJJJJJLLLNNNOOONNNNNNNNNNNNOOOPPPQQQPPPPPPRRRSSSUUUWWWXXXYYYVVVUUUTTTSSSSSSTTTVVVWWWXXXWWWVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXXXXXXXXXXYYYVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^___^^^^^^^^^______aaaccceeefffhhhhhhggghhhjjjkkklllmmmppprrrtttuuuvvvuuurrrqqqpppqqqssssssssstttvvvyyy{{{}}}~~~~~~{{{vvvtttuuutttppplllhhhgggfffffffffdddaaa^^^\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRNNNNNNMMMKKKJJJHHHGGGGGGIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>???>>>>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888777888999999777777888999999999999999999999999999777888888999999888888777555666666666777777777777666777777888888777777666777777777777888888888888999888888888888999::::::999:::::::::999999888777888888888999999999::::::999999::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>><<<======>>>>>>???@@@@@@AAA???>>>???BBBCCCBBB@@@BBBBBBAAAAAABBBBBBCCCDDDCCCEEEFFFEEEDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFHHHIIIIIIJJJKKKLLLMMMNNNHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCBBB@@@???>>>>>>???>>>>>>>>>>>>>>>??????=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777888999999999999999777777777666666666555555444444555555555444444333444444444444444444444444333333333444444444555555777666555444333222222222666555555555444444333333555444333333222333333333555555555666666666666666666666666666666777888888666666777777777777666666666666888888888888666666888888888888888888888888:::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJJJJIIIIIIJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQQQQRRRSSSVVVXXXYYYXXXWWWVVVUUUTTTUUUVVVWWWUUUVVVVVVWWWXXXYYYYYYZZZYYYYYYXXXWWWWWWWWWXXXXXXVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^```bbbdddfffgggeeegggiiijjjjjjkkknnnpppqqqrrrssssssqqqppppppqqqssssssssstttuuuwwwyyyyyy||||||||||||~~~vvvooopppmmmjjjiiikkkkkkiiigggcccbbbaaaaaaaaaaaa^^^\\\ZZZYYYWWWUUUSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMLLLJJJIIIHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@?????????>>>?????????>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<=========888999<<<======;;;999777777888999999777777888999::::::::::::::::::::::::666777777777777777777666555555666666666777777777555666666777777666666555777777888888888999999999888888888888888999999:::999999999:::999999888777888888888999999999999:::888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===;;;;;;<<<======>>>>>>???>>>>>>===???AAACCCCCCBBB@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEECCCCCCDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@>>>>>>======<<<<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999888888888666777777888999888888888777777666666666555555555444555555555555444444333444444444444444444444444333333333444444444555555666666555444333333333333555555444444333333222222444444333333333333333333444444444555555666666666666666666666777777888888666666666666666666666666555666777888888777666555666666666666666666666666999999999999::::::::::::;;;;;;;;;;;;;;;:::999888888999999:::;;;<<<======>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJIIIHHHHHHIIIJJJLLLLLLMMMNNNOOOQQQRRRRRRRRRQQQQQQQQQRRRUUUXXXYYYXXXXXXWWWVVVVVVVVVWWWWWWTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVUUUVVVWWWXXXYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\^^^```bbbdddddddddfffhhhiiiiiijjjlllmmmkkkmmmoooooonnnmmmnnnooorrrrrrsssssstttuuuuuuvvvwwwxxxxxxyyy|||~~~~~~yyytttmmmiiiiiigggffffffiiijjjjjjiiiaaa___^^^^^^^^^]]][[[YYYXXXWWWUUUTTTRRRQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHGGGFFFDDDCCCBBBAAACCCCCCCCCBBBBBBBBBBBBBBB@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888999;;;<<<<<<:::888666777888999888777666777999::::::::::::::::::::::::666777777888888777777666555555555666666666777777555666666777777666666555666777777777777888888888777777777777777888999999888888999999999999888888888888888888999999999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<<<<;;;<<<<<<======>>>??????>>>>>>>>>???@@@AAAAAAAAA???????????????@@@@@@AAABBBCCCEEEDDDCCCCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGHHHIIIIIIJJJKKKKKKDDDDDDEEEEEEEEEEEEEEEEEECCCCCCBBB@@@???>>>===<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999888888888888888777777777555666777777888888777777666666666666555555555555666666666666666555444333444444444444444444444444333333333444444444555555444333333333333444555555555555555444444333333333444444444555555555444444333333444444555555666666555666666777777777777777666555555555555555555666555666777888888777666555555555555555555555555555888888888999999999::::::;;;;;;;;;;;;:::999888888999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFHHHIIILLLLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPPPPRRRTTTWWWYYYXXXXXXWWWWWWWWWWWWWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUUUUWWWXXXYYYZZZZZZYYYXXXXXXYYYZZZZZZZZZZZZ\\\]]]___```bbbbbbccceeehhhiiiiiiiiijjjkkkhhhjjjlllmmmllllllmmmnnnqqqqqqrrrrrrrrrssssssrrrttttttuuuwwwzzz}}}~~~{{{xxxtttqqqmmmjjjgggddddddcccdddgggiiiiiijjjbbb```]]]\\\\\\[[[YYYWWWWWWVVVUUUSSSRRRQQQQQQQQQNNNNNNNNNMMMMMMNNNNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHJJJIIIHHHFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBB?????????>>>>>>>>>===============<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;::::::888777666666666777888888777666777888999999999999999999999999777888888888888888888777555555555555666666666666666777777888888777777666555555555666666666666777777777666666777777888999777888888999999888888888777777888888888999999999777777888888999:::::::::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@???????????????>>>?????????>>>>>>>>>>>>???@@@@@@AAACCCDDDDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;::::::999999888888777777777777777777777777777555555666777777777777777666666666555555555444444666666666666666555444333333333333333333333333333333333333444444444555555222222222333444555777777444444444444444444555555333444444555555555555444333333333444444444444444444444555666666666666666555555444444444444555555666666666666666666666666777777777777777777777777777777777888888999999:::999::::::::::::999999888:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDFFFGGGGGGFFFFFFGGGIIILLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUVVVXXXZZZ\\\___^^^\\\[[[ZZZZZZ[[[\\\\\\\\\]]]^^^___``````aaabbbeeehhhiiiiiihhhiiijjjhhhjjjlllmmmllllllmmmnnnoooppppppqqqqqqqqqqqqpppqqqqqqrrrtttxxx{{{~~~~~~zzzzzzzzz{{{{{{uuutttqqqnnnjjjgggdddccc______``````aaacccdddeeebbb```]]][[[[[[ZZZXXXWWWUUUUUUSSSRRRQQQPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999::::::;;;;;;===;;;999777666666666777666777888888666666777888888888888888888888888888777888888999999888888777444444555555555666666666666777777888888777777666444444444555555555666666666666666666666777777888666777888888999888888888777777777888888888888999666777777888888999::::::888999999::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<===<<<======>>>>>>???@@@@@@>>>???@@@???===<<<===>>>???>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA???>>>===<<<;;;::::::::::::;;;<<<===>>><<<<<<<<<;;;;;;;;;:::::::::::::::999888777777777666666666666666666666666444555666666777777666666666666555555555444444444555666666555444333222222333333333333333333333333333333333444444444555555222222222333444555777777222333333444444555555555111222333444555444444333444444444333333333333333222333444555666555555444555555444333333444555555888666555444444555666888666666666666666666666666666666777777888999999:::888999999:::::::::999999999999999:::::::::::::::<<<<<<<<<======>>>>>>>>>======>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFBBBDDDFFFFFFFFFFFFGGGIIIMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQQQQRRRSSSTTTUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVXXXZZZ]]]___eeecccaaa^^^]]]]]]]]]^^^^^^^^^_________`````````bbbeeehhhiiiiiihhhiiiiiigggiiikkkkkkjjjjjjkkklllmmmnnnooopppqqqppppppoooooopppqqqsssvvvyyy}}}wwwtttqqqoooppprrrrrrsssooonnnmmmjjjfffcccaaa```^^^_________^^^^^^```aaa```]]][[[YYYZZZZZZYYYXXXSSSRRRQQQPPPOOONNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBB????????????@@@@@@AAAAAA>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888888999::::::;;;<<<<<<:::999888777666777777888666777888777666555666888666666666666666666666666666777777777777777777666444444444555555555666666555666666777777666666555555555555555666666666666666555555555555666777777666666777888888888888888777777777777888888888888666666777777888999999999888888888999::::::;;;;;;999999999:::;;;<<<===>>>;;;;;;<<<======>>>>>>???<<<>>>??????===<<<>>>@@@??????>>>>>>??????@@@AAA@@@BBBCCCCCCCCCCCCDDDFFFDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<===>>>???@@@<<<<<<;;;;;;;;;:::::::::::::::999999888777777666555555555666666666666666444555555666666666666666666666555555555444444444444555444444333222111000333333333333333333333333333333333444444444555555333333333333444555666666111111222333444555555666000111222333444333333222444444444333333222222222222222444555555555444333555444333333333333444555999777444333333444777999444444444444444444444444555666666777888999999999777888999:::::::::::::::999999999888888888888888;;;;;;<<<<<<===>>>>>>???===>>>>>>???@@@AAAAAAAAAAAA@@@?????????@@@BBBBBB??????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEAAACCCEEEEEEEEEFFFHHHJJJMMMNNNOOOPPPPPPPPPOOONNNOOOPPPRRRSSSTTTTTTTTTTTTRRRSSSTTTVVVWWWXXXYYYYYYZZZXXXVVVTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXWWWWWWYYY\\\___aaahhhgggdddaaa___^^^______````````````````````````bbbeeehhhjjjiiiiiihhhiiieeeggghhhiiihhhggghhhiiilllmmmnnnpppppppppooooooooooooppprrruuuxxx|||}}}}}}~~~|||xxxrrrooollljjjjjjjjjjjjiiijjjkkkjjjhhheeecccbbbcccaaabbbbbbaaa______```aaa]]][[[XXXXXXYYYZZZZZZYYYQQQPPPOOONNNMMMMMMMMMMMMJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>??????@@@@@@@@@AAA>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999888888777777999999:::;;;;;;<<<======666666777888888888888888666777888777666555666888666666666666666666666666555555666666666666555555444444444555555555666666444555555555555555555444666666666666777777777777555555555555555666777777666666777888888888888888777777777777888888888888666666666777888888999999777777888999::::::;;;;;;888888999:::;;;===>>>???::::::;;;;;;<<<======>>>999<<<>>>>>>======???BBB???????????????@@@@@@AAA@@@AAACCCCCCCCCCCCDDDFFFCCCCCCCCCCCCEEEGGGIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJ??????@@@AAAAAAAAA@@@@@@???>>><<<;;;:::;;;===>>>======<<<;;;::::::::::::<<<<<<;;;::::::999888888777777666666666666777777999999888888777666666666555555555666666666666777666555555555555444444444666666555555555444444444222222222222222222222222222222222222222222222222222222333444444444444333666555333222111222333333222333333444444333333222333333333333333333333333333333333444444555555555444444444444444444444444444444444333333222222222666666555555555444444444666666666666666666666666777777777888999999:::::::::999888999;;;;;;;;;999;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHLLLKKKKKKKKKLLLNNNPPPRRRSSSRRRRRRRRRRRRSSSSSSTTTVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUUUUVVVWWWXXXZZZ[[[[[[YYYUUUSSSUUUYYY___bbbhhhgggfffdddbbbbbbaaaaaa___```bbbbbbcccbbbaaa```cccdddeeeeeeeeedddcccbbbeeeeeeeeeffffffhhhiiiiiiiiijjjmmmoooqqqqqqqqqqqqpppooonnnooorrruuuyyy||||||}}}~~~|||{{{xxxwwwvvvtttqqqoookkkkkkkkkkkkiiihhhgggfffgggfffffffffdddcccbbbaaa\\\]]]^^^^^^^^^]]]\\\[[[XXXXXXXXXWWWWWWVVVVVVVVVRRRPPPMMMJJJIIIJJJKKKLLLMMMKKKIIIIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@@@@AAA>>>???@@@AAAAAA@@@???>>>>>>?????????>>>===;;;:::;;;;;;::::::::::::999999999999999888888888777777888888888888888888888888888888777777777777888888555333222333666888666444888888777666555444333333666666666666666666666666666666555444444444444555777666666555555555666666666666666666666666666666888666555444444555666888444555555666777888888999999999888888777777666666666666777888999:::::::::;;;::::::999999::::::;;;777777888999;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBB@@@===<<<===>>>CCCBBBBBBBBBBBBAAAAAAAAADDDEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJ@@@@@@AAAAAAAAA@@@@@@??????>>>===;;;;;;<<<===>>>===<<<;;;::::::999999:::;;;::::::999888888777777666666555555555555666666666666666666666666666666333333333333444444444444555555555555444444444444666555555555444444444333222222222222222222222222222222222222222222222222111111222333333333333333555444333222222222222333222333333444444333333222333333333333333333333333222222222333333333444444444444444444444444444444444444444444333333222222666555555555444444444444666666666666666666666666666666777888888999999::::::999888999;;;;;;;;;999:::;;;;;;<<<======>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWZZZZZZYYYYYYWWWVVVUUUTTTQQQQQQRRRRRRSSSUUUVVVWWW[[[YYYVVVTTTUUUYYY___bbbffffffdddcccaaaaaa````````````bbbccccccbbbbbbaaacccdddeeeeeedddcccbbbaaacccccccccdddeeeggghhhiiikkklllmmmnnnoooppppppppppppooonnnoooqqqtttxxxzzz{{{|||}}}}}}zzzxxxwwwrrrqqqooooooooommmjjjgggkkkkkkjjjjjjiiigggfffeeebbbbbbbbbbbb```___^^^]]][[[[[[\\\\\\\\\[[[ZZZYYYVVVVVVVVVUUUTTTTTTSSSSSSQQQOOOLLLJJJIIIIIIKKKLLLKKKJJJHHHHHHIIIIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBAAABBBAAA@@@@@@??????@@@@@@>>>??????????????????>>>>>>>>>??????>>><<<;;;:::;;;;;;:::::::::999999999999999888888888777777777888888888888888888888888888777777666666777777888555444222444666777666444777777666666555555444444666666666666666666666666666666555444444444444444666666555555555555666666444444444444444444444444777666555444444555666777555555666666777777888888888888888777777777777777666666666777777888888888999999999888888999999999777888888999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;======>>>???@@@@@@@@@@@@@@@AAAAAA???======>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHAAABBBBBBBBBAAA@@@?????????>>>===<<<<<<<<<===>>><<<<<<;;;:::999999999999999999888888777666666666666666555555555555666666333333444444555666666777333333333333444444444444555555444444444333333333555555444444444444333333222222222222222222222222222222222222222222222222000000111222222222222222444444333222222222222333222222333333333333222222333333333333333333333333111111222222222222333333444444444444444444444444555444444444444444333333555555555555444444444444666666666666666666666666666666777777888888999999999888777888:::;;;:::999:::::::::;;;<<<<<<======???@@@@@@@@@@@@AAAAAAAAA????????????????????????=========>>>???AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFIIIHHHHHHIIIJJJKKKMMMMMMOOOOOONNNNNNOOOPPPPPPQQQQQQRRRSSSUUUVVVVVVUUUUUUXXXXXXXXXXXXWWWVVVTTTTTTPPPPPPPPPPPPQQQSSSTTTUUUZZZXXXVVVUUUVVVZZZ^^^aaadddcccbbbaaa```````````````aaabbbbbbccccccbbbbbbcccdddddddddcccbbb```___``````aaabbbdddfffggghhhnnnmmmmmmmmmmmmnnnoooooopppooonnnnnnppprrruuuwwwxxxzzz|||}}}~~~}}}{{{zzz{{{wwwtttsssrrrmmmmmmnnnoooooommmiiifffjjjjjjiiiiiihhhfffeeeddd_________^^^]]]\\\[[[ZZZXXXYYYYYYYYYYYYXXXWWWWWWTTTSSSSSSRRRQQQQQQPPPPPPOOONNNKKKIIIHHHIIIJJJJJJJJJHHHGGGGGGHHHHHHGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>======>>>>>>???======>>>======<<<;;;:::::::::::::::999999999999888888888888777777777777777777777777777777777777777777666666666666777777555444333444666666666444555555555555555555555555666666666666666666666666666555555444444444444444666555555555555555666666444444444444444444444444777666555444444555666777666666666666666666666666666777777777777777777888666666666666666666666666888888777777777777888888999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;>>>>>>????????????>>>>>>>>>???@@@???>>>===???AAA>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBBBBBBBAAA@@@>>>>>>???>>>===<<<<<<<<<======<<<;;;:::999888888888888888888888777777666666666777666666666666666666777333444444444555555555666444444555555555666666666444444444444333333333222444444333333333333333333111111111111111111111111111111111111111111111111//////000111111111111111333333222222222222222222222222333333333333222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555666666777888888999888777777888:::;;;:::999999999::::::;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===???AAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPSSSUUUVVVUUUTTTSSSVVVVVVWWWWWWVVVUUUTTTTTTQQQQQQQQQRRRRRRTTTUUUUUUYYYXXXVVVUUUWWWZZZ]]]```bbbbbbaaa`````````aaaaaa``````aaabbbbbbccccccccccccddddddcccbbb```^^^]]]______```aaacccfffgggiiiooonnnmmmlllllllllmmmnnnpppooonnnnnnoooqqqsssttttttvvvyyy{{{}}}|||{{{zzz~~~~~~}}}|||||||||}}}{{{vvvtttttttttnnnoooppprrrsssqqqmmmiiiiiiiiihhhhhhgggeeedddccc^^^^^^^^^]]]\\\[[[ZZZZZZWWWWWWWWWWWWWWWVVVVVVUUURRRRRRQQQQQQPPPOOONNNNNNMMMLLLJJJHHHHHHHHHIIIIIIJJJHHHGGGGGGGGGGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>===<<<<<<=========???>>>===<<<<<<===>>>???<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999888888888777777777666666666666666666666666666666666777666666555555666666777555444444444555555555555444444444555555666666666555555555555555555555555666555444444333333444444555555444444444555666666666666666666666666666666666555555444444555555666666666666666666666555555555666666666777777888888777666666666666666666666888888888777777888888888:::999999999999999999999;;;::::::::::::::::::;;;>>>>>>>>>???>>>>>>======<<<>>>>>>>>>>>>>>>@@@BBB@@@@@@@@@AAABBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGAAAAAAAAAAAA@@@???>>>===>>>======<<<<<<<<<<<<<<<;;;;;;999888888888888888888888888888777777777777888777777666666777777888666666666555555444444444444444444555555555555666444333333333222222222222222222333333333333333333111111111111111111111111111111111111111111111111//////000111111111111000111222222222222222222222111222222333333222222111222222222222222222222222444444444444444333333333333333333333333333333333444444444444444444444444333333444444444444444444444444444444444444444444444555555666666777888888777666666777999::::::999888888888999::::::;;;;;;>>>>>>>>>?????????@@@@@@========================;;;;;;<<<===>>>@@@BBBCCCBBBCCCDDDEEEEEEEEEEEEEEECCCBBBBBBCCCCCCDDDEEEFFFHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMOOOQQQTTTUUUUUUTTTSSSTTTUUUUUUUUUUUUUUUTTTTTTRRRRRRQQQRRRRRRSSSTTTUUUWWWVVVUUUUUUWWWYYY\\\^^^``````````````````aaabbb___`````````aaabbbccccccccccccccccccbbb```^^^]]]______```bbbcccfffhhhiiinnnmmmlllkkkkkklllmmmnnnoooooonnnooooooqqqrrrsssqqqsssvvvyyy{{{|||}}}|||zzz{{{|||{{{zzzzzzzzz|||}}}xxxuuusssssstttmmmnnnoooqqqrrroookkkggghhhhhhhhhhhhfffeeedddccc[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUURRRRRRQQQPPPOOONNNMMMMMMKKKJJJIIIGGGGGGGGGGGGHHHKKKIIIGGGFFFFFFEEECCCAAABBBBBBAAAAAA@@@?????????<<<<<<<<<;;;;;;<<<<<<===>>>===;;;;;;;;;;;;===>>>;;;;;;;;;:::::::::::::::::::::999999999888888888777777777666666666555555555555555555555555555555666666555555555555666666555555555555444444444555333333444444555555666666444444444444444444444444555555444333333333333333444444444444444555666666666666666666666666666666555555444444444444555555666666666666555555555555555555666666777777777888777777777777777777777666999999888888888888999999::::::999999999999888888:::::::::999999:::::::::======>>>>>>>>>===<<<<<<;;;<<<>>>>>>===>>>AAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGG???@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;::::::;;;:::999888777777777777888888888777777777777777777777666666666666777777777666666555444444333333222222222222333333333333333333333222222222111111111111222222222222333333111111111111111111111111111111111111111111111111//////000111111111111111000111222222333222222222111111222222222222111111222222222222222222222222555555444444444444333333333333333333333333333333222222333333333333444444333333333333444444444444444444444444444444444444444444555555666666777777666555555666888::::::999777777888888999:::::::::<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAABBBCCCDDDFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMLLLMMMOOOQQQRRRSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSOOOOOOOOOOOOOOOPPPQQQQQQTTTTTTTTTUUUVVVXXXZZZ[[[]]]]]]]]]^^^^^^```aaaaaa^^^^^^^^^___```aaabbbcccbbbcccccccccbbbaaa___^^^___``````aaaccceeefffgggjjjjjjjjjkkklllmmmnnnooooooooooooooopppqqqrrrsssnnnpppsssvvvyyy{{{}}}~~~zzzzzz{{{}}}}}}yyyzzzzzz{{{}}}~~~~~~}}}zzzxxxwwwwwwwwwqqqqqqqqqqqqqqqoookkkgggiiiiiihhhhhhgggeeedddcccXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTRRRRRRQQQPPPNNNMMMLLLLLLIIIHHHGGGGGGFFFFFFFFFFFFIIIHHHFFFEEEEEEDDDBBB@@@AAAAAAAAA@@@??????>>>>>><<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<::::::999999999999::::::999999999999888888888888666666666666555555555555444444444444444444444444555555444444444444555555444666666666444333444555333333444444555555555666444444444444444444444444555444444333333333333333333333333333444555666666444444444444444444444444444444444444444444444444555555555555555555555555555666666666666666666777777777777777777777777777999999999888888999999999999999999999999888888888::::::999999999999::::::<<<<<<===============<<<;;;<<<=========>>>@@@BBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGG======>>>>>>>>>======<<<::::::;;;;;;::::::999999:::999888777777666666777666666666666666666666666555555444444444444555555444444444444333333333333111111222222222333333333222222222222111111111111111111111111222222222333111111111111111111111111111111111111111111111111///000111111222222111111///000111222333222222111111111222222222222111111111111111111111111111111444444444333333333222222222222222222222222222222111111111222222222333333222222333333333444444444333333333333333333333333333444444555555666777777555444444666888:::999999666666777777888999999:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>???@@@???@@@AAABBBCCCCCCCCCCCC???@@@@@@AAACCCEEEGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHIIIJJJKKKMMMMMMIIIJJJKKKLLLNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSNNNNNNMMMMMMMMMNNNOOOOOORRRRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZ\\\]]]______]]]]]]]]]]]]^^^```aaacccbbbbbbcccccccccbbb```____________```aaabbbdddeeefffgggiiikkkmmmnnnoooooonnnnnnooopppqqqrrrssstttnnnoooppprrrtttwwwzzz|||{{{{{{{{{}}}~~~~~~|||{{{yyyyyy{{{}}}}}}~~~|||~~~{{{}}}~~~}}}|||{{{{{{{{{{{{wwwuuutttsssrrroookkkhhhiiiiiiiiihhhgggfffeeedddXXXXXXXXXXXXXXXWWWWWWVVVSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJGGGGGGFFFFFFFFFEEEEEEEEEFFFDDDCCCCCCEEEEEEDDDBBBAAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;<<<======::::::;;;;;;;;;;;;:::::::::999888777888888999:::999999999999888888888888666666666555555555444444333333333333333333333333555444444444444444444555444666777666444222444555444444444444444444444444333333333333333333333333555444333333222222333333333333333333444555666777444444444444444444444444444444444555555444444444333444444555555666666666666666666666666555555555555555555666666777777777888888777777777777888888888888888888888999999999::::::999999999999:::::::::;;;;;;<<<============;;;<<<============@@@BBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFF;;;<<<===============<<<999::::::::::::999888777:::999888777666666666666444555555555555555555555444333333222222333333444111111111222333333444444333333444444444555555555222222222111111111111000000000111111222222222333000000000000000000000000000000000000000000000000000000111222222222222222///000111222333333222111111111222222222222111111111111111111111111111111333333333222222111111111222222222222222222222222000000111111111222222222222222222333333444444444333333333333333333333333333333444444555666666777555444444555888999999888666666666777888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>???@@@AAABBBBBBBBBBBB>>>???@@@AAACCCEEEGGGIIIDDDEEEGGGHHHHHHGGGFFFEEEHHHHHHHHHIIIJJJKKKMMMMMMHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSNNNNNNNNNNNNNNNNNNOOOOOOQQQQQQRRRTTTUUUVVVWWWXXXWWWWWWWWWXXXZZZ[[[]]]^^^\\\\\\\\\\\\]]]___aaabbbaaabbbcccddddddcccbbbaaa^^^^^^^^^______aaabbbbbbccceeehhhkkknnnoooppppppnnnnnnoooqqqrrrssstttuuuoooooonnnoooqqqtttwwwyyy}}}}}}|||}}}~~~~~~{{{yyyxxxyyy|||~~~~~~|||{{{|||}}}~~~|||~~~~~~~~~|||{{{{{{yyyzzz}}}{{{}}}{{{yyyzzz}}}~~~{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzwwwuuurrrpppnnnkkkhhheeejjjjjjiiiiiihhhfffeeedddZZZZZZZZZ[[[ZZZZZZYYYYYYQQQPPPOOONNNNNNNNNOOOPPPPPPPPPOOOMMMLLLJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAACCCEEEFFFFFFEEE@@@@@@??????>>>=========;;;;;;;;;;;;;;;<<<===>>>999999;;;<<<<<<;;;999999999999888777777888999:::999999999888888888888777666666555555555444444444333333333333333333333333555444444333333444444555444666888666333222333555444444444444444444444444333333333333333333333333555444333333222222333333222222222333444555666777666666666666666666666666333444444555555444444333333333444444555666777777777777666666555555555444333333444444555666777777777777666666666666777777777777888888888999999999:::999999999999999999:::999:::;;;<<<============;;;<<<============???AAA<<<<<<===>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEE======>>>>>>===<<<<<<;;;999888888777777777777777888888888888777666444444444444333333333222222222444444444333333222222222111111222222222222111111111222333333444444333333111111111111111111111111111222222222222111000000000000////////////000000222111111111000000//////000000111222222222222222222222222222222222222222000000111111111222222222//////000000111111111111222222111111111111111111222222111111111111222222111111000000000000111111333333333333333333333333111111222222222333333333111111222333333444555555666555444333333444555666777777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;::::::::::::;;;<<<<<<===>>>???@@@AAABBBBBBBBB:::<<>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999999999::::::;;;;;;;;;999888888888777777666666777777666666555555444444555555444444444333333333555555555555555555555555444333333222222333333444333333222111000000000111222222111000000111111222555444333333555555444333444444444555555555666666000000111222333333444444333333333333333333333333444444444444444444444444777666555444444555666777555555555666666666666777666666666666666666666666888999999888666555666777666666777777888888999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>===============>>>??????@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEE============<<<;;;:::::::::999888888777777888888777888888777666555444444444444444444333333333222444444333333333222222222111111222222222222111111000111222222333333222222000000000000000000000000111222222222222111000000000000////////////000000111111000000000////////////000000111111111111111222222222222222222222222000000111111111222222222000000000000000000111111111111111111111111111111111000000000000000000111111111000000000000111111333333333333333333333333111111222222222333333333111111222222333444444555666555444444444444555666777777777777777888888888::::::::::::::::::::::::999999999999999999999999;;;::::::::::::;;;<<<<<>>???AAACCCEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLHHHIIIIIIIIIHHHIIIKKKNNNPPPQQQRRRQQQPPPOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUWWWYYYZZZYYYYYYZZZZZZ[[[\\\\\\]]]___```aaa```^^^]]]^^^___\\\]]]]]]\\\[[[\\\^^^aaadddeeegggiiikkkmmmooooooqqqpppppprrrtttuuutttsssqqqpppooooooppprrrtttvvvvvvxxxyyyzzzyyyyyy{{{}}}|||~~~~~~|||zzzzzzzzzzzz{{{{{{{{{|||~~~~~~|||~~~||||||}}}~~~}}}|||{{{zzz{{{{{{|||{{{yyyzzz{{{|||{{{zzz||||||zzzyyywwwwwwvvvvvvvvvvvvuuuuuuuuussspppllliiigggfffeeefffeeeeeeeeefffdddaaa^^^[[[[[[ZZZYYYWWWUUUSSSRRRPPPNNNLLLKKKJJJJJJKKKLLLIIIHHHGGGHHHIIIIIIGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>======<<<;;;;;;:::;;;;;;;;;:::::::::999999999999999999::::::::::::888888888777777777666666666666666666555555555555555555555444444333333333444444444444444444444444444333333222222333333444444333222222111111222222111111111111111222222222333222111111333333222111222333333333444444444444000111111222333333444444333333333333333333333333444444444444444444444444666555555444444555555666444444555555555666666666666666666666666666666666666777888777555555555777777777777777777888888888888888888888999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===============>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEE<<<<<<<<<<<<;;;:::999888::::::999888888888888888777777777777666555444444555555444444444333333333333333333333222222222222111111222222222222111111///000000111222111111111////////////////////////111111222222111111000///000//////......//////000///////////////............//////000000000000000000000000000000000000000000000000111111111111222000000000000000000000000111111111111111111111111000000////////////000000111111000000000000111111222222222222222222222222111111222222222333333333111111222222333333444444666555444444444444555666666666666777777888888888::::::::::::::::::::::::999999999999999999999999;;;::::::::::::;;;<<<<<>>======??????@@@AAABBBDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIHHHGGGHHHKKKNNNQQQRRRSSSQQQPPPNNNOOOPPPPPPPPPOOOOOONNNNNNMMMMMMKKKKKKLLLMMMOOOPPPQQQRRRQQQQQQRRRRRRTTTUUUWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\^^^^^^^^^\\\[[[\\\]]][[[\\\\\\[[[ZZZZZZ\\\___aaabbbdddgggiiikkkmmmnnnpppoooppprrrtttvvvuuutttnnnooooooppprrrsssttttttuuuvvvwwwwwwwwwxxx{{{~~~}}}}}}{{{zzzzzzzzzzzzzzz{{{{{{|||~~~~~~~~~~~~|||{{{zzz{{{|||}}}|||{{{zzzxxxxxxzzz}}}~~~{{{wwwyyywwwvvvvvvwwwxxxxxxwwwwwwyyy|||}}}{{{yyywwwwwwuuutttttttttsssssssssrrrpppnnnkkkhhhfffddddddddddddccccccccccccbbb___]]][[[ZZZYYYXXXUUUSSSQQQOOOMMMLLLJJJIIIHHHHHHIIIJJJFFFEEEEEEFFFHHHHHHGGGEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@?????????=========<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999999999999999888888888888777777777777666666666666555555555555555666666666555555555555444444444444333333333333333333333333333333222222222222333333444444333222222222222333000000111222333333222222333111000111222333222111111111222222222222333333111111111222222333333444333333333333333333333333444444444444444444444444333444444555555444444333333333333444444444555555666666666666666666666666333555666666555444555777888777777777777777777666888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>======<<<<<<======>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC;;;;;;;;;::::::999888777999888888777777777777777666666666666666555444333555555555444444444333333333222222222222222222222111111222222222222111111///000111111222222111111000000000000000000000000111111111111111000000////////////....../////////........................---......///000/////////000000000000000000000000000000000000111111111111000000000000000/////////000000000000111111111111000000////////////000000111111000000000000111111222222222222222222222222111111222222222333333333111111222222333333333333555555555444444555555555555555666666777888888888999999999999999999999999888888888888999999999999;;;::::::::::::;;;<<<<<<======>>>>>>>>>>>>>>>===????????????@@@BBBDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEGGGGGGHHHIIIIIIHHHGGGFFFHHHKKKNNNQQQRRRRRRQQQOOOMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMJJJJJJKKKMMMNNNOOOPPPQQQPPPQQQQQQRRRSSSUUUWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[[[[\\\\\\[[[YYYZZZ\\\^^^___```bbbdddgggiiikkklllmmmmmmnnnppprrrtttsssrrrmmmnnnppprrrsssttttttsssuuuuuuvvvuuuvvvxxx|||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{yyyzzzzzz{{{|||~~~~~~~~~}}}|||~~~~~~zzzyyyyyyzzz|||}}}|||zzzzzzxxxvvvwwwxxxyyywwwuuuuuutttrrrrrrtttuuuuuuuuutttwwwzzz{{{zzzxxxwwwwwwsssssssssrrrqqqqqqppppppkkkjjjgggeeeccccccbbbcccbbbaaa`````````___]]][[[ZZZZZZXXXVVVTTTQQQNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGCCCCCCBBBDDDFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;::::::::::::999999999888888888777777777777666666666666666666666666666444444444555555666666666555555444444444444444444222222222222222333333333333333222222222222333333333222222111111222222222///000222333333333333222444333222333444444444222222222222222222222222222111111111222222333333333333333333333333333333333333333333333333333333333222222444555555444222222222222333333333444444444555555555555555555555555333444666666555555666888888888777777666666666555:::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB999999999999999888888777777777666555555555555555444555555555555444444333555555444444444333333333222222222222222222222222111111222222222222111111000111111222222222222222111111111111111111111111000111111111111000////////////............//////------------............------...///////////////////////////////////////000000000000000000000000000000////////////////////////000000000111111111222111111000000111111222111111000000000000111111111111111111111111111111111111222222222333333333111111222222222222222333444555555555555555555444444555555666777777888888888888888888888888888888777777777888888999999999;;;::::::::::::;;;<<<<<<999:::<<<===>>>???@@@@@@???>>>======>>>@@@BBBCCCEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFHHHHHHHHHGGGFFFHHHKKKMMMPPPQQQQQQPPPMMMLLLLLLMMMNNNNNNOOOOOOOOONNNMMMLLLJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUWWWXXXVVVWWWWWWXXXXXXYYYZZZZZZXXXZZZ[[[ZZZYYYYYYZZZ[[[]]]^^^]]]\\\[[[[[[]]]___^^^___```ccceeegggiiijjjjjjjjjjjjlllooopppooonnnlllmmmppprrrtttttttttssstttuuuuuuuuuuuuwww{{{~~~{{{|||}}}}}}|||{{{}}}~~~~~~}}}|||zzzzzzzzz{{{{{{xxxyyyzzz{{{|||||||||}}}zzz{{{}}}~~~}}}}}}~~~{{{|||~~~~~~yyyyyyyyyzzz|||}}}|||zzzzzzxxxwwwvvvvvvvvvuuuuuusssqqqooooooqqqssssssssstttwwwzzz{{{zzzxxxwwwwwwrrrrrrrrrqqqpppoooooooooiiigggeeecccbbbbbbbbbbbb```^^^]]]]]]]]]\\\ZZZXXXXXXXXXVVVTTTRRROOOMMMKKKHHHHHHGGGFFFEEEEEEEEEEEEBBBAAAAAACCCDDDEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>======<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999888888888666666666666666666666666555555555555555555555666333333444444555555666666333333333444444444444444111111111222222222333333333222222111111222222333111111000000000000111111111111222333333333333333444333222222444444333222333333222222222222222222111222222222222222333333333333333333333333333333333333333333333333333333111222333444444333222111222222222333333333333444444444444444444444444444444555666666666666777888888777777777666666555555:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA777888888999999999999999666555555444444444444444333444444444444444333333444444333333333222222222111111111222222222222222111111222222222222111111000111222222333333222222111111111111111111111111000000111111000000///...///......------......///---------...............---......///////////////////////////////////////111000000000000000//////.........//////000000000...//////000000111111111222222111111111111222222111111000000000000111111000000000000000000000000111111222222222333333333111111222222222222222222444444555666666555444444444444555666777777888888777777777777777777777777666666777777888999999999;;;::::::::::::;;;<<<<<<888:::;;;===???@@@AAAAAA============>>>??????@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHJJJLLLMMMNNNOOONNNLLLKKKKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWUUUVVVVVVWWWXXXXXXYYYYYYXXXZZZ[[[ZZZYYYYYYZZZ\\\_________]]]\\\[[[]]]___^^^___```bbbdddfffggghhhhhhhhhhhhiiikkklllkkkiiijjjkkkmmmpppqqqrrrrrrrrrrrrssstttttttttuuuxxx{{{yyyzzzzzzzzzyyyyyy{{{}}}}}}|||{{{zzzzzzzzz{{{|||zzzzzz{{{|||}}}}}}||||||wwwyyy{{{}}}~~~|||{{{|||~~~}}}}}}~~~{{{zzz{{{|||~~~~~~|||zzzxxxxxxwwwwwwvvvuuuuuutttrrrpppmmmmmmooorrrsssssstttwwwzzz{{{zzzxxxwwwwwwqqqqqqpppooonnnmmmmmmlllgggfffdddbbbaaa`````````^^^\\\ZZZZZZZZZZZZXXXVVVVVVVVVTTTSSSPPPNNNLLLKKKGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAABBBDDDDDDCCCAAA??????@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::888888888777777777666666444444444444555555555666444444444555555555555555444444444444444555555555222222222222333333333333111111111222222333333444222222111111111111222222000////////////000111111444333222222222222333333222000///000111222111000333333333222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222222222222333333333444444444444444444444444444444555666777777666555666888777666666666666666666555777777888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===>>>===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA666666888999:::;;;;;;;;;666666555444444444444555222333333444444444333333333333222222222111111111000111111111222222222222111111222222222222111111///000000111222111111111111111111111111111111111000000000000000//////...///......------......///------......////////////......///000000000000///000000000000000000000000111111000000////////////,,,------...///000111111......//////000111111222111111000000000000111111111111000000000000111111000000000000000000000000111111222222222333333333222222111111111111111111444444555666666555444444333333444555666777888999666666666666666666666666666666666777888999999999;;;::::::::::::;;;<<<<<<:::;;;===>>>???@@@@@@AAA===>>>>>>????????????>>>AAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDFFFIIIJJJIIIHHHIIIJJJJJJKKKLLLLLLJJJIIIJJJLLLIIIKKKLLLMMMMMMLLLKKKJJJGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[]]]_________]]][[[[[[]]]_________```bbbccceeeffffffhhhgggggghhhiiiiiihhhfffggghhhjjjkkkmmmoooooopppoooqqqssssssrrrrrrtttvvvvvvvvvwwwwwwvvvwwwzzz||||||{{{zzzzzzzzz{{{|||||||||}}}~~~~~~}}}xxxyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}|||zzzvvvwwwwwwwwwvvvtttttttttrrrooommmmmmooorrrssstttrrruuuxxxyyywwwuuutttsssoooooonnnmmmlllkkkjjjiiifffdddbbb```^^^^^^^^^^^^\\\ZZZXXXWWWXXXXXXVVVUUUTTTSSSSSSQQQOOOMMMKKKJJJFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAABBBCCCCCCAAA@@@===>>>???@@@@@@???>>>>>>======<<<<<<;;;:::::::::999999999999999999::::::666666666666555555555555111111222333444555666666333333444444444555555555555444444444444444444333000000111111111222222222111111222222333444444555222222111111111111222222000000//////000111111222777555333111000111333444111000///000111222111///222222111111111000000000222222222222222222222222333333333333333333333333222222222222222222222222444444333333333333444444333333333333444444444444333333333333333333333333555666777666444444444666555555555666666666666666666666666777777777888888999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;;;;<<<===============>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBB555666777999;;;<<<<<<<<<777777666555555555555555222222333444444444333333222222222111111111000000000000111111222222222222111111222222222222111111...//////000000000000000000000000000000000000000000000000000000//////............------................../////////000000...//////000000000000000111111111111111111111111111111000000/////////...+++,,,---...///111222222---......///000111111222000000////////////000000111111000000000000111111000000000000000000000000111111222222222333333333222222111111111111111111333444555666666555444333333333444555666777888999666666666666666666666666555666666777888999999999;;;::::::::::::;;;<<<<<<======>>>??????@@@??????>>>???@@@AAAAAA@@@???>>>@@@@@@BBBCCCDDDEEEEEEEEEBBBCCCCCCCCCDDDEEEEEEEEECCCFFFIIIKKKJJJIIIHHHIIIHHHJJJKKKJJJIIIIIIJJJKKKHHHIIIKKKMMMMMMLLLJJJIIIEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXYYY[[[\\\\\\[[[[[[\\\^^^______^^^]]][[[[[[\\\^^^``````aaabbbcccdddeeeeeeiiihhhggghhhiiiiiigggeeeeeeeeefffhhhjjjlllmmmnnnmmmoooqqqrrrqqqpppqqqrrrtttuuuuuuuuuuuuvvvyyy|||{{{{{{zzzyyyzzz{{{|||}}}zzz{{{|||~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}~~~}}}~~~~~~}}}||||||~~~~~~}}}zzztttuuuwwwwwwvvvtttssssssrrrpppmmmmmmooorrrttttttpppsssvvvwwwuuurrrqqqpppmmmmmmlllkkkjjjiiihhhgggdddcccaaa^^^]]]\\\\\\\\\[[[YYYWWWVVVVVVVVVUUUTTTRRRRRRRRRPPPOOOMMMLLLKKKFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBBBBCCCCCCAAA???===>>>???@@@@@@???>>>======<<<<<<;;;;;;:::999999999999999999999999999:::666555555555555444444444000000111222444555666666333333333444444555555555555555555444444333333333//////000000111111111222111111222333444444555555222222111111111111222222111111000000111222333333999777333000///000222444333222111222333333333111111111000000/////////...222222222222222222222222333333333333333333333333222222222222222222222222666555333333333333555666333333444444444444555555333333333333333333333333444555666555333222333444444555555555666666777777777888888888888999999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB666666666666666666666666666666666666555555555555333333333333333333333333222222222111111111111000111222333333222111///.........////////////......222222111111000//////...000000000000000000000000////////////////////////000000///...------,,,,,,++++++,,,---.........---////////////////////////111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////000111111000000000000111222333444111000000000//////......222222111111111111111111111222333444555444333222555555555555555666777777777777666666555555555444666666666666777777777777:::999888888999:::<<<==================>>>??????CCCBBB@@@???>>>===>>>>>>??????@@@@@@@@@AAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIKKKIIIFFFEEEFFFHHHLLLNNNJJJKKKLLLMMMLLLKKKIIIGGGHHHHHHJJJKKKLLLLLLLLLLLLLLLNNNOOOOOOOOOOOOPPPRRRSSSUUUUUUUUUSSSSSSTTTUUUUUUWWWYYYZZZYYYYYYZZZ[[[^^^]]]\\\[[[ZZZZZZZZZZZZ]]]^^^___```aaabbbcccdddccceeegggiiiiiigggdddbbbcccdddgggiiikkklllllllllnnnnnnnnnoooppprrrssstttssstttuuuuuuttttttuuuwwwxxxzzz{{{|||{{{zzz{{{|||~~~xxxzzz|||}}}}}}~~~||||||}}}}}}}}}~~~~~~~~~|||||||||||||||}}}}}}~~~}}}|||{{{{{{{{{~~~||||||~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyxxx|||yyywwwvvvxxxyyyzzzzzzrrrooollljjjmmmpppsssuuutttsssqqqooommmlllkkkjjjkkkiiigggfffffffffeeecccdddaaa^^^\\\[[[[[[ZZZYYYUUURRRPPPQQQTTTVVVUUUSSSOOOOOONNNLLLKKKIIIHHHHHHDDDEEEFFFGGGFFFDDDBBBAAABBBAAAAAA@@@???>>>==================>>>>>>>>>>>>>>>======<<<;;;;;;::::::<<<;;;:::888777888888999888777777666555444444444555555555555555555555555444333222111222444666888777666555333222111000000111111111111111111111111///000111222222222222222444333333333222222111111222111000//////000111222000000111111111222222222444222000111333444333000111111111111111111111111333222222222222222222222111111111222222333333333333333333222222111111111333444444555555444444333111111000000111333555666222222222333333444444444555555555555555444444444555444444444444555666666777888888888888999999999888888777777888888999:::::::::::::::::::::::::::999999999:::;;;<<<>>>>>>===========================>>>@@@BBBCCCCCCCCCBBB555555555555555555555555666666666666555555555555333333333333333333333333222222222111111111000000111222222222222111111000......////////////......////////////////////////////////////////////////////////////////////////000//////...------,,,,,,,,,------............---///////////////////////////////////////000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000//////......//////000111000000000000111222333444111111111000000/////////111111111111111111111111222222333333444444333333444444444444444555555666777666666666555555555444666666666666777777777777999999999999:::;;;<<<<<<<<<<<<<<<;;;<<<======>>>BBBAAA???>>>======>>>>>>@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIGGGGGGGGGIIILLLMMMJJJKKKLLLMMMMMMKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKMMMNNNNNNMMMNNNOOOQQQRRRTTTUUUUUUTTTSSSSSSTTTTTTVVVXXXYYYXXXXXXYYYZZZ\\\[[[[[[ZZZYYYZZZZZZZZZ]]]]]]^^^___```aaabbbcccccceeegggiiihhhfffdddbbbbbbccceeehhhiiijjjjjjjjjlllllllllmmmoooppprrrsssrrrsssuuutttsssssstttvvvwwwyyy{{{|||{{{{{{|||}}}}}}zzz|||~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||~~~}}}||||||||||||~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}{{{zzzzzzzzzzzzzzz}}}zzzwwwvvvwwwxxxxxxxxxpppmmmjjjiiilllpppssstttsssrrrpppmmmkkkjjjiiiiiiiiigggeeeeeeeeeeeecccaaabbb```]]][[[ZZZZZZYYYWWWUUUSSSQQQRRRTTTUUUTTTRRRNNNNNNMMMLLLJJJIIIHHHGGGDDDEEEFFFFFFEEEDDDBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<==================<<<;;;:::::::::<<<;;;999888777777888888777777666666555444444333444444444444444444444444444333222222222444666777666555444333111111111000111111111111111111111111000000111222222222111111000000000/////////......111111000000000000111111000000111111111222222222444222000111333444222000000000000000000000000000222222222222222222222222111111111222222333333333333333222222222222222222000111111222222111111000333222111111111222333444222222222333333333444444444444444555555555555555555444444444444555666666666666777777777888888888888888888888888999::::::999999999999999999999999888999999999:::<<<===>>>===========================>>>@@@AAABBBCCCBBBBBB555555555555555555555555666666666555555555555444333333333333333333333333222222111111111000000000000////////////000000111......////////////......,,,,,,---...//////000000/////////////////////////////////////////////////////////...------,,,,,,...///////////////...---////////////////////////---......///000000111111........................000000000000000000000000000000111111111222222222111111111111111111111111......------......///000000000000000111111222333111111111111111000000000111111111111111111111111333333222222333333444444333333333333333444444555666666666555555555555555666666666666777777777777777888999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===???>>>===<<<<<<===>>>???AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMMMMMMMLLLKKKJJJHHHIIIJJJKKKKKKLLLKKKKKKJJJKKKMMMMMMLLLLLLNNNOOOQQQSSSUUUUUUTTTRRRRRRSSSSSSUUUWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZ\\\]]]]]]^^^___``````aaaccceeeggghhhhhhfffcccaaaaaabbbdddfffgggggggggfffiiiiiiiiijjjlllnnnooopppqqqrrrssssssrrrrrrssstttvvvxxx{{{|||{{{|||}}}~~~~~~}}}{{{}}}}}}}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{yyywwwvvvwwwyyyzzz{{{zzzxxxwwwwwwxxxzzz|||}}}{{{xxxwwwwwwvvvuuutttmmmjjjhhhhhhkkkoooqqqssspppooommmkkkiiigggffffffeeedddddddddeeedddaaa^^^```]]][[[YYYYYYXXXWWWUUUVVVTTTSSSSSSSSSSSSRRRPPPMMMLLLKKKJJJIIIHHHGGGFFFCCCDDDEEEEEEDDDCCCAAA@@@>>>?????????@@@@@@@@@AAA<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;::::::999;;;:::999888777777777777666666666555555444444333444444444444444444444444333333222222222444555666555444333222111111111111111111111111111111111111111111111222111111000000222222222111111111111111111111222222222222111111111111111111111222222222333111111111222333222111////////////////////////111111111111111111111111111111111222222222222222222222222222222222333333///000000111111000000///444333222222111111222222222222222222333333333333333333444444555555666666555444444444444555666666555555555666666666777777999999888888999999:::;;;888888888888888888888888888888888999:::;;;<<<===========================<<<===???@@@AAABBBBBBBBB555555555555555555555555666666555555555444444444222222222222222222222222111111111111000000000000------,,,+++,,,---///000---......//////......---,,,------...//////000000//////////////////////////////////////////////////////.........---------000000000000000///...---////////////////////////........./////////000000........................///////////////////////////000000000000111111111000000000000000000000000---------------...//////000000000000000111222222222222111111111111111111111111111111111222222222444333222111222333444555333333333333333444444555555555555555555555555555666666666666777777777777666777999:::;;;;;;::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLLLLJJJLLLMMMMMMLLLMMMNNNPPPOOORRRTTTUUUSSSRRRQQQQQQQQQSSSUUUVVVUUUUUUVVVWWWVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^^^^^^^___bbbdddeeeggggggeeecccbbbaaabbbdddeeeeeeeeedddcccfffffffffhhhiiikkkmmmnnnoooqqqrrrrrrqqqqqqrrrsssuuuwwwzzz{{{{{{|||}}}~~~}}}xxxzzz}}}~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~}}}yyyvvvtttssstttvvvwwwwwwwwwwwwwwwyyyzzz{{{|||zzzxxxwwwvvvtttrrrpppjjjhhhffffffjjjnnnppprrrnnnmmmkkkhhhfffdddcccccccccccccccdddeeeccc```]]]]]][[[XXXWWWWWWWWWUUUSSSVVVUUUTTTSSSRRRQQQOOONNNKKKJJJJJJIIIGGGFFFFFFEEEBBBCCCCCCCCCBBBAAA@@@???<<<<<<<<<=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999:::999999888777777666666555555555444444444333333333333333333333333333333333333222222222333444555444333222111111111111111111111111111111111111111111111222111111000//////222222222222222222222222000111222333333222111000111111111111111111111111222111111111222222222111000000000000000000000000000000000000000111111111111111111111111222222222111111111222222333333333222222333333333333222222333222222222222222222222222222222222222222222333222222333444444555666666555444444444444555666666555555666666666777777777999999999999999::::::;;;777777777777777777777777888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA555555555555555555555555555555555555444444444444222222222222222222222222111111111000000000//////...------,,,---...000111------............------////////////////////////........................////////////////////////...............---------000111111111000///......////////////////////////000/////////.........---////////////////////////////////////////////////.........////////////000////////////////////////---------------...//////000000000///000000111111111111111111111111222222000000111111111222222222444333222111222333444555444444444333444555555666444444444555555555555555666666666666777777777777666777999:::;;;;;;:::999<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;===>>>???>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNMMMMMMKKKLLLNNNNNNMMMMMMOOOPPPOOOQQQSSSSSSRRRPPPPPPQQQPPPRRRTTTUUUTTTTTTUUUVVVUUUUUUUUUVVVXXXYYY[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]aaabbbdddeeefffeeedddccccccdddeeeeeeeeedddbbbbbbcccddddddfffhhhjjjkkkmmmooopppqqqqqqppppppqqqssstttvvvyyyzzzzzz{{{|||~~~}}}~~~}}}|||xxxzzz|||~~~~~~}}}{{{~~~~~~~~~~~~~~~}}}{{{zzzyyyyyy{{{}}}|||wwwtttrrrrrrrrrrrrtttvvvxxxyyyyyyxxxwwwzzzyyywwwvvvvvvssspppmmmiiigggfffgggjjjnnnpppqqqnnnllljjjgggeeecccbbbaaacccbbbcccdddeeeccc```]]]ZZZXXXWWWVVVVVVUUUSSSQQQTTTTTTTTTSSSQQQNNNMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@??????>>>>>>>>>======<<<;;;;;;:::>>>>>>>>>=========<<<<<<:::::::::::::::999999999888888888888777666555555444444444444333333333333333333333333333333333333333222222222333333333444222111111000000000111111000000000000000000000000111111111111111000///............///////////////000111222333333222111000111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111111111111222222333333333333333444444444444333333000000111222333333444444222222222222222222222222111222222333444555666666555444444444444555666666666666666777777777888888999999888888999999:::;;;777777777777777777777777888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA444444444444444444444444555555555444444444444333222222222222222222222222111111000000000/////////111000000000000111111222------............------000/////////////////////........................////////////////////////........................///000000000000//////...////////////////////////000000//////...------,,,////////////////////////000000000000000000000000---------.........//////..............................------......///000000000000//////000000111000000000111111111111111000000000111222222333333333333222222333333444444444444444444444555555666444444444444444555555555666666666666777777777777666777888999::::::::::::<<<<<<<<<;;;<<<======>>>===<<<;;;;;;<<<===>>>???>>>>>>>>>>>>????????????AAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKMMMNNNNNNMMMNNNOOOQQQOOOPPPQQQQQQOOOOOOPPPQQQPPPRRRTTTTTTTTTSSSTTTUUUVVVVVVVVVWWWYYY[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\___```bbbdddeeeeeeeeeeeeggghhhhhhhhhgggeeecccbbbccccccdddeeegggiiikkkmmmooopppqqqqqqppppppqqqssssssuuuxxxyyyyyyyyyzzz{{{|||}}}~~~}}}|||xxxzzz}}}}}}zzz~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{xxxwwwxxxyyy{{{~~~~~~zzzvvvsssrrrqqqnnnqqqtttxxxyyywwwuuusssvvvvvvuuuvvvvvvtttpppmmmjjjiiiggghhhkkknnnppppppnnnllljjjgggdddbbbaaa```bbbaaaaaabbbcccbbb```^^^XXXWWWVVVVVVVVVUUURRRPPPQQQSSSTTTRRROOOLLLKKKJJJGGGFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@??????>>>>>>===AAAAAA@@@???>>>===<<<<<>>======<<<<<<999999999999999999999999777888888888777666555444333333333333333333333333222222222222222222222222222222222333333333333333000000000000000000111111000000000000000000000000000000000111000000//////////////////000000000000000000111111111111000000222222222111111111111111000111222111000000111222111111111111111111111111///000000111111222222222111111111111111000000000222222222222222222333333222222222333333222222222//////111222333444444444222222222222222111111111222222333333444444555555555444444444444555666666666666777777777888888888888888777777888888999:::777777777777777777777777888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@444444444444444444444444555555555444444444333333111111111111111111111111111000000000////////////000111111111111000000///,,,------......------,,,---------......//////000........................////////////////////////..............................//////000000//////////////////////////////................................................000000000000000000000000............//////////////////////////////////////////......//////000111000000////////////000000/////////000000111111111///000000111222222333333222222333333444444333333333333333333333444444555333333333444444555555555666666666666777777777777777777777777888999:::;;;;;;;;;::::::;;;;;;<<<===>>>===<<<<<<<<<===>>>???>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKMMMMMMLLLLLLNNNOOOPPPPPPPPPNNNMMMMMMPPPRRRPPPRRRTTTTTTTTTSSSTTTUUUXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\^^^```bbbdddfffggggggkkkkkkkkkkkkiiigggeeecccccccccdddfffhhhjjjlllmmmoooppprrrqqqppppppqqqssssssuuuwwwwwwwwwwwwxxxyyy{{{|||~~~~~~|||{{{wwwyyy|||~~~~~~}}}|||||||||}}}}}}}}}}}}~~~}}}~~~}}}||||||}}}~~~~~~}}}{{{yyyxxxvvvxxxzzz}}}}}}{{{yyyvvvtttrrrlllnnnqqqssstttsssrrrqqqrrrrrrsssuuuvvvtttpppmmmlllkkkiiijjjmmmoooppppppooommmkkkhhheeecccaaaaaaaaa```______``````___^^^WWWVVVUUUUUUVVVUUURRRPPPNNNPPPRRRQQQMMMJJJIIIIIIEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@???>>>============@@@@@@@@@??????>>>>>>>>>???>>>>>>===<<<<<<;;;;;;888888888999999999999999666777777777777555444333222222222222222222333333222222222222222222222222222222333333333222222222///////////////000111222000000000000000000000000...///000000000000000000111111111111222222222333000//////////////////000222222222111111111000000///111222222//////000222111111111111111111111111000000111111222333333444222111111111000000000///333333222222222222222222111111222222222222111111000111222333444333333222222222222222111111111000333333333333333333333333555444444444444555666666555555555666666666777777777777666666777777888999888888888888888888888888888777777777777888999999::::::::::::::::::::::::;;;:::::::::<<<===???@@@444444444444444444444444555555444444444333333333111111111111111111111111000000000000////////////......///000///...,,,+++,,,------......------,,,)))***+++,,,...///000111........................////////////////////////---.....................------...//////000//////////////////////////////,,,,,,------.../////////------------------------000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111111000////////////000000......//////000000000111///000000111222222333333111222333444555444333222222222111111222222333444333333333444444555555555666666666666777777777777888777777666777999:::;;;::::::999999::::::;;;<<>>===<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLLLLKKKKKKMMMNNNQQQPPPOOOMMMLLLMMMPPPSSSPPPRRRTTTUUUTTTTTTTTTVVVYYYYYYZZZZZZ[[[]]]^^^______^^^^^^]]]]]]\\\\\\\\\[[[\\\___bbbdddfffhhhhhhnnnnnnnnnmmmkkkhhhfffdddccccccdddfffhhhkkkmmmnnnoooqqqrrrrrrqqqqqqrrrsssssstttvvvwwwvvvuuuvvvwwwzzz{{{}}}~~~~~~|||{{{tttvvvyyy{{{|||~~~{{{{{{{{{{{{||||||||||||~~~{{{zzzzzz{{{}}}~~~~~~|||{{{zzzvvvwwwzzz}}}{{{|||||||||zzzxxxvvvtttlllmmmmmmnnnoooppppppppppppppprrruuuvvvuuuqqqnnnnnnlllkkkkkknnnppppppppppppnnnllliiifffcccbbbaaa```^^^]]]]]]^^^___^^^]]]VVVVVVUUUVVVVVVUUURRRPPPLLLOOOQQQPPPLLLIIIHHHIIIDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>======<<<<<<===============>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::888888888888888888999999666777777777777555444333222222222222222222222333111111111111111111111111222222333333333222222111//////...//////000111222000000000000000000000000......///000000111000000------....../////////000000///...------...///000222222222222111111000000///111333222///...000222000000000000000000000000000000111222333333444444222111111111000000//////444333333222222111111111222222333333333333222222222222333444333222111000222222222222111111000000444333333333333333333333555444444444444555666666444444444555555555666666666666666666666777777888888888888888888888888888888777777777777777888999::::::::::::::::::::::::;;;:::::::::;;;===???@@@666555444444333333333444222222222111111111000000222222111111000///......111111111111111000//////........................000///...---------------......///////////////////////////...------,,,,,,,,,,,,------------,,,,,,000.........///000///...,,,,,,,,,,,,,,,,,,,,,,,,///......------///000111........................//////......------,,,,,,000000//////.........---000000//////.........---////////////000000000000111111000000//////......000000000000////////////////////////000000000000000111111111111222222222222222222222222222333333111111000000111111222333444444444555555555555666666666666666555555555555555555666666777777888888::::::999999999:::;;;;;;<<<<<<<<<<<<>>>@@@BBBDDD??????@@@@@@@@@@@@AAAAAACCCBBB@@@??????@@@BBBCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKKKKJJJIIIIIIJJJFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLIIIHHHHHHIIILLLMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPTTTUUUVVVWWWWWWWWWWWWWWWSSSUUUWWWYYY[[[]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[]]]___bbbeeehhhiiikkkkkklllllllllkkkiiihhhhhhgggfffeeefffhhhjjjlllmmmnnnoooqqqrrrrrrrrrrrrrrrtttuuuvvvuuutttuuuvvvyyyzzz{{{{{{{{{zzzyyyxxxtttuuuvvvvvvwwwyyy|||~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{zzzzzzzzz|||}}}~~~~~~~~~}}}{{{||||||}}}}}}}}}||||||{{{zzzyyyyyyzzz}}}{{{xxxxxxzzzyyytttoooooopppqqqqqqpppoooppprrrooonnnnnnooopppqqqpppooonnnnnnnnnmmmnnnoooooopppllllllkkkiiigggccc```^^^```___]]]\\\\\\\\\ZZZXXXUUUUUUUUUUUUTTTRRRQQQPPPOOONNNLLLKKKJJJJJJJJJKKKDDDDDDCCCBBBAAA@@@@@@???AAA@@@>>><<<<<<<<<===============<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777666777666666555444444333333222222222222222222222222222222222111111111111000222222000000000111222333222222111000//////000000111000000///...---------............////////////333222000///........................////////////000000000000000000000000...///000000000000000///000000000000000000000000000111111111111222222222222222111111111111111222111111222222222111111000222222111000//////000000222222222111111111000000222222222222222222222222222222333333333333444444444444444444444444444444666666666666777777777777666666777888888888888777888888888888888888888888::::::999999999999999999::::::;;;;;;<<<=========>>>>>>>>>>>>????????????444444333222111000000111222222222111111111000000333222222111000000//////000000000000000///..............................000//////............//////////////////.........------..................---------......---------///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,///......---...///000111......................../////////...............000/////////............000/////////............////////////000000000000111000000000/////////...000000000000/////////////////////000000000111111000000111111111222222222111111222222222222333333222222222222222333333444444444444444555555555555555555555555666666666666666666666777888888999999::::::999999999:::;;;;;;============>>>???AAABBBAAAAAAAAAAAA@@@???@@@AAACCCBBB@@@??????@@@BBBCCCBBBCCCCCCDDDFFFGGGGGGHHHGGGIIIJJJJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHIIILLLMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPSSSSSSTTTUUUVVVUUUUUUUUUTTTUUUWWWYYY[[[\\\]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^[[[\\\]]]___aaadddfffgggkkklllmmmnnnnnnmmmllllllkkkkkkiiihhhhhhiiiiiijjjlllmmmnnnooopppqqqqqqqqqqqqsssuuuuuutttttttttuuuwwwxxxyyyzzzzzzyyyxxxwwwssstttuuuuuuuuuvvvyyy|||||||||{{{{{{{{{{{{||||||{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}{{{{{{{{{||||||}}}}}}}}}|||zzzyyyxxxyyy|||~~~~~~~~~}}}zzzxxxxxxzzzyyytttoooooopppqqqqqqoooooopppqqqmmmkkkkkklllnnnpppppppppooonnnnnnnnnnnnnnnnnnnnnkkkkkkjjjhhhfffbbb```^^^\\\[[[YYYXXXXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQOOOOOONNNMMMKKKJJJIIIIIIIIIJJJDDDDDDCCCBBBAAA@@@??????@@@???>>><<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888777777777666666666666666555444333333333222222222222222222222222222222222111111111000000222111111000000111222222222111111000//////000000111000000///......------............////////////000//////...------,,,,,,/////////000000000000111////////////////////////111111222111111000///...000000000000000000000000000000111111111222222222111111000000000111111222000111111222222222111111444333333222111111222222333333333222222222111111222222222222222222222222222222333333333333444444333333333333333333333333555555666666666777777777555555666777777777777777666666666666666666666666888888888888888999999999:::::::::;;;<<<<<<======<<<<<<=========>>>>>>>>>444444222111111000000000222222222111111111111111333333222222111000000000///////////////...------..............................---------......///000000//////.........---,,,,,,------...//////000...........................---,,,---...///...,,,,,,,,,,,,,,,,,,,,,------......------......///000...........................///////////////000000////////////............////////////............////////////000000000000000000000000////////////////////////000000000000000000000111111111222222000000000111111111222222111111111222222222333333333333222222333333444555444444444444555555555555444444444555666666777777666777777888888999:::::::::999999999::::::;;;<<<>>>>>>>>>===>>>??????@@@DDDEEEEEECCC@@@??????@@@BBBAAA@@@??????@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGFFFHHHIIIIIIGGGFFFFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIKKKMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQRRRSSSSSSSSSSSSRRRSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[\\\\\\^^^^^^______]]]]]]^^^```aaacccdddeeegggiiikkklllnnnnnnnnnmmmoooooonnnmmmlllkkkiiiiiikkkllllllmmmnnnoooppppppppprrrttttttsssrrrssstttsssuuuvvvwwwxxxxxxwwwwwwsssssstttsssrrrsssvvvxxxzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}~~~|||zzzyyyyyyzzz{{{|||}}}~~~~~~zzzyyyxxxyyy{{{|||}}}|||{{{yyywwwwwwxxxwwwsssoooooopppqqqpppooonnnooopppkkkiiihhhhhhkkknnnooopppoooooonnnnnnmmmmmmlllllliiihhhgggfffdddaaa___^^^ZZZXXXVVVVVVUUUUUUSSSQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHDDDCCCCCCBBBAAA@@@????????????===<<<<<<;;;<<<<<<:::;;;;;;;;;;;;;;;;;;<<<888888888888888888888888777777777777666666666666666555555444444333333222222222222222222222222222222222111111111000000000222111111000000000111111111111000/////////000000000000000///......------............////////////...//////000///...,,,+++000000000000111111111111........................333333333222111000///...000000000000000000000000000000000111111111222222///////////////000111222//////000111222222222222444333222222111222222222333333333333333222222222222222222222222222222222222222333333333333444444222222222222222222222222555555555666666666666777444555666666777777666666666666666666666666666666666666666777777888888999999::::::;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========444444333333333333444444111111111111111111111111333222222222111111111000//////000000//////...---........................++++++++++++,,,---......000000000///......---------------.........//////...........................---,,,,,,---...---,,,,,,,,,,,,---------------------------......//////..............................//////000000111111///////////////.........///////////////.........////////////000000000000000000000000////////////////////////000000000000000111111111222222222222000000000000111111111111000000111111222222333333222222222222222333444444333333444444444555555555555555555555555555555555666666666777888888999999999999999999:::;;;<<<<<<=========>>>??????@@@AAAHHHJJJJJJGGGCCC@@@???AAAAAAAAA@@@??????@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHIIIHHHGGGEEEFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJOOOOOONNNMMMKKKJJJIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPRRRSSSUUUWWWXXXYYYYYYZZZYYYZZZ[[[\\\^^^___```aaa______```bbbccccccddddddbbbdddfffiiikkklllmmmmmmqqqqqqrrrrrrqqqooommmkkkjjjjjjkkkkkklllnnnoooooooooqqqssssssqqqqqqqqqrrrqqqsssuuuvvvwwwxxxwwwwwwuuuuuuuuutttrrrrrruuuwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~{{{xxxvvvwwwxxxyyy{{{|||~~~{{{yyyxxxyyyzzz{{{{{{zzzxxxwwwvvvvvvwwwvvvrrrpppnnnpppppppppnnnmmmnnnooommmkkkhhhggghhhkkkmmmmmmooonnnnnnmmmlllkkkjjjiiifffeeedddcccaaa___^^^]]][[[YYYWWWVVVVVVUUUSSSQQQOOOOOONNNNNNMMMKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;999999::::::;;;;;;;;;<<<777777777777777777777777777777666666666555555555444444444444333333222222111111111111111111111111111111111111000000000000111111111000000000000000111000000/////////000000000000//////........................///////////////000222333222111...---//////000000000111111111........................111111111111111000///...000000000000000000000000000000000000111111111111---------......000111222......000111222222222222111111000000000000000111222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222444444555555555666666666555555666777777777777777777777777777777777777777444444555555666777888888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========111111111222333444555666111111111111111111111111222222222111111111111111000111111111111000//////////////////////////////---,,,,,,,,,---...//////000000//////.........---//////.........---------///...------------...///...---,,,,,,---...---,,,,,,,,,,,,------.........,,,------.............................................//////000000111111.........///////////////.........///////////////////////////000000000000////////////000000000000.../////////000000000111000111111111222222222222//////000000000111111111//////000111111222333333111111111111111222333333333333333444444444444555666666555555444444333333444444555555666777777777999999999999:::;;;<<<===999:::<<<>>>@@@AAABBBCCCKKKNNNPPPMMMGGGBBB@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDFFFGGGIIIIIIGGGFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMPPPPPPOOONNNLLLKKKJJJJJJIIIHHHGGGIIIKKKLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPOOOOOONNNQQQRRRSSSUUUWWWXXXXXXYYYYYYYYY[[[\\\^^^___aaaaaa```aaabbbdddddddddddddddaaabbbeeehhhjjjkkklllllloooqqqsssttttttsssqqqooojjjiiiiiijjjkkklllnnnooooooqqqrrrrrrqqqppppppqqqqqqrrrtttvvvwwwxxxxxxwwwvvvwwwvvvuuussssssuuuwwwwwwwwwxxxyyyyyyxxxwwwwwwvvvwwwxxxyyyzzz{{{||||||~~~}}}|||}}}~~~}}}zzzxxxttttttuuuvvvxxx{{{}}}~~~|||{{{yyyyyyzzzzzzzzzyyyuuuuuuuuuuuuuuutttrrrpppnnnooopppooommmlllmmmnnnpppmmmiiigggggghhhiiiiiilllllllllllljjjiiigggfffbbbbbbaaa```^^^^^^]]]]]]\\\ZZZWWWVVVVVVUUURRRPPPLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>=========<<<<<<;;;;;;:::999888999999999::::::;;;;;;888888888888888888888888666666666555555555555444333333333333333222222222111111111111111111111111111111111000000000//////111111111111000000//////000///////////////000000////////////........................///////////////000222333333111///............/////////000000........................------...///000000000/////////////////////////////////000000000111111111------------...///000111---...///000111222222222111000000000000000111111000000000000111111111111222222222222222222222222222222222333333333444444444444444444444444444444444444444444555555555555555666777777888888777777666666666666666666666666333333444555666666777777888888999999:::;;;;;;;;;<<<<<<=========>>>>>>>>>......//////111222444444111111111111111222222222000000000000000000000000111111111111111000000///////////////////////////000000/////////000111111////////////////////////000//////...------,,,,,,...---,,,++++++,,,---......---,,,---...///...,,,,,,,,,,,,---......//////,,,,,,---............---...........................///////////////000000.........///////////////.........///////////////////////////000000000000////////////000000000000......//////000000111111000000000111111111222222/////////000000000111111...//////000111222333333111111000000111111222333333333333333444444444444555555555444444444333333333333444555555666666777888888888999:::;;;<<<===888999;;;>>>@@@BBBCCCDDDKKKPPPTTTRRRJJJCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFHHHHHHGGGGGGHHHIIIFFFGGGHHHIIIJJJLLLMMMMMMOOONNNNNNMMMLLLKKKKKKJJJIIIHHHGGGHHHJJJKKKJJJIIIJJJJJJJJJKKKLLLLLLMMMMMMOOOPPPPPPPPPPPPOOONNNNNNNNNOOOQQQTTTVVVWWWXXXYYYYYYZZZ[[[\\\^^^___```aaa```aaacccdddeeeddddddcccccceeegggiiikkkllllllllllllnnnppprrrsssrrrqqqpppjjjiiiiiiiiijjjlllnnnooopppqqqrrrrrrpppoooppppppppprrrsssuuuvvvwwwwwwvvvvvvvvvvvvtttrrrrrrtttvvvuuuvvvwwwxxxxxxwwwvvvuuussstttvvvxxxyyyzzzzzzzzz{{{zzzzzz{{{|||{{{yyywwwrrrrrrrrrsssuuuxxx{{{||||||zzzxxxxxxxxxxxxwwwvvvsssssstttttttttsssqqqpppnnnooopppooommmkkklllmmmpppmmmiiiggggggffffffeeeiiijjjjjjjjjhhhfffdddccc______^^^]]]\\\\\\\\\\\\ZZZXXXUUUTTTSSSRRRPPPNNNJJJJJJJJJJJJIIIGGGFFFEEEAAABBBBBBCCCCCCBBBAAAAAABBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888888999999999999999::::::888888888888888888888888666555555555444444444444222222222222222222222222111111111111111111111111111111000000000/////////111111111111000///......//////......//////000000//////////////////..................////////////...///000000000///..................////////////........................++++++---...///000000000/////////////////////////////////000000000111111...............///000111......///000111111111111222222222111222222333444/////////000000000000000222222222222222222222222222222333333333333444444444444444444444444444444333333333444444444555555555555666777777777777666444444444444444444444444444444444555555666666777777888888999999::::::;;;<<<<<<=========>>>>>>>>>000000000000000111111222000000111111111222222222////////////////////////000000000111000//////...////////////////////////000000///.........//////------......///000000000..................------...,,,+++******+++,,,...///...------//////...---,,,,,,------.../////////+++,,,---.........------......................../////////.........................../////////000............/////////000////////////000000000000.../////////000000000111.........///000111111111/////////000000000111111////////////000000000111......///000111222333333222111111111111222333333222222333333333444444444222222333444444555666666444444555555666777777777888888888999:::;;;======888:::<<>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEFFFGGGGGGHHHJJJHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMQQQQQQQQQQQQQQQPPPOOOOOOLLLMMMOOORRRUUUWWWYYYYYYZZZZZZ[[[\\\^^^___``````]]]___aaacccccccccbbbaaadddeeegggiiijjjjjjjjjiiijjjkkklllnnnnnnnnnnnnnnnjjjjjjiiiiiijjjlllnnnoooppprrrsssrrrqqqoooppppppoooppprrrttttttuuuttttttrrrrrrrrrpppooooooqqqsssssstttuuuvvvvvvuuutttsssqqqrrrtttvvvxxxxxxxxxxxxwwwwwwwwwyyyzzzzzzyyywwwpppppppppqqqrrruuuxxxzzz{{{xxxvvvuuuuuuuuutttrrrppprrrsssssssssqqqqqqpppnnnoooooonnnlllkkkkkklllmmmjjjhhhffffffeeedddbbbffffffggghhhgggeeecccaaa]]]\\\[[[ZZZZZZ[[[[[[\\\YYYWWWTTTSSSRRRQQQNNNLLLJJJJJJIIIIIIHHHFFFEEEDDD???@@@AAAAAAAAAAAA@@@???AAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<;;;:::888777999999999999888888888888777777777777777777777777555555555444444444333333111111111222222222222222111111111111111111111111111000000000////////////000111111111000///...---...............///000000.../////////////////////............////////////////////////////////////...////////////000000000////////////////////////,,,---...//////000//////////////////////////////////////////000000000111000//////...//////000000//////000000000000000///222222111111222333333444//////000000111111111111222222222222222222222222222222333333333333444444333333333333333333333333222333333333333444444444222333444444555555444444333333333333333333333333555555555555666666666666777777888888999:::::::::;;;;;;<<<<<<<<<=========555444333222111111111111000000111111222222222222............///////////////////////////......---000000000000000000000000...---,,,,,,++++++++++++,,,,,,---...///000111111,,,,,,------.../////////---,,,***))))))***,,,---000///......///000///...,,,,,,------...///000000+++,,,---.........---,,,........................//////......---------,,,---.........//////000000---.........//////000000////////////000000000000.../////////000000111111---......///000111111222////////////000000000000////////////000000000000---...///000111222333333333333222222333333444555222222333333333444444444///000111333555777888999555555666666777888888888888888888999:::;;;===>>>:::;;;===???@@@AAA@@@@@@EEENNNVVVUUUMMMCCC===<<>>AAACCCEEEEEEFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHGGGHHHJJJJJJJJJHHHIIIIIIJJJJJJKKKLLLLLLLLLRRRRRRRRRRRRQQQQQQPPPOOOJJJLLLNNNRRRUUUWWWYYYZZZ[[[[[[\\\]]]^^^^^^______[[[]]]___aaabbbbbbaaa```cccdddfffgggggggggfffeeehhhiiiiiijjjjjjjjjjjjjjjkkkjjjiiiiiijjjlllnnnpppqqqrrrssssssqqqpppppppppnnnoooqqqrrrssssssrrrqqqnnnnnnnnnmmmllllllnnnpppqqqrrrtttuuuuuutttrrrqqqoooqqqsssuuuwwwwwwwwwwwwuuuuuuvvvwwwzzzzzzxxxwwwooooooooooooqqqtttwwwxxxyyywwwtttsssssssssqqqpppoooqqqssssssrrrqqqppppppnnnoooooonnnllljjjkkkllliiigggeeeeeeeeeeeecccaaaddddddfffffffffdddbbb```\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZXXXVVVTTTSSSRRROOOMMMIIIIIIIIIHHHGGGFFFEEEDDD>>>>>>@@@AAAAAA@@@???>>>AAAAAA@@@???>>>===<<<<<<:::;;;<<<<<<;;;:::888777:::999999999888888777777777777777777777777777777555555444444444333333333111111111111111111222222000000000000000000000000000000000000////////////000111111111000///---,,,...............///000111.........///////////////............/////////000222111111000111111222333000000000000111111111111000000000000000000000000///000000000000000///...////////////////////////////////////000000000000111000000////////////000///000000000000000///...000000//////000111222222000000111111222222222333222222222222222222222222222222333333333444444444222222222222222222222222222222333333333444444444111111222333333333333222555555555555555555555555666666666666666555555555777777777888999999:::::::::::::::;;;;;;;;;<<<<<<555555444444333222111111111222222000...---...///000000000000000000000000000000000000//////////////////............//////000000000000////////////------............------////////////////////////........................------------------------,,,,,,------...///000000------------------------,,,,,,,,,---------..............................222000---++++++,,,...///..................------000000000000111111111111////////////////////////000000000000111111111111000000000000000///......000000000///////////////000000000222333333222000///111222444555555444444222222222222222222222222333333444444444444444444666555444444444555777888666666666666777888::::::999;;;===<<<:::<<>>===<<<<<<<<<===???@@@@@@?????????>>>>>>======>>>???@@@BBBDDDGGGIIIKKKJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKKKKKKKKKKTTTTTTSSSRRRPPPNNNMMMLLLNNNNNNOOOQQQSSSUUUWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]___```aaabbbbbb___```aaacccccccccbbbaaadddeeefffggghhhiiijjjjjjggghhhhhhiiijjjkkkkkklllnnnoooqqqrrrrrrqqqpppoooppprrrssssssrrrqqqrrrrrrppppppnnnlllkkkmmmpppttttttuuuuuuuuuuuuuuuttttttqqqrrrtttvvvxxxxxxxxxxxxzzzyyyyyy{{{||||||zzzxxxuuuqqqnnnmmmooosssvvvwwwvvvuuusssqqqooonnnnnnnnnqqqooonnnoooppppppooonnnmmmlllkkkkkkkkkjjjhhhffffffeeedddcccbbb```______dddccccccbbb```___]]]\\\[[[YYYWWWUUUUUUVVVXXXZZZZZZXXXUUUSSSRRRPPPMMMKKKIIIHHHGGGFFFEEECCCCCCBBB>>>>>>>>>???????????????????????????>>>===;;;;;;======<<<;;;999888777777666777999:::999888666444666555555555555444444444555555444333333222111111222222222222222222222222111111111111111111111111111111000000000000111111000/////////000111222222//////............//////000///...------...///000//////............//////222222000///............//////000000000000//////111111000///////////////111111000000//////......000000000000000000000000////////////............000000////////////000000000000////////////000000...///000111222333333333111111000000000111333444444444444444444444444444111111111111111111111111000000111222222333444444555555555666666666666777333333333333333333333333555555666666666666555555555555555555555666777777777777888888888999999999999::::::::::::::::::;;;444444333333222111111111111222222000...---...///000000000000000000000000///////////////000000000//////............///////////////............---------............------------------------------........................------------------------++++++,,,,,,---......///------------------------,,,---------....................................//////......---------------......//////000000000////////////............//////////////////////////////000000000111111111000000000000000///......//////000111111000000000000//////111333333111//////000000111222222222222222222222222222222222222333333333444444444444444666555555555666666777777666666666666777888999999888;;;===;;;:::<<>>===<<<<<<<<<===??????>>>>>>>>>=========<<<<<<===>>>???AAADDDFFFIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKKKKKKKKKKUUUUUUUUUTTTSSSQQQNNNMMMNNNNNNOOOQQQSSSVVVXXXYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^___``````aaaaaaaaacccdddfffhhhiiiiiihhhhhhgggggghhhhhhiiiiiijjjjjjlllmmmooopppqqqpppooonnnppprrrssstttrrrrrrrrrssspppooommmkkkiiikkkooorrrttttttuuuuuuuuuuuuttttttqqqrrrtttvvvwwwxxxxxxxxxxxxxxxxxxyyy{{{{{{yyywwwuuurrrnnnlllnnnqqqtttuuuuuutttsssqqqooonnnnnnmmmpppnnnmmmnnnooopppooommmllljjjiiiiiiiiihhhfffdddaaaaaa``````______^^^^^^cccbbbbbbaaa```^^^\\\[[[YYYWWWUUUSSSSSSTTTVVVXXXVVVTTTRRRQQQPPPOOOMMMKKKHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>============>>>>>>>>>>>>>>>>>>===<<<;;;;;;===<<<;;;:::999888777777666777888999999777666555555555555555444444444444555444444333222222111111222222222222222222222222111111111111111111111111111111000000000000111111000000000///000000111111//////............//////000///...------...///000//////............//////222111000///...............//////000000//////...000000///...............000000000000//////......////////////////////////////////////////////////111000///////////////000000000////////////000000000111222333444444444444111111000000000111333333111111111111111111111111222222222222222222222222111111222222333333444444333333333444444444555555555555555555555555555555555555555666666555555555555555555555555666666777777777777888888888999999999999999::::::::::::;;;333333222222111000000000000111222000...---...///000000000000000000000000.........//////000000111//////............//////.........---------,,,,,,------............------------------------------........................------------------------***++++++,,,,,,---------........................------........./////////........................---...///000000...---,,,------...///000111222222000000//////......------//////////////////////////////000000000000111111000000000000000//////...---///111222333222111000000//////000222222111///111111000000000111111222222222222222222222222222222333333333444444444555555666666777777777777777777777777666666777888888888:::<<<;;;:::;;;@@@EEEHHHHHHGGGDDD@@@<<<;;;;;;======<<<<<<======>>>???======<<<<<<<<<<<<<<<;;;======>>>@@@BBBEEEGGGHHHJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLTTTUUUVVVWWWVVVSSSPPPNNNMMMNNNOOOQQQTTTVVVYYYZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZYYYXXXXXX\\\\\\\\\\\\]]]^^^___```cccdddgggiiiiiihhhgggeeefffgggggghhhhhhgggggggggiiijjjlllnnnoooooonnnnnnppprrrttttttsssssssssuuupppooommmjjjhhhjjjnnnqqqssssssttttttuuuttttttssspppqqqssstttvvvvvvwwwwwwuuuuuuvvvwwwyyyyyyxxxvvvuuurrrnnnlllmmmooopppqqqssssssrrrqqqooonnnnnnmmmnnnmmmllllllnnnnnnmmmllljjjiiihhhggggggfffcccaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaa```___^^^]]][[[ZZZWWWUUUSSSRRRQQQRRRSSSTTTQQQOOONNNNNNNNNNNNLLLKKKFFFFFFEEEDDDBBBAAA@@@???>>>===<<<::::::;;;===>>>===============<<<;;;:::;;;;;;::::::999888777777666777888999888777666555555555555555444444444444444444333333222222111111222222222222222222222222111111111111111111111111111000000//////000000111111111000/////////000000//////............////////////............////////////............//////222111000//////......///.........//////.........///......------------...000000000////////////...////////////////////////000000000000000000000000111111000///////////////000000////////////000000111111222333444444444444111111111000111111222333333333333333333333333333333333333333333333333333333333333333333444444444111111222222222333333333555555555555555555555555444444555555555555444444555555444444555555666777777777777777888888888888999999999999::::::;;;;;;222111111111000000/////////111111111///......///////////////////////////------......///000111111//////............//////.........------------,,,------............------////////////////////////........................------------------------++++++,,,,,,,,,---------////////////////////////.........////////////000..............................////////////...............//////000000111222222111111000000//////////////////////////////////////////000000000111//////000000000000//////,,,...111444555444222111111000///000222333222000444333222111111222333333222222222222222222222222222222222333333444444555444555777888888888777666888777777666666666777777888999:::::::::;;;???BBBDDDDDDCCC@@@===;;;;;;<<<<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAADDDFFFGGGIIIJJJJJJKKKKKKKKKKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMRRRTTTVVVWWWVVVTTTPPPNNNMMMMMMOOOQQQTTTWWWYYYZZZXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZ\\\[[[[[[[[[\\\]]]___```ccceeehhhjjjkkkiiigggeeeffffffgggggggggfffeeeeeehhhiiikkklllnnnnnnnnnnnnoooqqqsssttttttssstttvvvqqqqqqooollljjjkkknnnqqqrrrrrrssstttttttttssssssnnnooopppqqqsssttttttuuusssssstttvvvxxxxxxwwwuuuuuuqqqmmmkkkkkklllllllllqqqpppppppppooonnnmmmlllllljjjjjjjjjlllmmmlllkkkjjjhhhgggffffffdddbbb___bbbbbbcccddddddcccbbbbbb^^^^^^^^^]]]\\\[[[ZZZYYYUUUTTTSSSQQQPPPQQQRRRRRRPPPNNNMMMLLLMMMLLLJJJIIIEEEDDDCCCBBBAAA???>>>>>>???===:::888888:::<<<===<<<<<<<<<<<<<<<;;;::::::::::::999999888888777777777777888888777777666555555555555444444444333333333333333333222222111111111111111111111111111111111111111111111111111111000000////////////000000222111000/////////////////////............///////////////......///////////////............//////111111000///////////////------............------///......------.........////////////////////////////////////////////////000000000000111111111111222111000//////......///000000////////////000000//////000111111111111111111111111111111111222222333333444444444444444555333333333333333333333333444444444444444444444333111111111111222222222222333333333333333333333333333333444444444444333333555444444444444555666666666666666777777777888888888888888999::::::;;;;;;111111000000000000000///...000111111000......///////////////////////////,,,------...///000000111//////............///////////////.........------------............------////////////////////////........................------------------------------------............////////////////////////.........////////////000////////////////////////000///...------...000111/////////......---------222111111111000000000///////////////////////////...////////////000000000//////000000000000//////,,,...111444555444222111222111000111222333333222444333222111000111222333222222222222222222222222111111222222333444444555444555777888888888777666777777666666666666666666777888999999:::;;;===????????????===;;;;;;<<<===;;;<<<<<<=======================================<<<===>>>???AAACCCEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNPPPQQQTTTVVVUUUSSSOOOMMMMMMMMMNNNPPPSSSVVVXXXYYYXXXXXXZZZ[[[[[[\\\\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^\\\[[[[[[[[[\\\^^^```aaaccceeeiiikkkllljjjhhhfffeeefffhhhhhhhhhgggeeedddhhhiiijjjlllmmmnnnnnnnnnnnnpppssstttssstttuuuvvvtttttttttrrrooooooppprrrqqqqqqrrrssssssssssssssskkklllmmmnnnoooqqqrrrrrrrrrrrrsssuuuxxxyyywwwvvvtttpppllljjjiiiiiiiiihhhmmmmmmnnnnnnmmmlllkkkkkkiiihhhggghhhjjjkkkjjjiiiiiigggfffeeeeeedddaaa_________`````````^^^\\\[[[\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUSSSRRRQQQQQQQQQRRRQQQPPPMMMLLLLLLKKKIIIGGGDDDCCCBBBAAA@@@>>>======>>>===:::888777999;;;<<<:::;;;;;;;;;;;;::::::999888888888888888888888777777777777777777666555555555444444444444333333333333222222222222222111111111111111111111111111111000000000000000000000000000000////////////000000111111000///........./////////............//////...//////////////////...//////............//////111000000////////////000------............------000///////////////000000.............../////////........................///000000000111111111222111111000///////////////000000////////////000000//////000111111111000000111111111222111111111111//////000000111111111111333333333333333333333333444444444444444444444333222222222222333333333333333333333333333333333333333333444444444444333333444444444444444555666666555555666666666777777777777777888999999:::;;;;;;111111000000000000000000---///111222000/////////000000000000000000000000---------......//////000//////............///////////////............---------............------------------------------........................------------------------................................................------........./////////////////////////////////111000...,,,,,,...111333000000///...---,,,++++++.........///////////////////////////////////////......////////////000000...//////000000000000000---///111222333222111000222111///000111333333222000000/////////000000111222222222222222222222222000000111222333444555555444555555666666666666666666666666555555666777777777777888888999;;;<<<===:::<<<======;;;;;;<<<===;;;;;;<<<============<<<===============>>>>>>>>>======>>>???AAACCCEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNPPPRRRSSSSSSQQQOOONNNMMMMMMNNNOOOQQQTTTVVVWWWWWWXXXYYY[[[\\\\\\\\\\\\WWWXXXZZZ\\\]]]^^^______[[[[[[[[[\\\^^^___aaaaaabbbdddgggjjjkkkjjjiiihhhfffgggiiijjjjjjiiigggfffiiiiiijjjjjjkkklllmmmmmmllloooqqqrrrssssssuuuvvvwwwxxxyyyxxxuuusssrrrsssppppppqqqrrrsssssssssssskkkkkkkkklllmmmooopppqqqrrrrrrsssvvvyyyzzzyyyxxxrrroookkkhhhhhhgggfffeeeiiijjjkkkllllllkkkiiihhhgggfffeeefffhhhiiiiiihhhfffeeeddddddddddddaaa___^^^___```aaa```^^^\\\ZZZZZZZZZZZZYYYYYYXXXVVVVVVUUUUUUTTTRRRRRRQQQQQQQQQRRRPPPMMMLLLLLLJJJHHHFFFCCCCCCBBBAAA???>>>======>>><<<:::999888999:::;;;999999::::::::::::999999777777777777777888888888777777666666666555555555444444444444333333333333222222222222222222111111111111111111111111111111000000000000000000000000000//////......//////000000000///.........////////////............//////......////////////......//////............//////000000////////////000000.........//////.........000////////////000111111---............/////////...........................//////000000111111111000000////////////000000000000////////////000000111111222222222222222111111222222222222111000000000000000111222222333333333333333333333333333333333333333333333444444444222222333333333444444444555555555555555555555555444444555555555555444444444444333333444444555666555555555555666666666666666777777888999:::;;;;;;111111111111111111111111---///111222111/////////000000000000000000000000........................//////............//////.........---------,,,,,,------............------------------------------........................------------------------------------------------------------------------,,,---------............//////////////////////////////.........///111111000000//////......------------......//////000000////////////////////////........./////////000000......///000000000000000//////000111111000000000111///------///111111000---...///000000111000000222222222222222222222222000000111222333444555555444444444444444555555666555555555555555666777888777777777888999;;;;;;;;;999;;;======<<<;;;:::;;;:::;;;<<<=========<<<<<<;;;;;;<<<<<<<<<=========>>>>>>???@@@BBBDDDEEEFFFDDDDDDEEEGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRRRRQQQPPPOOOMMMMMMMMMNNNPPPRRRSSSTTTWWWXXXYYYZZZ\\\\\\\\\\\\WWWXXXZZZ\\\]]]^^^______YYYZZZ[[[]]]^^^___`````````bbbdddfffhhhiiiiiiiiifffhhhjjjlllmmmllljjjiiihhhhhhhhhhhhiiijjjjjjkkkkkkmmmpppqqqrrrssstttvvvwwwzzz}}}}}}zzzvvvsssrrrooopppqqqrrrrrrssssssssskkkkkkkkklllmmmoooqqqrrrrrrssstttwwwzzz|||{{{zzzpppmmmiiiggggggfffeeedddfffgggiiijjjjjjiiigggfffeeedddccceeeggghhhhhhgggcccbbbaaabbbcccbbbaaa___]]]^^^```aaaaaa```^^^\\\XXXXXXXXXXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMKKKKKKKKKKKKIIIGGGDDDCCCBBBAAA???>>>============;;;::::::999999999888888999999999999999888666666666777777777888888777777666555555555555555444444444333333333222222111111111111111111222222111111111111111111111111000000000000000000000000//////............////////////.........///000000//////............//////---...///000000///...---//////............//////000000////////////000000...//////000000//////..................///000000---------.........//////........................------...//////000111111///......//////000111222000000////////////000000111111222222222222111111111222222333222111000///111222222333444444555555222222222222222222222222111111222222333333444444222222222333333333444444555555555555555555555555555555555666666555555555444444333333444444555666444444555555555666666666666666777888999:::;;;;;;111111111111111222222222,,,///111222111/////////000000000000000000000000...............---------//////............//////---------,,,,,,,,,++++++---..................---////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000000000000000000000---...///111111111000///////////////000000000000......///000111222333333////////////////////////............/////////000......///000000000000000000000000//////////////////---++++++---/////////...///111222333333333222222222222222222222222222///000111222333444555555444444333222222444555666444444444555555777888999777666666777999;;;::::::999<<<>>>>>><<<:::999888::::::<<<=========<<<;;;:::::::::;;;;;;<<<<<<<<>>============<<<<<<;;;:::999999777888888999999999888888555555666666777777888888777777666555555555555555444444444333333333222222111111111111111111222222000000000000000000000000000000000000000000000000//////............//////...............///000111//////............//////---...///000000///...---//////............//////000000////////////000111//////000000000000//////---------------...///000---------.........//////........................,,,------...///000000111............///111222333000000////////////000000//////000000000//////...111222333333222111000///......///000111111222222111111111111111111111111000000111222222333444444111222222222222333333333333333333333333333333333555555666666666666555555444333333333333444555555444444444555555555666666555666777888999:::;;;;;;111111222333333111000///---......///////////////000000//////.........---////////////////////////,,,,,,------...///000000......---,,,,,,,,,,,,---..............................//////...---,,,,,,***+++,,,,,,------------,,,,,,++++++,,,,,,---...........................------,,,,,,------.../////////............//////......---------......///,,,------...///000111111000000111000...,,,***)))111000///......///000111......---......///000111000000//////.........---000000000000000111111222////////////............////////////000000000000------...000111222333444444333222111000000000000//////000111111111111000111333444444222222333555444444555666777888999999888777666666666777999:::<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEAAABBBBBBCCCDDDEEEEEEFFFEEEFFFGGGGGGFFFGGGIIIKKKMMMLLLLLLLLLMMMOOOQQQRRROOOOOOOOOPPPPPPOOONNNNNNMMMNNNPPPRRRSSSTTTSSSSSSUUUVVVXXXYYY[[[\\\\\\\\\\\\[[[ZZZ]]]```bbbaaa^^^[[[\\\]]]```bbbbbb```^^^^^^^^^___aaaccceeeggghhheeegggkkknnnoooooonnnmmmmmmmmmlllkkkiiihhhhhhgggiiijjjllllllmmmooorrruuu|||}}}}}}}}}zzzwwwsssppprrrrrrrrrqqqqqqqqqppppppmmmmmmlllmmmnnnqqqtttuuuwwwvvvwwwyyy}}}}}}{{{xxxlllkkkiiigggfffeeeffffffeeeeeefffffffffdddcccbbbcccccccccddddddeeeeeeeee]]]^^^^^^___^^^]]][[[ZZZYYYXXXXXXYYY[[[ZZZXXXVVVXXXXXXXXXWWWVVVUUUSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJKKKJJJIIIGGGFFFFFFGGGGGGBBB@@@>>><<<<<<===>>>???999999::::::999999888777888888888888777777777777777777666666555555555444888777666555444333333333555444333222111111111111222222222111111111111000111111111111000000000000000000000000000000000000////////////////////////........................,,,---......---+++)))'''////////////////////////........................////////////////////////......------------......---------............///////////////////////////000///------///000///...///......------///000111///////////////000111111222222111000///...------000000////////////000000111111111111111222222333000111111111111222222222000111111111111222222222000000111111111222222222111111111222222333333444444444222222222222444444555555555555666666777777333333333444444444555555333333333444444444555555888888999::::::::::::999111111111111111000000///---......///////////////000/////////....................................,,,,,,------...//////000......---,,,,,,,,,,,,---..............................//////...------,,,***++++++,,,,,,,,,,,,+++------,,,,,,------...///------------------------,,,,,,,,,,,,,,,---......//////............/////////......---------......------......//////000000....../////////...---,,,111000///......///000111000//////.........///////////////......---------000////////////000111111111000000000000/////////////////////000000000000//////000111222333333444222222222111222222333333///000111111222222111111111333444444222222333555666666666666777777777777888777666666666777999999<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEEEEFFFEEEFFFGGGGGGFFFFFFHHHJJJLLLLLLKKKLLLMMMNNNPPPQQQNNNOOOOOOPPPOOOOOONNNNNNPPPQQQSSSUUUVVVVVVVVVVVVUUUVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYY\\\___```___]]]\\\]]]^^^```aaaaaa___^^^]]]^^^^^^```aaadddeeeffffffhhhkkknnnooopppooonnnmmmmmmlllkkkjjjhhhfffeeegggiiijjjkkklllnnnrrruuuzzz{{{||||||zzzwwwtttrrrrrrrrrrrrrrrqqqpppooonnnlllkkkkkkkkkmmmppprrrtttxxxwwwwwwyyyzzzzzzvvvssskkkjjjhhhfffeeeeeeeeefffeeefffggghhhgggfffeeedddbbbbbbccccccdddddddddddd]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXZZZZZZXXXVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPOOONNNMMMLLLJJJIIIIIIJJJIIIGGGFFFFFFFFFFFFGGGBBBAAA???===<<<===>>>>>>:::::::::::::::999888888888888888777777777666666777666666666555555555444777666555444333333333333555444333333222222222222222222222111111111000000111111111000000000//////000000000000000000000000////////////////////////........................---...///000///---+++***////////////////////////........................////////////////////////.........------.........---------............///////////////////////////000///------///000///...///......---...///000111///////////////000111111000000000000////////////000000////////////000000111000000000000111222222000111111111111222222222000111111111111222222222111111111222222222222333222222222222222333333333444333333222222333333444333333333444444555555555333333333444444444444555444444444555555555666666777777888999999999999999111111000///////////////---......///////////////////////////............------------------------,,,,,,------.../////////......---,,,,,,,,,,,,---.................................///......---,,,,,,------------,,,,,,+++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............//////000///...---------------.........///////////////,,,,,,...///////////////000000////////////000000111111///......---------//////............------//////......//////000111111111111111000000000000////////////000000000000111111111222222222333333111111111222333444555555000111111222222222222222111333444444222222333555888777777777666666666555777777777666777888888999;;;;;;;;;;;;::::::::::::999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@BBBCCCCCCAAABBBDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGFFFFFFFFFHHHJJJJJJJJJJJJKKKLLLMMMNNNOOONNNNNNOOOOOOOOOOOONNNNNNQQQRRRSSSUUUVVVVVVVVVVVVTTTUUUWWWXXXZZZ[[[[[[[[[YYYYYYYYY[[[]]]^^^]]]\\\]]]^^^___`````````^^^^^^]]]]]]^^^___```bbbdddeeefffhhhkkknnnpppppppppooolllllllllllljjjgggdddbbbdddfffhhhjjjkkkmmmqqqsssvvvxxxzzz{{{zzzyyyvvvtttrrrrrrssssssrrrooommmkkkjjjjjjiiijjjkkknnnqqqsssyyyxxxxxxwwwwwwuuuqqqnnnjjjiiigggfffeeeeeeeeeeeefffggghhhiiijjjiiihhhgggcccccccccccccccddddddddd^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVVVVWWWXXXXXXWWWUUUTTTTTTTTTTTTSSSQQQPPPOOONNNMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGCCCBBB@@@>>>============::::::;;;;;;;;;:::999999888888777777777777666666666666666555555555555555555444333222222222222222333333333333333333333333222222111111111000000000111111000000000000//////000000000000000000000000////////////////////////////////////////////////...///000111111000///...////////////////////////........................////////////////////////........................---------............///////////////////////////000...---...///000///...///............///000000///////////////000111111.../////////000000000111000000////////////000000000000/////////000111111000111111111111222222222000111111111111222222222222222222222333333333333333333333333222222222222444333333222222333333444111111222222222222333333333333333333444444444444555555555555666666666666666666777888888888888777111000///------...//////---......//////////////////////////////.........---------------------------------.........//////......---,,,,,,,,,,,,---........................---...............------///////////////...---,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///......------......///000///...---------------///////////////.........------......//////000000000000////////////000000000000///...............////////////////////////...............///000000111111111000000000//////////////////000000000000111111111111111111111111222111111111222222333444111111222333333333333222111222444333222222333555777777777777666666666666777777777777777888888999::::::::::::::::::::::::999999::::::::::::999999999::::::;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBB???AAACCCEEEGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFEEEFFFHHHJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOOOOOOONNNOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTVVVWWWYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]\\\\\\^^^___``````___^^^^^^^^^^^^^^^___```aaabbbdddeeefffhhhkkknnnppppppqqqpppkkklllmmmllljjjfffbbb```bbbdddgggiiijjjlllooorrrtttuuuxxx{{{|||{{{zzzyyyttttttvvvuuutttpppmmmjjjjjjiiiiiijjjlllooorrrtttxxxwwwwwwvvvtttqqqmmmkkkjjjiiigggeeeeeeeeeeeefffggghhhjjjkkklllkkkkkkjjjddddddeeeeeeeeeeeeeeeeee```___\\\ZZZXXXWWWWWWWWWUUUTTTTTTUUUVVVWWWVVVTTTTTTTTTSSSSSSRRRQQQOOONNNLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFDDDCCCAAA???===<<<<<<<<<:::;;;;;;;;;;;;:::999999888777777777666666666666555555555555555555555555333333222111111111111111111111222222222222222222111111111111000000000000111000000000////////////////////////////////////////////////////////////////////////////////////---...///000000000000000////////////////////////........................////////////////////////---..................------------............//////////////////////////////.........000000///---............/////////000///////////////000000111////////////000000000000000000////////////000000///////////////000000111000000111111111222222222000000111111111222222222222222333333333444444444444444444333333222222111333333333333333333333333111111111222222222222222222222333333333444444444444444444444555555555555444555666666777777666666111000...---------...///---......///////////////.........///////////////........................---------.....................---,,,,,,,,,,,,---........................------...............---...............---,,,+++,,,,,,,,,+++,,,,,,---...------------------------,,,,,,++++++,,,,,,---.........------------......//////...---------------///////////////.........000/////////............//////000000000000//////...............///000000000000000000000000000000...............///000000000000/////////.........////////////000000000000000000000000////////////222222111000000000000000111111222333333333333222111222444333222222333555555555555666777888888888666777777777888888888888::::::::::::::::::::::::888999999::::::999999888999999::::::;;;<<<============>>>???@@@@@@AAAAAA???@@@BBBDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFFFFEEEFFFHHHIIIHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSUUUVVVXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\]]]]]]___aaa```^^^]]]^^^___`````````aaabbbcccdddeeefffhhhjjjmmmooopppqqqqqqkkklllmmmllljjjfffbbb```aaacccfffhhhiiikkknnnppprrrtttxxx{{{}}}~~~}}}|||vvvwwwxxxxxxvvvrrrooolllkkkjjjjjjkkkmmmqqqtttvvvuuuvvvvvvuuussspppmmmkkkiiihhhgggfffeeeeeeffffffhhhiiijjjlllllllllkkkkkkggggggggggggggggggggggggbbb```]]]ZZZXXXWWWVVVVVVTTTRRRQQQRRRTTTUUUUUUTTTSSSSSSSSSSSSRRRPPPOOONNNKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBAAA@@@@@@AAACCCCCCBBBBBB@@@???===<<<;;;;;;::::::;;;;;;::::::999888777777777666666666666555444444444555555555555555222222111000000000111111///000111111222111111000111111111000000000//////000000000////////////...////////////////////////////////////////////////////////////////////////,,,------...////////////////////////////////////........................////////////////////////------...//////...---------------............//////////////////////////////......///000000...------......//////////////////////////////000000111111111111000///.........000000////////////000000///////////////000000111000000111111111222222222000000111111111222222222222222333333333444444444555444444333333222222222333333333333333333333333333333333222222222222222222222222333333333444444222222333333333444444444444444555666666666666555000000///...............---......///////////////.........///////////////////////////////////////..............................---,,,,,,,,,,,,---........................,,,---......///.........+++,,,,,,,,,,,,++++++***,,,++++++++++++,,,------........................---,,,,,,,,,,,,---............------------............---------......///.........///////////////222111000///............//////000000000000//////---------......///111111///000000000000000111111//////......//////000111////////////............////////////000000000000/////////////////////...222222111//////.........000111111222222222222222111333444444222222333555444444555666777888999999666666777888888888888777999999999999::::::::::::888888999999999999888888888999::::::;;;<<<============>>>>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEFFFEEEEEEEEEGGGIIIHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPQQQQQQRRRTTTUUUWWWXXXXXXXXXYYYZZZ\\\\\\[[[[[[\\\]]]\\\___aaa```]]]\\\___aaabbbbbbaaabbbbbbcccddddddeeegggiiikkknnnoooqqqqqqlllllllllllljjjgggdddbbbaaadddgggiiiiiijjjlllnnnooorrrvvvzzz}}}~~~~~~~~~xxxyyyyyyxxxvvvtttqqqooolllkkkkkklllooorrruuuwwwtttvvvwwwvvvsssooommmllljjjiiihhhfffffffffggghhhhhhiiijjjkkklllkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhbbbaaa^^^[[[XXXVVVUUUTTTRRRQQQOOOPPPRRRTTTTTTSSSSSSSSSRRRRRRQQQPPPNNNMMMIIIIIIIIIHHHGGGFFFFFFFFFAAAAAA??????>>>???@@@AAA@@@@@@???>>><<<;;;::::::999999:::::::::999888888777777666666666666555555444444444444444555555555222111111000000000111111000000111222222111000///111111000000000/////////000000////////////......000000000000000000000000////////////////////////........................,,,,,,,,,------.........////////////////////////........................////////////////////////,,,---...//////...---,,,---------............///////////////////////////.........///111000...,,,---......///000////////////////////////000111111222222111000///...------000000////////////000000000000/////////000111111000111111111111222222222000111111111111222222222222222222222333333333333444444444444333333333333222333333444444333333222444444444333333333333222222222222222333333333333111222222222333333333333444444555666666666666555///000000000000///......---......///////////////............/////////000......................................................---,,,,,,,,,,,,---........................,,,------...//////......+++,,,,,,------------,,,,,,,,,,,,,,,,,,---......------------------------......------......///000...------,,,,,,------...---------------...///000------......//////000000222111000///.........///...///000111111000///...//////.........//////000---.........////////////000////////////000111111000000000////////////...////////////000000000000////////////000000000000111111000000000000000111///000111111222222111111111333444444222222333555555555666666777777888888555666777888999888888777888888999999999:::::::::888888999999999999888888888999999:::;;;<<<===>>>======>>>>>>??????@@@@@@AAA@@@???>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGGGGCCCEEEEEEEEEEEEEEEGGGIIIIIIIIIKKKKKKLLLKKKKKKJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPOOONNNNNNNNNOOOPPPQQQQQQQQQSSSUUUVVVWWWWWWWWWWWWYYY\\\\\\ZZZYYYZZZ\\\[[[^^^aaa```]]]\\\```cccbbbaaaaaaaaaaaabbbbbbcccdddeeegggjjjlllnnnpppqqqmmmmmmlllkkkjjjhhhfffeeeccceeehhhiiijjjjjjkkklllllloootttxxx{{{}}}}}}}}}yyyxxxxxxwwwuuusssrrrqqqlllkkklllmmmooosssvvvxxxvvvxxxzzzxxxsssooommmlllkkkjjjiiigggggghhhiiiiiihhhiiijjjjjjjjjiiihhhgggiiiiiiiiihhhhhhhhhggggggaaa```^^^[[[XXXUUURRRPPPQQQOOONNNNNNPPPRRRSSSSSSQQQQQQQQQPPPOOONNNLLLLLLGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@???=========>>>>>>============<<<;;;:::999888888999999888888777666777777666666666555555555333333333444444555555555222111111000000111111222222333444444444222000///111000000000////////////000000/////////.........000000000000000000000000////////////////////////------------------------------------------......////////////////////////........................////////////////////////,,,---///000000///---,,,---------............///////////////////////////.........000111111...,,,------///000000000///...///////////////000111111111111000000//////......000000////////////000000111000000000000111222222000111111111111222222222000111111111111222222222111111111222222222222333333333333444444444444444222333333444444333333222444444333333333222222222111222222222222333333333222222222333333333444444444444555666666666666666///000111111111000...------......///////////////---.........//////000000------------------------.....................---......---,,,,,,,,,,,,---........................,,,,,,---.../////////.........///000111111111000...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,///............///000000...------,,,,,,------...,,,,,,,,,---...///000111,,,------...///000111111111111///......///000000...///000111111000///...111000///......---......,,,,,,,,,---------......000000000000000111222222111111111111000000000000////////////000000000000///000000000111111111111000000000000111222333444//////000111111111111111111333444444333222444555777777777777666666666666555666777999999888888777888888888999999:::::::::888888999999999999888888888888999:::;;;======>>>======>>>>>>??????@@@@@@BBB@@@>>><<<<<<>>>AAABBBCCCCCCDDDEEEFFFGGGGGGHHHCCCDDDEEEEEEDDDEEEGGGIIIIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKLLLNNNNNNOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPPPPQQQSSSTTTVVVWWWWWWWWWVVVXXX[[[ZZZXXXWWWXXXZZZZZZ^^^aaa```]]]\\\```eeeaaaaaa````````````aaaaaadddeeefffiiikkknnnpppqqqmmmmmmlllkkkiiihhhhhhgggcccfffiiijjjjjjiiijjjkkkjjjmmmrrrvvvzzz{{{|||{{{xxxxxxvvvuuutttsssrrrqqqkkkkkkkkklllooorrrvvvxxxxxx{{{|||yyysssnnnllllllkkkjjjiiihhhhhhiiiiiijjjhhhiiiiiijjjiiihhhffffffiiiiiihhhhhhggggggffffff______]]][[[XXXSSSPPPMMMPPPOOOMMMMMMPPPRRRSSSRRROOOOOOOOONNNMMMLLLKKKJJJEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<===;;;<<<<<<<<<;;;:::999999888888888888888777666666777666666666555555555555333333333444444555555555222111111111111111222222444555666666666444111000000000000000////////////000/////////............000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...------------......////////////////////////........................////////////////////////,,,---///000000///---,,,---------.........//////////////////////////////.........000111111...,,,,,,---///000000000///...///////////////000111111////////////000000000000000000////////////000000111111111111111222222333000111111111111222222222000111111111111222222222000000111111111222222222333333333444444555555555222222444444444444222222333333333333222222111111111111222222222333333333333333333444444444555555444555666666777777666666////////////////////////................................................111111000000/////////...///............---------------------------------*********+++,,,---///000,,,,,,,,,,,,,,,---...///...------,,,,,,------.........---------,,,,,,,,,.........------,,,,,,,,,,,,,,,+++***+++,,,---...---------............///111111000000//////......111111000///////////////111111000000//////..................///000222222///.........------------////////////////////////000000000000////////////222000...---...//////...............////////////111111000000//////......111111111111111111111111000111222333333222111000111111000000111111222333333333333333444555666666666777888999:::999888888888888888888888888888888888999999888888777666555888999999::::::;;;;;;<<>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKIIIJJJKKKLLLLLLMMMMMMLLLOOONNNMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXZZZZZZ]]]]]]\\\\\\]]]^^^```aaaddddddbbbaaaaaaaaabbbccceeefffhhhjjjlllmmmnnnnnnqqqooommmjjjiiihhhhhhhhhkkklllmmmmmmmmmlllkkkjjjjjjlllppptttxxxzzz||||||yyywwwuuuuuuuuutttrrrpppmmmlllkkkkkkmmmqqquuuwww{{{zzzxxxvvvssspppmmmllliiijjjkkklllmmmlllkkkjjjjjjkkkkkkiiigggffffffggghhhgggfffeeedddccccccdddcccbbb^^^ZZZUUUQQQNNNLLLKKKLLLNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMLLLIIIGGGBBBCCCCCCDDDDDDCCCBBBBBB>>>===<<<<<<===<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::666555555555555444444444222222111000//////222555111111111111111111111111000000111111111111000000000000000...,,,,,,...111////////////////////////............//////////////////000000000000//////000000//////............---------............///000111222222222000///...//////.........---------..............................------------..............................111111000000//////..............................,,,...000000///...///000............////////////000000000000000000000000////////////////////////------------............000000000000000000000000000111111111111222222222000111111111111222222222222222333444444444444333111111111111111111111111000000111222333444444555444333222111222333444555333333333444444444555555444444333444444555777777////////////////////////................................................000000/////////.....................------------------------------------///...---,,,,,,+++++++++------,,,,,,,,,---.........------,,,,,,------...---------,,,,,,,,,++++++......---------,,,,,,,,,---,,,,,,+++,,,---...///---------............///000000000000//////......111000//////.........///////////////.........---...---------...///000111/////////.........------///////////////////////////////////////.........111///---,,,...//////...............////////////111000000000/////////...000000000000000000000000000111222222222222111000222111111111111222333333333333333333444555666666666777888999999999888888777777777777777777777777777888888888888777666666888999999::::::;;;;;;<<<@@@@@@????????????@@@@@@AAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMNNNOOORRRRRRSSSTTTUUUUUUUUUUUUWWWVVVVVVVVVVVVWWWXXXXXX]]]]]]\\\\\\]]]___aaabbbeeedddbbbaaaaaaaaabbbccceeefffgggiiikkklllnnnnnnqqqpppnnnmmmkkkjjjiiiiiijjjkkklllmmmmmmlllkkkkkklllnnnqqqtttwwwyyy{{{|||zzzxxxvvvuuuvvvuuusssrrrmmmllllllmmmnnnqqqtttvvvwwwwwwvvvuuussspppnnnmmmjjjjjjkkkkkklllllllllkkkhhhiiiiiihhhfffdddeeeeeefffeeedddcccbbbaaa``````___^^^\\\XXXUUURRROOONNNNNNNNNOOOPPPPPPPPPOOOOOOPPPOOOMMMMMMMMMLLLIIIGGGCCCCCCCCCBBBBBBAAAAAAAAA???>>><<<<<<======;;;:::::::::::::::::::::::::::999999999999999999888888555555555555444444444444222222222111//////111333111111111111111111111111000000111111111111000000...///111000...------...////////////////////////........./////////000000//////000000000000///////////////.........---------------............///000000111111000//////...//////.........---------..............................------------..............................111000000000/////////..............................000111000...------............/////////000000000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000000000111111111222222222000000111111111222222222///000111111222222111111222222222222222222222222111111111222222333333444333222222222222333444444333333333444444444555555555444333333222222333333////////////////////////................................................///............---------............------------------------------------000///...,,,,,,+++++++++......---,,,,,,,,,------...------,,,,,,------...---------,,,,,,,,,,,,,,,...------------,,,,,,,,,...------------...//////---------............///000000000////////////...000///......---.....................------------......------------...///000000000/////////......////////////////////////........................000...,,,,,,---//////...............////////////000000000000////////////////////////////////////000111222222222222111000222222222222222333444444333333333333444555666666666777888888999999888888666666666666666666666666666666777888888888888777888999999::::::;;;;;;<<>>>>>???AAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLKKKJJJKKKLLLMMMNNNRRRSSSSSSTTTTTTTTTSSSSSSUUUUUUTTTTTTTTTUUUVVVVVV]]]\\\\\\\\\^^^```aaaccceeedddcccbbbaaabbbbbbcccfffffffffgggiiikkkmmmooooooooooooooonnnllljjjiiiiiijjjkkklllmmmmmmmmmlllooopppqqqsssvvvxxxzzz{{{yyyxxxvvvvvvvvvvvvuuussslllmmmmmmnnnpppqqqssstttssssssssssssrrrpppnnnmmmjjjjjjiiiiiijjjjjjkkklllggghhhhhhgggdddccccccddddddccccccaaa```^^^]]]\\\[[[ZZZXXXVVVSSSQQQOOOOOOPPPPPPPPPPPPPPPOOONNNMMMPPPOOOMMMMMMMMMLLLIIIGGGDDDCCCAAA@@@?????????@@@AAA???===<<<<<<======<<<::::::::::::::::::::::::999999999888888777777777555555555555444444444444222333333222000///000111111111111111111111111111///000000111111000000///,,,///111222000...------////////////////////////////////////000000000000...//////000000//////............------------------------............///000000///............///...............---------..............................------------..............................000000000000////////////........................000111222111...,,,,,,,,,////////////000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000111111111222222000000000111111111222222///000111111222222111111222222222222333333333333222222222222222222222222111222222333333333333333333333333444444444555555888777555444222222111111////////////////////////................................................------------------------.........---------,,,,,,------------------------))))))******,,,---...//////...---,,,,,,,,,,,,,,,...------,,,,,,------......---------------------------------------------...............//////000---------............//////////////////////////////......---------..............................//////...---------......000000000000////////////////////////////////////.........//////////////////---++++++---//////...............////////////000000000000////////////000000000000000000000000111111111222222111111111333333222222333333444555333333333333444555666666666777777888888888888888777777777777777777777777555555777888888999999999888999999::::::;;;;;;<<<@@@??????>>>>>>??????@@@BBBAAA>>>======>>>AAABBBAAABBBBBBCCCCCCDDDEEEEEECCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKJJJKKKLLLMMMNNNRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTVVVVVV\\\\\\\\\\\\^^^```bbbccceeedddcccbbbaaabbbccccccgggfffffffffgggjjjmmmooolllmmmooopppooommmkkkiiihhhiiijjjkkklllmmmmmmnnnqqqqqqrrrsssuuuwwwxxxyyyxxxvvvuuuuuuvvvvvvtttssslllmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrqqqooommmkkkhhhhhhgggffffffhhhiiijjjggghhhhhhfffcccbbbbbbcccbbbbbbbbbaaa___]]]ZZZXXXWWWWWWUUUSSSQQQPPPNNNMMMOOOOOOOOOPPPOOOOOONNNMMMOOONNNLLLLLLLLLKKKHHHFFFEEECCC@@@>>>======>>>???AAA???;;;:::;;;<<<<<<<<<999999999999999999999999999999888777777666555555555555555444444444333333222333444333111/////////111111111111111111111111//////000000000000//////---///111111///---------/////////////////////////////////000000000111111...//////////////////...---------------------------------............///000///---,,,,,,---...///......................................................------------..............................000000000000////////////........................///000111000...---,,,---/////////000000000111111////////////////////////////////////////////////........./////////000000000000000000000000000000000000000000111111111111000000000000111111111111111111222333333333333333222333333333333333444444333333333222222111111111000111222444444333222222333333333444444444555555999999777666555444444444////////////////////////................................................,,,,,,,,,---------------...------------,,,,,,,,,------------------------&&&&&&''')))+++---///000///...---,,,,,,,,,,,,,,,...------,,,,,,------................../////////------------------------......////////////000///---------............///.............../////////......------------...///////////////////////////000000//////.../////////000000000000//////////////////////////////////////////000000000111111111000...,,,,,,---//////...............////////////////////////000000000000111111111111111111111111222111111111111111111222333333222222333333444555333333333333444555666666777777777777777888888888888888888888888888888888444555666888999999999999888999999::::::;;;;;;<<<>>>>>>============>>>>>>BBB@@@>>><<<<<<>>>@@@BBBAAAAAAAAABBBCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMLLLKKKLLLMMMNNNOOOQQQQQQRRRRRRRRRQQQPPPPPPMMMMMMNNNPPPRRRTTTVVVXXXZZZZZZZZZ[[[]]]```bbbdddeeeeeecccbbbbbbbbbcccdddgggfffeeeeeegggiiilllmmmiiikkknnnoooooonnnkkkiiihhhhhhiiijjjkkkmmmnnnnnnqqqrrrssstttuuuwwwwwwxxxuuutttsssssstttuuutttrrrmmmmmmnnnnnnnnnoooooooooqqqqqqrrrrrrpppmmmjjjhhhfffeeedddddddddeeeggghhhhhhhhhhhhfffcccbbbbbbbbbaaabbbbbbbbb```]]]YYYWWWVVVUUUTTTRRRPPPNNNLLLKKKLLLMMMMMMNNNOOONNNNNNNNNNNNLLLKKKKKKKKKJJJGGGEEEDDDBBB@@@===<<<<<<===>>>@@@===:::888999:::;;;:::888888888888888888888888888888777666666555444444555444444444444333333333222333444333111/////////000000000000000000000000//////000000000000//////000000000...,,,,,,...000////////////////////////////////////000000000000......////////////......---------------------------------............//////...---,,,,,,---...///---...................................................------------..............................////////////000000000000........................---...000000///......///////////////000000000000////////////////////////////////////////////////............//////////////////////////////////////////000000000111111111//////000000000111111111111111222333333333333222222222222333333444444444444333333222222111111111000111222333444333222111333333333444444444555555666666555555555555666666////////////////////////................................................,,,,,,,,,------------...------------,,,,,,,,,,,,------------------------***))))))******+++,,,---......---,,,,,,,,,------...------,,,,,,------................../////////,,,,,,,,,------------...---......///000/////////---------............///---............/////////.........---......///000/////////000000000000000000000/////////000000111000000000/////////......///////////////////////////000000111111222222333222000...---...//////...............////////////////////////000000000000111111111111111111111111222222111000000111222222222222222222222333444444333333333333444555666666777666666666666777888999888888888888888888888888555555666888888999999999888999999::::::;;;;;;<<<=========<<<<<<=========AAA@@@>>>======>>>@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLMMMMMMLLLKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPLLLLLLMMMOOOQQQTTTVVVWWWXXXXXXYYYZZZ\\\___bbbcccfffeeedddbbbbbbccccccdddffffffeeefffggghhhjjjkkkhhhjjjmmmoooooonnnlllkkkhhhhhhiiiiiijjjlllmmmnnnpppqqqsssuuuwwwwwwwwwvvvtttrrrrrrrrrtttuuutttsssnnnmmmllllllllllllmmmmmmpppqqqrrrrrrpppmmmjjjhhhddddddccccccddddddeeefffhhhhhhhhhfffcccaaaaaaaaa___```bbbcccaaa]]]YYYWWWTTTSSSRRRQQQOOOMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIIIIHHHEEECCCBBBAAA@@@>>>=========>>>>>><<<999999999::::::999777777777777777777777777666666666555555444444444444444444444333333333333222333333222000///000111000000000000000000000000...//////000000//////...111111///---+++,,,///111////////////////////////............////////////---......//////......------------------.........---------............///...------------...//////---------.............................................------------..............................////////////000000000000........................,,,...000000///...///000............////////////000000000000000000000000////////////////////////////////////000000000000/////////////////////////////////000000000111111/////////000000000111111...///000000111111000000111111222222333333444444333333333222222111111111000111111222222222222222333333333444444444555555111111111222333444555555////////////////////////................................................,,,---------............---------,,,,,,,,,++++++------------------------...------,,,++++++,,,,,,------,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,------......,,,,,,,,,---------......,,,---.../////////......---------............///---------........./////////.........//////000111........./////////000000...............///000111/////////.........------/////////////////////////////////000111111222222555222///...//////..................////////////.../////////000000000111111111111111111111111111222222111000000111222222222111111111111222333333333333333333444555666666777666666555666777888999888888888888888888888888555666777888888888888888888999999::::::;;;;;;<<<>>>>>>============>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKLLLLLLKKKJJJKKKLLLMMMNNNMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNOOOPPPQQQRRRTTTUUUVVVVVVWWWYYY[[[^^^aaacccfffeeedddcccbbbcccdddddddddeeeeeefffggghhhiiiiiiiiikkkmmmooopppooonnnnnniiiiiiiiiiiijjjkkkmmmnnnnnnppptttwwwxxxxxxvvvuuutttrrrrrrsssuuuvvvuuutttnnnmmmkkkiiiiiiiiikkklllmmmoooqqqrrrqqqooollljjjcccdddeeeeeeffffffeeeeeefffggggggdddaaa_________\\\^^^aaabbbaaa]]]YYYVVVQQQQQQPPPPPPOOONNNNNNNNNKKKKKKKKKKKKKKKKKKJJJIIIJJJIIIGGGGGGGGGFFFCCCAAA@@@@@@@@@??????>>>>>>>>>>>><<<;;;:::;;;;;;:::888666666666666666666666666555555444444444444444444444444444333333333222222222222222111//////111333000000000000000000000000......////////////......///000000///------...///////////////////////////------------............---......//////......---------........./////////---------............///------...///////////////---------.........//////..............................------------................................./////////000000000111........................---///000000...---...///------------............000000000000000000000000////////////////////////............////////////////////////////////////////////////000000000111////////////000000000111...//////000000000000000000000111111222333333444333333222222222222222222111111111111111222222333333333333444444444555555000000000111111333444444////////////////////////................................................---------....../////////---------,,,,,,,,,++++++------------------------///......---------......,,,,,,,,,,,,------...///...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,------.........+++,,,.../////////...------------.........//////---------........./////////////////////000111111---------.........//////,,,,,,,,,---...///000111///.........------------////////////////////////---......///000111111222666444111/////////...---............/////////000.../////////000000111111000000000000000000000000333222111000000111222333111111000000111111222333333333333333444555666666777666555555555666888999777777777777777777777777666777777888888888888777888999999::::::;;;<<<<<>>>>>>>>>>>??????>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRUUUUUUVVVXXXZZZ^^^aaabbbfffeeedddcccccccccddddddddddddfffggghhhhhhhhhhhhkkklllmmmooopppqqqppppppjjjiiiiiihhhiiijjjlllmmmllloootttxxxzzzyyyvvvuuutttsssssstttvvvwwwvvvuuuooommmjjjhhhggghhhjjjkkkkkkmmmppprrrrrrpppnnnllldddeeefffggghhhgggfffeeeeeefffeeeccc```^^^]]]^^^ZZZ\\\___aaaaaa]]]YYYUUUNNNNNNNNNOOOOOOPPPPPPPPPLLLLLLLLLKKKJJJHHHGGGFFFIIIHHHFFFFFFFFFEEEBBB@@@??????@@@@@@@@@@@@???>>>>>>===<<<<<<===<<<:::888666666666666666666666666333444444444444444444444444444444333333333222222222222111000//////222555000000000000000000000000......////////////......---///111111000...------////////////////////////,,,,,,,,,---------......---..................---........./////////000000---------.........//////,,,---///000111000///...---------.........//////.................................------..................................../////////000000111111........................///111222000...,,,,,,---,,,,,,,,,---------......000000000000000000000000////////////////////////+++++++++,,,,,,,,,------////////////////////////////////////000000000000////////////000000000000000000111222222222222222//////000111222222333333222222222222222222222222222111000000000111333444333333333444444444555555333333222222333333444555///...,,,*********,,,---------------------------------------------------.........------,,,,,,,,,------++++++++++++------...///000///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,000///------......---+++------............------------------------------...,,,***+++...///...,,,//////...------------...------------------------***+++,,,---...000111111///////////////000111111------............------///////////////.........////////////////////////......//////000000111111000000000000000000000000............///111222333//////000000000000//////111000/////////000222333000000000000////////////111///...------...///111000111111111111222222222333333333444444444555555444555555666777666666666888888777666666555666666999999888888666555333333555777999;;;;;;;;;:::999<<<<<<<<<<<<============>>>============>>>>>>???:::<<>>========================@@@BBBDDDEEEDDDAAA<<<888666666555555555444444444555555444444444333333333000000000000000000000000222111000000000111222333000000///...............111000000///...---------000000000000000000000000......------------.........------------...//////000000//////.........---........................000...---...111222111///......//////...---,,,,,,........................//////.........---------,,,------......------,,,///......------......///------------------------......////////////......//////......---------,,,---+++***---000222000---111000...,,,+++,,,---...,,,,,,,,,---------......///////////////000111111000000000000000000000000////////////000000000000000000000000111111111111222111000//////000111222000000000000000000000000111111111111222333444444222111000//////000111222666555444444333333333333333333333444444555555555000///---,,,,,,,,,---...++++++++++++++++++++++++------------------------......---------,,,,,,,,,------,,,++++++,,,------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------......---,,,------............------------------------------...,,,+++---///111///...,,,,,,++++++,,,---......------------------------+++,,,,,,---...///000000///////////////000000111------............------/////////////////////...000000000000000000000000////////////000000000000000000000000000000000000000////////////000000111//////000000000000//////111000/////////000111222000000000000////////////111000...------...000111000111111111111222222222333333333333444444444444444444555666666666666555::::::999888888888888888777777888888777777666666777888:::<<<<<<<<<;;;:::<<<<<<<<<<<<==============================>>>???;;;===@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLJJJKKKMMMMMMLLLKKKLLLMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQTTTTTTTTTUUUWWWYYY\\\]]]bbbbbbbbbbbbcccdddeeefffgggfffdddcccccceeegggiiiiiikkknnnqqqrrrrrrqqqppplllkkkjjjkkklllnnnooopppnnnoooqqqsssuuuvvvvvvvvvzzzxxxwwwuuusssrrrrrrrrrkkkjjjhhhgggeeedddddddddjjjlllnnnppppppooonnnlllhhhhhhgggfffeeeddddddcccbbbccccccaaa^^^\\\[[[[[[YYYYYY[[[]]]^^^\\\YYYUUUNNNMMMMMMNNNPPPQQQPPPNNNLLLKKKJJJJJJJJJJJJGGGEEEDDDDDDCCCBBBAAA???>>>===========================333HHH___bbbRRR???555444666555555555444444444444555444444444444333333333111111111111111111111111000000000000111222444555111111000///////////////111000000///......------////////////////////////......------------.........------------...//////000/////////.........---........................000...---...111222000//////////////////...------........................//////.........---------,,,------......------,,,......------------......------------------------......////////////....../////////.........---------,,,,,,---///000///...000///---,,,,,,...///000---.........///////////////////////////000000111000000000000000000000000////////////000000000000000000000000111111111111111000000000111222444555111111111111111111111111222222111111111222333333333222111000000111222333555444444333222222333333222222222333333333444444111000///.........///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------)))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---...///...---------............------...........................---,,,...000111111000)))))))))***+++,,,......---------------------------------.........////////////......//////000111------............------......//////////////////111111111111111111111111000000000000////////////000000000000000000000000111111000/////////////////////000000000000//////000000/////////000111222////////////000000000000000000............000000000111111111111222222222222222222222333333333333333333444555555555555555777666555555555555555555666666777888999999999999888999:::<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<<<<======>>>???===>>>AAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGJJJLLLNNNOOOJJJLLLNNNNNNMMMMMMMMMNNNKKKLLLNNNOOOPPPQQQPPPPPPPPPOOONNNMMMMMMNNNOOOPPPRRRSSSTTTVVVWWWYYYZZZ[[[______``````bbbccceeefffeeedddcccbbbcccdddfffhhhiiikkknnnppprrrrrrqqqpppjjjjjjjjjjjjlllnnnpppqqqoooppprrrssstttuuuuuuuuuxxxxxxvvvtttrrrqqqpppoooiiihhhgggeeedddcccbbbbbbgggiiikkkmmmnnnnnnmmmllljjjiiigggeeedddccccccdddaaabbbbbbaaa^^^[[[ZZZ[[[XXXXXXYYY[[[\\\ZZZWWWTTTNNNMMMMMMNNNPPPPPPOOOMMMKKKIIIIIIIIIJJJJJJHHHFFFCCCBBBAAA@@@???>>><<<<<<========================666HHHYYYVVVEEE555444999555555555555444444444444444444444444333333333333222222222222222222222222///000000111222444555666222222111000000000000000000000000///......------..............................------------.........------------...///////////////.......................................///...---...000111000/////////000000000///.............................................---------------............------...------,,,,,,------...------------------------......////////////......000000////////////.........///...---,,,---///111///...------...000111222///000000000000000111111//////......//////000111000000000000000000000000////////////000000000000000000000000111111111111//////000111222444666777222222222222222222222222333333222111111111222222333333222222222222333333444333222222111222222222111111222222222222333333000000///......///000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000************+++,,,---................................................---///............///000000------............------............////////////000000000000000000000000111111000000//////......////////////////////////000000////////////000000//////000000000000//////////////////000000111111////////////000000000000000000///......///000000000000111111111222222222111111222222222333333333222333444444555555444444444444333333333333333444666777888999999999999999777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCBBBBBBDDDFFFHHHJJJLLLMMMIIIKKKMMMNNNMMMLLLMMMNNNJJJLLLNNNPPPQQQQQQOOONNNNNNMMMLLLKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWXXXYYYYYY\\\\\\]]]^^^```bbbdddeeeddddddcccbbbcccdddfffggghhhjjjlllnnnpppppppppoookkkkkkkkkkkkkkkllloooqqqqqqqqqrrrsssttttttuuuuuuwwwvvvuuutttrrrpppnnnlllhhhgggfffdddcccbbbaaaaaaeeefffhhhkkklllmmmlllllljjjhhhfffcccbbbbbbcccddd```aaaaaa```]]]ZZZYYYZZZWWWWWWWWWXXXYYYXXXUUURRRNNNMMMMMMNNNOOOOOOMMMLLLIIIHHHHHHHHHJJJJJJHHHFFFBBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>;;;888666666777999444444444444444444444444444444444333333333222222222222222222222222222222000111111222333444444555222111000000//////000000000000//////..........................................------------.........------------...//////............................................................///000000//////000000000000000//////................................................------............------------,,,,,,,,,,,,------..............................////////////......000000000000000////////////000000...++++++...222/////////...///000111222000000000000000000000000///............///000000000000000000000000000000////////////000000000000///000000000111111111111///000000111222333444555222222222222222222222222333333222111000000111111222222222222222222222222222222111111111111111222222222222222222333333333.....................///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...//////...------............------+++++++++++++++++++++++++++,,,,,,------...//////...------,,,,,,,,,------.......................................---------...............//////000------............---------.........//////000000////////////////////////111111000000//////......////////////////////////............///000111222//////000000000000//////......//////000000000000.../////////000000000111000000////////////000000000000111111111222222222111111222222222333333333222333444444555555444444666666666555555666777777777888888999999999888888666777888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>???@@@BBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGIIIKKKLLLKKKKKKLLLMMMJJJLLLNNNPPPPPPPPPNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOQQQRRRUUUVVVWWWXXXXXXYYYZZZ[[[\\\^^^```bbbcccccccccbbbcccccceeefffgggfffgggiiikkklllmmmmmmmmmlllmmmmmmllliiiiiilllnnnqqqqqqrrrrrrssstttuuuuuutttuuuuuutttrrrpppmmmkkkhhhgggfffdddcccbbbaaaaaabbbccceeegggiiijjjjjjjjjhhhgggdddbbbaaaaaabbbccc___``````___\\\YYYXXXXXXWWWVVVVVVWWWWWWVVVSSSQQQOOONNNMMMMMMNNNNNNLLLJJJHHHGGGGGGHHHIIIIIIGGGFFFAAA@@@>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::666444888===>>>888222333333444444444444444444444444333333333222222222222222222222222222222222222222222222222222222111000000///............///////////////..........................................------------.........------------...//////---------.......................................---...............///000//////000000000000000///........................---.....................---......//////......---...------,,,,,,------.................................////////////....../////////000000000000000///111111...++++++///333111111000///////////////////////////////////////...............//////000////////////////////////////////////000000000000///000000000111111111111000000000111111111111111222222222222222222222222333222222111000000000000000111111111111111111000111111111000000111111222444444444444444333333333,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------............------,,,...//////------...000,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...///...---------............------+++++++++++++++++++++++++++,,,...---,,,,,,---...000///......---------.............................................------......------......///000------............------------......///000000000........................000000000000////////////000000000000000000000000------......///111222333//////000000000000//////---...///000000000//////......//////000000111111000000000000000000000000000111111111111222222222222222222222333333333333333333444555555555555555555555444444555555666666777777888888888888888777666666777777888999999999:::;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>???>>>???@@@@@@AAAAAAAAAAAA????????????????????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIKKKLLLJJJKKKMMMNNNNNNNNNMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXYYYZZZ\\\^^^```aaaaaaaaaaaabbbcccdddeeefffcccdddeeeggghhhiiijjjjjjjjjlllllljjjffffffhhhkkkooooooooopppqqqrrrtttuuurrrsssuuuuuutttqqqmmmkkkgggfffeeecccbbbaaa``````___```aaacccdddeeeffffffdddcccbbbaaa``````aaaaaa^^^______^^^[[[XXXWWWXXXWWWVVVUUUUUUVVVUUURRRPPPOOONNNMMMMMMMMMLLLJJJHHHIIIHHHGGGGGGHHHHHHFFFDDDAAA@@@>>><<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777999;;;:::888777777777333333333333444444444444333333333333222222222222222222222222222222222222222222222222222111//////000//////...............//////////////////....................................------------.........------------...//////---------------.................................,,,...//////...---///000......///000000000//////........................---------.....................////////////...............------.......................................////////////............////////////000000///000///...---...000222111111000000///...------//////............------......------......///000////////////////////////////////////000000000000000000000000111111111111000000111111111000000///222222222222222222222222222222111000000000111111///000111111111111000///111111111000111111222333555555444444444444333333,,,,,,------............------------------------........................,,,,,,,,,---------......,,,---...//////...---,,,...///000///---------///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......,,,------............---------------------------------...000///,,,+++---............---......//////........................------.....................------------...//////------............------------......///000000111////////////////////////////////////000000000000000000000000000000000000///////////////000111111//////000000000000//////---...///000000000///............///000111111111000000000111111000000000000111111111111222222222333333333333444444444444444444555666666666666555333333333333333444555555444555666777888999999999777777777777888999::::::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<===??????>>>>>>????????????@@@@@@????????????????????????AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHIIIIIIIIIJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPPPPQQQRRRUUUWWWYYYWWWWWWXXXYYYZZZ\\\^^^___]]]^^^^^^___```aaabbbccc``````bbbcccdddeeefffgggeeegggiiifffcccbbbeeeiiikkkkkkkkklllmmmoooqqqsssppprrrtttvvvuuurrrooollleeedddcccaaa```______^^^[[[[[[\\\]]]___``````aaa````````````````````````]]]^^^___]]]ZZZWWWWWWWWWWWWVVVUUUUUUUUUTTTRRRPPPOOONNNLLLLLLMMMLLLIIIGGGIIIHHHGGGGGGGGGGGGEEECCCBBB@@@>>>;;;:::::::::;;;:::::::::::::::::::::::::::999777222///000555;;;222222333333333444444444333333333222222222222111111111111111111111111111///000111111111000///...111000000///.../////////.../////////////////////////////////////////////......------------.........------------...//////,,,,,,,,,------.................................+++...//////------...000------...///////////////........................---------.........//////......////////////......000//////......//////000..............................////////////......------.........////////////...---...000111111000....../////////......---/////////......---------...------------...//////////////////////////////////////////000000000000000000000000111111111111//////111222222222222111111111111111111111111111111000000000000111111222000111222222222222111000111111111111111222333333444444444333333333222222,,,,,,---...//////......////////////////////////////////////////////////,,,,,,,,,------.........,,,---...//////...---,,,...///000///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---..................---///////////////////////////111222000---,,,---///,,,,,,,,,---...///000111////////////////////////---------.........//////...------------...//////---..................------------...///000000111000000000000000000000000......//////000000111111000000000000000000000000111000000/////////////////////000000000000//////,,,---///000000000///...---......///000111111222000000111111111111000000000111111111111222222222333333444444444444555555444555666666777777666666666666666666666777888999111222444666888999:::;;;888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<===??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFIIIJJJIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPOOOPPPQQQTTTWWWYYYWWWWWWWWWXXXZZZ[[[]]]^^^[[[[[[\\\]]]^^^``````aaa^^^^^^___aaabbbcccdddeee```ccceeeccc``````dddhhhgggggghhhiiijjjmmmpppqqqoooqqqtttvvvvvvssspppmmmdddcccaaa```^^^]]]]]]]]]XXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^______``````______]]]^^^^^^]]]ZZZWWWVVVVVVXXXVVVUUUUUUUUUTTTRRRPPPOOONNNLLLLLLLLLKKKIIIGGGJJJHHHGGGGGGGGGFFFDDDBBBBBBAAA>>>;;;::::::;;;;;;::::::::::::::::::::::::777444111444888999555111222222222333333444444444333333333222222222111111000000000000000000000000---...///111111111000///222111111000000000000000.........///////////////000000000000000000000000.........------............------------...//////,,,,,,,,,------.................................+++---//////---,,,...000,,,,,,---...//////..............................---------.........//////......////////////......000000////////////000000////////////////////////......////////////......,,,---------....../////////---,,,///222444222///+++,,,---...////////////000000//////.........---...------------...//////////////////////////////////////////000000000000000000000000111111111111---///111333444555444444000000000000000000000000000000//////000111222222111222333444444333222111222222111111222333444444333333333222222111111111........................---------............///000///...------------------------.....................---,,,,,,+++******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------...------,,,,,,------...------------------------//////.........---------000///---,,,,,,---...///,,,------......------,,,.........//////111222222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000///////////////............///////////////......///000000000000000000///333222111111111111111222///...---------///000111111111000000//////.........000111222333333222111111111222333555666777777666666666555555444444444444555666555444555666888999888888777777888888999666777777888888999::::::::::::::::::::::::::::::888999:::;;;<<<=========<<<===>>>===<<<===>>>@@@AAA@@@???>>>>>>======>>>>>>???AAABBBCCCCCCBBBAAAHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPQQQRRRSSSUUUWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\aaa```^^^]]]\\\\\\]]]^^^```aaabbbccccccbbbaaa```ddddddcccdddeeegggiiikkkoooqqqrrrssssssrrrpppoooiiiddd___^^^______\\\YYYXXXYYYZZZZZZ[[[\\\\\\\\\ZZZ[[[]]]^^^______^^^]]]aaa___]]][[[YYYXXXXXXXXXWWWVVVUUUTTTRRRQQQPPPPPPPPPOOONNNLLLKKKJJJJJJJJJHHHFFFDDDDDDDDDDDDCCCBBB@@@???>>><<<:::999999999999999999999999999999999777666666555555555555666777666666666666555555555111111000000000000111111111000/////////000222333000000//////.........---//////.........---------000///------......---,,,/////////......---------//////.........------------------............///........................111000///...,,,***))))))............////////////------............------........................+++,,,---.........------------...//////...------------------------------///......------,,,,,,+++//////.........---------...------------...//////////////////////////////......///000000///...---......//////000000111111////////////////////////////////////////////////......------------......///......//////000111222000000000000111111111111111111111111000000//////000///////////////000000111111222222222333333333333333222111000000000000111222333333444444444444.................................////////////000//////...---------------000000000000////////////......---,,,,,,+++******...------,,,,,,------...------------------------((((((((())))))*********...------,,,,,,------...------------------------//////.........---------------.........---------,,,------------------,,,------------...///000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////////////////////////////.........////////////......000//////......//////000000///////////////000000000////////////000000111222222222111111111111111111111222222222111111000111111222333444555555666555555555444444444333333444555666555444444666888888888777777777777888888777777777888999999::::::::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;;;;=========<<<<<<>>>???@@@???>>>===============>>>???@@@BBBCCCBBBBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPQQQRRRSSSUUUWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]]```___^^^\\\\\\\\\]]]]]]______````````````______aaaaaaaaabbbccceeeggghhhmmmnnnpppqqqqqqpppooonnniiiddd___^^^______\\\YYYXXXXXXZZZ[[[\\\[[[[[[ZZZWWWXXXYYY[[[\\\^^^^^^___```___\\\ZZZXXXXXXWWWXXXWWWWWWVVVTTTSSSRRRQQQPPPOOONNNMMMKKKIIIHHHHHHGGGFFFDDDBBBBBBBBBBBBAAA@@@@@@???===<<<:::999999999777777777888888888999999777777666555555555555666555555444444444333333333111111000000000000000111000000//////000000111222000/////////............//////.........---------000...------......---,,,............------------//////.........------------------............///........................///.........------,,,,,,............////////////------............------........................,,,,,,------------......................................................------------------------//////.........---------...------------...//////////////////////////////---...////////////...---------...............//////////////////////////////////////////////////////......------......///111000///////////////000000000000000111111111111222222111111111000000000000000////////////000000111111111111222222222222333222222111111111111222222333333444444444444333...........................////////////000000000//////...------------...111000000000///............------,,,,,,++++++***...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,------...------,,,,,,------...------------------------...............---------***+++---//////---,,,***------------------------++++++++++++,,,---......////////////////////////........................---------------------------------............///------------..................//////////////////......///////////////...000///...------...///000............///000000111111111111111111000000///000111111111111111111222444333222111000000000000111222222222333333444444444444333333333333333222444555555555444444666777777777666666666666777777777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999:::;;;===<<<;;;;;;<<<>>>>>>>>>======<<<=========>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLNNNPPPQQQQQQRRRUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^_________^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^_________```aaaccceeeeeeiiijjjlllnnnnnnnnnmmmlllgggccc___^^^___^^^\\\YYYWWWXXXZZZ\\\\\\[[[YYYXXXUUUUUUVVVWWWYYY\\\^^^```___^^^[[[YYYWWWVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQNNNMMMLLLJJJHHHFFFEEEDDDCCCAAA@@@???@@@@@@???>>>???>>>===;;;:::999888888555666666777777888888888777777666555555555555555333222222222111111111111222222111000//////000000//////000000111111000000////////////...........................---------///...------...///---,,,,,,,,,------------------...............------------------............///........................,,,------...//////000000............////////////------............------...........................---,,,,,,,,,---////////////...------...//////////////////////////////+++,,,,,,---......//////...............---------...------------...//////////////////////////////,,,---............---------------,,,,,,,,,,,,,,,///////////////////////////////////////////////////......------......///222111000///............000000000000111111111111222222222222222111111111000000////////////000000000000000000111111111111222222222111222222333333333333444444444333333222....................................///////////////......---------......//////...---,,,,,,++++++---------,,,,,,+++++++++...------,,,,,,------...------------------------////////////...............------,,,,,,------...------------------------........................***+++,,,---------,,,+++---------,,,,,,---------,,,,,,++++++,,,------...////////////////////////................................................---------............///------........./////////............////////////---.../////////////////////...---,,,,,,---...////////////000000222333444000111111222111000...------.........//////000000333222111000000000111222222222222222222222222222222222222222222222222222333444555444333333555777777777666666666666777777777777888888999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<888888999999999888888777999:::<<<<<<;;;:::;;;<<<===<<<<<<<<<<<<<<<===>>>??????@@@AAABBBBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLNNNPPPQQQQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXZZZ[[[]]]___```aaa_____________________```___^^^]]]\\\\\\]]]^^^___]]]^^^^^^```aaabbbddddddfffgggiiikkkkkkkkkjjjiiieeeccc```______^^^\\\YYYXXXYYY[[[\\\[[[YYYWWWVVVVVVUUUTTTUUUVVVZZZ]]]___]]]\\\ZZZWWWVVVUUUUUUUUUWWWWWWVVVTTTSSSRRRQQQPPPMMMLLLKKKIIIGGGEEEDDDCCCBBB@@@>>>>>>?????????>>>>>>===<<<:::999888888888777777777777777777777777888777666555555444555555222222111111111000000000333222111000////////////---...000111111111000//////////////////.................................///...------...///...,,,++++++,,,,,,------..............................---------............///........................---------...///000111111............////////////------............------........................///...,,,+++,,,---///111111///...,,,,,,...///111........................,,,---------.........///...........................------------...//////////////////////////////,,,,,,------------------...------,,,,,,+++++++++//////////////////////////////////////////////////////............//////111111000//////////////////000000000111111111111222222222222222222222222111000000////////////000////////////000000000000222222111111222333444444333333333333222111000000........................,,,,,,,,,---------............---------......//////......---,,,++++++***------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,,,,------...---------------------------.....................,,,++++++***+++,,,---......---,,,,,,,,,,,,---...------------------...///........................................................................---------............///....../////////000000000---.........//////000000------...//////////////////...---,,,,,,---...///////////////000111222333//////000111000///---,,,------....../////////000111000//////000222444555222222222222222222222222222222222222222222222222222333444333222333444666777777666666666666777777666777777888888999999::::::::::::;;;;;;;;;<<<<<<888888999999999888777777888:::<<<<<<;;;:::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEDDDDDDDDDEEEEEEFFFGGGFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIJJJJJJKKKLLLLLLMMMJJJJJJJJJIIIIIIJJJJJJJJJLLLNNNPPPQQQQQQQQQSSSUUUWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYY[[[]]]___```aaa______``````aaaaaabbbbbb```___^^^]]]]]]^^^___```^^^___```aaacccdddeeeeeedddeeegggiiiiiiiiigggfffdddcccbbbaaa```^^^\\\[[[YYYZZZZZZ[[[ZZZXXXUUUTTTXXXWWWUUUTTTUUUXXX[[[]]]\\\ZZZXXXVVVTTTSSSSSSSSSUUUUUUTTTSSSQQQPPPOOONNNLLLKKKKKKJJJHHHFFFDDDBBBBBB@@@>>>>>>???@@@???>>>===<<<;;;999999888888888::::::999888777666666555888888666555555444444444222222222222111111111111222222111000//////000000---...///111111000//////.........///////////////---.....................///---,,,---...///...---,,,,,,,,,------.........---.....................---------............///.................................///////////////............////////////------............------........................///...---,,,,,,...000111111000...------...000111------------------------/////////......------------........................------------...//////////////////////////////,,,,,,,,,,,,------......//////......------,,,,,,/////////////////////////////////////////////////////////......////////////////////////000111111///000000000111111111111222222222222222222222222111111000///////////////....../////////000000000111111111111222333333444111111111111111000///...........................++++++,,,,,,,,,---------...------------...//////000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...---------------------------------...............---,,,+++***+++,,,///000...---,,,++++++,,,---...///...............//////................................................---------------------------------............///////////////000000000111------......///000000000,,,---...///000000000000........................------------...//////000...////////////......---///000000000000000000111...//////000111333444555111222222222333333444444111222222222222333333333222333333333222222444555666666555555555555666666555555666666777888888999888999999::::::;;;;;;;;;777888888999999999888888888:::<<<===<<<;;;;;;;;;<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPPPPPPPQQQRRRTTTWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWYYYZZZ\\\^^^___```^^^^^^```aaabbbbbbbbbbbb```______^^^^^^______```___```bbbccceeefffffffffeeefffggghhhhhhgggeeedddddddddccccccaaa___^^^]]][[[[[[ZZZYYYWWWVVVTTTSSSWWWVVVTTTSSSTTTVVVYYY[[[ZZZYYYVVVTTTRRRQQQQQQQQQSSSRRRQQQPPPNNNMMMLLLLLLIIIIIIJJJIIIHHHFFFDDDBBBAAA???>>>>>>???@@@@@@???<<<;;;:::999888888888888::::::999888777777666555999888777555555444444444333333222222222111111111111111000000000000111111......//////000000//////.........///////////////---------..................---,,,---/////////---------..................---------...............---------............///......................../////////............---............////////////------............------........................///...---------...000000000000///......///000000------------------------000000//////...------,,,---------..................------------...//////////////////////////////---,,,,,,,,,---...///000////////////............////////////////////////////////////////////////000//////......//////000............///000111222000000000000111111111111111111111222222222222222222111000//////......///////////////000000000000111111111000111111222222000000111111111000//////........................,,,,,,,,,---------......---------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------.../////////000...------,,,,,,------...---------------------------------.........//////,,,,,,,,,,,,---...///000///...,,,++++++,,,.../////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000------......///000000111,,,---...///000000000000---...000111111000...---......---------....../////////////////////000000000000000000000/////////...///000111222333333333111111222333444555555666222222222222333333444444111222333222111111333555444333333333333333333444444444555555666666777777777777888888999::::::;;;777777888999::::::::::::888:::===>>>===;;;;;;<<<<<<<<<<<<===>>>???AAAAAA@@@@@@@@@???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPPPPPPPPPPRRRSSSWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^[[[\\\^^^```aaaaaaaaaaaa^^^^^^____________^^^^^^```aaaccceeefffggggggffffffggghhhiiihhhfffdddcccdddeeeeeeeeeccc```___^^^]]]\\\YYYWWWUUUTTTTTTSSSSSSRRRRRRRRRSSSUUUXXXYYYYYYWWWUUUSSSQQQPPPPPPPPPPPPOOONNNMMMLLLJJJIIIIIIEEEFFFGGGGGGGGGEEECCCBBB@@@>>>======???@@@???>>>;;;:::999888888777777888777777777777777777777777999888777666444444444444222222222111111111111000////////////000111222333///............///000000............/////////000---------.........//////...---,,,---///000///...//////////////////......---------.........//////---------............///........................------------------------............////////////------............------....................................////////////////////////////////////........................////////////............---------.........//////...------------...//////////////////////////////---------------///000111.............../////////////////////////////////////////////////////////000000////////////000000000///////////////000111000000000000111111111111000000000111111111222222222111000///............//////000000000111111111111111000000///000000000000111222222222222222111........................---------.........//////---------------...///000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................))))))******+++,,,------...------,,,,,,------...---------------------------------.........//////***+++---///000000///...///...,,,++++++,,,...//////......---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////---------...///000000111,,,---...///000000000000---...111222222111...---111000000/////////000000111000/////////111222333//////......---------,,,///000222333333222111000111111222333555666777777222222222333333444444444111222333222111111333555222111111111111111111222333333444444555666666666666666777888999999::::::666777888999:::;;;;;;;;;888;;;===>>>===<<<<<<<<<<<<<<<<<<===???@@@BBBBBBAAA@@@??????@@@AAACCCDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPPPPPPPPPPRRRSSSWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]YYYZZZ\\\^^^````````````]]]]]]___``````___]]]]]]___aaaccceeefffggggggfffhhhhhhiiiiiihhhfffdddbbbdddfffgggfffcccaaa``````^^^\\\YYYVVVTTTSSSSSSTTTOOOOOOOOOPPPRRRUUUWWWYYYXXXWWWTTTRRRPPPPPPOOOPPPNNNMMMLLLKKKJJJIIIHHHGGGCCCDDDEEEFFFFFFDDDBBBAAA???===<<<<<<>>>???>>>>>>::::::999888777777777888333333444555666777888999999888777666444444333333111111111111000000000000.../////////000222333444//////...------///000111---.........//////000000---------.........//////...---,,,---///000///...111111000000//////......---------.........//////---------.........//////........................+++,,,,,,------...................../////////000---..................---........................---......///000///////////////000000000000//////////////////////////////------......///000000000---------.........//////...------------...//////////////////////////////......------...///111222---------....../////////////////////////////////////////////////////////000000////////////000000222111000//////......///000000000000111111111111//////000000111111111222222222000///............000000000000111111111111111111000//////...//////111222333444444444444444---.........///000000000---+++)))+++---///---+++000000//////...---+++++++++,,,,,,------,,,,,,+++,,,---...//////---+++***,,,------......------,,,---,,,***))))))***,,,---++++++,,,,,,,,,---------///......---+++******)))/////////...---------,,,........................++++++******++++++,,,---++++++,,,---............+++++++++,,,,,,---------,,,,,,,,,---------......////////////////////////...------,,,,,,------...///////////////.........,,,---------......//////333111///---,,,---...///------------------------////////////////////////...------------,,,,,,,,,000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000111111111111222222222444444444333333222222222222222333333333333444444444444444555555555555555555666666777888999999999888888999999999888888777::::::;;;<<<===>>>???@@@============>>>>>>>>>>>>AAAAAABBBCCCDDDDDDDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGHHHJJJJJJJJJJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWZZZYYYXXXYYYZZZYYYUUUQQQXXXZZZ\\\\\\ZZZXXXXXXXXXZZZZZZ[[[\\\]]]______```aaa```^^^^^^]]]^^^___```aaaccceeegggggggggfffeeejjjiiigggfffdddcccccccccdddccccccbbbaaa``````___bbb```\\\XXXTTTQQQOOONNNRRRQQQPPPOOOPPPRRRTTTVVVZZZXXXUUURRRPPPNNNNNNNNNOOOMMMKKKIIIGGGGGGGGGHHHDDDCCCAAA@@@???>>>>>>>>><<<<<<============<<<<<<<<<<<<;;;:::999777777666666555555555555444444444555555444444333222111111000000000000000000000000////////////////////////000111111111000///---,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------...///000000/////////...,,,,,,...//////...........................,,,,,,,,,---------......,,,,,,++++++,,,---///000......------------......................................................000---+++***,,,---................................................------//////............//////------......//////000000///////////////////////////......---------......---------.........//////......------------......333222111///...,,,+++***////////////////////////000000////////////000000////////////////////////////////////000000000000//////000000111111222222////////////////////////000000////////////000000222222111111111111111222222222222222222222222222..................//////---+++***+++---...---+++............---,,,+++***+++,,,,,,------,,,,,,+++,,,---...//////---+++***,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++************++++++++++++------,,,,,,,,,,,,++++++............------------........................+++++++++++++++,,,------,,,,,,------...---------,,,,,,---------.........,,,,,,,,,------------..............................------,,,,,,------.............../////////////////////...............111000...,,,,,,,,,---...........................////////////////////////------....../////////000........................000000000000000000000000111111111111000000000///000000000000000000000000//////000000000111111111333333333222222111111111222222333333333333444444444444444444555555555555555666666777888888999999999999::::::::::::999999:::;;;;;;<<<===>>>??????=========>>>>>>>>>??????AAAAAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPRRRTTTUUUVVVWWWZZZYYYXXXYYY[[[ZZZWWWSSSXXXZZZ\\\\\\ZZZYYYYYYZZZ[[[[[[\\\]]]^^^___```aaa___^^^]]]]]]]]]^^^___``````aaaccceeefffeeeddddddhhhgggfffeeedddcccccccccaaaaaaaaaaaaaaa````````````^^^[[[WWWTTTQQQPPPOOOPPPPPPPPPPPPQQQRRRTTTUUUXXXWWWUUURRRPPPOOONNNNNNMMMMMMKKKIIIHHHGGGGGGGGGCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777666555555555555444444444444444444333333222111111111//////000000000000//////////////////////////////000000111111000///---,,,,,,,,,---...............///////////////////////////.........------------,,,------............---***)))(((***---/////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,---...//////......------------......................................................000---+++***,,,---............................................................------------..................////////////........................///......---------......---------.........//////......------------......000000//////.........---////////////////////////000000////////////000000////////////////////////////////////000000000000000000000000000111111111////////////////////////000000////////////000000222222111000000111111222222222222222222222222222.........---------------,,,+++***+++---...---,,,+++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,---.........---,,,+++,,,------......------,,,+++,,,...//////...,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------............------------------------,,,,,,,,,,,,,,,------...---------...------,,,,,,------............//////,,,,,,,,,,,,------------...........................------,,,,,,------...---------.../////////000111000000//////......---000///---,,,+++,,,,,,---////////////////////////////////////////////////---......000111222222333........................000000000000000000000000111111111111000000000000000000000000000000000000.../////////000000000000222222111111111111111000222222333333333333444444333333444444555555555555555666666777777888888999999::::::;;;;;;;;;::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDEEEFFFHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOQQQRRRTTTUUUVVVWWWYYYYYYYYYZZZ\\\[[[YYYWWWWWWYYY[[[\\\[[[[[[\\\]]]]]]]]]^^^___``````aaaaaa]]]]]]]]]]]]^^^^^^``````___aaabbbdddddddddcccccceeeeeedddddddddccccccccc^^^____________`````````]]]\\\YYYVVVSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVUUUSSSQQQPPPOOOOOOOOOLLLKKKKKKJJJIIIGGGFFFEEEBBBAAA@@@???>>>============<<<;;;::::::;;;<<<===;;;::::::999888777666666555555555555444444444444333333222222111000000000...//////////////////...////////////////////////000000000000000///---------............/////////,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------,,,+++***))))))***---/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---..................------------......................................................///---++++++,,,---...---------------------------........................------,,,,,,,,,,,,------/////////.............................................---------......///---------.....................------------......------......///000000000////////////////////////000000////////////000000////////////////////////////////////000000000000111111111111000000000000////////////////////////000//////......//////000111111000000000111111222222222222222222222222222.........---,,,,,,,,,+++,,,,,,+++,,,,,,---,,,,,,++++++,,,---------------,,,,,,------------,,,,,,------.........---,,,+++,,,------......------,,,,,,---...//////...---,,,---------.........//////++++++,,,,,,,,,,,,------,,,,,,,,,------.........------------------------------,,,,,,,,,---..................---,,,++++++------------............++++++,,,,,,,,,---------...........................------,,,,,,------...,,,,,,------...///000000000000000000000/////////000///...------------...........................////////////////////////...//////000111111222222000000000000000000000000////////////////////////111111111000000000000000000000000000000000000000/////////000000000111111222222222222111111111111222222222333333333444444333333333444444555555666666666666666777777888888888999::::::::::::::::::<<<<<<<<<===============>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXYYY[[[\\\\\\[[[[[[WWWYYY[[[\\\\\\\\\]]]___^^^______```aaaaaabbbbbb]]]^^^^^^___```aaaaaabbb```aaabbbcccdddddddddddddddddddddeeeeeeeeedddddd___^^^^^^^^^^^^^^^^^^^^^ZZZZZZXXXVVVTTTRRRQQQPPPMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOOOONNNNNNIIIJJJJJJJJJHHHFFFDDDBBBAAA@@@???>>>===============;;;:::888888:::;;;===:::999999888777777666666555555555444444444333333222111111111000000////////////000111111000//////////////////////////////000000000//////......---//////........./////////++++++++++++++++++++++++------------------------...............---,,,+++000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---...///...---,,,...------,,,,,,------...................................................///---++++++---...---------------------------------------..................------,,,,,,------.../////////......---------...........................------------...//////..............................------------......,,,------...///000000111//////////////////////////////000000000000//////////////////////////////////////////000000000000222222111111000000///////////////////////////////////////....../////////111000000000000111111222111111111111111111111111.........---,,,,,,,,,+++,,,,,,---,,,,,,+++,,,,,,+++,,,---......//////...,,,------......------,,,------...---------,,,,,,,,,------......------,,,//////------------//////---------.........//////------,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------------------------,,,,,,,,,---..................---,,,++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...........................------,,,,,,------...+++,,,,,,---...//////000---......///000111111222000000000///////////////------------------------////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000111111000000000000000000000000000000000111111111222222222333333333333333333333222222222333333333444444222222333333444555555666666666666666666777777777777777888999999999999999<<<<<<<<<===============>>>?????????@@@@@@@@@@@@@@@AAABBBDDDEEEEEEFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXZZZ[[[[[[\\\]]]]]]WWWYYY[[[[[[[[[\\\^^^```___``````aaaaaabbbbbbbbb___``````aaabbbccccccdddaaabbbcccddddddeeeeeeeeeddddddeeefffgggffffffeee``````___^^^]]]\\\[[[ZZZYYYXXXXXXVVVTTTSSSQQQQQQMMMMMMOOOPPPPPPQQQPPPPPPPPPPPPOOOOOONNNMMMLLLLLLGGGHHHHHHGGGFFFDDDBBB@@@??????>>>===<<<<<<<<<<<<<<<:::999777777999:::<<<888888888777777666666666555444444444444333333333111111000000000000000///000000222333333222000000/////////////////////////////////...............000///............//////........................,,,,,,------------------///////////////...---,,,111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.........---,,,------,,,,,,,,,,,,------...................................................---+++,,,---...---,,,---------------------------------.........////////////............////////////......------,,,,,,........................---------------...//////.....................---......------------.............../////////////////////////////////////////////000000000000//////////////////////////////////////////000000000000222222111111000000////////////////////////////////////............//////000000//////000111111222111111111111111111111111.........---------------,,,---...---+++***+++,,,,,,------...////////////------............------......---------,,,,,,,,,,,,------......------,,,000///---,,,,,,---///000++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...------,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---.........///,,,,,,---...000111222333000000000000000000000000------------------------/////////////////////////////////......---------........................000000000000000000000000000000000000111111111111000000000000000000000000111111111111222222222222333333333333333444444444222222333333333333444444111111222333444555555666666666666666666666666666666666777888999999999999;;;<<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLNNNOOOOOOQQQQQQQQQQQQQQQPPPPPPOOOQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXZZZZZZZZZ[[[]]]^^^XXXYYYZZZZZZZZZ[[[]]]````````````aaaaaabbbbbbbbbaaaaaaccccccddddddddddddbbbbbbccccccdddeeeeeefffdddeeefffgggggggggfffeeebbbaaa```^^^\\\[[[ZZZYYYYYYYYYXXXWWWVVVTTTRRRQQQMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKIIIIIIFFFFFFEEEDDDCCCAAA@@@???>>>===<<<<<<;;;;;;;;;<<<:::999888777777888999:::777777777777666666555555444444444444333333333333111111000000000000000000000111333444444333111000//////////////////////////////...------......///000///...---------...///------------------------,,,,,,,,,,,,------------/////////000//////......,,,***)))***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...------,,,------,,,,,,,,,,,,------...................................................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////....../////////.........------------------------------------------------------...///000...............---------......------------......///////////////.........////////////////////////...///000111111000///...////////////////////////////////////000000000000111111111111000000000000///////////////////////////......------......///////////////000111111222111111111111111111111111..................//////+++---...---+++***+++---,,,,,,---.........------------............------......------,,,,,,,,,---,,,------......------,,,...------------------...************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------...---------......------,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,---...//////000000//////000000000000//////........................////////////////////////................................................000000000000000000000000///000000000111111111111000000000000000000000000000000000000111111111111111111222222333333333333222222333333333333444444000111222333444555555666666666666666666666666666666777888999:::::::::::::::;;;;;;<<<===>>>??????=========>>>>>>>>>??????===>>>@@@BBBCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKKKKLLLMMMOOOOOORRRRRRRRRRRRRRRQQQPPPPPPRRRRRRSSSTTTUUUUUUVVVWWWVVVXXXZZZZZZYYYYYY\\\^^^XXXYYYYYYYYYYYYZZZ\\\^^^`````````aaaaaaaaaaaaaaaaaabbbcccdddddddddcccbbbaaaaaaaaabbbbbbcccdddeeedddeeefffggggggfffdddcccaaa```___^^^]]]\\\[[[[[[ZZZZZZYYYXXXWWWTTTRRRQQQOOONNNLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEDDDBBBAAA???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;888888888888888888888888777777666666666666555555444444444333333333222222111111111111111111111111///000222444444222000//////////////////////////////...------------...///000///---,,,+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------------......//////......,,,+++)))***,,,......---------------------------,,,,,,,,,---------.........------,,,,,,------------,,,,,,++++++,,,,,,---................................................---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///......------......///,,,------------------...---------------------------,,,,,,------///000000//////.........---------......------------......////////////////////////////////////////////////...///000111111000///...////////////////////////////////////000000000000000000000000000111111111///////////////////////////......------......///.........//////000222222111111111111111111111111---.........///000000000+++---///...+++)))+++---,,,,,,,,,------,,,,,,+++------............------......---,,,,,,,,,,,,---,,,------......------,,,+++,,,...//////...,,,+++++++++,,,,,,,,,---------)))******+++---......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,---............//////.........---------******+++++++++,,,,,,,,,------------------------...------,,,,,,------...------------------,,,,,,---------.....................///////////////...////////////////////////////////////////////////,,,,,,---...///000111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000////////////000000000000000000111111222222222222222222333333333444444444000111111222444555666666666666666666666555555555777888999:::;;;;;;<<<;;;::::::;;;<<<===>>>???@@@============>>>>>>>>>>>><<<===???AAABBBCCCDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJJJJIIIIIILLLKKKKKKKKKKKKMMMNNNOOORRRRRRSSSSSSRRRQQQPPPPPPRRRRRRSSSTTTUUUVVVVVVWWWVVVYYYZZZZZZXXXXXX[[[^^^XXXYYYYYYXXXXXXYYY[[[]]]````````````aaaaaaaaaaaaaaabbbcccddddddcccaaa```````````````aaabbbcccdddcccdddeeeffffffdddbbbaaa_________^^^^^^]]]]]]]]][[[[[[ZZZYYYWWWUUURRRQQQPPPNNNKKKIIIHHHHHHIIIJJJJJJJJJKKKJJJIIIFFFDDDCCCDDDCCCAAA>>>============<<<<<<;;;:::::::::;;;;;;777777888888888888777777666666666666666555555555444444444333333333222222111111111111111222222222...///111333333111///...///////////////////////////...---,,,,,,---//////000///---+++++++++---...........................+++++++++,,,,,,---------++++++,,,---............222000...---......---+++........................,,,,,,,,,---------......///...,,,++++++,,,---...---,,,,,,++++++,,,,,,---................................................---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,,,,---...///000111//////.........---------.........------.........------......//////000000////////////////////////...///000222222000///...////////////////////////////////////000000000000//////000000111111222222////////////////////////.........------.....................///000222222000000000000000000000000------++++++++++++------/////////...------,,,,,,///...---,,,,,,---...////////////......---------,,,,,,+++******+++++++++.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,------------------------+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***+++,,,,,,------,,,,,,+++---------.........//////000000//////.........---***+++,,,---............,,,,,,------.../////////000000000000111111111111////////////////////////............////////////000000000000000000000000222222111111111111111111111111111111111222222333000111111111111222222222444333222111111222333444111222222333333444444555888777777666666666777777555666777999;;;<<<<<<<<<<<<===============<<<<<<>>>>>>>>>>>>============???@@@AAABBBCCCCCCCCCCCCGGGHHHHHHGGGEEEDDDEEEFFFIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJLLLMMMOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXVVVUUUUUUVVVWWWYYYYYYYYYXXXXXXYYY[[[]]]_______________```bbbcccddddddeeeffffffeeebbb```^^^^^^]]]]]]^^^___```aaaaaacccdddfffhhhhhhgggeeeccc]]]^^^___``````___^^^]]]\\\[[[[[[YYYWWWUUUSSSRRRQQQPPPMMMKKKIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888999888666555555555666777777777666444444333333333111111111111111111111111222222111000//////000000/////////000///......---............////////////...------,,,,,,------...,,,,,,---.../////////......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---//////.........---------------------------------------------------------------------------------000///......,,,,,,+++***+++++++++,,,,,,---------------------------------+++,,,------++++++,,,---+++,,,---...////////////---------.........//////------------------------------------------------,,,,,,,,,---------......---,,,++++++++++++,,,---...------,,,,,,------...............////////////////////////////////////......////////////......---------------...//////111111000000//////......111111000000//////......000000000000000000000000............////////////000000000000000000000000////////////000000000000---,,,,,,++++++,,,,,,---,,,,,,,,,---------------......------------...............---------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------............------,,,------------.........///.........------------,,,,,,---......///000000/////////...------,,,,,,/////////000000000111111////////////////////////........./////////000000/////////////////////////////////////////////...//////......//////000111000111111111111222222222222111000//////000111222111222222333333444444555777666666555555666666666555666777999:::;;;<<<<<<<<<<<<============<<<<<<>>>>>>>>>>>>============???@@@AAABBBCCCCCCCCCCCCFFFGGGGGGFFFEEEDDDDDDFFFHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSVVVVVVVVVWWWXXXYYYZZZZZZZZZXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^______```aaaccccccbbbbbbccccccbbb```^^^\\\[[[[[[[[[\\\]]]^^^___```aaabbbeeeggggggfffdddccc___`````````___^^^^^^]]]\\\\\\[[[ZZZXXXVVVTTTSSSPPPOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@???===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888888999888777666555666666777777666555444333333333333111111111111111111111111222111111000//////000000///////////////......---............////////////---------,,,,,,---------------......///............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---///.........---------------------------------------------------------------------------------------,,,,,,++++++*********+++,,,,,,,,,---------...------------------------,,,---......,,,,,,---...---...............------------------.........///------------------------------------------------,,,,,,,,,---------.........---,,,++++++,,,---......------,,,,,,------...............////////////////////////////////////......////////////............------......///000000000000000////////////111000000000/////////...000000000000000000000000............////////////000000000000000000000000////////////000000000000---,,,,,,++++++,,,,,,---******++++++,,,------...---..................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------------------............------------------------------------,,,,,,,,,,,,---...//////...//////////////////...,,,,,,,,,,,,---------------------------,,,,,,,,,///...------...///111222/////////...------,,,,,,.........////////////000////////////////////////////////////000000000000////////////////////////..................////////////......//////000111000111111111111222222222111111000000000000111111111222222333333444444555555555444444444555555666555666777888999:::;;;<<<;;;<<<<<<=========<<<<<<============>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBDDDEEEFFFEEECCCCCCCCCEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOOOOQQQRRRSSSSSSSSSSSSSSSSSSUUUUUUVVVWWWXXXYYYZZZ[[[ZZZYYYXXXWWWVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[]]]^^^^^^___```aaabbbbbb^^^_________^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^```bbbdddeeeeeedddcccbbbaaa```___^^^]]]]]]]]]ZZZZZZZZZXXXWWWUUUSSSRRROOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBB???>>>===;;;:::::::::::::::::::::::::::999888777999888777666666666777777666555444333333222333333111111111222222111111111111111000/////////000000///////////////.....................////////////------------------------.........///......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---............------------------------------------------------------------------------------------,,,+++++++++++++++++++++---------------.........---------------------------...//////------...///////////////...---,,,+++------------............------------------------------------------------,,,,,,,,,---------............------------.........------,,,,,,------...---............/////////////////////////////////......////////////......//////......//////000111////////////000000000000000000000000////////////000000000000000000000000............////////////000000000000000000000000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...+++++++++++++++++++++++++++******)))***+++---...++++++,,,,,,,,,,,,------------,,,,,,------...///........................,,,,,,,,,,,,,,,,,,++++++........................000///---,,,++++++,,,---......////////////......+++++++++,,,,,,,,,------------------------------///...---,,,,,,...000222,,,,,,------.../////////---------.........///////////////////////////////////////000000000111111////////////////////////000111111111111111222222000000000000000111222222000000111111111222222222333333333333333333333333111222222333333444444555444444333333333444555555555555666777888999:::;;;;;;;;;<<<<<<======<<<<<<============>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDCCCDDDDDDEEEFFFHHHIIIJJJIIIJJJJJJKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQSSSUUUVVVWWWXXXXXXZZZYYYXXXWWWWWWWWWXXXXXXWWWXXXZZZ[[[[[[[[[ZZZYYY\\\]]]^^^___```aaaaaaaaa]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[]]]]]]]]]___aaacccdddddddddccccccbbb```^^^\\\\\\\\\]]]XXXXXXWWWVVVUUUSSSQQQPPPOOOOOONNNMMMLLLKKKJJJJJJIIIHHHHHHFFFEEEBBBAAA@@@<<<<<<;;;999999888888888999999999999888888777666888888777777666666666666444444333222222222222222000111222222222222111000111000000/////////000000000000///...........................////////////,,,------------------,,,.../////////...---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------......//////........................------------------------,,,...///...---,,,---.........//////...------,,,------------------------------------------------------------------------,,,,,,,,,---------.................................------,,,,,,------...---------.........//////////////////////////////......////////////......///////////////000111111......//////000000111111000000000000////////////////////////////////////............////////////000000000000000000000000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,---...------------------------+++******)))***+++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,........................000///---,,,++++++,,,---,,,------......------,,,+++++++++,,,,,,,,,------................../////////...,,,++++++---///000,,,,,,------.../////////------------............////////////////////////////////////000000000000........................111111111222222333333333000000000///000111111222000000111111111222222222333333333444444333333333111222222333333444444555333333333333333444555555666555555666777888999:::::::::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCBBBAAABBBDDDCCCCCCDDDFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNQQQQQQRRRRRRRRRQQQQQQPPPOOOPPPRRRTTTUUUVVVVVVWWWXXXXXXXXXWWWWWWXXXXXXXXXVVVWWWYYY[[[[[[[[[ZZZYYY[[[\\\]]]___````````````]]]]]]]]]]]]\\\[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^```aaaccccccccccccbbbaaa___]]][[[[[[[[[\\\XXXXXXWWWWWWUUUTTTRRRQQQPPPOOOOOONNNLLLKKKJJJIIIGGGGGGFFFDDDBBB@@@>>>===::::::999888777777777777777777777777777777666555777777777777666666555555333222222111111111111222000111222333333222111000000///////////////000000000000///............///............////////////,,,,,,---......---,,,,,,.../////////...---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......//////000........................------------------------+++---------,,,+++,,,---,,,------...//////......------------------,,,,,,------------------------------------------------,,,,,,,,,---------.................................------,,,,,,------...------------............////////////////////////......////////////......///////////////000111111......//////000000111111////////////000000000000////////////////////////............////////////////////////////////////////////////000000000000+++,,,,,,------,,,,,,+++000000///......---,,,,,,---..................---,,,,,,,,,,,,------------)))+++,,,.........------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------,,,++++++,,,......------------------------------,,,,,,------......***++++++,,,,,,------...,,,,,,,,,,,,,,,------...------------------------............////////////------------------------,,,,,,,,,,,,---...//////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........///////////////...---,,,++++++,,,---.../////////...------,,,,,,---------............///////////////////////////............////////////..............................//////000000111111......------......///000000111111111111222222222111111222222222222111111111222222333333444444555333333333333444444555666666555555555555777999:::999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????======>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBAAACCCDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMPPPPPPPPPPPPPPPPPPOOONNNOOOPPPSSSTTTVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXVVVVVVXXXYYYZZZ[[[[[[[[[ZZZ[[[]]]___``````______^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[\\\\\\]]]^^^___```aaaaaaaaa___^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYXXXWWWVVVTTTTTTOOOOOONNNMMMKKKIIIGGGFFFDDDDDDCCCBBB@@@>>><<<;;;999999888777777777777777555555666666666666555555555555666666666555444333222111000000000000111111///000222333333222000/////////......//////000000111000///------......///............////////////+++,,,---......---,,,+++.........///......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---------............---------------------------------------+++,,,------++++++,,,---+++,,,---...////////////------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------............------...------,,,,,,------...,,,------------.........////////////////////////......////////////......//////......//////000111////////////000000000000////////////000000000000000000000000000000000000............////////////////////////////////////////////////000000000000+++,,,,,,------,,,,,,+++------------------------......------------......,,,,,,---------.........((()))+++---...---,,,,,,+++,,,,,,,,,------------------------------------******+++,,,,,,---......000///---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,,,,++++++,,,------------.........---------....../////////............------------/////////...------,,,,,,---............/////////////////////////////////------------....................................,,,,,,,,,---.../////////...------------...//////000111111111111222222222111111222333333222111111111222222333333444444555333333333333444555666777666555444444444666888999888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGHHHJJJKKKLLLMMMLLLLLLOOOOOOOOOOOOOOONNNMMMLLLNNNOOORRRSSSTTTTTTSSSRRRRRRSSSTTTVVVWWWXXXXXXYYYUUUUUUVVVWWWYYY[[[]]]^^^YYYZZZ]]]___``````___^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[[[[\\\\\\]]]]]]]]][[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUSSSSSSMMMMMMLLLKKKIIIFFFCCCAAAAAAAAA@@@???>>><<<:::999999888888777777777777777444444555555555555444444333444555555555444333222000000000//////000000111///000222444444222000///...............///000000111000...---------///000............////////////+++,,,...//////...,,,+++------......///............------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------------------------,,,,,,,,,+++------------------------,,,---...---,,,+++,,,...------...............------------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,---------......+++,,,---......---,,,+++...------,,,,,,------...,,,,,,---------.........////////////////////////......////////////............------......///000000000000000////////////.../////////000000000111000000000000000000000000............////////////////////////////////////////////////000000000000++++++------------++++++***++++++,,,,,,------...///...---,,,,,,---...///---------....../////////'''(((+++---------,,,+++,,,,,,,,,------.................................******+++,,,,,,---......111000...,,,,,,,,,...///+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,------............//////000//////...---,,,,,,------...//////000.........////////////000////////////////////////,,,,,,,,,---------..............................,,,,,,------...///000000///////////////000111111000111111111111222222222333333555555555555333333111222222333333444555555333333333444555666777888666555444333444666888999888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<===>>>??????@@@@@@@@@AAABBBCCCCCCBBBBBBDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHJJJKKKMMMMMMLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOQQQQQQPPPOOONNNPPPQQQSSSUUUWWWXXXYYYYYYUUUUUUUUUVVVXXX[[[^^^___XXXZZZ\\\___```___^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\[[[ZZZXXXXXXWWWWWWYYYYYYYYYYYYYYYZZZZZZZZZXXXYYYZZZ[[[[[[ZZZXXXXXXTTTTTTTTTTTTSSSQQQPPPPPPLLLKKKKKKIIIFFFCCC@@@>>>?????????>>>===;;;:::999999888888777777777777888333333444555555444444444222333444444444333222111000000////////////000111///000222444444222000///...............///000111222000...---,,,---///000............/////////000+++,,,...//////...,,,+++,,,,,,---.../////////......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---+++++++++,,,,,,---------++++++++++++++++++++++++------------------------------------------------////////////////////////---------,,,,,,+++++++++---------------------------...///...------...///////////////...---,,,,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,---------......++++++,,,------,,,++++++...------,,,,,,------...,,,,,,,,,---------......////////////////////////......////////////......---------------...//////111111000000//////........./////////000000111111000000000000000000000000............/////////000////////////////////////////////////000000000000//////.........---------------,,,,,,,,,,,,++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++000///---+++************---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........---,,,,,,+++++++++******++++++,,,---...---+++---000222111///.........------,,,,,,,,,,,,------......------,,,---------...------,,,,,,---------,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,,,,---------..............................................................................000////////////.................................000////////////.........000000000///...,,,+++***////////////000000000000......////////////......000000000000000000000000000000111222222222222111444555666666555333111///111222222333333222222111000222444666666666555444666666666666666777888888777777888999::::::;;;;;;>>>>>>>>>>>>===============>>>>>>?????????>>>>>>BBBBBBAAABBBBBBCCCDDDEEEIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLJJJMMMPPPQQQOOOMMMLLLKKKOOOPPPSSSUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYVVVVVVUUUTTTTTTUUUVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTWWWVVVTTTQQQOOOMMMLLLLLLHHHHHHGGGFFFDDDBBB@@@??????>>>>>><<<;;;999777666888777777666555444444444444444444444444444444444222222222222222222222222//////000000111111111222000000111111000///......////////////////////////---.........///......------------------------------------------...///000+++,,,...///000///...............------,,,,,,,,,---------------...///000333///,,,,,,000111///+++...------,,,+++***)))))),,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///......------------......++++++,,,,,,...111333555------------------------------------------------------------------------------.........---+++***------------------------111000000000000///,,,******+++,,,---...---,,,++++++++++++,,,,,,---------------------------------......------------......,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////000///...------...///000...000111000///...///111222222222111000//////...000000//////.........---.........//////000111222////////////////////////000000000000000000000000///.........------------------,,,,,,,,,,,,++++++......---------,,,,,,,,,---......//////......---000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,---------,,,------------.........---.........------,,,++++++++++++***++++++,,,---...,,,+++---///111000.........---------,,,,,,,,,,,,------......------,,,---------......------,,,.........---------,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......------------------------................................................,,,,,,,,,---------............................../////////.........---------...............------.../////////000000000000......////////////......//////////////////////////////000111111111111000222333444555444222000///000000111111111111000000///000222333444444333222555555555555666777888999888888888999999:::::::::<<<<<<<<<======>>>>>>>>>===>>>>>>???@@@@@@@@@???BBBAAAAAABBBBBBCCCDDDEEEHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLJJJMMMPPPPPPOOOMMMLLLLLLNNNOOOQQQSSSTTTTTTSSSSSSTTTTTTTTTTTTUUUWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWXXXXXXYYYVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUSSSSSSTTTSSSQQQOOOMMMKKKJJJJJJHHHGGGGGGEEEDDDBBB@@@???=========<<<;;;999888777777777777666555444444444444444444444444444444444222222222222222222222222......//////000000000000000000111111111000//////........................,,,,,,---...............------------------------...------------......///---....../////////............---------,,,,,,,,,---------------...//////222///+++,,,///000...+++------,,,,,,+++*********...------,,,,,,------...,,,,,,,,,,,,------------------,,,,,,,,,---............------------......,,,,,,,,,,,,...000222333------------------------------------------------------------------------...//////000///...---,,,------------------------...---------...---+++))),,,,,,---............---******+++++++++,,,,,,,,,------------------------......------------......,,,,,,,,,---------......,,,,,,---------.........////////////////////////000///...------...///000...000111000///...///000222222111111000//////...000/////////........................///000111222000000000000000000000000000000000000000000000000............------------------,,,,,,,,,,,,++++++...------------,,,,,,,,,---......//////......---------,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++,,,,,,---...,,,,,,,,,,,,------------------------------,,,,,,+++++++++++++++,,,------,,,++++++,,,...//////---...------------,,,,,,,,,,,,------......------,,,,,,------.........------//////............---------++++++,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................******+++,,,---...///000....................................---------,,,++++++---...//////000000....../////////000000000......////////////......////////////////////////......///000000000000000000111222333333222111000111111222222222222111111000111111222222333333444444444444555666888999:::888888999999999999999999::::::;;;<<<===>>>??????======???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLJJJLLLOOOPPPOOOMMMLLLLLLMMMNNNPPPQQQRRRSSSRRRRRRTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYVVVVVVUUUUUUUUUVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFFFFEEEDDDBBB@@@???>>>;;;;;;;;;;;;:::999888888777777666666555444444444444444444444333333333333222222222222222222222222............//////////////////000000111000000000------------------------------...------,,,+++***........................///...------------------//////......------.........------------,,,,,,,,,------------------...///000---++++++...///---+++,,,,,,,,,,,,++++++++++++...------,,,,,,------...++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------......------------......,,,,,,,,,,,,---...///000------------------------------------------------------------------------///000111111111000///...---------------------------,,,,,,,,,......,,,***...------------...//////************++++++++++++------------------------......------------......,,,,,,,,,---------......,,,------------.........//////////////////////////////............//////...///000000......///000222111111000000//////...////////////........................///000111222000000000000000000000000000000000000000000000000------------------------------,,,,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------,,,---------,,,++++++++++++,,,------+++++++++,,,------------------------------------,,,------......------,,,,,,------...........................---------------,,,+++,,,.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................------......///000000111..............................---------,,,,,,,,,++++++---...//////000000........./////////000000......////////////......////////////////////////...///000000111111000000///000111222222222222111333444444555555444444333333333333333333555666777222333333444666888999:::999999999999888888888888999::::::;;;<<<<<<======<<<===???@@@AAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLJJJLLLOOOOOONNNMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSRRRUUUUUUTTTTTTSSSTTTTTTUUUWWWWWWXXXYYYYYYYYYXXXWWWTTTTTTTTTTTTUUUUUUVVVWWWVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLJJJHHHGGGFFFDDDDDDCCCBBBAAA???>>>===999::::::::::::999999888666666666555555444444444444444444333333333333333111111111111111111111111////////////////////////,,,---...///////////////------------------------000//////---,,,***((('''///////////////////////////......---,,,,,,,,,,,,000...---+++++++++,,,------------------------------------,,,,,,---.........,,,***+++,,,---,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,......------------......---------,,,,,,---------------------------------------------------------------------------------...///000111111000///...------------------------...---,,,---///000///......---,,,,,,,,,---///000++++++++++++++++++++++++------------------------...------,,,,,,------...,,,,,,,,,---------......------------............/////////////////////////////////....../////////...///000///......///000111111000000///////////////////////////........................///111111////////////////////////////////////////////////,,,,,,------------------------,,,,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,------...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,,,,---------------------------,,,------......------,,,,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...///...---,,,,,,,,,---------......------------------------................................................////////////////////////..............................---------,,,,,,,,,------...............---............////////////......////////////..............................///000111111222222111111000000111222222333333333333444444555555444444333333333333333333555666777222222333444666777999:::999888888888888888888888;;;;;;::::::::::::::::::<<<===???@@@AAABBBCCCCCCAAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLJJJLLLNNNOOONNNMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTVVVUUUTTTTTTSSSSSSTTTTTTXXXXXXZZZ[[[ZZZYYYXXXWWWTTTTTTTTTTTTUUUVVVVVVWWWUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTRRRRRRRRRRRRTTTTTTSSSTTTTTTSSSSSSRRRQQQPPPNNNMMMMMMLLLKKKHHHGGGEEEBBBBBBAAAAAA???>>><<<;;;888999999999999999888888555555555555444444444444444444333333333222222222111111111111111111111111000000000000000000000000++++++,,,---............------------------------------------,,,+++***)))///////////////////////////...---,,,,,,,,,,,,,,,...---+++***)))***++++++------------------------...------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---......,,,++++++******++++++,,,******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,......------------......---------------,,,,,,,,,------------------------------------------------------------------------,,,---.../////////...------------------------------,,,+++,,,...000//////---,,,+++++++++,,,...///------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////////////////////////////...//////////////////...---///000///...---...///000000000///////////////.........///////////////------------...///000111........................////////////////////////,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,------------...---......//////......---------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++,,,---...///,,,,,,,,,,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,------------...,,,------......------,,,,,,---...///////////////+++++++++,,,,,,,,,,,,---...,,,,,,,,,...///...---,,,,,,,,,---------....................................................................................---------,,,,,,,,,....................................---------,,,.../////////...---,,,,,,------........./////////......////////////..............................000000111222222222222222000000111111111222222333111111222222222222111111000111111222222333333444333333333444555777888999777777888888888888888888::::::::::::999999999888======???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMJJJLLLNNNNNNMMMMMMNNNOOOQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUXXXYYY[[[\\\\\\ZZZXXXWWWUUUUUUUUUTTTUUUUUUVVVVVVTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOLLLMMMMMMLLLKKKIIIFFFEEE@@@@@@@@@???>>><<<;;;:::888888999999999888777777444444444444444444444444444444333333222222111111111111111111111111111111111111111111000000000000+++,,,------------------------------------------((()))+++,,,...//////000...........................---,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,------.........------,,,,,,------...++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------......------------.....................---,,,,,,------------------------------------------------------------------------++++++---.........---,,,------------------------,,,***)))***,,,------,,,,,,++++++++++++,,,------............------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////////////////////////////......////////////......---...//////------...///////////////////////////.........///////////////------------...///000111------------------------000000000000000000000000++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---......//////......---***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++---...///000000,,,------------............---,,,++++++---...000---,,,,,,,,,,,,---......+++---......++++++,,,...,,,,,,,,,---------......,,,------......------,,,,,,---...///000000000000,,,,,,,,,,,,------.........---,,,---...//////---,,,,,,,,,---------......------------------------................................................,,,,,,,,,---------------......................../////////.........------......//////...------,,,---------.........//////......////////////..............................///000000111111111111111000000000///000000111111000000111111111111000000///000222333444444333222444333333444555666777888666666777777888888999999888888888999999999999999===>>>>>>???@@@@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEEEEFFFGGGHHHIIIIIIGGGHHHHHHIIIJJJKKKLLLMMMJJJLLLMMMNNNMMMMMMOOOPPPRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\ZZZWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRSSSQQQQQQQQQQQQPPPOOONNNMMMKKKKKKLLLLLLJJJHHHFFFDDD>>>>>>>>>>>>===;;;:::999888888999999888777666666444444444444444444444444444444333333222111111000111111111111111111111111111111000000000/////////....../////////...------........................)))***+++---///000000000------------------------,,,,,,,,,+++,,,,,,------+++,,,,,,------------,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///,,,,,,,,,---------------...------,,,,,,------...,,,,,,,,,,,,------------------,,,,,,,,,---............------------............/////////...---,,,------------------------------------------------------------------------***+++,,,.........---,,,---------------------------+++))))))+++,,,,,,,,,+++,,,,,,---------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////////////////////////////---...///000000///...------...//////------...///////////////////////////............/////////000------------...///000000........................000000000000000000000000+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++&&&''')))+++,,,,,,,,,,,,------------------------+++++++++,,,,,,---------((()))+++---///111333444---------.........//////...---+++++++++---///000---,,,,,,,,,,,,---......,,,...///...,,,+++,,,///,,,,,,,,,------.........,,,------......------,,,,,,---...///000000000000---------.........//////...---,,,---/////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,------...///000111111........................000////////////.........------...............------------.........//////......////////////.................................//////000000000000000000///............//////222222222333333222222222000222444666777666555444444444444444444555666777555666666777888999999:::666666777888999::::::;;;===>>>>>>?????????>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHIIIJJJKKKLLLMMMJJJLLLMMMNNNMMMMMMOOOPPPRRRRRRRRRRRRSSSUUUVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWYYY[[[\\\[[[YYYWWWUUUVVVUUUTTTSSSSSSRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSOOOOOOOOOOOONNNMMMLLLLLLIIIJJJKKKKKKJJJGGGEEECCC============<<<;;;:::999999999999888888777666555444444444444444444444444444444333333222111000000000000000000000000000000000000//////.........---000111111111000///......////////////////////////......//////......---,,,------------------------++++++++++++,,,------...+++,,,...///000///......,,,,,,,,,------............---,,,,,,++++++++++++,,,,,,------,,,,,,...000------------------------,,,++++++******++++++,,,,,,,,,------------......,,,,,,,,,,,,------...///.........------...............///000000///...---------------------------------------------------------------------------***+++---.........------------------------------000---++++++,,,......---+++,,,.../////////...------------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------................../////////000////////////////////////---...///000000///...------...///...------...///.........///////////////---.........//////000000---------------...000000////////////////////////000000000000000000000000,,,+++***,,,...//////......////////////---,,,+++---------,,,,,,++++++++++++---///111111000///...------,,,+++***)))(((''',,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......------,,,++++++//////.........---------------,,,++++++*********///......------......///111///---,,,,,,,,,+++***.........------,,,,,,,,,//////.........---------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------.........,,,+++,,,...///...+++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++***,,,...000111111000///////////////////////////.........------,,,,,,,,,,,,,,,,,,---------...............------.........+++,,,---......---,,,+++///////////////.........000000000000000000000000000000000111222222333333333333333333333333333333555555555555666666666666666555444333444444666777666666777888999::::::;;;999;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGKKKJJJHHHGGGGGGIIIKKKMMMLLLNNNOOOOOONNNMMMOOOPPPOOOSSSTTTPPPOOORRRTTTSSSRRRSSSUUUVVVWWWXXXXXXXXXZZZXXXWWWVVVWWWXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQSSSSSSSSSSSSRRRQQQOOOOOOSSSSSSSSSSSSSSSRRRQQQQQQOOOOOONNNMMMLLLLLLLLLLLLMMMMMMKKKIIIGGGEEECCCBBBAAAAAA@@@>>>===;;;::::::999999888888888888888888555555555555555555555555333222111111000000111111111111111111111111111111111000000///...---------222111111000///......---+++,,,------......------+++++++++,,,---...///000------------------------++++++,,,------......///++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,---------............---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------++++++++++++------((()))+++...////////////...------------...//////........................------------------------++++++,,,------------,,,---,,,,,,++++++,,,,,,------------------...//////---------------------,,,++++++++++++++++++++++++////////////////////////---------------------------------............///...------------...//////........................////////////////////////........................000000000000///...---,,,........................000000000000000000000000,,,++++++,,,...//////...,,,---...//////...---------,,,,,,,,,,,,,,,,,,+++,,,---.../////////......************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------......------,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---111///---,,,------,,,+++......---------,,,,,,,,,///.........------------......---------,,,,,,,,,,,,------......------,,,---------.........//////,,,,,,,,,---------.........,,,+++,,,...///---+++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++222111///---,,,***))))))------------------------------------,,,,,,,,,,,,,,,,,,,,,------------.........------------......,,,------------------,,,/////////////////////...000000000000000000000000000000000111222222333333333333333333333222222222444555555555666666666666555555444333444555666777666666777888999::::::;;;:::<<<======<<<===>>>@@@@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIILLLJJJIIIHHHHHHJJJLLLNNNMMMOOOPPPPPPOOONNNPPPQQQPPPSSSSSSPPPNNNQQQRRRQQQQQQRRRTTTVVVWWWXXXYYYYYYZZZYYYXXXWWWXXXXXXXXXWWWWWWVVVUUUSSSRRRRRRQQQQQQSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@???>>><<<;;;:::999999999999888888777777777444444444444444444444444333222111111000000111111111111111111111111111111000000000///...---------111111000000///......---++++++,,,---------------++++++++++++,,,---......------------------------...------,,,++++++******++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,++++++,,,------)))***,,,...//////......,,,++++++++++++,,,------------------------------------------------------+++,,,,,,------------------,,,,,,++++++,,,,,,---......---------......///+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///...------------...//////........................////////////////////////........................000000000000000//////...................................................,,,++++++,,,...///...---++++++---...////////////+++,,,,,,,,,,,,,,,,,,---,,,,,,------------......************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////---,,,,,,,,,,,,+++++++++*********+++,,,------------,,,,,,++++++,,,,,,---111///------......---,,,...------------,,,,,,,,,............------------......---------,,,,,,,,,,,,------......------,,,............////////////,,,,,,,,,---------.........---,,,,,,......---,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,000///---++++++,,,...///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------...------,,,,,,------.........//////////////////000000000000000000000000000000000111222222333333222222222222222222222222444444444555555555666666444444444444444555666777666666777888999::::::;;;;;;<<<>>>>>>======???@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIKKKMMMNNNNNNPPPQQQQQQPPPOOOQQQRRRPPPSSSSSSOOOMMMOOOPPPOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRTTTTTTUUUUUUTTTTTTSSSRRROOOOOOMMMLLLLLLKKKKKKKKKKKKJJJIIIGGGEEECCCAAAAAA??????>>>===;;;:::999999:::999999888777666666555444444444444444444444444222222111000000000000111000000000000000000000000000000//////...---------000000000///......------++++++,,,,,,------------************+++,,,---...---------------------------,,,,,,++++++***))))))++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,------------------------------+++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------+++,,,------......------,,,++++++++++++,,,------------------------------------------------------+++,,,,,,------------------,,,,,,++++++,,,,,,---......---------------...***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...------------...//////........................////////////////////////........................//////000111111111111000................................................---,,,+++,,,...///...---,,,,,,------............+++++++++,,,,,,------------,,,,,,++++++,,,------------,,,++++++***)))))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......------......///000...------...///...---------------------------------------------------......---------,,,,,,,,,,,,------......------,,,------------............,,,,,,,,,---------.........---------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,///............000111222++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,++++++,,,---...............////////////////////////////////////000000000111222222333333111111111111111222222222333333444444444555555555444444444444555555666666666666777888999::::::;;;:::<<<===>>>======>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOLLLLLLJJJJJJJJJKKKMMMNNNNNNOOOPPPPPPOOOOOOPPPQQQPPPSSSSSSNNNLLLNNNOOOMMMNNNOOORRRTTTVVVXXXYYYZZZYYYZZZ[[[ZZZYYYWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSVVVVVVVVVVVVVVVUUUUUUTTTOOONNNMMMKKKJJJJJJJJJJJJHHHHHHFFFEEECCCAAA@@@???>>>===<<<;;;:::999888888:::999999777666555444444333333333333333333333333222222111000000000000000000000000000000000000000/////////......---------/////////......------------------------......///,,,+++++++++,,,,,,---...------------------------*********+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................***+++++++++,,,,,,---------------------------------------,,,,,,------------------------------,,,...------------...//////........................------------------------***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,------,,,,,,,,,------.........------------------------........................,,,,,,---------------------------............///...------------...//////........................////////////////////////........................------///000000111111111................................................---,,,+++,,,.........,,,......------,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++++++++,,,,,,------,,,,,,+++*********---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------............---------,,,,,,,,,++++++///......------......//////---,,,,,,...//////...------------------------,,,,,,------------------......---------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,222222222111///---***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,++++++,,,---...---.........//////000000////////////////////////000000000111222222333333000000111111111222222222333333333333444444444444222333444555555666666666666666777888999::::::;;;999;;;<<<<<<<<<<<<===???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFGGGIIIKKKMMMNNNOOOLLLKKKKKKJJJKKKLLLMMMMMMLLLNNNOOOOOONNNNNNOOOPPPOOORRRRRRNNNLLLMMMNNNMMMNNNOOOQQQSSSVVVWWWXXXYYYXXXZZZ\\\[[[XXXVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSTTTQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPMMMMMMKKKJJJIIIHHHHHHHHHFFFEEEDDDCCCAAA???>>>>>><<<;;;;;;:::999888777777999999888777666444444333333333333333333333333333222111000000//////000000////////////////////////............------------............------------.........---...///000000...------------......///------------------------++++++,,,,,,---.........+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,------------,,,,,,,,,,,,------------,,,------.......................................+++++++++,,,,,,---------------------------------------------------------......------,,,,,,,,,,,,...------------...//////////////////////////////------------------------))))))***+++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,,,,------.........------,,,,,,,,,------------------------........................,,,,,,,,,---------......---------............///...------------...//////////////////////////////////////////////////////........................++++++---...///000000000////////////////////////////////////////////////...,,,,,,,,,......---,,,///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++)))******+++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++//////...---,,,,,,++++++------...............///.........---,,,+++++++++---,,,,,,++++++,,,,,,------,,,++++++---///......,,,,,,,,,------------...,,,,,,,,,,,,------------......---------,,,,,,,,,,,,------......------,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...///...,,,++++++,,,---,,,,,,++++++,,,,,,---******+++,,,------------***+++---...---,,,***(((........................++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...------......///000000000000000000000000000000000000000000111222222333333000000111111222333333333222222222333333333444444222222444555666666666666666666777888999::::::;;;999:::<<<<<<;;;;;;===>>>@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGEEEFFFGGGHHHJJJLLLMMMMMMKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMOOONNNMMMMMMNNNPPPOOORRRRRRNNNLLLNNNOOONNNNNNOOOQQQSSSUUUVVVWWWXXXWWWZZZ\\\[[[WWWTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPLLLKKKIIIHHHFFFFFFEEEEEECCCCCCBBBAAA???>>>===<<<::::::999888888777666666888777777666555444444333222222222222222222222222111111000////////////000////////////////////////------------------------------------------------///...---------...000111//////............//////------------------------//////...------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,,,,---------.........,,,---.../////////......------------------------,,,,,,---------------...------------------------------............------......---,,,,,,,,,------,,,++++++++++++,,,------////////////////////////------------------------)))******+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........---------............///...------------...//////////////////////////////////////////////////////........................***+++,,,---.../////////////////////////////////000000000000000000000000...---,,,,,,......---,,,...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,---.........,,,+++***)))******+++,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------,,,,,,,,,,,,------.........------------------,,,,,,---,,,,,,++++++,,,,,,---+++***)))***,,,......---,,,,,,,,,---------......++++++,,,,,,,,,---------......---------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---///000...+++***+++------,,,,,,++++++,,,,,,---)))***+++,,,------------$$$%%%'''))),,,---...///------------------------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,......------------......,,,------------------,,,------......///000000111000000000000000000000000000000000111222222333333111111111222333444444444222222222222333333333333111222444555666777777666666666777888999::::::;;;:::;;;======<<<<<<>>>???AAA@@@?????????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMNNNPPPOOONNNNNNOOOQQQNNNRRRRRRNNNMMMOOOQQQPPPNNNOOOQQQSSSTTTUUUVVVVVVUUUYYY\\\[[[VVVSSSSSSUUUVVVVVVUUUTTTTTTTTTUUUUUUQQQQQQRRRQQQQQQPPPOOONNNQQQRRRRRRRRRRRRQQQPPPPPPJJJIIIGGGFFFDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;999888888777777666666555666666666555555444444444222222222222222222222222111111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++,,,...//////......---------......------------------------......------,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,---......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,............---++++++,,,,,,,,,---------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,///..................---------------------------,,,---...//////...---,,,...---,,,,,,,,,---......,,,++++++++++++,,,------........................------------------------++++++,,,------------,,,---,,,,,,++++++,,,,,,---*********+++,,,---...///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///---------............///...------------...//////////////////////////////////////////////////////........................,,,,,,---.../////////...////////////////////////////////////////////////...---,,,,,,......---,,,,,,++++++***+++,,,...///---------,,,,,,+++++++++,,,---/////////---+++***---,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------......///+++++++++,,,,,,---------+++,,,,,,------......//////......------......///***)))((())),,,---...---,,,,,,,,,------.........+++++++++,,,,,,---------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......---///000///+++***+++------,,,,,,++++++,,,,,,---)))***+++,,,------...------,,,***))))))+++,,,---------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,///......------......///+++,,,............,,,+++---------...///000000111000000000000000000000000000000000111222222333333111111222333444444555555111111222222222333333333000222444666777777777666666666777888999::::::;;;;;;<<<>>>>>>======???@@@AAA@@@?????????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJNNNOOOQQQPPPOOOOOOPPPRRRNNNQQQRRROOOMMMPPPRRRQQQOOOPPPQQQSSSTTTTTTUUUUUUTTTXXX\\\ZZZUUURRRRRRTTTVVVVVVUUUUUUTTTUUUUUUUUUQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNNNNMMMMMMLLLKKKIIIHHHFFFEEECCCBBBBBBAAAAAA@@@???>>>===<<<;;;:::888888777777666666555555555555555555555555444444111111111111111111111111111111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---......------,,,,,,,,,------------------------------)))******+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---************************)))+++,,,...//////......******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///.........---------------------------,,,---...//////...---,,,------,,,+++,,,---...///...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---,,,,,,++++++,,,,,,---))))))***+++,,,...///000,,,---------------------++++++++++++++++++++++++------------------------++++++,,,,,,---...//////---------.........//////...------------...//////000000000000000000000000////////////////////////........................---...//////////////////000000000000000000000000........................------...............---,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,------,,,,,,+++***)))+++++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,333222111/////////000111,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---......---+++******+++,,,...///...---++++++,,,///......------......///------,,,,,,------...///......---------......///---,,,,,,+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,---///000000000///...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---///111111000...---............////////////000000000000111111111111111111000000111111222333222222333333333333444444444555666777777888888888666666777999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@????????????>>>AAAAAABBBCCCDDDEEEFFFFFFEEEFFFHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNMMMNNNOOOQQQRRRTTTUUUVVVPPPQQQQQQRRRRRRRRRRRRRRRNNNNNNOOOPPPQQQRRRSSSSSSXXXXXXXXXWWWVVVSSSQQQPPPRRRQQQQQQSSSWWWXXXWWWUUURRRRRRRRRQQQPPPPPPOOOOOOPPPOOOMMMKKKKKKKKKKKKLLLIIIHHHFFFDDDBBB@@@@@@???@@@>>>;;;;;;<<<<<<:::777999999888888777777666666777666444333222111111111333333222111000///......////////////............---..................---------------------------//////...------------..................---------........................000///---,,,+++,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------000---,,,---///000...,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,------......------,,,........................,,,---......//////......///---,,,,,,---...---,,,///......------......///000000//////.........---------,,,,,,,,,,,,++++++,,,------......------,,,++++++,,,---------,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,.../////////...---......---------,,,,,,,,,------------------,,,,,,////////////////////////000///...------...///000//////.........---------,,,,,,,,,---------......(((***...111222000...,,,111111000000/////////...------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---............---,,,,,,)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,++++++........................000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,........................)))+++,,,,,,,,,,,,---///,,,...///...---+++,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,------,,,,,,,,,,,,------------,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,---...............------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---///000000//////...............//////////////////000000000111111111111111000000111111222333222222333333333333444444444555666777777888888777666666666777888888888999;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????BBBBBBCCCDDDEEEFFFGGGGGGEEEGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPQQQSSSTTTUUUUUUVVVPPPQQQRRRRRRSSSSSSSSSSSSPPPPPPPPPQQQQQQRRRRRRSSSWWWWWWWWWWWWVVVTTTRRRQQQRRRQQQPPPSSSVVVWWWVVVTTTRRRRRRQQQQQQPPPPPPOOOOOOOOONNNLLLJJJIIIHHHIIIIIIGGGFFFDDDBBB@@@???>>>>>>???===;;;;;;<<<<<<999777888888777777777777777777666555444333222111111111111111111000000000000000////////////............------............------------------------------,,,,,,,,,,,,---///000111........................------------------------///...---,,,,,,,,,------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++******+++++++++*********+++,,,,,,,,,---...,,,+++,,,...///---+++++++++++++++++++++++++++......---------,,,,,,,,,,,,------......------,,,------------------------)))***++++++,,,,,,++++++...,,,++++++---......---...------------------.....................------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,//////...---+++***))))))------------------------,,,,,,------------,,,,,,------,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,---------......,,,---.../////////...---......---------,,,,,,,,,...---------------------........................000///...------...///000//////.........---------,,,---------............***,,,...000000000...---000000000//////.........---...............------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------............//////......---,,,***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,------........................,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...//////......---------,,,,,,,,,,,,------...---------,,,,,,++++++------------------------)))+++,,,,,,,,,,,,---///,,,---///...---,,,,,,---++++++************++++++******))))))******+++,,,,,,,,,++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......---............/////////............//////////////////000000000000111111111111000000111111222333222222333333333333444444444444555666777777777777777777777777777777777777::::::::::::::::::::::::======>>>??????@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHFFFHHHIIIHHHGGGGGGHHHJJJIIIIIIIIIIIIJJJLLLMMMNNNNNNOOOQQQRRRSSSSSSRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPRRRTTTUUUTTTSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCBBB@@@>>>======<<<>>>===;;;:::;;;:::999777666666666777777777777777666555444222111111111111/////////000000111111111/////////............---,,,,,,------------,,,,,,------------------------++++++,,,,,,---///000111......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++************++++++++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,++++++---//////...------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++*********+++---///000------------------------,,,,,,------------,,,,,,,,,,,,+++++++++++++++***......------------......,,,,,,,,,---------......,,,---......//////............---------,,,,,,,,,........................------------------------//////............//////...............---------------........./////////------......///......---/////////........................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---.....................---,,,,,,***+++,,,,,,******+++,,,,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,------------...............------,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******++++++---......---,,,,,,------,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,++++++*********++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,++++++,,,---...---..................---,,,,,,,,,---------............---------...///000............////////////////////////000000000111111111000000111111222333222222222333333333444444333444555666777777777777999999999999999:::::::::::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHGGGIIIJJJIIIHHHGGGHHHJJJIIIIIIIIIIIIJJJLLLMMMNNNLLLMMMOOOPPPPPPOOONNNMMMPPPQQQRRRTTTUUUUUUUUUUUUSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPNNNOOOOOOQQQRRRSSSRRRRRRQQQQQQPPPOOOOOONNNNNNMMMLLLLLLJJJHHHFFFEEECCCCCCBBBBBB@@@???======<<<<<<===<<<;;;:::999999888777555555555666666777777777555444333222111111111111////////////000000000111//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------......///////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))+++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,***)))))))))+++...111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......---------.....................---------,,,,,,,,,.........///////////////------------------------/////////....../////////.................................////////////000///......---------........................------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++------...,,,------------,,,++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///++++++,,,,,,,,,------......------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******++++++---......---,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------...---,,,+++*********))))))))))))******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,---...///------...//////...------,,,,,,,,,---------.........------------...//////............////////////...////////////000000000111111000000111111222333222222222333333333444444333444555666666777777777666777888999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<>>>???@@@AAABBBAAABBBBBBCCCDDDEEEFFFFFFHHHJJJKKKJJJHHHHHHIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNLLLMMMNNNOOOOOONNNMMMLLLQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNLLLNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJHHHFFFDDDCCCBBBAAA@@@???>>>============;;;;;;:::999888777666666444444555555666666666777444333333222111111111111000000000////////////...............------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))+++,,,++++++************++++++------,,,,,,,,,,,,,,,,,,---.........---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++111///---,,,,,,,,,+++***+++,,,,,,------,,,,,,+++)))*********++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++222111...+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......------------......//////......---------,,,,,,,,,............//////000000------------------------...//////////////////...---..............................////////////000//////...---------......------..................////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,------,,,,,,+++***+++,,,---,,,+++***+++---++++++,,,,,,------......------------------------------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000+++++++++++++++,,,---.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///+++,,,......---,,,---...++++++************++++++++++++******++++++,,,---------.........,,,+++******))))))))))))***++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......---------------,,,---...//////...---,,,,,,,,,,,,---------......,,,------------.....................////////////......////////////000000111111000000111111222333222222333333333333444444333333444555666666666666444444555777888999:::;;;::::::::::::::::::::::::;;;;;;<<<===???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFJJJKKKKKKKKKIIIHHHIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPOOONNNNNNMMMLLLLLLLLLMMMMMMKKKMMMNNNOOONNNMMMNNNOOOMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFDDDBBBAAA???>>>======<<<<<<<<<<<<999::::::999666555555666444444444555555555555555333333222111111111111111000000000//////..................------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------111///---,,,,,,,,,+++***+++,,,---......---,,,+++*********+++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,,,,,,,,,,------++++++************++++++,,,,,,,,,---------.........------------...//////......---------,,,,,,,,,---------......//////000------------------------......////////////......---------...............------........./////////......---------......///.............../////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------,,,,,,++++++,,,------++++++,,,---******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000,,,,,,++++++,,,---///000......------------......,,,,,,------.../////////------------------------)))+++,,,,,,,,,,,,---///***,,,......---------...,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...---+++)))(((++++++******+++,,,,,,---,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------,,,+++++++++,,,---......---,,,+++,,,,,,,,,---------......+++,,,---.........------............////////////........./////////000000111111000000111111222333222222333333333333444444333333444555666666666666555555666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGJJJKKKLLLKKKIIIIIIIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNPPPOOONNNNNNNNNPPPRRRSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPOOONNNLLLLLLLLLMMMMMMIIILLLNNNNNNLLLKKKLLLNNNKKKKKKJJJJJJIIIHHHHHHGGGEEEFFFFFFEEEDDDBBBAAA@@@<<<<<<;;;:::::::::;;;;;;888999:::888555444444666555555444444444444444444333222222111111111111111.........///////////////.........---------,,,,,,------............------++++++++++++++++++++++++*********+++,,,---//////++++++,,,,,,---.........------------------------,,,---.........---,,,+++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,---.........,,,---///...,,,+++---///------------------------,,,,,,,,,---------......,,,------......------,,,---------------------------...//////000000//////...---++++++---......---+++---...//////...---+++,,,+++++++++++++++******------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))***+++---...//////++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------.........,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,---...///000......---------,,,,,,,,,+++,,,,,,---......//////........................---...///000000///...------------.........//////,,,---------............,,,,,,---....../////////.........//////000000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,+++,,,------++++++,,,---))))))***++++++,,,------************************)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---//////------,,,,,,---...000111......------------......+++,,,,,,---...///000000---------------------------......---+++******+++***,,,......---------...///......------......//////............///000000***+++,,,---,,,***(((&&&,,,,,,,,,,,,------...///))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,---,,,+++***(((***+++---......---+++***,,,,,,,,,---------......***+++---//////...---,,,............/////////000............/////////000111111111000111222222333222222333333333444444444222333444555666666666666999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????CCCCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMLLLJJJIIIIIIJJJIIIIIIIIIIIIKKKLLLMMMNNNOOONNNLLLKKKLLLNNNQQQSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOORRRPPPOOOMMMMMMMMMMMMNNNIIIKKKNNNMMMKKKJJJKKKMMMJJJIIIIIIHHHHHHGGGFFFFFFCCCCCCDDDDDDCCCAAA@@@>>>::::::999999999999999:::777999:::888555333444666555555555444444333333333222222111111111111111111,,,,,,---...///000111222......---------,,,,,,,,,---......//////......---++++++++++++++++++++++++...---,,,,,,++++++,,,,,,******+++,,,,,,---..............................------...///...---+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,---...//////***,,,...---+++***,,,...------------------------,,,,,,,,,------.........,,,------......------,,,........................***+++,,,,,,------,,,,,,,,,******+++...000000000,,,---///000000///---,,,---,,,,,,,,,++++++******---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++---......//////......------------....../////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---,,,---...///000......---------,,,,,,,,,++++++,,,,,,---...//////////////////////////////---...///000000///...------------.........//////,,,,,,,,,---------......+++,,,---...////////////.../////////000000111111---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,++++++++++++(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---+++)))***,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++---------+++++++++---/////////...---------,,,***+++------------///000---.........---,,,,,,+++,,,,,,,,,,,,+++***)))(((...---,,,+++***+++,,,---++++++******************---,,,,,,,,,,,,---......,,,------------,,,+++***************************)))******++++++,,,------******+++++++++,,,,,,,,,---------............///,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......------...///000000//////222222222222222222222222000111222444555666666666444333333333333444555555777666666666777999;;;===============<<<<<<<<<<<>>===<<<===???AAABBB???@@@AAACCCEEEFFFHHHHHHMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPNNNMMMQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMKKKJJJNNNMMMLLLLLLKKKLLLLLLLLLLLLKKKIIIGGGFFFDDDDDDDDDCCCBBB@@@???>>>>>>======:::999999999888888777777888888888777666444333222444444444333333222222222111111000000000000111111////////////////////////------------------------+++++++++,,,,,,------------,,,,,,+++*********+++//////.........---------...---,,,,,,,,,,,,---...000///...---------------//////.........---------,,,,,,+++++++++,,,---...///...------++++++***))),,,,,,+++***+++,,,---......,,,))))))+++---.........------,,,,,,------...---------,,,,,,+++++++++)))+++---...---,,,,,,---------............------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////.........---,,,+++***)))***+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------.........///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++---------............///------,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,---------..............................---.........---,,,++++++000//////.........//////........................111...,,,---000111///------------............///---------............///000000//////.........------------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111---+++)))***,,,---,,,***++++++++++++++++++++++++,,,,,,,,,---------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,+++,,,------++++++,,,---............------------***+++------,,,,,,---///------......---,,,,,,+++............---,,,+++***,,,,,,+++************+++++++++******************,,,++++++++++++,,,---------------,,,,,,+++++++++************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...,,,------------.........,,,,,,,,,---------......---.../////////////////////000000111222333333444///000111333444444555555444333333333333444555555777666666666888999;;;<<<;;;;;;<<<<<<=========>>>>>>===<<<<<<===>>>@@@BBB@@@@@@AAABBBDDDEEEFFFGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHFFFDDDCCCBBBAAAAAAAAA???>>>===<<<<<<<<<:::999999999888888888888777777777666666444333222444444333333333222222222111111000000000000111111........................------------------------+++,,,,,,,,,---------......------,,,++++++,,,,,,///.........------------...---,,,,,,,,,,,,---...///......---,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,------...------,,,,,,++++++***,,,,,,+++++++++,,,---...---,,,******,,,---------------,,,,,,,,,,,,---------------,,,,,,+++++++++)))+++---...---,,,,,,---------............------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,+++******&&&''')))***+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///......---,,,,,,++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------............+++++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------..............................------------------,,,,,,......------------..............................///...------......---,,,---------............///---------............///000/////////............---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000---+++***+++,,,---,,,***************************------------,,,,,,,,,,,,------,,,+++++++++,,,,,,---------,,,,,,+++++++++///---,,,,,,......---++++++,,,------++++++,,,---------------............***,,,---,,,++++++,,,------------------,,,,,,+++............---,,,++++++***++++++++++++***))))))******+++++++++++++++++++++************+++,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------......//////////////////...---------...000111333444444//////000111222333444444444333333333333444555555666666666777888999:::;;;999999:::;;;<<<===>>>???======<<<<<<===>>>@@@AAAAAAAAABBBBBBCCCCCCDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOONNNMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMMMMMMMLLLJJJIIIHHHGGGFFFDDDBBBAAA@@@?????????===<<<;;;:::::::::999999999888888888888777555666666666555444444333333333333222222222222222111000000//////000000111........................---------------------------------------...............------,,,,,,------............------------...---,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,+++***+++---...---,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))+++------,,,,,,,,,---------............------******++++++,,,------...------------------------............------------+++,,,,,,------,,,,,,++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------------------............*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------.................................---,,,+++,,,---...///------------------------........................---.........,,,++++++,,,---------............///---------............///////////////............,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---...)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++...------,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,......---,,,,,,+++******///---,,,,,,------,,,******,,,------++++++,,,...,,,,,,,,,------.........***,,,---,,,*********,,,,,,,,,---------,,,,,,++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,+++)))(((******+++++++++++++++,,,+++++++++++++++,,,,,,---...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......//////000000///...------------...///000111222222000000000111222333444444444333333333333444555555666666666777888999999:::999::::::;;;<<<<<<======<<<<<<<<<<<<<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBAAADDDEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOOOONNNMMMLLLKKKJJJKKKLLLMMMMMMKKKIIIHHHFFFFFFEEEDDDBBB@@@???>>>===<<<;;;:::999888888888777777777777666666666666444444555555555444444333222222222222222111111111000000////////////000000........................------------------------........................------,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,......---+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,...------............------++++++,,,,,,,,,---------.................................------,,,,,,,,,***+++,,,,,,---------,,,000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,---......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,---------.........))))))******+++,,,------++++++,,,,,,---...//////,,,,,,,,,---------.................................---+++***+++---///000,,,,,,------.........---........................---///111///+++***+++...---------............///---------............//////////////////.........+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,---...)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))),,,,,,---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,++++++,,,,,,---......---,,,,,,+++******...,,,++++++,,,,,,***)))***+++---,,,,,,+++---...+++,,,,,,,,,------......***,,,---,,,*********,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,+++******+++,,,---------,,,***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++******+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......//////000000///...------///////////////000000000222222111111222333444555444333333333333444555555555666666777888888888888;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>>AAAAAAAAAAAA@@@@@@@@@???CCCDDDEEEFFFHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKIIIJJJLLLMMMLLLKKKIIIGGGFFFFFFFFFEEECCCAAA???>>>;;;;;;999888777666666666444444444555555555555555333444444444444444333222111111111111111111111111000000////////////000000........................------------------------........................,,,+++++++++++++++,,,,,,,,,,,,------------------...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,,,,---,,,,,,+++++++++************+++,,,---------,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,---------+++++++++,,,......---+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++---...------............------///.........---------,,,..............................------,,,,,,,,,+++******+++,,,------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***+++,,,---...///***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,------------...))))))***+++,,,,,,------***++++++,,,---...//////,,,,,,,,,---------.................................---+++***+++---///000,,,---...///////////////........................---000111000---+++---///---------............///---------............///.........///////////////+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++,,,------***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---------------,,,,,,+++++++++---+++******,,,,,,+++))))))+++,,,,,,,,,,,,---///,,,,,,,,,,,,------------***,,,---,,,++++++,,,---***++++++,,,,,,,,,,,,,,,---------......------,,,,,,------------,,,++++++******++++++,,,---------------,,,,,,------...///---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......//////////////////...---000000000///////////////333222111111111333444555444333333333333444555555555666777777888888777777;;;;;;:::::::::999999999::::::;;;;;;<<<=========AAA@@@@@@@@@?????????>>>BBBBBBDDDFFFHHHJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKKKKKKKJJJHHHHHHFFFFFFFFFFFFDDDAAA???>>>::::::888777666555555555333333444444444444555555333444444444333333222111000000000000000111111111000//////......//////000------------------------------------------------.........---------------++++++*********+++,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++*********+++,,,---...---,,,++++++++++++,,,,,,---------***+++,,,---------,,,,,,,,,+++***+++---...---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,++++++---///------............------000000///......---,,,,,,------------------------------------,,,,,,,,,,,,***+++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,---------.................................---,,,+++,,,---...///,,,---...000111000000///...........................///000///......///000---------............///---------............///.........///////////////------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,+++---///...,,,+++,,,...+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------+++)))+++,,,,,,,,,,,,---///------,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///******+++,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,+++++++++++++++******++++++,,,------...,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------------.........,,,,,,,,,---------......---...///////////////////////////000000111111111333222000000000111333444444333333333333444555555555666777888888888777666999999999999::::::::::::999999:::;;;<<<<<<<<<<<>>>>>>>>@@@AAACCCEEEHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFFFFEEEDDDAAA>>>===:::999888777666555555555444444555555555666666666444444444444333111000////////////000000000111111//////............//////------------------------------------------------------------,,,,,,,,,++++++++++++++++++,,,------++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...------,,,,,,---......///---,,,,,,,,,++++++++++++)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,******,,,---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------+++,,,,,,+++***+++---///------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,---------..............................------------------,,,,,,***,,,...///000000///...........................---,,,,,,---///000//////---------............///---------............///............/////////000///............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...------,,,++++++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&)))+++,,,---------+++---///...,,,+++,,,///*********************************++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...///...---)))+++,,,,,,,,,,,,...///---------,,,,,,+++++++++***+++------------///000)))***+++,,,,,,,,,,,,,,,******+++,,,,,,+++++++++---,,,***)))))))))***+++******+++,,,,,,---......++++++******++++++,,,---***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***************+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,---------......------...///000000000///---...///000111222333444222111///...///000222333444333333333333444555555555666777888888777666666777777888999:::;;;;;;<<<888999:::;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>@@@BBBDDDGGGJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNOOOOOONNNNNNLLLJJJHHHGGGFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHKKKJJJIIIHHHHHHHHHIIIIIIDDDEEEEEEEEECCC@@@>>><<<:::999888777666555555555555666666666777777888888555555444333222111///....../////////000000111111//////............//////---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,------...///+++++++++,,,,,,---------...---,,,,,,,,,,,,---...---------------...///000---------,,,,,,,,,++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,...,,,))))))+++---......,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++,,,,,,+++***+++---///---..................---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,+++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------++++++,,,,,,,,,---------..................------,,,,,,,,,---------......,,,,,,,,,---------..............................---.........---,,,++++++)))***---/////////...---........................,,,***)))+++///111000------------.........//////---------.........//////---.........//////000000------.........---,,,+++,,,,,,---.../////////.........---,,,+++***)))(((------------------------)))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,------......------,,,------------------------******,,,,,,,,,,,,******,,,,,,,,,---------......///...------...///000111,,,,,,,,,---------......---.........---,,,++++++------......------,,,+++)))******+++---......///---***&&&$$$###%%%(((***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++************+++++++++*********+++,,,,,,---))))))*********++++++++++++++++++,,,,,,---------+++,,,---.........---,,,------------------------////////////000000000000000000000000////////////333333333222222222222111333333444444555444444444666666666666666555555444666666777888888888888888;;;;;;:::::::::;;;<<<===?????????>>>>>>>>>>>>>>>>>>???BBBDDDFFFHHHIIIIIILLLKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQLLLKKKIIIGGGGGGGGGIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEJJJJJJIIIHHHGGGEEEDDDCCCAAABBBBBBBBB@@@>>>;;;999888777666555555444444555666666555444333333222222333333333333333333333333111111111111000000000000////////////////////////000///---,,,,,,---///000.................................------,,,,,,,,,++++++------------++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,...///000///...------+++)))+++...000000...---)))''''''+++---,,,+++------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------)))******++++++,,,,,,---------------,,,,,,+++***)))***+++,,,---,,,+++++++++,,,,,,------......///...------,,,,,,------............------,,,,,,,,,)))************+++++++++222111///---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++)))***+++,,,,,,+++***)))......---------,,,,,,,,,......//////...---,,,,,,///...,,,+++******++++++//////.........---------+++++++++,,,,,,,,,------------............------........................//////...------------...---......///////////////////////////////////////////////////////////////......---------...//////,,,---..................,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++//////...---,,,***)))(((******++++++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,---------.........------,,,,,,,,,---...///------------------.....................---,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------...---+++*********+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++******++++++,,,---***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........------------------------,,,,,,---------.........//////000000000000////////////222222222222222222222222222333444444555444444444555555666666666666555555666666777888888888888777:::::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEGGGIIIIIIKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOLLLKKKIIIGGGGGGGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCC@@@AAAAAAAAA@@@===;;;999999888777666555555555555555444444333222222111111111111222222222333333333000000000/////////..............................///...---,,,,,,---...///..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///,,,++++++---///...,,,,,,+++)))***+++---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------++++++++++++,,,,,,,,,------------,,,++++++******,,,---------,,,,,,+++***)))***+++,,,---,,,,,,+++---------,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,///......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,------------,,,,,,......---------,,,,,,,,,...............---,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------............------........................//////...------------...---......///////////////////////////////////////////////////////////////...---,,,+++---///222444---............------,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------------,,,+++***)))))))))***+++,,,---............------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.........++++++*********+++,,,---..................------....../////////...------,,,,,,,,,,,,,,,+++******---------,,,,,,+++++++++------.........---,,,,,,+++,,,,,,------,,,,,,+++************************************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******))))))))))))******++++++******++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,------......------.........------,,,,,,,,,+++,,,,,,,,,,,,---------////////////000000000000111111222222222222222222222222333444444444444444333444555666777777777777555666777777888888777777888999999999999:::::::::=========>>>>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHIIIJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@>>><<<:::999999999777666666666666666333333222222111111000000000000000111111222222222/////////.........------........................///...---,,,,,,---...///------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,***+++,,,------,,,+++***,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,------...000...,,,,,,------,,,+++,,,------,,,+++,,,---///------------------------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,******+++++++++,,,,,,,,,......------,,,+++++++++,,,,,,---------,,,++++++******+++,,,,,,,,,,,,,,,...------,,,++++++******...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,------------------,,,------...000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------,,,,,,,,,,,,------......---------,,,,,,,,,---............------,,,++++++,,,---.../////////---,,,,,,,,,,,,+++++++++,,,------------.........------............------//////////////////////////////...------------...---......///////////////////////////////////////////////////////////////******+++,,,...000222333............------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++******((()))+++,,,---.........******++++++,,,------...---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,******++++++++++++,,,,,,------------------------------------............++++++*********+++++++++//////............------...///////////////......,,,------------,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++***))))))(((((())))))***,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------,,,,,,+++++++++,,,,,,,,,---------////////////000000000000000000111111222222222333111222333444444444444444222333444666777888888888555666666777777777777777777777888999999999999999<<<<<<===============>>>@@@@@@@@@AAACCCEEEGGGIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@???@@@AAACCCDDDBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>===;;;:::999888777666555555444444555333333222222111111111111000000000000000000000////////////.........------...........................------,,,,,,------...------------------------------------------------------++++++++++++------***+++,,,,,,------,,,,,,)))+++---//////---+++)))***++++++,,,---......///---------------------------,,,+++***+++,,,---......---,,,,,,,,,---------***---///...+++***,,,///------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,++++++***************+++++++++,,,,,,+++,,,,,,------......///,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,------...------------------------,,,,,,,,,,,,------------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,+++***))))))***+++,,,......---------,,,,,,,,,---------......------,,,+++,,,---///000//////...---,,,,,,,,,,,,,,,,,,,,,---------.........//////------............------000000000000000000000000//////...------------...---......///////////////////////////////////////////////////////////////%%%'''***---///000///...---.........---,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,---------------------------------.........//////+++,,,,,,,,,,,,+++++++++..................------......///////////////..................------,,,++++++,,,,,,,,,,,,------,,,+++***))))))***,,,---+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))*********++++++,,,,,,******))))))))))))******,,,,,,++++++***++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,,,,---------.............../////////000000000111//////000111222222333333000111222333444444444444222333444666777888888888555555666777777777777777666777888999999999888888;;;;;;<<<<<<<<<=========??????@@@AAACCCDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@???>>>>>>@@@BBBCCCDDDDDDCCCCCCBBB@@@???>>>=========<<<;;;:::999888666666555333333333333333333333333333222222222222222111000000///...------000000000/////////..............................---------,,,,,,---------------------------------------------------------------++++++++++++------***+++,,,,,,------,,,,,,)))+++---//////---+++))))))******+++,,,------...++++++++++++++++++++++++---,,,+++***+++,,,---...+++,,,,,,,,,,,,---///000))),,,...---***)))+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++******))))))******+++++++++,,,,,,,,,+++,,,,,,------......///+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------*********++++++,,,,,,,,,...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,+++******+++,,,---......---------,,,,,,,,,,,,,,,---------------,,,,,,---...//////...---,,,------------............---------.........//////------............------000000000000000000000000//////...------------...---......///////////////////////////////////////////////////////////////%%%'''+++...000...,,,+++,,,------------,,,,,,+++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++...---------,,,,,,,,,+++******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,,,,,,,------------........./////////,,,,,,---------,,,++++++,,,,,,,,,---------......------.../////////......///////////////...------+++++++++,,,,,,------------,,,+++******+++---///+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++---------------.........++++++************++++++,,,,,,++++++******++++++))))))*********+++++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---...///------------------------............////////////......//////000000111111......///000111333333444///000111333444444444444222333444666777888888888444555666666777777666666666777888999:::999888888::::::;;;;;;<<<============>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIILLLLLLKKKKKKKKKKKKLLLMMMKKKJJJIIIHHHGGGFFFEEEDDDFFFFFFEEEEEEEEEDDDDDDDDD??????>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@???===<<<<<<;;;;;;:::999999888888555444333222222111222222333333333333333333333222111111000//////...------000000000/////////......------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++,,,---......---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...***+++,,,,,,,,,---///111***,,,------,,,******+++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++************++++++,,,,,,,,,---------......------,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---......******++++++,,,------......------,,,,,,------...,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++......------------............---------,,,,,,,,,+++,,,,,,------------,,,------.........------,,,------...............///,,,------------.........------............------//////////////////////////////...------------...---......///////////////////////////////////////////////////////////////)))***---......---+++***++++++,,,---------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------------------,,,,,,+++***,,,,,,,,,---------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,------......---,,,+++******+++,,,---............////////////,,,,,,---------,,,+++***)))******+++,,,---......,,,,,,---.....................//////......---,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++*********+++++++++,,,,,,---------,,,,,,+++++++++------,,,,,,,,,---...///+++,,,,,,------.........---.........////////////.........///000111111111------...000111333444444///000111222333444444444333333555666777777777777444555666666777777666666666777999:::;;;:::999888999::::::;;;<<<<<<======<<<===@@@CCCDDDDDDCCCBBBCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJJJJHHHGGGEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCBBB===>>>>>>???@@@@@@AAAAAA@@@@@@@@@??????===<<<<<<;;;:::999999888888888888555555444333222222222222111111222222222222222222/////////////////////////////////.........------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,...---++++++...000------------...---+++)))------------------------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,---------.........---------,,,++++++*********+++,,,,,,---------,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------............------......---------,,,,,,,,,***+++,,,---------------,,,++++++,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,------------------............------........................//////...------------...---......///////////////////////////////////////////////////////////////.........------,,,,,,,,,***+++,,,,,,------------***++++++,,,---//////000------------------------'''((()))+++,,,---......******+++,,,------------***++++++,,,---...//////,,,,,,,,,------.........+++++++++,,,,,,+++++++++++++++,,,------...//////,,,,,,************,,,,,,............/////////000+++,,,------,,,+++***)))(((((()))***,,,---......+++,,,,,,---.........---------......------,,,+++///......---+++******)))''')))+++---...---+++)))+++,,,,,,------,,,,,,+++************************************************)))***++++++,,,,,,,,,,,,------------------------+++*********))))))((((((---,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,------------------,,,,,,+++++++++------,,,+++,,,---...///***++++++,,,---...//////---------.........//////---......///000111111222,,,---...000111333444555//////111222333444444444333444555666777777777777444555555666666666666666666888:::;;;;;;;;;999888999999:::;;;;;;<<<======:::===AAADDDEEEDDDBBBAAABBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA======???@@@AAAAAAAAAAAA<<<===============<<<<<<::::::999888777777777888666666555444333333333333000000000000000111111111------...///000111222333......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++---......---++++++++++++,,,---------,,,,,,---------------------------------------------,,,------------------------,,,---...///000///...---,,,...///...+++***,,,///000...---...000000---)))------------------------'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------....../////////---------.........//////)))******++++++,,,------***+++,,,,,,------------------,,,+++,,,---...//////......------,,,,,,+++...------,,,,,,------...,,,,,,,,,------.........---------.........//////************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***+++------------+++***......---------,,,,,,,,,***+++,,,,,,------------***))))))***+++---000111+++++++++,,,,,,---------+++++++++,,,,,,,,,---------..................---........................//////...------------...---......///////////////////////////////////////////////////////////////(((((()))+++......---+++---,,,+++******,,,...///000////////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///------------+++))),,,++++++******++++++,,,------,,,,,,,,,---......++++++,,,------------,,,,,,---000111111///,,,***,,,------......------,,,------------------------...---,,,+++***+++,,,,,,***++++++,,,,,,------......------,,,+++***))))))...---+++)))(((((()))***)))************+++++++++......---,,,+++))))))(((************************++++++******++++++,,,---000***$$$"""$$$(((+++,,,---,,,,,,++++++,,,,,,---***)))))))))***+++,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------,,,+++*********+++,,,+++,,,...//////...,,,+++---------............///------------------------......//////000000111111000111111111111222222222666666666666666555555444666666666666777777777777777888999:::;;;::::::999;;;:::::::::;;;===???@@@AAABBBBBBCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB============>>>>>>>>>>>>===============<<<<<<;;;999999888888888888888888555444333333222222333333111111111111000000000///111111000///////////////---------------------------,,,,,,++++++,,,,,,---************************------,,,+++,,,---...//////---++++++---...+++)))******++++++---...000111******+++++++++,,,,,,,,,...------,,,,,,------...+++,,,---.........---,,,---...///...,,,+++,,,---***+++---//////...---,,,.........------,,,,,,,,,///......------......///++++++++++++++++++++++++************************------------------------,,,------...---,,,***))),,,,,,------...////////////......------,,,++++++.../////////...---,,,,,,+++***)))((()))+++...///,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------///......---+++******))),,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,.../////////...---........................------------------------......---,,,---...///000,,,,,,------.../////////---...///...------...///---------------...///000000000000000000000000000......//////......---,,,---------------------------------...///000000111------......//////000000+++******,,,......---,,,---,,,+++******,,,---///++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000...------------+++***------,,,,,,,,,,,,------...------,,,,,,,,,------++++++,,,,,,,,,++++++***,,,---...//////...,,,+++,,,------......------,,,------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********------,,,+++******)))***************++++++++++++***************+++++++++************************++++++******++++++,,,---...+++(((''')))+++++++++,,,,,,++++++++++++,,,,,,***************+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,---------,,,+++******+++,,,,,,+++,,,---......---,,,+++------------..........................................//////000000111111111111111111222222222222555555666666666666555555555555555666666666666666777888999:::;;;::::::999::::::999:::;;;<<<>>>???@@@@@@AAACCCCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@??????========================<<<============<<<;;;;;;999999888888888777777777444444333222222222222333222222222222111111111000111000//////......//////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++++++++,,,......///---++++++------,,,******++++++,,,---...//////++++++,,,,,,,,,---------...------,,,,,,------...+++,,,---.........---,,,,,,---...---,,,+++,,,---***+++---...///...---,,,------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,---------------,,,,,,------------------............////////////,,,,,,++++++,,,---...///,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,.../////////...---------------------------------,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///---------------,,,,,,,,,---...///...------.../////////......---.......................................//////......---,,,------------------------------......///000000111............////////////...---+++,,,---......------,,,+++***+++,,,---...))))))***+++,,,---......------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...,,,,,,------,,,***......------------......///...------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------,,,,,,,,,+++,,,------......------,,,------------------------...---,,,+++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,,,,++++++++++++------------,,,+++******************+++++++++,,,)))))))))******+++++++++************************++++++******++++++,,,---,,,++++++---......,,,***++++++************++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------............////////////////////////......//////000000111111111111111111222222222333333444555666777777777777444444555555666666666666888999999::::::::::::999999999999:::;;;<<<===>>>>>>???@@@AAACCCDDDDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA???>>>==============================;;;<<<<<<<<<<<<;;;::::::999999888888777666555555444333222222111111222222333333222222222111111111000///......------......---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------...---,,,,,,------,,,++++++,,,---.........------,,,,,,---------............------,,,,,,------...++++++,,,---------------***+++,,,,,,++++++,,,---***+++---.........---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---.........///...---,,,+++,,,,,,---........................++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++******---...///...------...///111111000///..........................................//////......---,,,------------------------------......///000000000/////////...............000---+++***,,,---------,,,,,,+++++++++,,,---...++++++,,,,,,---...//////------------------------************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,---...---+++......------------......000///...---,,,++++++++++++,,,---...////////////...---,,,+++***+++,,,,,,,,,------......------,,,------------------------------,,,,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,---...///...---+++************+++++++++,,,,,,------,,,++++++***))))))************************++++++******++++++,,,---+++,,,---...///...,,,***+++******))))))******+++,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,***))))))***,,,---,,,,,,---------.......................................//////000000111111111111111222222222333333222333444666777888888888555555666666777777888888999:::::::::::::::::::::888999999:::;;;<<<======<<<===???AAABBBCCCDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@???>>>===<<<======<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::999888999999888777666444444333333333222111111111111111222222222111111111000000//////...------------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,------*********+++++++++,,,,,,------,,,------------,,,+++,,,...//////...,,,***,,,,,,,,,,,,------------...------,,,,,,------...++++++,,,,,,------------)))***++++++++++++,,,---***+++,,,------------,,,++++++++++++++++++++++++...------------------...........................************************++++++++++++++++++++++++***++++++,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...---***(((&&&'''((((((---......///......---,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,++++++---...///...---------///111000000////////////000000000000000000000000000.........///......---,,,....................................//////000000/////////......---------...,,,***)))***,,,,,,+++++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---,,,+++,,,.........,,,------,,,,,,,,,,,,------000///...---,,,+++++++++'''(((***,,,...///000000///---,,,******+++,,,---,,,------......------,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---......,,,---...//////---,,,+++***++++++++++++,,,,,,,,,.........------,,,,,,+++************************++++++******++++++,,,---+++,,,,,,,,,++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,+++***)))++++++++++++***************++++++,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,---------------,,,***))))))***,,,---,,,,,,,,,------------...------------------------......//////000000111111111222222222222333333333222333444666777888888888666777777888999999::::::;;;:::::::::::::::::::::888999:::;;;<<<=========<<<===???AAABBBCCCDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEE@@@@@@????????????>>>>>><<<<<<<<<<<<;;;;;;::::::999999999999999888777777888888777666444333222222222222111000000000000111000000000000//////////////////...------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,------------------...+++---...//////---+++***++++++++++++,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,------)))***++++++++++++,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,---------................................................++++++++++++++++++++++++++++++++++++,,,------...***++++++,,,---......///------,,,,,,,,,++++++++++++***(((''''''((()))+++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---,,,,,,---------.........///---...///...---------///.........//////111222222000000000000000000000000.........///......---,,,....................................//////////////////......------,,,,,,,,,+++)))***+++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,++++++,,,,,,---...---++++++,,,...///...---------,,,,,,,,,,,,------///...------,,,,,,,,,,,,$$$&&&'''***,,,---......///...,,,+++++++++,,,---,,,------......------,,,------------------------,,,,,,---------,,,+++*********+++,,,,,,---......++++++,,,,,,------......,,,------...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000************************++++++******++++++,,,---+++,,,,,,***))))))+++...++++++************+++++++++,,,---------,,,+++*********************************+++,,,,,,,,,++++++************++++++++++++***+++,,,---......------...,,,+++******+++,,,...,,,,,,,,,,,,------------------------------------......//////000000111111222222222222333333333333222333444666777888888888777777888999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;888999;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC????????????????????????<<<<<<<<<;;;::::::999999777888888888888777666666666666555555444333222222222111000000///000000000000000/////////.........000///......------......---------------------------,,,,,,++++++,,,,,,---******++++++,,,,,,------***++++++,,,---,,,,,,,,,,,,---......------...///,,,---.........---,,,+++*********+++++++++,,,,,,...------,,,,,,------...+++++++++++++++,,,------***+++,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,---.........---------,,,+++*********)))))))))***+++...000111++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,+++,,,------...........................******++++++,,,,,,------++++++,,,---------------,,,,,,---......///000000---...///...------...///,,,,,,---...///111222333..............................//////......---,,,..............................//////////////////.........---------------+++******+++---...---,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------------******************************+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,++++++,,,...//////.........------------.........------,,,,,,,,,------((((((***+++,,,---------///......---------------,,,------......------,,,------------------------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,---...///000000************************++++++******++++++,,,---***,,,---,,,***)))+++---,,,,,,++++++++++++,,,,,,)))+++,,,......---,,,+++)))******++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************++++++++++++***+++,,,............---...---,,,++++++,,,---...++++++,,,,,,,,,---------..............................//////000000111111222222222333333333444444333333555666777777777777666777777888:::;;;;;;<<<===<<<;;;:::999::::::;;;999:::<<<>>>?????????>>>@@@@@@AAACCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDD@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>><<<<<<;;;;;;:::999999888666777777777777666555555555444444444333333222222111111000////////////000000000000000////////////111000//////......//////---------------------------,,,,,,++++++,,,,,,---))))))******+++,,,,,,---***+++,,,---...------,,,+++---///...---,,,...000,,,,,,------------------+++++++++,,,,,,,,,------...------,,,,,,------...,,,+++*********+++,,,---,,,---...---,,,+++,,,---+++++++++++++++,,,,,,---+++,,,,,,,,,------------++++++************++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------,,,,,,,,,++++++******,,,,,,++++++++++++++++++******+++,,,...///000000******))))))***+++,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...------------------------+++++++++,,,------......+++,,,---...///......------------------------------...///...------...///------------...///000111..............................//////......---,,,......................../////////////////////...,,,------------------...******+++---000000...---***+++,,,---------,,,,,,,,,------...///000111111////////////////////////000000000000000000000000******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,+++***,,,...//////...//////............//////------,,,,,,,,,---......---......//////......---//////.........---------,,,------......------,,,------------------------,,,,,,---...---,,,+++***...------,,,,,,++++++***---------------------------,,,+++******+++---...++++++,,,,,,,,,---------------------------,,,,,,************************++++++******++++++,,,---))),,,///...,,,***+++------,,,,,,++++++,,,,,,---)))***,,,.........,,,+++******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,)))************+++++++++)))+++,,,...//////.........------,,,,,,------...++++++,,,,,,,,,---------////////////////////////......//////000111111111222222333333333444444444333444555666777777777777555666777888999:::;;;;;;===<<<;;;:::999::::::;;;:::;;;===>>>???@@@??????AAABBBBBBCCCDDDDDDDDDCCCFFFGGGGGGFFFFFFEEEDDDCCC??????@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAADDDCCCBBBAAA@@@>>>======<<<<<<;;;::::::999888888666666666777666555555444333333333333333333333333111111000///////////////111111111111000000000000111111000///////////////---------------------------,,,,,,++++++,,,,,,---(((((()))***++++++,,,,,,+++,,,---...///...------+++---//////---,,,...111---,,,,,,,,,,,,---...///,,,,,,,,,---------.........------,,,,,,------...,,,+++*********+++,,,------...///...,,,+++,,,---++++++******++++++,,,---,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---------------------------........................------------------------///...,,,+++***++++++,,,......---+++)))((('''&&&*********++++++,,,---------......------+++***)))+++***)))((()))+++...///,,,,,,------------......++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......////////////////////////)))******+++---......///...------,,,,,,------...******+++++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,---.../////////...---...------,,,,,,++++++***---...///...------...///......---------......///000000000000000000000000......//////......---,,,///////////////////////////////////////.........,,,,,,,,,------..................------,,,,,,,,,***++++++,,,,,,------...---------............///...............///000000000000///...---,,,,,,+++************,,,...111222++++++,,,,,,,,,,,,------........................+++,,,,,,------,,,,,,+++)))***,,,---......---,,,------++++++++++++------.........------,,,,,,,,,,,,,,,,,,,,,+++***)))(((***,,,......---,,,---...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,111///...---,,,------...,,,------------,,,++++++........................,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++---------------------,,,000///...---,,,------.....................------------......///000000000000111111111111222222222666555444333222333444555555666777888888999999888777999;;;<<<;;;:::::::::>>>=========>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGEEECCCAAABBBAAA???>>>>>>???AAABBBBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@???>>><<<;;;;;;<<<<<<;;;:::999888777666444444555555444444333222333333333222222222111111222111///...---...000111000000000000000000000000///////////////...------------,,,+++++++++,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---------,,,,,,+++++++++...---+++***+++,,,///000---------------------------,,,,,,+++*********+++++++++------------++++++)))***,,,---......---,,,******+++++++++,,,,,,,,,///---,,,******+++,,,---//////...---,,,++++++***///...---++++++,,,---...+++,,,------......------------------------------///...+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,------...---------++++++,,,,,,,,,---------,,,+++)))))))))+++---.....................................................................---------111111+++***...000...++++++***))))))***++++++***++++++,,,,,,------...---------...------,,,,,,......---------,,,,,,,,,---...///000111111111111//////.........---------///...,,,++++++,,,...///------------------------,,,,,,---.../////////...---......///000111111222222111///---,,,---///000000000000///......------........................---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++---------............///---------------......//////////////////.........,,,,,,++++++,,,------...++++++,,,,,,,,,,,,------........................+++,,,,,,------,,,,,,+++)))***+++,,,------------------,,,++++++,,,------------------,,,,,,,,,,,,------------,,,+++***)))***,,,......---,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,---.........000///...---,,,------...........................------......///000000000000111111111111222222222555444333333333333444555555555777888888888888888888:::======<<<;;;;;;<<<============>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDBBB@@@AAA@@@>>>======>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>======<<<;;;;;;:::999888777666666444444444555444444333222333333222222222111111111222111///...---...///000///////////////////////////000000000//////...---......---,,,+++++++++++++++,,,------++++++,,,---++++++******++++++,,,---------------------------,,,,,,------,,,,,,+++***---------,,,,,,+++++++++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------///...,,,*********,,,,,,.........------,,,,,,+++------,,,,,,,,,------...++++++,,,---------------------------------------+++***)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------------,,,+++******++++++++++++,,,,,,,,,------,,,+++******+++---...------------------------....................................---,,,*********///000,,,,,,......+++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,......---------,,,,,,,,,******+++,,,------------///.........------------...---,,,,,,,,,,,,---...------------------------------......///.........---......///000000111111111000...---,,,---...///////////////....................................,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,+++***)))))))))---------............///,,,,,,,,,,,,,,,------.........//////000000000000---------------,,,+++***++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++************+++,,,------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------...------,,,+++******,,,......---,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))+++++++++,,,+++******)))************************+++++++++*********************++++++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---.../////////...------,,,---------........................---......//////000000111000111111111111222222222444444333333333444444555555555666777888888888888:::<<<>>>???>>>=====================>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDDDDCCCBBB@@@???@@@???>>>======>>>??????@@@@@@@@@@@@????????????========================999999888888777666555555444444444444444333222222333222222222222111111111111000///.........///000////////////////////////000000000000000//////...///...---,,,+++++++++++++++,,,------++++++,,,---***************++++++,,,........................,,,,,,------,,,,,,+++***------,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++///...---,,,++++++++++++,,,,,,---------.........000...---+++******++++++------------------------++++++,,,---............***++++++,,,,,,,,,,,,,,,------------------------***))))))((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++***((((((******+++++++++,,,,,,,,,...---,,,+++++++++------++++++++++++++++++++++++------------------------///......---,,,***)))((((((,,,...------...,,,)))---,,,,,,++++++,,,,,,---......---,,,,,,+++******,,,,,,------...------,,,......---------,,,,,,,,,((()))***++++++,,,++++++............------------------------------------------------------------.........///......------.........//////000000111//////---,,,,,,,,,---...............////////////........................,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++******---------............///,,,,,,,,,,,,,,,------...............////////////---...//////...---+++***+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,++++++***))))))***+++---...---------,,,,,,---------*********++++++,,,,,,,,,---.........------,,,+++***,,,......---,,,---............------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***++++++++++++***))))))************************++++++******)))))))))((())))))***+++,,,------...++++++++++++++++++++++++)))))))))))))))*********,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------......------------------------------........................///000000111111000000111111111222222222444333333333444444555555444555666777888888888888999<<<>>>>>>===<<<======<<<<<<<<<======???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCBBBBBB@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;888888777666555555444444333444444444444333222222222222222222111111111111111000///............//////////////////////////////000000000000000//////000///...---,,,++++++++++++,,,------++++++,,,---++++++******++++++,,,---------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,------------///...---,,,+++*********,,,,,,,,,------.........)))***,,,...//////......)))***++++++,,,,,,++++++---------------------------,,,+++))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,//////---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,+++***)))***++++++,,,------,,,***************************---------,,,,,,+++++++++,,,,,,------...---------......---------,,,,,,,,,++++++,,,---------------------------------------,,,------......------,,,------------------------.../////////...---,,,,,,........./////////000000...------,,,,,,,,,---------------...///000000111........................------------------------------------------------,,,,,,,,,---------......---------............///---------,,,---....../////////...------,,,++++++,,,---///000000///......+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,++++++******)))***,,,---...------------------------*********++++++,,,,,,,,,------......------,,,,,,***,,,......---,,,---...---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++++++++***))))))++++++++++++++++++++++++,,,,,,++++++******))))))))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************+++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++---------,,,,,,++++++***,,,,,,---------------------------.........//////......//////000111111111000000111111111222222222222333333444444555555555444555666777777888888777888:::<<<===<<<;;;;;;<<<;;;;;;;;;<<<===???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>=========<<<<<<<<<======<<<;;;:::999888777777666666555555444444444333333444444333333222111222222222111111111000000000//////.......................................//////000000000000//////000///...---,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++++++++,,,,,,,,,,,,......---,,,++++++******+++,,,,,,------.........)))***,,,...//////......)))***++++++,,,,,,++++++------------------------,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...------******+++++++++,,,,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------............------+++)))+++---...------************************+++++++++,,,,,,---------+++,,,,,,---.........---......---------,,,,,,,,,,,,------............---,,,,,,------------------,,,------......------,,,------------------------.../////////...---,,,,,,............////////////------,,,,,,,,,---------,,,------...///000111111////////////////////////////////////............,,,,,,,,,------------...,,,,,,,,,---.../////////---------............///---------------....../////////...---,,,+++***)))+++,,,---...///000000000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......------............------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,......---,,,---...***+++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------+++++++++,,,+++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,+++))))))))))))+++,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))+++,,,,,,------,,,,,,+++......---,,,+++***))))))+++,,,,,,------------,,,,,,,,,------.../////////...//////000000111111222000111111111111222222222222222333444555555555555444444555666777777777777777999;;;<<<;;;::::::::::::;;;;;;<<<===???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::888777666555666666666555555555444444333333333333333222111111222111111111111000000000/////////.........------........................---......//////////////////......---------------+++,,,------++++++,,,------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---...///*********+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------.........++++++,,,---............***++++++,,,,,,,,,,,,,,,------------------------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++,,,---.../////////++++++,,,,,,,,,---------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////+++***...111000......+++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++,,,---..................---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------------------------------.........///......------........................------------............---------...///000000111////////////////////////000000000///////////////,,,,,,,,,---------......---------------------------------............///,,,,,,,,,,,,,,,------............------,,,,,,,,,+++++++++,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---............,,,---...//////...---,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,......---,,,---...***+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***++++++++++++++++++,,,***************+++++++++++++++++++++++++++++++++******++++++,,,------...---,,,***))))))***,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,,,,,,,+++************+++,,,---...------,,,,,,,,,------...//////000/////////000111111222222000111111111111222222222111222333555555555555555333444555666777777777777666888;;;;;;:::999999::::::::::::;;;===???@@@AAA???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@???>>>===;;;;;;;;;;;;::::::::::::::::::999888888777666666666666666666555555555555222333333333333222111111111111111111000000000000......//////......------........................,,,,,,---..................------------......///+++,,,------++++++,,,------,,,,,,,,,,,,---......------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,---------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,------...++++++,,,---------------------------------------***++++++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***+++,,,---------------,,,,,,---------.........+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...***,,,444888444///---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................---------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...------------------------------......///.................................------......////////////------......//////000000////////////////////////000000//////............,,,,,,,,,------............------,,,,,,++++++***---------.........//////++++++******++++++,,,------------............///,,,+++***)))***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...///000//////...,,,---...//////...---,,,.........------,,,,,,,,,******+++,,,,,,,,,++++++***,,,......---,,,---...+++---///111222222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,------------,,,++++++************************))))))******++++++,,,,,,+++++++++***************************************++++++,,,------...//////...---+++******+++---...,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,)))***,,,---...------,,,,,,,,,------...///000000/////////000111111222222000111111111111222222222000222333555666666555555333444555666777777777777777999;;;<<<;;;::::::;;;:::::::::;;;===???@@@AAA??????@@@AAABBBBBBBBBBBB???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;:::::::::999999888888777777777777777777666666666666666555555555222333333333333222111111111111111111000000000000......//////......---,,,........................+++,,,,,,---.........------------------...///000+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...........................,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,------......------------------------------+++*********+++,,,,,,---------++++++++++++------,,,---......---,,,***))),,,,,,,,,---------......******+++,,,------------------------------------///...---++++++,,,---...+++,,,------......------------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++,,,,,,,,,++++++***---------.........//////)))***++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,***...999>>>777...+++)))***+++,,,,,,+++***)))...------,,,,,,++++++******+++,,,---..................---------,,,,,,,,,.........//////...------+++++++++,,,,,,---------///...,,,++++++,,,...///------------------------,,,,,,---.../////////........................---------...///000000//////.........///////////////000000000000000000000000//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000///............---------------------------------......//////...---,,,,,,,,,---...//////...---,,,------,,,+++,,,---...///...........................---,,,,,,,,,,,,---............------,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***,,,---,,,+++,,,---+++******)))((('''&&&&&&+++******))))))******+++,,,++++++******++++++,,,++++++------------+++++++++++++++++++++++++++,,,))))))***++++++,,,,,,---000///...---,,,+++******.........------,,,,,,,,,,,,,,,+++***)))((('''&&&++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***+++,,,......++++++,,,,,,,,,,,,------------------------------...---...111333444222111000111111111111222222222444444444444444444444444555555444444555666888999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======??????@@@@@@@@@??????>>>@@@@@@@@@?????????>>>>>>AAAAAA@@@>>>===;;;::::::<<<<<<;;;:::999777777666777777777777666666666666555555444444444333333333222111111111000000//////111111111111111111111111......------------............////////////.......................................------,,,,,,,,,.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......///...,,,++++++,,,.../////////............//////,,,,,,---------.........,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------......///000/////////............------,,,+++---,,,+++*********+++,,,........................000///...---,,,+++++++++,,,)))''')))...111000---.........------,,,,,,,,,++++++,,,------......///)))******+++---......///...---,,,******+++,,,---...+++((('''((()))))))))........................,,,,,,,,,++++++*********...***111AAAFFF;;;000---------------,,,,,,+++***...---+++***)))***++++++...------,,,,,,------...------------------------000000000///...,,,+++***+++,,,,,,,,,++++++---///000---***(((''')))+++---......------------..................////////////---------------...///000..............................////////////......////////////////////////////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////............---------------------------------------------------,,,++++++,,,---...//////...---,,,...---,,,,,,,,,---......------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++******))),,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********......---------,,,,,,,,,---------------,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------...000222333222000000111111111111222222222444444444444444444444444555555444444555666888999888999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>??????@@@@@@??????>>>@@@@@@@@@??????>>>>>>>>>AAA@@@???>>><<<;;;::::::<<<;;;:::999888777777666777777666666666555555555444444444444333333333333111111111000000000//////111111111111111111111111......------------...............//////.......................................---------,,,,,,,,,......---------,,,,,,,,,......---,,,,,,,,,------------......------,,,+++,,,,,,,,,---------.........---,,,,,,,,,,,,---.........------------......******+++++++++,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------------------,,,---......//////......+++++++++++++++***))))))---,,,+++******+++,,,,,,---------------------------,,,,,,,,,,,,---......111---)))***---...,,,)))------------------,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------///,,,***)))***+++++++++---------------------------,,,,,,,,,++++++++++++///+++000===@@@555+++(((,,,---------,,,,,,+++***---,,,,,,+++******++++++------,,,,,,,,,,,,------------------------------...///////////////......,,,---...---,,,,,,...///000///,,,******+++---.........------------......------------............++++++,,,,,,------------..............................////////////......................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,------//////...............///............------------------------------------+++,,,,,,,,,,,,++++++***------............------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......+++((((((***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++000///...---,,,+++***)))++++++,,,,,,------......,,,,,,,,,,,,++++++++++++++++++,,,,,,------......++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------,,,,,,,,,...111222111000000111111111111222222222444444444444444444444444555555555555666777888888999999999:::::::::::::::<<<<<<<<<;;;<<<<<<===>>>>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>@@@@@@???===<<<;;;:::999;;;::::::999888777666666666666555555555444444444444444444333333333222222111111000000000000//////000000000000000000000000......------------......------............------...........................------------,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,---......------......------,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,------............------,,,,,,,,,,,,------------------------------------+++,,,------......------..................---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......111...++++++------+++))),,,,,,------------------.........---,,,+++++++++---------,,,,,,++++++++++++,,,---...............000...,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///+++...888:::222+++))),,,,,,---------,,,++++++,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---------------------------,,,---...///000111111111,,,---///...------...000000///......---...............------------......,,,,,,,,,------------...+++,,,---...///...------..............................////////////......................................................,,,------......------,,,,,,,,,,,,---------------//////...---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------------------------------------------------------------------------......------,,,------------------------------------------------...)))%%%%%%***------************++++++,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---------,,,+++***)))((((((++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,------------------------------,,,++++++---///111000///000000111111111222222222333333333333333333333333555555555666666777888888:::::::::999999999999999<<<<<<;;;;;;<<<<<<===>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<::::::999:::999999888777777666666555555444444444333333333333333333333222222222222000000000000000000//////////////////////////////......------------......,,,,,,------------,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,---...///,,,------...------,,,,,,,,,,,,,,,---------......,,,------......------,,,...------,,,,,,------...---------............///.........------,,,,,,,,,,,,,,,------------,,,,,,---..................---,,,,,,,,,------------...------------------------++++++,,,------------,,,//////000000000000//////++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,---000///...---,,,+++++++++...,,,++++++---......,,,,,,,,,,,,------.........---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++***+++---///000000//////000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------***---444777333///000,,,,,,,,,------,,,,,,+++++++++---------,,,+++***,,,,,,++++++++++++,,,,,,------------------------+++,,,---///000000000000+++---......------...///......////////////............------------......,,,,,,---------.........---///000222222111///.................................////////////......................................................,,,------......------,,,,,,,,,,,,------.........//////...---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------......------------------------------------------------,,,,,,---------------,,,------------------------------------------------,,,((($$$%%%+++//////---*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************************************------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++******++++++,,,((()))***,,,,,,---,,,,,,+++++++++,,,,,,,,,------------------------------,,,++++++,,,...000000///000000111111111222222222333333333333333333333333555555666777777888888888999999999999999999999888;;;;;;;;;;;;;;;<<<======;;;<<<===>>>>>>>>>>>>>>>========================>>>======<<<;;;:::999999888888888777777666666666444444444444333333333333333333222222222111111111//////////////////000000..............................------------......,,,,,,------------,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,------...------,,,,,,,,,,,,---------......,,,------......------,,,//////............//////------........./////////.........------,,,,,,,,,,,,------......------,,,---..................---,,,,,,---------.........------------------------***++++++,,,---,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,------------+++++++++,,,,,,---------000///...---,,,+++++++++...---,,,,,,---......---,,,,,,,,,------.........+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------***+++---///000000//////...,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++,,,000222111000000+++,,,,,,------,,,,,,,,,***+++---......---,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,---......---------)))+++---...---,,,,,,---,,,---............---,,,......------------......---.........////////////...///111222222000///---..............................////////////......................................................,,,------......------,,,,,,,,,,,,---......////////////...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---//////------------------------------------------------+++,,,,,,------------,,,------------------------------,,,,,,,,,,,,+++++++++((('''(((,,,//////...,,,,,,,,,------.........+++******))))))******+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---///...---+++)))'''%%%%%%******++++++,,,------...------,,,,,,++++++******++++++++++++,,,,,,,,,,,,......------,,,,,,++++++*********++++++,,,,,,---,,,++++++******++++++,,,'''(((***,,,---------,,,++++++,,,,,,,,,,,,---------------------------------,,,+++,,,...000000000000111111111111222222222333333333333333333333333555555666777888888888888888888888999999999999999:::::::::999:::;;;;;;<<<:::;;;<<<======>>>>>>===<<<<<<<<<<<<===============<<<<<<;;;::::::999999777777777777666666555555555555444444444333333333222222222111111111000000......////////////000000////////////////////////......------------......------............------........................,,,,,,,,,------------...,,,,,,,,,------------...------,,,,,,,,,---......,,,,,,------......------,,,,,,,,,---------......------------------------/////////....../////////+++,,,,,,,,,------------------------------,,,,,,------............------------............------,,,---------............------------------------***+++,,,,,,------,,,,,,,,,,,,------......------***+++,,,---......------++++++,,,,,,------......---,,,,,,,,,,,,---......000000...---,,,,,,,,,,,,,,,,,,------------------*********+++,,,---------+++++++++,,,,,,---------+++,,,---...............,,,+++***+++---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,---------,,,,,,+++,,,,,,---------------...------,,,,,,------...---------------------------------------,,,+++***)))+++---...---,,,,,,,,,++++++,,,------------,,,......------------.............../////////000000------...///...---,,,+++..............................////////////......------------------------------------------------,,,------......------,,,,,,,,,------.../////////000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------,,,++++++,,,------)))***,,,...//////......------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,---///000........................------------------------***+++,,,---------------........................,,,,,,+++++++++*********,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------******))))))))))))******,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...---,,,***)))'''&&&%%%)))******+++,,,,,,------+++++++++++++++,,,,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,((()))+++---------++++++++++++,,,,,,,,,,,,------------------------------...,,,+++,,,...000111111000111111111111222222222222222222222222222222222444555777888999999888888777777888888999999::::::999999888888999999:::;;;999:::;;;<<<============;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::999999999777777666666666666555555555555555555444444444444222111111111000000000000........./////////000000////////////////////////......------------...............//////.................................,,,,,,,,,---------......,,,,,,,,,---------............---,,,,,,,,,------+++,,,------......------,,,,,,,,,---------.........---,,,,,,,,,,,,---...///......------......///,,,,,,,,,,,,------------,,,,,,------------------------............------,,,,,,------------,,,,,,------------............------------------------+++,,,,,,---------------------...///////////////***+++,,,............---+++,,,,,,---......//////---,,,,,,,,,,,,---....../////////...,,,,,,---...------------------,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------,,,++++++,,,......---,,,------------------------++++++++++++,,,,,,,,,---,,,------,,,++++++,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---......///......------......///------------------------------......------,,,+++)))+++...///...---,,,---++++++,,,,,,,,,---------......------------......---------.........//////------------,,,,,,++++++..............................////////////......------------------------------------------------,,,------......------,,,,,,,,,------...///000000000///...---,,,+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++++++++++++++------++++++++++++------((())),,,...////////////........................,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,...///000........................------------------------***+++,,,,,,------------........................+++++++++*********))))))---///000///---+++++++++************************+++******************+++,,,++++++++++++++++++,,,------++++++++++++------(((((())))))******++++++((())))))))))))*********((()))***+++,,,---......,,,,,,,,,------.........&&&'''((()))***+++,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,***+++,,,------,,,***(((++++++,,,,,,,,,---------------------------------///---,,,,,,///111222222000111111111111222222222222222222222222222222222444555777888999999888888666666777888999::::::;;;888888777777888888999:::999:::;;;<<<============;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::999999999666666666666666555555555666666555555555444444444111111111111000000000000---.........//////000000000000000000000000000000.........------...............////////////..............................,,,,,,,,,------.........,,,,,,,,,------.........///...------,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......///...,,,++++++,,,...///...------,,,,,,------............/////////000000,,,,,,,,,------.........------............------+++,,,,,,------,,,,,,+++---------.........//////------------------------+++,,,------......------)))******+++,,,,,,,,,+++)))+++,,,...//////......,,,,,,------...///000000000///...---,,,++++++++++++,,,---------...000222.........------,,,,,,,,,------,,,++++++*********///......---+++******)))...---,,,+++***+++,,,---,,,++++++---...///...,,,........................*********++++++,,,,,,,,,***---...------///111111***+++,,,,,,---------------,,,,,,+++,,,---///000//////............//////------------------------------...............---***,,,///000///...---...,,,,,,,,,,,,,,,---...///.........------.........,,,,,,,,,---------......000///...---------------..............................////////////......------------------------------------------------//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------///......------,,,++++++,,,,,,,,,---------......,,,------......------,,,)))***++++++,,,---...///***+++---------+++)))(((+++++++++,,,,,,,,,------........................------............------000///...---------------***+++,,,---,,,+++***)))++++++---...//////000000---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,---......---,,,***(((((()))***++++++++++++************)))++++++++++++++++++++++++*********+++,,,---...///...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,.........------.........---------............///---------............///000000000000111111111111222111000000111222444666555555666666777777888888666888999;;;<<<<<<;;;;;;999999999:::::::::;;;;;;???<<<999999;;;===<<<;;;============>>>>>>>>>>>>===<<<;;;:::999999999999444444444444444333333333444444444333333222222222///000111222222111000///111000///...------.../////////000000000000//////111111000000//////......//////000000///...------111000///......///000111..............................//////...---,,,,,,,,,---......//////......,,,...///...------...///------............------//////...---------......---.........//////000000///...---,,,+++,,,,,,---,,,,,,---...////////////---------------------,,,////////////////////////,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...///...---,,,+++,,,,,,---//////.........------------------------------------,,,,,,...//////,,,***,,,,,,+++***+++,,,---...+++,,,.../////////......---///000...+++***---000,,,,,,,,,++++++*********(((+++,,,+++---111333222---------...............++++++,,,,,,---...//////000//////.........//////---,,,+++******+++,,,---...---------......,,,***,,,,,,,,,---------......)))***++++++******,,,...//////............//////................................................///......------,,,+++++++++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------------------------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,------......///------,,,+++++++++++++++,,,,,,---------.................................------............------///...------,,,,,,---------.........---+++***)))***+++,,,---............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))******++++++,,,---------...---+++***)))***+++,,,++++++++++++************************************************+++,,,---...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...------------............---------............/////////000000000111111111000000111222333333333333555555555666777777888888777888:::;;;;;;;;;;;;:::999999999::::::::::::;;;>>><<<::::::<<<>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888666555555444444333333333333333333333333333222222///000111111111111000///000///...---,,,,,,---......//////000000//////...////////////.........---///////////////...------000000//////.../////////------------------------......//////...------,,,,,,---......//////......+++,,,......------...///------............------++++++++++++,,,,,,---.............../////////000000///...---------......,,,------.........------,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---......---------,,,,,,,,,,,,------------------,,,------,,,,,,------...//////...---,,,,,,,,,------.........------------,,,------------------------,,,,,,,,,---//////---+++,,,,,,+++++++++,,,---...+++,,,.../////////...---...//////...---,,,---.........------,,,,,,,,,,,,***---...,,,---222333111------------............,,,,,,,,,------.........------......//////000000,,,,,,++++++++++++,,,,,,...---------......,,,***,,,,,,,,,---------......---...///...---...///111------,,,,,,,,,,,,------................................................------------------------+++,,,,,,---......------------------------------------------------------...............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------++++++,,,------...//////+++++++++,,,,,,,,,------,,,------......------,,,........................///...,,,******+++---...---------.........//////........................------............------------,,,,,,++++++,,,,,,000000//////---+++***)))++++++,,,,,,---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,---------.........++++++++++++++++++++++++************))))))))))))))))))***+++,,,,,,,,,,,,...---,,,+++++++++,,,---,,,+++++++++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++))))))+++,,,---------------............---------............/////////000000000000111111...///222444444444222111444555555666666777888888888999:::;;;;;;:::999999888888999999999:::::::::===<<<:::;;;===>>>>>>>>><<<<<<<<<;;;::::::999999::::::999888777777777777777777666555444444333333222222222333333333333333///000000111111000000///......---,,,,,,,,,,,,---.........//////.....................------------///////////////......---//////000//////...------------------------------.........///......---,,,,,,---......//////......***,,,......---------...------............------*********+++,,,...///000............////////////000000///.........//////,,,------------,,,,,,++++++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---.........---------,,,,,,,,,...------,,,,,,------......------------.../////////...------,,,---------------------,,,,,,,,,,,,------------------------,,,++++++---//////...,,,,,,,,,+++++++++,,,---...,,,,,,---............---...------...///...,,,***/////////...............---//////------111222000,,,,,,------............------------------......***,,,---///000000000000++++++,,,,,,,,,,,,++++++...---,,,---......,,,+++,,,,,,,,,---------......///000000000//////000222------,,,,,,,,,,,,------................................................++++++,,,------...//////+++,,,,,,---------------------------------------................................................------------------------////////////////////////---------------------------------------------...,,,,,,------------------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---,,,------......------,,,///.........---------,,,///...---,,,,,,,,,---...------------....................................------............------,,,,,,++++++***++++++,,,.........---,,,++++++***---------------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++++++++******************((()))***,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,+++++++++*********------------------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---+++))))))+++---...,,,,,,---------.........---------............///////////////000000000111...///111222333333222222444444555555666777777888888999:::;;;::::::888777888888888888999999999999;;;;;;;;;<<<===>>>??????======<<<;;;:::999888888999888777666666666666666777777666666555444333333111111222222333333333444///000000000000000000///...---------------------------............------...........................///////////////.........///000000000...,,,+++---------------------------...............------,,,---......///............///111000...---,,,---------............---------------......///000111........./////////////////////..................------------,,,+++******)))******+++,,,---......,,,,,,,,,---......//////---------------------------------------------------------------------------...///...,,,,,,...///......---------,,,,,,,,,...---,,,++++++,,,---...---------------......///.........------------...------,,,,,,,,,+++++++++------------------------,,,++++++,,,...///...---+++++++++,,,,,,,,,------------------------------...,,,,,,...000000,,,(((/////////...............---//////,,,,,,//////---,,,,,,,,,------......///............------------***,,,...000000000...---***+++,,,------,,,+++***------,,,---......---+++,,,,,,,,,---------......---.........,,,,,,...000//////............//////................................................,,,,,,,,,---------......+++,,,,,,---------,,,,,,------------------------------------............---.....................------------------------////////////////////////---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,......------,,,++++++++++++,,,---.........---,,,+++,,,,,,,,,,,,---------........................------............------++++++*********++++++,,,+++++++++++++++,,,,,,,,,...//////......---,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,++++++***************++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,,,,---......------,,,+++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,------------...---------............///...////////////000000000111000000///000222333444444444444555666666777777888999:::::::::999888777777777777888888888999999:::;;;<<<=========>>>???>>>>>>===<<<:::999888888777777666666555555666666777666666555444444333333111111111222222333333333000//////////////////000........./////////......------............------////////////////////////......///////////////......///000000000///---,,,------------------------------...............---,,,---......///.........333444555444111---,,,+++------............------000//////......////////////////////////.........------------------------------------,,,+++************+++,,,------......---........./////////000------------------------------------------------------------------------...//////...------...000......---------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,+++,,,,,,---...---.....................------,,,,,,,,,+++++++++---------------------------,,,+++,,,---///...---++++++,,,,,,,,,------------------,,,,,,,,,------...,,,,,,...000000,,,(((------------------------,,,......******,,,---***++++++,,,,,,---......///.....................------...///000///...,,,***+++,,,---......---,,,+++---,,,,,,---......---+++,,,,,,,,,---------......,,,------,,,+++***,,,...//////............//////......................................................---------,,,,,,,,,+++,,,,,,---,,,,,,++++++------------------------++++++,,,,,,,,,------------------...............------------------------........................---------------------------------,,,,,,,,,,,,,,,+++,,,,,,------.........//////...---,,,,,,++++++,,,,,,,,,---------......,,,------......------,,,---------,,,,,,+++++++++)))+++---//////...,,,++++++++++++,,,,,,,,,------........................------............------++++++******++++++,,,,,,************+++,,,------////////////...------,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------(((***,,,...///...---,,,))))))*********+++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))//////...------,,,------//////...---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///......////////////000000111000///...///111333555333444444555555666777777777888999::::::999888888666777777777777888888888888:::<<<===<<<<<<<<<===>>>======<<<:::999888888777666666555555666666666555444444444444333333333111111111222222222222222000//////......//////000---...//////000000//////.........//////........./////////000000000000000---...////////////////////////000000000000//////........................,,,---......///.........,,,---......//////......444666777666222///,,,+++------............------///......---,,,,,,------///////////////.........+++,,,------...---------,,,------------,,,,,,+++,,,,,,,,,------.........------------------------...------------,,,,,,,,,,,,,,,,,,------------...---------------------------...///...,,,,,,...///......---------,,,,,,,,,...------,,,,,,------...,,,++++++++++++,,,------------...////////////...------------,,,,,,,,,,,,------------------------///---++++++---...------***+++,,,---------,,,,,,...---,,,,,,+++,,,,,,,,,---,,,,,,---...---+++))),,,,,,,,,,,,,,,---------+++------))))))+++,,,)))******+++,,,---......///..................//////////////////...,,,+++))),,,,,,------------,,,,,,---,,,,,,---...///---,,,,,,,,,,,,---------......---......---++++++,,,...------,,,,,,,,,,,,------................................................//////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++***------------------------***++++++,,,,,,------------------.........//////------------------------------------------------....................................---------,,,++++++,,,,,,---......///---------------------,,,------........./////////,,,------......------,,,---------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................------............------+++++++++++++++,,,------,,,,,,+++++++++,,,------------.........---,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------)))+++---///000///...,,,)))***++++++,,,,,,,,,+++------,,,,,,,,,+++++++++************************---,,,,,,+++++++++,,,,,,......------,,,,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,------------------............///........./////////000000/////////000000111222333333333444555555666666777666777888999::::::999999666666666777777777888888888:::======;;;999:::;;;<<<;;;;;;:::999888888777777666666666666666777777222222222333333333333333222222222222111111111111000///............///000,,,---.../////////.........//////000000//////............/////////000000------...///////////////000000///000000111222333////////////////////////,,,------...//////......,,,---......//////......222444666666333000...---------............------...---------------...///000/////////............+++,,,---/////////...---,,,------.........------...........................------,,,,,,++++++***......---------,,,,,,,,,,,,,,,,,,---------..............................---......---,,,,,,---///......---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---......,,,---...///000000///............------------,,,------------------------111...,,,+++,,,---,,,+++***+++,,,---------,,,,,,...---,,,+++++++++,,,,,,,,,---...---+++++++++,,,++++++,,,,,,,,,---------+++------)))))),,,,,,***)))***+++,,,---......///------......//////000000.........------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++---...///...,,,,,,,,,,,,---------......---......---+++***,,,---------,,,,,,,,,,,,------................................................---------------------,,,,,,,,,,,,,,,,,,+++******------------------------++++++,,,,,,---......///---------.........//////------------------------------------------------........................000000//////.........---++++++,,,,,,---...//////+++,,,,,,------......///.........////////////000,,,------......------,,,........................,,,+++***))))))+++---...---------.........//////........................---..................---,,,+++++++++,,,------...000///---,,,+++,,,,,,---+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,)))+++...000111000...---***+++,,,------------------------,,,,,,,,,++++++------------------------+++******)))******++++++,,,,,,,,,---------......******+++,,,------......------------------------******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((++++++,,,,,,,,,------------------.........//////............/////////000---...000222333222111000333333444444555666666777555666888999:::::::::999666666666666777777777777777:::======:::888999:::::::::999999888777777777777777666666666777777888000111111222222333333444333222222222111111000000000///...------...///000***+++---...///...------//////000000000000//////---------.........//////------...///000000//////000000//////000222444555000000000000000000000000,,,,,,---.../////////...,,,---......//////......///111444555333000///...---..................---.........//////111222333000000//////.........---,,,---///000000000//////,,,,,,---...///////////////////////////.........000///......---,,,+++***.........------,,,,,,,,,,,,,,,,,,------.................................,,,---...---++++++---.........---------,,,,,,,,,+++,,,............,,,+++...------------...//////,,,---///000000000///...//////.........---------------------------------222///---+++,,,,,,,,,+++***+++,,,---...---,,,,,,///...,,,+++***+++,,,,,,,,,...///---***)))+++...,,,,,,,,,------.........,,,...---******---...+++)))******+++---...//////,,,------...///000111111------,,,,,,,,,---............,,,++++++,,,......,,,++++++---...///...,,,,,,,,,,,,---------......,,,,,,---+++))))))***+++/////////....../////////................................................+++,,,,,,------......///,,,,,,,,,,,,,,,+++***)))------------------------,,,,,,------...///000000////////////////////////........................////////////////////////++++++,,,,,,------......,,,,,,,,,------.........------............------.........////////////000.........------,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,000000...---------------........................+++,,,,,,---.........---++++++++++++++++++++++++000///---+++++++++---...///......------,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...***************+++++++++,,,+++******)))))))))***------------------------+++,,,------......------++++++,,,,,,,,,------------,,,,,,+++*********+++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...------,,,++++++,,,------******+++++++++******)))------------------------+++,,,------......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---...//////////////////000000000000111111111111444333222111111111222333444444555555666777777777888888888888888888888888888777666555555777999::::::999888777777888999:::::::::999999888777666666777777777777666555444333333333333333333333333333444333222111000000000000...///000000000...---,,,///...---,,,,,,---...///////////////////////////////////////000000000000222111111111000000//////------...///000111222222......///000000000000000+++,,,---...///111222222---------------...///000111000///...------...////////////...---------,,,---...///...------...///******+++,,,---...///000,,,,,,,,,---------......,,,---------.../////////------------------------........................++++++***************+++---............///111111///...---,,,+++,,,,,,---------------------------.................................------,,,,,,,,,...------,,,,,,------...---///000222222000///---,,,,,,,,,,,,,,,---...///------------------------........................---,,,+++***+++,,,---...+++++++++,,,,,,---------,,,++++++++++++,,,---------------...///000...,,,///......------,,,,,,+++++++++,,,,,,,,,,,,------,,,---......,,,,,,---...///...---,,,+++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---......//////......++++++++++++++++++++++++---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------................................................////////////////////////..................//////,,,,,,------------------------............------------........./////////.........------,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------------+++,,,------......------............------------///...,,,++++++,,,---...------------------------***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++******))))))///......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++,,,------,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,---***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000111111111111333333222111111222222333444444555555666777777777888888888888888888888888888777555555555666888999999999888777777888999999999888888777777666555555777777777666666555333333222222222222222222222222444333222111000000000000111111111111111000/////////...------------...///////////////////////////////////////000000000000111111111111000000000///////////////000000000000------...///////////////,,,------...///000111111...------------...///000111000///...---......///..................---------...//////------...///,,,,,,------------......,,,,,,---------.........------..................------------------------........................,,,,,,++++++++++++,,,,,,...............///000222000///...---------......------------------------...............---------......---------,,,,,,,,,...------,,,,,,------......///000111111000///...------------------...///------------------------------------------------,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...///...------...///...,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...///...---,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------------------........................//////////////////////////////..................------------------,,,,,,------............------,,,---------.....................---------------///............---------,,,,,,,,,,,,,,,,,,------+++++++++,,,---......///---------,,,,,,+++++++++,,,,,,------......------000/////////......------...---,,,+++,,,---...///++++++,,,------...//////++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,+++***)))((((((,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,***+++,,,---------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------...///////////////000000000000111111111111333222222111111222333333444444555555666777777777888888888888888888888888777666555555555666888999999888888777777888888999777777666666555555444444666666666666555444333333111111111111111111111111333222111111000000000000222111111000000000000000///......------......///////////////////////////////////////000000000000111111111111000000000000222222111000///...------,,,------.........................../////////000......------......//////000000///............///..................//////---...//////------...//////.........------,,,,,,,,,------------.........//////..................------------------------........................---------,,,,,,------...///000000///......000222000000///.........//////------------------------//////.........---------...------------,,,,,,,,,...------,,,,,,------......///000111111000///...//////......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,,,,,,,,,,,,,,,,+++---------,,,---......///111///---,,,---...------))))))***++++++,,,------++++++,,,,,,,,,,,,------,,,---......,,,,,,---.........---,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,.........///,,,,,,---...............---------------.........---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------........................////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,------............------,,,,,,,,,---------.....................---------///............---------,,,,,,,,,---------------***++++++,,,,,,---------------,,,,,,+++*********,,,,,,------...------,,,.........------,,,++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++***************+++++++++*********++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,++++++++++++*********,,,,,,++++++***++++++,,,******++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,---...///000000000//////000000000111111111111222222222222222222333333444444555555666777777777888888888888888888888888777777666666666777888999888888777777777777888888666666666666555555444444555555555555555444333222000000000000000000000000222222111000000000000000000///...------...///000//////............//////////////////////////////////////////000000000000111111111000000000000000222222111000///...------,,,---......//////......///////////////.........//////............///////////////.........//////------......//////000000---///000///...---...///............------------------------............000000//////......------................................................------,,,,,,------......000222333111///...///111//////..................------------------------/////////...------,,,,,,------------------------...------,,,,,,------.........///000000///......111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,+++++++++...------------...//////333000---+++,,,---------******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......,,,,,,---...------------------------+++,,,------......------------------------------***+++,,,---............---......///////////////---------------.........---------............///........................---------------------------------------------------,,,,,,++++++,,,,,,---------------------------------------------------........................////////////////////////000/////////......------.........------,,,,,,,,,------............------,,,,,,,,,---------..............................///............---------,,,,,,,,,------.........,,,,,,---------,,,+++***,,,,,,+++++++++*********,,,------...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------...///......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------******++++++,,,,,,,,,---------...//////......---+++,,,,,,,,,------......)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,------------------------)))***++++++,,,,,,++++++,,,------......------,,,******++++++,,,,,,,,,,,,,,,---...///000000000000///000000000111111111111111111222222333333333333444444555555666777777777777777777777777777777777777777777777888888999999777777777777777777777777666666666666666555555555333444444444444333333222000000000000000000000000111111000000///000000000000///...------...///000////////////////////////////////////////////////////////////000000000000000000000000000000111111000000000000////////////......///000000000000///////////////............000//////.........//////......//////////////////---......//////000000000...///000///......///000---------.........//////---------.........//////000000000//////......---................................................,,,,,,,,,,,,,,,---......111444777555111...///111------------------------------------------------//////.........---------------------------------...------,,,,,,------.........////////////......111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,+++++++++...------------...//////333000---+++,,,---------......------,,,,,,,,,++++++++++++,,,,,,,,,------,,,---......,,,,,,---...,,,---------------------+++,,,------......---------------------------------------......------,,,,,,,,,---............---++++++,,,,,,---------...---------............///........................---------------------------------------------------,,,,,,++++++,,,,,,---------------------------------------------------........................////////////////////////111111111000000000000000------------------,,,,,,------............------,,,---------...........................////////////............---------,,,,,,,,,---......//////---............,,,***)))++++++++++++++++++++++++------......------,,,,,,........................,,,,,,------------------//////...---,,,,,,++++++,,,,,,,,,,,,------------***+++,,,---------,,,,,,))))))***+++,,,---......+++,,,---.........---,,,,,,,,,,,,------......///***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,,,,***+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++((()))******++++++++++++------------------------***++++++,,,,,,,,,,,,,,,------............------)))******++++++,,,,,,---,,,,,,...///000000000000000000000000111111111111000000222333333333333333444444555555666777777777777777777777777777777777666777777777888888888888666777777888888777777666666666666666666666666666222333333444444333222222000000000000000000000000111000000//////000000000000000000000000111111222...//////000000//////...////////////////////////////////////000000000000000000000000111111111111......//////000000111111...//////000000000000000///////////////.........000000//////......//////---...//////000///////////////////////////000000...///000000......///000------........./////////------........./////////000000//////////////////................................................,,,,,,,,,,,,,,,---...///111777;;;;;;555000///000+++,,,------...---------------------------------........................,,,,,,,,,------------......------,,,,,,------...........................//////......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,+++---------,,,---......///111///---,,,---...------//////...------,,,++++++++++++,,,,,,,,,,,,------,,,---......,,,,,,---...+++,,,---.........------+++,,,------......------------------------------...............---,,,,,,))))))***++++++++++++++++++++++++,,,------......---------............///........................------------------------------------------------------,,,,,,,,,,,,------------------------------................................................////////////////////////............////////////,,,,,,------------------------............------------........./////////---........./////////000///............---------,,,,,,------.../////////,,,---...//////...,,,+++******++++++,,,---------------......------,,,+++,,,,,,------......//////------------------,,,,,,---------------------,,,,,,,,,,,,------------...***+++,,,---------,,,,,,***++++++,,,,,,---------((()))+++,,,---,,,+++******++++++,,,------......++++++,,,---------------++++++,,,---...//////000++++++******++++++,,,---***,,,---//////...---,,,,,,,,,++++++,,,,,,---...,,,---............---,,,******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------............------******++++++,,,------...+++,,,---///000000111111000000000000111111111111///000222333444444333333444444555555666777777777777777777777777777777777444555555666666666666666555666777888888777666555444444444444444444444555222222333333333333222222111111111111111111111111000000////////////000000//////000111111111111111...///000111111000///...////////////////////////////////////000000000000///000000000111111111111////////////000000000000---...//////000000//////.........///////////////111111000///////////////,,,---///000000000//////000000000///////////////...000111000///...///000////////////........................///////////////////////////000000000................................................------------...///000111111999@@@@@@999222//////+++,,,---/////////...---------------------------,,,,,,------.../////////,,,,,,,,,---------.........------,,,,,,------............------.........------------------...///------------------------------------------------,,,,,,.../////////...---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...///...------...///...,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...+++,,,---.........------+++,,,------......------........................,,,---...............---)))***++++++,,,,,,++++++,,,,,,,,,---......//////---------............///........................------------------------..............................------------......------------------------////////////////////////........................////////////////////////*********++++++,,,,,,,,,,,,,,,,,,------.........---..................---.........////////////000---.........//////000000//////.........---------,,,,,,------...///000000***,,,...000000000......******+++,,,---......///---.........---,,,,,,+++((())))))***+++,,,------............---,,,+++++++++,,,,,,------......///,,,,,,,,,---------......***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---))))))***+++,,,,,,------+++,,,------......------***+++,,,---///000111111+++*********+++,,,,,,---+++,,,...000000///...---,,,,,,++++++,,,,,,---...------...//////...------,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,------......------------............------++++++,,,------...//////+++,,,---///000111111111000000000000111111111111///000222333444444333333444444555555666777777777777777777777777777777777222333444444555555444444555666777888888777666555333333333333333333333333111222222333333333222222111111111111111111111111000000////////////000111,,,---...000000000///......///000111111000///...////////////////////////////////////000000000000//////000000111111111222000000000000////////////,,,---......//////..................//////000000111111000///////////////,,,---///000000000//////111111000000//////.........000111000///...///111111111000///...---,,,,,,............/////////000......//////000000111111////////////////////////....................................///000222222111:::BBBCCC;;;333///...,,,---///000000000//////------------------------+++,,,,,,---...///000000,,,,,,,,,------............------,,,,,,------.........------------......,,,,,,,,,,,,,,,---...///------------------------........................,,,,,,.../////////...---+++++++++,,,,,,---------,,,++++++++++++,,,---------------...///000...,,,*********++++++,,,------++++++,,,,,,,,,---------,,,---......,,,,,,---...***+++---...///...------+++,,,------......------........................++++++---...//////000000,,,---......//////......---------...///000000111---------.........//////........................------------------------........................///......------......///------------------------///////////////.........//////.........---------........................000/////////111111///---//////.........---------................................................---.........//////000000000///---+++*********+++------------------------...---...111444333000,,,)))))))))******+++,,,,,,---------,,,,,,+++++++++111111111000000//////...,,,,,,---.../////////...)))***+++,,,------...---------------------------+++++++++++++++***)))(((---...///...---++++++,,,,,,,,,,,,---------......+++++++++,,,---...///000---------...------,,,,,,,,,,,,,,,++++++*********,,,,,,---......---,,,,,,,,,------......------,,,------------------------*********++++++,,,,,,,,,)))******++++++******))),,,---......---,,,---...,,,,,,,,,---------......)))))))))******++++++,,,.........------,,,,,,,,,---......///////////////////////////000000000000222222333333333333444444444555555666666666666666999999888888777777666666888777555444444555555666888999999888666555666888666666555444333333333333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000111222333222111///---111111000000//////......////////////000000000000---...///000111111111111222222222111111///......111111111111111111111111//////............/////////000000000000000//////...//////000111222222333////////////000000000000222111111000000000000000......////////////......,,,,,,,,,---------......111111111111111111111111111000000///...------------------------------------------...///000000111777<<>>888222000000,,,,,,,,,---.../////////..........................................------..............................//////...------,,,................................................------------------------******+++,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,,,,,,,---............------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,------......------,,,------,,,++++++,,,------,,,,,,,,,------,,,,,,+++,,,,,,---------,,,+++***------------,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................///...---,,,,,,---...///------............------......------------......,,,---...//////...---,,,/////////////////////////////////.........------........................///......///000000///---/////////.........------........................------------------------.............../////////111000000/////////000000........................,,,,,,---///111000...,,,/////////...---,,,,,,,,,.........------------------------........................///......------------...............---------------------------....../////////...------+++,,,......---,,,---...,,,,,,,,,---------......,,,,,,,,,,,,------...///,,,,,,------...------,,,---,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............------+++,,,---,,,***)))***+++,,,,,,,,,---------........................------...------------,,,,,,,,,---......///////////////////////////000000000000222222333333333333444444444444555666666666666555444555555666666666666555666666666666666555444444555666666555333333444666666555444333333222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000111222222111///...111000000000000//////////////////000000000111111//////000111222222222222222222222222111000//////////////////////////////222111111000000111111222///000000111111111000000////////////000000000000/////////000000000111111222111111000000000000000///000000111111000000///....../////////000000000////////////////////////000000000///......------------------------------------......///000000000444888;;;:::666111//////++++++,,,,,,---.........------------------------------------------.......................................///......---,,,................................................---------------------------......///////////////000///---,,,++++++,,,---,,,---......//////......------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,------------...//////...---,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,---------,,,+++***---------------.........,,,,,,,,,---------......---------............///..............................------------......------............------------,,,,,,,,,,,,------------............------///////////////000000000////////////....................................000//////000111222000///////////////....................................------------------------........................,,,------------......///////////////////////////++++++---...//////---,,,///.........---------,,,........................------......//////000000.../////////...---,,,,,,...///////////////...---------------------------+++,,,,,,,,,,,,,,,++++++***,,,......------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------............------///000111///---,,,---...,,,,,,,,,---------......000/////////......---------------------------------......///////////////////////////000000000000222222222333333333444444333444555555666666555555444444666777777777777666444555666777666555444333666777777666555444666888666555444333222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000///000000000000000000000000//////000000000111111111...///000111222222222222222222222222111111000///111111111111111111111111111111111000000111111111000000111111222222111111000000////////////////////////000000000111111111222111111000000000000000000000111111111111000000....../////////000000000000000000000000000000000000000//////................................................//////000000222444777666333000......,,,,,,---------.........------------------------,,,,,,------------..............................---...............------................................................------------------------//////000111111111111111///...---,,,+++,,,,,,---,,,,,,---..................------------,,,,,,,,,------------------------,,,,,,,,,---------------///000111111000...+++)))------------............------............---------------,,,,,,---------++++++,,,---------,,,,,,.....................---,,,------....../////////,,,,,,,,,---------......---------............///...............---------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------////////////000000111111000000/////////.........////////////////////////000000///111333333222000000000/////////.................................------------------------...............---------***++++++,,,------------////////////////////////***,,,---......---------++++++,,,,,,------------........................*********++++++,,,,,,---.../////////...---,,,,,,/////////000//////......------------------------)))***++++++++++++*********,,,......------...///,,,,,,,,,---------......------,,,,,,,,,---......+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,+++******+++,,,,,,,,,---------......//////......------,,,,,,---------------------------......///////////////////////////000000000000222222222333333333444444333444444555555555555555444555777888999999888777444555666666666555333222555666666555444444666777555555444333222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111111111111000000000000111111111111......///000111111111111111222222222222111111000222222222222222222222222111000000//////000000111000000111222222222222222000000000000////////////000000000000111111111111222111111000000000000000000000111111111111000000------........./////////000000000000000000000000////////////................................................////////////000111333222111///...---.............../////////------------------------,,,,,,,,,,,,------..............................------...............---................................................------------------------,,,,,,---............---///...---,,,+++,,,---...++++++,,,------------,,,.........---------,,,,,,------------------------,,,,,,,,,------.........,,,---///000///...,,,+++))))))******++++++++++++---......//////......---------------------------***+++,,,,,,---------,,,........................,,,------....../////////,,,,,,,,,---------......---------............/////////.........---------,,,------------------,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,---------...//////000000111111222000000000/////////......////////////////////////000//////111333333222111000000000/////////...............................................................---------------,,,,,,---...//////..............................***,,,......---,,,---...)))******+++,,,,,,---------------------.........,,,------------------............///......------......///////////////...------------------------++++++,,,,,,------,,,,,,+++,,,......---,,,---...,,,,,,,,,---------......---------,,,,,,------...++++++,,,---............---------............///,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,------------...---......///////////////////////////000000000000222222333333333333444444333333444555555555555444555666888::::::999777666555555555555555444333333222333333333222222333555555444333222222111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111000000000111111111111222000000000111111111222222...///000111222222222222111222222222222222111111000000000000000000000000000000000//////000000000000111222333333333333333000000000000111111111111000000000111111111222222222111111000000000000000///000000111111000000///------.........///////////////////////////////////////////////////....................................////////////////////////////////////......////////////////////////------------------------++++++,,,,,,------..............................,,,---......///.........................................................------------------------,,,---......//////............,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,............---------,,,...------------,,,,,,,,,,,,,,,,,,---......//////((()))+++---////////////******++++++,,,---------......////////////......------............------******+++,,,------------,,,,,,+++++++++,,,---------------------.........,,,,,,,,,---------......---------............////////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------...//////000111111222222000000000000/////////...////////////////////////...------///111222111///000000000000/////////...........................////////////////////////.........------,,,,,,,,,---...///000000///......------------------------+++---///...---,,,...000+++++++++++++++,,,,,,,,,+++,,,,,,,,,------------111111000000000000000000------......///.........,,,---......////////////------------------------+++,,,,,,---......------,,,---///...---,,,,,,---,,,,,,,,,---------.........------,,,,,,---------***+++,,,---............------......////////////,,,,,,+++******+++,,,,,,,,,------......------,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++---......------///000,,,,,,,,,---------......,,,------------------...,,,,,,,,,---------......---......///////////////////////////000000000000222222333333333333444444222333444444555555444444555666888999999777555444555555444444333333444444111222333222111111333555555444333222111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111222000000111111111222222222000000111111111222222222111111222333444444444444111222222333333222222111000000000000000000000000222111111000000111111222000111222333444444444444000000111111222222333333000000111111111222222222222111111000000000000000...//////000000//////........./////////000000000////////////////////////.../////////////////////......................../////////////////////...///...------...//////...................................................***++++++,,,------..............................,,,------...//////......................................................------------------------......///000000000000///...---,,,,,,,,,,,,......+++,,,,,,---------------............------------......---------,,,,,,,,,,,,,,,------.../////////++++++,,,------...//////,,,,,,---......///000000......////////////......,,,---...//////...---,,,)))***+++,,,------------,,,++++++++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,---------......---------............///000//////...------,,,,,,+++,,,------------,,,++++++,,,,,,------,,,,,,+++......------------......------,,,++++++,,,------...//////000111222222222000000000000////////////000000000000000000000000,,,+++,,,---///000///...000000000000////////////........................000000000000000000000000.........------,,,,,,,,,,,,---...//////...---,,,------------------------+++...000///---,,,...111...------,,,,,,++++++***+++++++++,,,,,,---------//////......---------,,,,,,,,,---.../////////...++++++---...////////////------------------------***+++,,,,,,---------,,,---...//////---++++++,,,,,,,,,,,,---------.........------,,,,,,,,,------***+++,,,---............---.........//////000000---,,,+++******+++,,,---,,,------......------,,,////////////////////////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++------------///000,,,,,,,,,---------......,,,---------......//////,,,,,,,,,------.........---......///////////////////////////000000000000222222333333333444444444222333444444555555444444444666888999888666333222666555444333222333444555222444444444333333555777555444333222111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000//////000111222222000000111111222222222222000111111111111222222222222333444555666666666666111222222333333333222222222222222222222222222222333222222222222222222333000111222333444444444444000000111222333444444444000111111111111222222222222111111000000000000000......////////////......000000000000111111111111111111111111111111111111.........//////////////////////////////////////////////////////............---,,,,,,.../////////------------------------////////////////////////******+++,,,,,,---..............................,,,,,,---.../////////...................................................------------------------***++++++,,,---,,,,,,,,,...---,,,,,,,,,---...///,,,---......//////......//////.........---------.........------,,,,,,,,,,,,,,,------...///000000222111///---,,,+++++++++))))))***++++++,,,------......////////////......,,,---...//////...---,,,)))***+++,,,------...---...------,,,---...///000---------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////000000///...------,,,,,,++++++------------+++++++++,,,,,,------,,,,,,+++///......------......///------++++++++++++------////////////000000000000444222000...------//////////////////////////////000000000///......///111000000000000000000000000...///000000000///---,,,//////.........---------///......------,,,,,,+++...------,,,,,,------...................................................------------------------...............///000111+++,,,---//////...---,,,---------............///---,,,+++,,,...000000000000///......//////...,,,,,,,,,...///000000111111---..................---.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,........................111---******---000000///111000...,,,++++++++++++++++++******++++++,,,---......//////...---,,,,,,,,,,,,,,,------.........///...---+++)))(((&&&&&&------------------------------------------------,,,,,,++++++***+++++++++---------............///...------......///000111000000000000111222333444111222333333333333222111222222333333333444444444777888999888666444444555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222111111111000000//////222222111111111111222222000000000000111111111111.../////////000000000111555444333222111000000000111333555555333111111111...///111111111222333555222222333333444555555666333444555666666666666666555555555444333111000///333444666666777666555444333444555666777666666555333333444444444333333222000111111222222333333333111000000000000/////////111111000000000/////////////////////000000000000000000000000////////////000000000000000000000000------------------------...---,,,---/////////......---,,,,,,---...///000......////////////............------------......------------------------111111000000//////............------------............------------......................................................000///...---,,,+++++++++........................111222222000---,,,,,,,,,000000/////////.........------------------------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,---......//////......------,,,,,,,,,,,,++++++...---------...///111222........................,,,,,,---...///000111111,,,+++***)))***,,,...000111000000///...------------------,,,,,,+++++++++---------...------,,,,,,,,,,,,,,,++++++*********//////.........---------////////////000000000111333222000...---...//////111111111111111111111111///000000///......///000//////////////////////////////000000000///------//////.........---------........................///......------......///................................................------------------------,,,,,,,,,,,,,,,---------------------,,,++++++***---------............///---,,,,,,,,,...///000000000...,,,---...//////...+++,,,---...............------............------000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,......---///...---,,,,,,,,,------+++++++++***++++++,,,---...............---,,,,,,,,,,,,------------------//////...---+++***)))(((------------------------------------------------------,,,,,,,,,,,,,,,------------............///...------......///000111000000000000000111333333111222333333333333222111222222333333333444444444555777888777555333333444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222111111111000000000000222222111111111111222222000000000000111111111222000000111111111111111111222222111111000111111111///111444444333333333444555777888888888888999:::555666666666777777777777555666777888888888888888999888888888777666555444777888999:::;;;;;;::::::999888888888888888888888444444555555555555444444333222222222222333333333111111111111000000000000111111000000000000000000////////////000000000111000000000/////////......////////////////////////........................///...---...000111000///......---,,,---...//////......////////////............------------..............................000000///////////////.........------------............------------......................................................//////...---,,,,,,,,,,,,........................///000111///---+++,,,---......---------,,,,,,,,,------------------------...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---............------,,,,,,,,,++++++++++++000///...,,,,,,,,,---.......................................////////////,,,,,,+++***+++---///000000000000///...---------..................------,,,,,,------...------------------,,,,,,,,,++++++//////.........---------/////////000000000111111222111000.........//////000000000000000000000000///.........////////////........................//////000000000///....../////////............------......///000000111111/////////....../////////................................................---------------------------,,,,,,,,,,,,+++++++++000///...---,,,+++++++++---------............///---------------...///000000...,,,+++---/////////++++++,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,111000000///...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++,,,,,,,,,,,,,,,---...///+++++++++++++++,,,---------............------,,,------------------,,,,,,000//////...------,,,,,,------------------------------------------------......------------......---------............///...------......///000111////////////000111222222111222222333333222222111333333333333444444444444444555777666444222222333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111000000000222222111111111111222222000000111111111222222222333333222222222222222222222111111111222222333444///222444555555555666777777888:::;;;:::999:::<<<;;;;;;<<<<<<===<<<<<<<<<;;;<<<===>>>????????????BBBAAA@@@???>>>===<<<<<<;;;<<<===>>>???@@@@@@@@@AAA@@@???>>>======>>>>>>999999999999999888777666555555444333333333333333222222222111111111000000000000000000000111111111/////////000000000111111////////////............////////////////////////////////////////////////000///...///111111111000//////...---------............////////////............------------......////////////////////////.............../////////......------------............------------............................................................---------------...........................---...///...,,,+++,,,------------------,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++,,,---------------............---------,,,...---,,,,,,+++,,,,,,,,,------------------------/////////.........------------,,,,,,,,,...///000000000//////...---------------..................++++++,,,---..................------------,,,,,,...............---------//////000000000111111111222111000///......//////..............................---...///000///...........................//////000000000//////////////////........................//////000000000//////............//////................................................------------------------/////////......---,,,,,,...///000000000...---,,,---------............///------...---------///000444111---,,,---...///000,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++/////////......---------------------------------........................******+++,,,------,,,+++,,,,,,,,,,,,------......,,,++++++++++++,,,---------------......------,,,.........------,,,,,,,,,................................................------------------------------------------...///---------............///...------......///000111............///000111222222222222222222222222222333333333444444444444555444555666666444333333444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111222222222333333333333333333222222222222444333333333333444555555111333555666666666888:::666999<<<=========>>>???BBBCCCEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKOOOMMMJJJFFFCCCAAAAAA@@@<<<===>>>???@@@AAABBBBBBFFFGGGHHHHHHHHHHHHGGGFFFBBBBBBAAA@@@>>>===;;;:::999888666555444444555555222222222222111111111111//////000000000000111111//////000000000111111111////////////.........---........................///////////////////////////...---...000111000/////////......------------......////////////............------------..............................,,,,,,------......//////......------------............------------......................................................---------------...//////........................+++,,,------++++++,,,---////////////////////////------------------------///......---------......------------------------,,,------...------,,,,,,***+++,,,,,,------,,,,,,000000000000////////////)))***+++,,,---...///000------------------------...........................------------...///000/////////......---------+++++++++,,,,,,---------***+++,,,---............---------------,,,,,,,,,........................000000000000111111111111000000000///////////////...........................------...111111000---........................000000/////////000000000/////////////////////////////////.........------...------,,,,,,------...................................................------------------------...////////////...,,,,,,(((***...111222000---+++---------............///,,,...///...,,,,,,...000777444000------...//////...//////......---,,,++++++,,,,,,------,,,,,,+++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,........................***+++------------------------------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------------,,,.........------,,,,,,,,,,,,---------....................................------------------------,,,,,,,,,,,,,,,---......---------............///...------......///000111............///000111222222222222222222222222222333333444444444555555555444666777777555444444555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111222222222222222222333333333333222222222222222222222222444444333333333333444444444666777777777888:::<<<===@@@DDDGGGHHHIIIJJJKKKMMMNNNQQQTTTVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYZZZVVVPPPIIIDDD@@@>>>===::::::;;;<<<===>>>???@@@GGGJJJNNNRRRSSSSSSRRRPPPOOONNNMMMKKKHHHFFFCCCBBB???>>>;;;999777777777777333333333333222222222111000000000000000000000111000000000000111111111111000////////////.........////////////////////////...........................---,,,---///000///.../////////......---,,,,,,......////////////............------------......------------------------,,,,,,------......//////......------------............------------......................................................------------...///000000........................***+++---,,,++++++,,,---.../////////////////////------------------------......---------......///------------------------,,,,,,------...------,,,***+++,,,,,,------,,,,,,/////////............---)))***+++---...///000111------------------------,,,,,,,,,---...//////000...---------......//////............------------+++++++++,,,,,,---------***+++,,,---............+++++++++++++++,,,,,,,,,---.....................000000000111111111222222000000000000000/////////000000000000000000000000///------///333444111...........................000000/////////000111111...////////////000000000000000///......---,,,,,,------,,,,,,,,,,,,------................................................------------------------,,,---.........---,,,+++$$$'''+++///000...+++)))---------............///,,,...000...,,,+++...111666333000......///......///000000000///......---,,,,,,------------,,,,,,++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///---.........------,,,+++,,,,,,,,,,,,,,,------...+++,,,,,,------------,,,------------------,,,,,,,,,,,,,,,---------..............................------------------------++++++++++++,,,---...///---------............///...------......///000111////////////000111222222333222222111111222222333333444444444555555555555444555777777555444555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222222222222111111111111222222222222333333333444444444111111222222222333333333444444444444444555666777:::;;;======>>>???BBBEEEIIILLLQQQTTTUUUVVVWWWXXX[[[^^^aaadddfffggggggggggggggggggggggggfffeeeeeeaaa\\\SSSJJJBBB<<<999888888777777888999:::;;;<<>>===888777666666666777888999777999>>>FFFPPP[[[dddjjjooooooppppppqqqppppppppphhhcccZZZPPPFFF???;;;999======<<<<<<<<<;;;;;;;;;<<<;;;:::999888777666555000111111111111222222222222222222222111111111000111111111111111111111111000000000000000000000000000///...///000111111///+++,,,.../////////............////////////...............------.........////////////////////////111111000000//////...............------..................------.........................................................//////............//////........................---...///...,,,+++,,,---........./////////000000---------------------------------------...///000........................+++,,,,,,---.........---,,,---......//////......//////.........---------%%%'''))),,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------,,,++++++---------------------------------,,,,,,+++++++++---------...------,,,,,,,,,,,,,,,------.........---------.........//////444444333333333333444555333222222222111111000000111111111111111111111111000000000111222222222333222222111000///...------......////////////......////////////////////////000///---,,,,,,---///000//////000000000000//////................................................,,,,,,,,,------.........//////000000///...------.../////////000000111111,,,------...///000111111......------------......---------............/////////000000000000000000...---,,,++++++,,,---...000///...------...///000///...---,,,,,,,,,,,,,,,---------............///000000000000///...---,,,000///...---,,,+++++++++//////.........---------...---,,,,,,+++++++++,,,.........------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------.......................................////////////000////////////////////////000000///////////////000/////////000222444666888111111111111111111111111555555555444444333333333333333333333333333333333444444333333333333333333000000000111222222222333111111111111111111111111111111111111111222222222666444222222444444222000444444333222222333444555333555666555333222444666666777777555444666<<>>???BBBEEEHHHHHHHHHDDDEEEEEECCC???<<<;;;;;;555555444444333222222111333222111111111222333444111000000000000000111222............////////////222111000.........///000000000////////////000000........................////////////////////////,,,---------...////////////***&&&''',,,111222222//////............////////////.........---------000000//////.........------------------...///000222222111000///...------//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++------............------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------+++---......---,,,,,,---,,,,,,++++++,,,,,,---...................................................111...+++,,,......,,,))),,,---......//////.........------,,,,,,------......---,,,,,,++++++,,,,,,333222222222111111111111333333222222222111111111111111111111111222222222111111111111111111222222111111111000000000000000......////////////......////////////////////////111000...------...000111//////000000000000//////................................................,,,------------------...///////////////...---,,,........./////////000000---------......//////000......------------......---------............///..............................------------......//////............/////////...---,,,,,,,,,,,,------------............///---...///////////////...///...------,,,,,,,,,,,,//////.........---------...------,,,+++++++++,,,......---------,,,,,,,,,***+++,,,---------------,,,---------.........///........................------........./////////////////////////////////000000////////////000000111111111111333555777888111111111111111111111111444444444444444333333333333333333333333333333333000000000000000000000111222222222222222333333333111111111111111111111111222222222222222333333333555333222222444555444222555444333222222333444555111444777777666666777999666888;;;<<<===@@@GGGLLLUUUXXX]]]bbbfffiiijjjjjjjjjmmmqqqssstttvvvyyy{{{~~~~~~~~~}}}|||zzzvvvqqqooooooqqqwwwtttpppjjjbbbWWWLLLEEE===888555777888666666777888666777;;;???FFFTTT```gggooowwwyyyyyyzzzyyyvvvqqqooodddSSSFFF@@@>>><<<;;;::::::===@@@CCCCCCCCCGGGJJJMMMNNNKKKGGGCCCBBB<<<<<<:::888666555333333555444333333222333444555444333222111111111111111/////////000000000111111222111000///...//////000000000////////////000000000000000000000000000000////////////////////////------..................444///******---///...,,,//////............////////////.........---------000/////////............---------------...//////000000000000//////////////////.........---------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......------------------------------............------......---------,,,,,,,,,,,,,,,,,,---------..............................+++---......---,,,,,,---------,,,,,,------...///...................................................---------...///...---+++,,,,,,---------------...------,,,,,,------......---,,,,,,++++++,,,,,,222222333333222111000///333222222222222222111111000000111111222222222222111111111111111111000000......//////000000111111......////////////......////////////////////////111000///......///000111//////000000000000//////.........................................................------------------............---,,,,,,---------............///---------------...............------------......---------............///...---------,,,,,,++++++.........//////...............////////////............---,,,,,,,,,---------------............///,,,,,,---//////000000000...------,,,,,,---------...............------------------,,,,,,,,,,,,,,,...------------,,,,,,,,,)))***+++,,,.........///............////////////........................,,,---------............////////////////////////000000////////////000000222111111111111333444555222222222222222222222222333333333333444444444444444444333333222222111111111111222222333333444444444444444333333333333333222222222222222222222222222222222333333444444444555444333444666777666555666555555444444555555666444666888999999999:::;;;999>>>DDDHHHKKKQQQXXX]]]fffiiilllpppssstttttttttrrruuuxxxzzz|||}}}|||wwwrrrqqqrrrsssyyyyyyyyyvvvpppeeeYYYQQQDDD<<<888:::===;;;888777888666666888:::???JJJUUUcccnnnxxx|||}}}~~~{{{xxxuuukkkZZZMMMFFFAAA===:::888777888;;;>>>>>>>>>FFFLLLRRRVVVVVVRRRNNNLLLIIIHHHEEEBBB>>>;;;888777888888666555555444555555666666444333222111111111000000000111111111222222111111000/////////000000000000////////////000000000000000000000000000000//////////////////////////////..................444111------//////---***//////............///////////////............---////////////...............------------...//////.........//////000000000...............---------...------,,,,,,------...........................------------------------,,,,,,,,,---------..............................------............------...------------,,,,,,,,,,,,,,,,,,---------......000000//////......------+++---......---,,,,,,---...------------...//////................................................)))***+++,,,+++,,,---...***+++,,,,,,------,,,,,,...------,,,,,,------......------,,,,,,,,,,,,,,,333444444555444333222111111111111111111111111111000000000111222222333333222222111111000000//////---------.........//////......////////////......////////////////////////000000///......///000000//////000000000000//////................................................//////......------,,,,,,,,,---------------,,,,,,---------------------------------------,,,,,,,,,......------------......---------............///......---,,,,,,+++++++++---...///000000///...---,,,---////////////---,,,...------,,,,,,,,,---------------............///,,,---....../////////...,,,,,,,,,,,,,,,---...///........................------------------,,,,,,------------------------***+++,,,---............///////////////000000000........................,,,,,,,,,---------......////////////////////////000////////////000000111000//////......///000111222222222222222222222222222222222333333444444555555444444333222111000000222222222333444555666666444444333333222222222111222222222222222222222222111222222333333444444444555555555555666666666666888777777777888888888999;;;:::999999999;;;>>>@@@DDDJJJRRRXXX\\\bbbiiinnnrrrsssuuuwwwxxxyyyxxxxxxwwwyyy{{{}}}~~~}}}zzzvvvssssssvvvxxx||||||}}}|||xxxpppfff___QQQFFF======???===999888:::888888::::::===FFFPPPbbbnnn{{{~~~{{{|||{{{sssfffYYYPPPGGG???===:::888777999;;;<<<<<<@@@FFFOOOUUUXXXXXXWWWWWWYYYWWWTTTOOOKKKFFFCCCAAA>>>===;;;999888666555444777666555333222222222222000000000111111111222222111111000000000000000000000000////////////000000........................////////////////////////000000//////......------///...---///111222111/////////............///////////////...............///////////////...............---------......///........./////////000000...........................------,,,,,,------...------------------------------------------------,,,,,,,,,---------..............................,,,------......------,,,------------------------,,,,,,,,,---------......000000///...---,,,,,,++++++---......---,,,,,,------------------......///................................................))),,,...---+++***---///++++++,,,------------,,,...------,,,,,,------.........---,,,,,,,,,,,,,,,444444555555555444333333//////000000000000000000000000111111111222222222222111111000000/////////000000000/////////............////////////......////////////////////////........................//////000000000000//////................................................/////////......---------,,,,,,---------------,,,---------------,,,,,,,,,---------------,,,,,,,,,......------------......---------............///............------,,,,,,---...///000000///...---,,,---...//////...---,,,------,,,,,,,,,------...---------............///...............---,,,,,,,,,,,,,,,,,,------...///---.....................,,,,,,---.........---,,,---------------------------------......------,,,000000000000000000000000........................,,,,,,,,,---------......///////////////////////////////////////000111111000000.........///000111222222222222222222222222111222222333333444444444444444333222111111000000...//////000111222222333333333222222111111000000222222222222222222222222111111222222333444444555444444555555555555555666::::::;;;<<<======>>>>>>AAA>>>;;;:::===CCCJJJNNNUUU[[[bbbhhhkkkooouuuyyy||||||}}}~~~~~~~~~}}}|||||||||}}}~~~}}}}}}{{{xxxvvvwwwzzz|||~~~|||xxxrrrnnn```RRREEE@@@???===:::999999888888::::::<<>>:::777888999::::::;;;???FFFMMMSSSZZZ```cccgggeeebbb^^^YYYUUURRRPPPGGGFFFDDDAAA>>>:::888666666666555444333333333333/////////000000000111111000000111111111111111111000000////////////000000........................////////////////////////000000000//////......---,,,,,,---000222333333222//////............//////////////////////////////.........//////////////////......---------......////////////............---........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,---------............------,,,+++******+++---......---,,,,,,---,,,,,,,,,+++,,,,,,---......................................................111333111...,,,...111,,,,,,---..................------,,,,,,------...///...------,,,,,,------999888777555444333333333/////////000000000000000111111111111111111111111000000000000000000//////333333222222111111111000......////////////......////////////////////////---..................---//////000000000000//////................................................/////////...............,,,,,,---............---...------------,,,,,,,,,---------------...............------------......---------............///.....................///.........//////.........------............------------,,,,,,,,,---......---------............////////////......,,,++++++,,,,,,,,,,,,,,,---...///---------...............+++,,,...//////...------,,,,,,,,,------------..................---,,,,,,000000000000////////////........................,,,---------............///////////////////////////......//////000111222222111111000000111222333333333333333333333333333222222222222333333333333333333222222111111000000000111111111222333333333222222111111111111111111333333333333333333333333111222333333444555666666333555777888888999;;;===AAACCCDDDFFFHHHIIIIIIJJJJJJFFFCCCDDDKKKTTT]]]bbbeeejjjpppssstttwww{{{~~~}}}}}}{{{{{{}}}~~~|||zzzlll___PPPIIIEEE@@@======888777888;;;;;;===DDDLLLYYYiiixxx{{{tttlllaaaVVVIIIDDD===888777777777777999;;;@@@FFFNNNYYYeeelllpppooommmjjjgggdddbbbaaaVVVUUURRRMMMHHHCCC???===999999777666555444333333/////////000000000111111///000111222222222111111000000////////////000000000000000000000000000000////////////////////////000000//////////////////......///000000000000000//////............//////...////////////000000000........./////////////////////...------------.../////////......------------------..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------,,,,,,++++++******+++---......---,,,,,,---,,,++++++++++++,,,------................................................---......---+++******+++,,,---......//////.........------,,,,,,------...///......---------------EEEBBB>>>999666444444444000111111111222222222222333333222222111000000000/////////000000000000000000000000111111111111111......////////////......////////////////////////......////////////......//////000000000000//////............................................................////////////,,,---...///////////////............---------,,,---------......//////000......------------......---------............///---------...//////000000......------------.........------,,,,,,------...,,,,,,,,,,,,,,,---...///---------............///---------......---,,,,,,------,,,,,,,,,---......---------.........//////+++,,,...///000///...---,,,,,,,,,---------......,,,---...............---000000000//////.................................------........./////////////////////////////////............///000111222222111111000111222444444333333333333333333333333333333333222222222222222222222222111111111111111444444444444444444444444111111222222222222222222333333333333333333333333444444555666777888999999999<<<@@@CCCDDDGGGKKKNNNQQQRRRUUUXXXZZZ\\\]]]]]]XXXVVVTTTWWW^^^gggmmmpppppptttwwwxxxxxxyyy}}}~~~{{{zzz|||~~~~~~~~~wwwmmmbbbZZZSSSKKKGGGGGG@@@???@@@CCCCCCCCCIIIQQQ[[[jjjzzz~~~yyyuuurrrjjjbbbQQQLLLCCC===:::999999999777999<<>><<<<<<<<<666777:::>>>GGGSSS```iiiuuuuuuuuuuuuuuuvvvvvvvvvsssppplllfff___WWWQQQMMMFFFDDD@@@<<<888555333222111111222222222333333333///000111222333333222111000000////////////000000........................////////////////////////......//////000000111111......///...---...///111//////............//////.../////////000000111111---.........//////000000000///...---------------++++++,,,---...///000111---------.........//////...------,,,,,,------...........................------------------------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,---------......,,,---------------------+++---......---,,,,,,---...------------...//////................................................///---,,,---111222111...++++++,,,---------,,,,,,...------,,,,,,------...//////...------------...^^^XXXPPPHHHBBB===999777555444333444555555333111222222111111000000//////222111111111000000//////111000000///.../////////......///000000000000000......//////////////////...............///000000000000111111222222333333,,,---------.../////////000000000000000/////////......------------......////////////////////////+++---......------...000...///000000000///---,,,////////////000000000000////////////////////////........................///...,,,*********,,,---+++---///111111///---+++++++++,,,---............//////............//////////////////////////////........................000000//////.........---////////////////////////++++++,,,,,,---...//////---------............///000000//////.........---........................---------............///......////////////......//////.........000222333000000000///000000111222444333333222222333333444222222222222222222222222222222222222222222222222444333333222111111111222222333333333333333222111333444444555555555666666666888:::<<<>>>BBBGGGKKKOOOTTTZZZ```ccchhhnnnrrrpppooonnnppprrrtttttttttpppnnnmmmoootttvvvvvvuuu{{{{{{zzzzzz{{{}}}~~~~~~yyytttqqqnnnnnnmmmjjjhhhffffffffffffbbbeeekkkuuu}}}||||||}}}~~~~~~}}}{{{zzzwwwsssmmmhhhccc```^^^]]]ZZZYYYZZZ]]]aaadddssswww|||{{{xxxrrrpppnnnllllllllljjjiii]]]YYYSSSLLLGGGCCCAAAAAA>>><<<:::;;;BBBPPPaaalllttttttsssttttttuuuwwwwwwvvvvvvssslllbbbWWWPPPLLLKKKIIIFFFBBB===999666444555555444333222111000000111111000000000111111222111111111111111111111111000000000000////////////000000///...............000000000000000000///...111///......000111000000000000///...............///////////////.........***,,,...///111111000000////////////....................................///////////////.........////////////..................---------,,,,,,,,,000///......------------........................***+++------------+++***,,,,,,,,,---------......******+++,,,,,,,,,,,,+++//////.........---------//////.........---------+++,,,...///000///---,,,...---,,,+++************///............---------------------------------------------------------,,,---......//////......,,,,,,---.../////////...,,,------......------,,,lllfff]]]TTTLLLDDD>>>:::;;;999777666666555333111333222222222111111000000222111111111000000000000111111000000000/////////......///000000000000000///////////////........................///000000/////////000000000000000....../////////////////////////////////////////////......------......///////////////////////////,,,...//////......///000///////////////......---....../////////000000000////////////////////////........................///...,,,+++++++++,,,---,,,---///000000///---,,,,,,,,,---.........------......------------......////////////////////////........................000/////////............////////////////////////,,,,,,,,,------.........---------............///000/////////....................................---------............///......////////////......000000//////000111333333111000000000000111222222444333333222222333333444222222222222222222222222222222222222222222222222444333333222111111222222111111222222333333222222333333333444555666777777:::===AAAEEEIIINNNSSSVVV]]]aaagggkkkmmmpppuuuxxxvvvtttrrrrrrsssssssssqqqmmmkkkiiikkknnnqqqrrrrrruuuvvvxxxzzz{{{{{{|||{{{|||}}}}}}~~~~~~zzztttmmmgggaaa^^^]]][[[YYYWWWVVVUUUUUUUUUTTTXXX___jjjtttzzzzzzyyyyyyyyyzzzzzzyyywwwvvvuuuuuuuuusssqqqooollljjjiiikkkjjjjjjjjjlllooorrruuu{{{}}}}}}wwwqqqmmmjjjhhheeeddddddddddddcccaaa___[[[VVVQQQLLLIIIGGGDDDBBB???@@@EEERRRaaakkkxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{wwwooocccWWWMMMHHHIIIHHHEEEAAA>>>:::888777555555555555555555444444222111000///////////////111111111111111111111111111000000000////////////000000///...............,,,---..................000///......000000000...000000///.............../////////////////////...---...///000000//////...////////////..................................../////////////////////...////////////.....................---------,,,,,,...---------------..............................,,,,,,------------,,,,,,,,,,,,,,,---------......++++++,,,---------------//////.........---------//////.........---------...///111222222222000///,,,,,,,,,,,,,,,---...//////............---------........................------------------------,,,---......//////......------......///.........,,,------......------,,,yyytttmmmddd\\\SSSKKKEEEAAA???;;;888777666555333333333333222222222222111111111111111111000000000000111222222222111000///......///000000000000000000000//////.........---//////.........///000000//////...............---000000000000000/////////.........//////////////////......------......///////////////////////////---///000000......///111000//////............///------........./////////////////////////////////........................000///---,,,,,,---..............................------.........------,,,------,,,,,,,,,,,,------////////////////////////........................////////////............////////////////////////------------------......---------............///////////////....................................---------............///------............------000000000000111222333444111111111111111222333333444333333222222333333444222222222222333333333333222222222222222222222222444333333222222222222222111111222333333444444555555555555666888:::===>>>BBBGGGMMMTTTYYY^^^cccfffmmmppptttvvvwwwxxxzzz|||zzzwwwtttqqqpppnnnkkkiiieeecccaaabbbeeehhhkkklllpppqqqtttvvvvvvuuutttssssssuuuwwwzzz{{{|||}}}}}}{{{{{{|||}}}~~~|||yyysssjjjaaaXXXRRRNNNMMMLLLJJJIIIGGGGGGFFFFFFGGGKKKSSS]]]ffflllnnnmmmnnnnnnnnnnnnllljjjhhhgggddddddeeeeeefffggghhhiiinnnnnnppprrruuuxxx{{{|||~~~yyyrrrjjjfff```^^^ZZZYYYYYYZZZZZZZZZ______^^^]]][[[YYYWWWUUUPPPNNNKKKJJJNNNWWWccclll{{{|||}}}~~~{{{rrrdddUUUIIIBBBFFFEEECCC@@@>>><<<;;;:::999999999999888777777666444333222000//////......000000000000000000000000111111000000000/////////000000///.........//////,,,------......////////////......///000000...---000//////............///......////////////////////////000000///...------////////////..........................................//////////////////////////////.....................------------,,,++++++++++++,,,---...///------------------------......------------......,,,,,,,,,---------......,,,,,,---..............................---------...............---------,,,---.../////////...------------......000111111///............---------////////////////////////------------------------,,,---......//////...............///......------,,,------......------,,,~~~{{{wwwrrrllleee]]]WWWHHHDDD???<<<:::999888666333333333222222222111111111111111111111111111111000111333444333222000.........///000000000000000000000000///......------000///////////////000000/////////......---------111000000//////........................///////////////............//////////////////////////////...000111000//////000111000///...------...///000------------.........///////////////////////////........................000///............//////000///...------...///000......///......---,,,,,,...------,,,,,,------...////////////////////////........................///////////////.........////////////////////////............---------------------............//////////////////.................................---------............///------............------000000000000111222333333222222111111222222333444444333333222222333333444222222222333333333333333222222222222222222222222444333333222222222333333333333444444444555666666888888:::<<<@@@EEEIIIKKKNNNSSS[[[bbbhhhlllppprrruuuwwwyyyzzzzzzzzzyyyyyyuuuqqqlllhhheeeaaa^^^[[[XXXWWWUUUVVVYYY]]]aaadddkkkkkklllllllllkkkjjjjjjoooqqqtttwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwtttlllcccZZZQQQKKKHHHGGGFFFEEEEEEDDDCCCCCCBBBCCCFFFKKKQQQWWWZZZ[[[[[[]]]^^^^^^]]]\\\ZZZXXXWWWTTTTTTTTTVVVXXX[[[^^^```ccceeehhhkkkooorrrtttuuuzzzzzzzzzxxxtttnnniiifff[[[XXXTTTRRRRRRRRRRRRRRRTTTUUUWWWZZZ]]]aaaccceee___]]][[[YYY[[[bbbkkkqqq{{{}}}|||ssseeeUUUHHHAAADDDCCCAAA???>>>=========@@@@@@???>>><<<999777555666666444333222111111111000000000000000000000000111111111000000000//////000000///////////////000000000000000000000111111///......///000000...,,,000///............//////............///////////////////////////......---////////////................................................////////////////////////........................------------+++++++++++++++,,,---...------------------------///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,---............---................................................++++++,,,------------,,,111000000///.........//////............---------........................------------------------,,,---......///............/////////...---,,,,,,,,,------......------,,,}}}{{{xxxssslllfffVVVQQQJJJDDD???<<<888666444333333222222111000000111111111111111222222222000111333444333222000.........///000000000000000000000//////.........---111000000/////////000000000000000//////........./////////......---------............//////000000/////////......////////////////////////////////////000111000///...///000000///...------...///000------------.........///////////////////////////......................../////////.../////////000111000...------...000111////////////...---,,,,,,//////............//////////////////////////////.................................///////////////////////////////////////.....................------------............///.........///////////////........................---------............///---..................---......///000000111111111222222111111222222333444444333333222222333333444222222333333333444444444222222222222222222222222444333333222333333444444444444333333444555666777;;;<<>>>>>>>>???EEEEEEDDDCCCAAA>>>;;;999777666555444333333333333000000000000000000000000111111111111000000000000000000/////////000000111333222111000///000000000000///...///000///...,,,//////............//////---.........//////000000............/////////000////////////....................................---.........//////000000////////////............//////.........---------...---,,,+++++++++++++++------------------------///...---,,,,,,---...///,,,,,,,,,---------......++++++,,,------------------.....................---...........................//////000000000000000///..................///............---------------------------------------------------------,,,---......///............/////////...---,,,,,,,,,------......------,,,|||uuuqqqhhhcccZZZQQQIIIBBB;;;777666666555444222111000000111111111222222222222222000111222222222111000///......///000000000000000////////////////////////111111000/////////000000111111000000000000000000............------------......//////000000111111000//////......//////000///////////////////////////000111000...---...//////............//////000------........./////////////////////////////////.................................///////////////111000///......///000111....../////////...------/////////....../////////////////////////////////.................................///////////////////////////////////////..................//////---------............///.........///////////////........................---------............///......////////////......---...///000000111000000111111111111111222333333444333333222222333333444222222333333444444555555222222222222222222222222333333333333333444444555222222222333555888:::<<>>===;;;999666444222111111111111222222333333333111000000///.../////////...//////000000000000000,,,,,,---...///000111111222222111000000///000000......//////000000111111......//////000000111111///000000111222333333333000000////////////000000////////////////////////...///000///---,,,,,,---,,,---///000000000///...////////////000000000000////////////////////////........................,,,,,,---...//////......//////000000000000//////------...///000000000///...------,,,,,,------...////////////////////////........................---.........//////000000////////////////////////,,,------...///000111111---------.........//////---.........//////000000........................---------.........//////000000111111111111000000...///111222333333222222000000000///000111111222444333333222222333333444222222333333444555666666222222222222222222222222333333333333333444555666666777999===CCCJJJPPPSSSXXX[[[aaaggglllooopppqqqqqqssswwwyyyzzzzzz|||}}}yyyuuuooojjjcccYYYNNNFFFHHHFFFEEEEEEFFFGGGGGGFFF@@@AAABBBAAA>>>===>>>AAABBBCCCEEEGGGIIIKKKMMMNNNRRRSSSSSSTTTSSSRRRQQQPPPNNNOOOPPPRRRUUUWWWYYYYYYXXXWWWVVVVVVVVVXXX[[[\\\\\\]]]^^^___```___^^^^^^\\\]]][[[WWWQQQNNNNNNOOORRRRRRQQQPPPNNNKKKHHHGGGGGGIIIMMMPPPSSSUUUVVVVVVSSSRRRQQQPPPOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKCCCCCCCCCEEEFFFEEEBBB@@@?????????@@@AAADDDFFFHHHLLLOOOTTTXXX]]]bbbgggkkklllmmmpppsssxxx}}}yyynnnccc[[[WWWUUURRRNNNJJJHHHGGGGGGHHHRRRSSSUUUUUUTTTQQQNNNLLLIIIGGGDDD@@@<<<999666555333333333333333333333333222222222111111111111000000000///000000111222222............000333777888888444000......000111222...............///000111---------...///000000111333222000...---,,,------000/////////....................................---------...///000000111000/////////............000/////////............------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++------------+++***,,,,,,,,,---------......---......///////////////---------.........//////---------.........//////......---------...///000//////............///000//////.........---------////////////////////////------------------------,,,---......//////......,,,,,,---.../////////...,,,------......------,,,|||uuuqqqnnniiiaaa[[[OOOJJJBBB;;;777666555555444222000000222222222111//////000000111111111111000000//////.........---////////////000000000000222111111111000000////////////000000000000////////////............//////...///111000...------...////////////////////////000///...---,,,,,,---...///////////////.........000000000111111111111111///000000000///...------////////////////////////......------------......000000000000000000000000//////............////////////.........---------........................////////////////////////////////////////////////////////////////////////////////////////////////000///...,,,***+++///222------......//////000000////////////............111111000///////////////---------............///111111111000000000000000222222333333333222222111444444333222222333333333222222222222222222222222111111111111222333444555555555444444444444444444333444555444333444555777999>>>CCCGGGIIIOOOXXX___cccfffjjjnnnqqqqqqqqqppprrrsssuuuwwwxxxxxxwwwwwwwwwtttnnnhhh```WWWOOOIIIDDDFFFHHHJJJJJJJJJHHHGGGCCCBBB@@@??????@@@AAABBBBBBBBBBBBAAAAAACCCFFFIIIMMMMMMOOOPPPQQQRRRRRRRRRSSSTTTVVVYYY[[[^^^```aaabbbbbbcccccceeefffhhhhhhjjjkkkkkklllllllllkkkkkkiiijjjjjjfff```[[[YYYZZZ[[[[[[YYYVVVRRRNNNKKKIIIJJJNNNUUU\\\aaaddddddddd]]]\\\[[[ZZZYYYYYYYYYYYYYYYVVVSSSSSSUUUSSSMMMHHHGGGFFFEEECCCCCCBBBBBBBBB@@@??????@@@AAA@@@???===FFFHHHLLLQQQWWW\\\aaaccceeeggghhhjjjnnnuuu|||}}}tttgggZZZSSSPPPRRRRRRSSSSSSSSSSSSSSSSSSXXXWWWVVVVVVVVVTTTPPPMMMNNNMMMKKKHHHEEEAAA===;;;:::888777666777666444222333222111222333333111///222222111111111111222222---000111000...000888>>>FFF;;;000---000444111---////////////////////////000000000000000000000000---.........---,,,,,,+++////////////////////////////////////////////////////////////////////////000000///...............////////////////////////.........------,,,,,,,,,.................................------,,,,,,,,,------------------------...///000111111///---+++////////////....................................///...---,,,,,,---///000........................------------------------///......------,,,,,,+++//////...---,,,++++++***---...............------...------,,,,,,------...,,,,,,---......---,,,,,,www{{{|||yyywwwssslllggg^^^WWWLLLBBB;;;777555333666444222222333333333222111111222222222333333333111111000000000/////////////////////000000000000111111111111000000000/////////000000000000////////////............//////...///111000///---......////////////////////////000///...---------....../////////////////////.../////////......---------..................---,,,////////////////////////......------------......//////////////////////////////............////////////.........---------........................//////////////////////////////////////////////////////////////////////////////////////////////////////...---+++,,,...111.........///////////////////////////////////////111111000///////////////........./////////000000000000000000000111111111222222222333333222222111333333333222222333333333222222222222222222222222222111111111222333444444222222222333333444444444555666666666666777999<<>>======??????>>>===AAACCCFFFLLLRRRYYY___bbbbbbccceeegggiiimmmrrrvvvyyyzzzyyysssiii^^^TTTOOOOOOOOOPPPQQQRRRUUUVVVXXX[[[YYYWWWWWWWWWWWWVVVUUUPPPOOOMMMKKKIIIGGGFFFEEEAAA>>>;;;999888777555333222111000111333333222000222222111111111111222222///111222111...///444999???777000---000333222000////////////////////////000000000000000000000000...////////////...---,,,////////////////////////////////////////////////////////////////////////000000///...............////////////////////////......---------,,,,,,,,,.................................------,,,,,,,,,------------------------...///000000000...---,,,.........//////000000000------------------------///...---------------...........................------------------------------------------------.........------,,,,,,+++------............------...------,,,,,,------...,,,,,,---......---,,,,,,jjjoooyyy~~~xxxtttmmmeeeYYYMMMDDD>>>999666555333000000111111111000333333444444444444555555222222111111111111000000////////////000000000000111111111111000000000000///000000111111000000/////////............//////...000111111///......///////////////////////////.........------...//////......//////////////////000//////...---,,,++++++,,,,,,---.........------////////////////////////......------------......//////////////////////////////............//////...............---------........................////////////////////////////////////////////////////////////////////////////////////////////////---...//////------...//////////////////............//////000000111111111111000000/////////////////////000000000111111111//////000000111111222222111222222333333222222222222222222222222333333333333333333333333333333333333333222222222333333444111222222333444555666777777888999999:::===AAADDDMMMSSSZZZ^^^```bbbeeehhhnnnoooppprrrrrrqqqpppooooooppppppppppppooonnnnnnkkkhhheeebbb^^^YYYTTTPPPMMMNNNNNNOOONNNLLLKKKJJJIIIGGGDDDAAAAAABBBCCCEEEGGGIIILLLNNNPPPQQQSSSUUU[[[\\\___bbbeeegggiiijjjiiiiiijjjkkkmmmoooqqqrrrttttttttttttttttttttttttvvvuuuuuuttttttuuuuuuvvvsssttttttrrrpppnnnnnnooohhhgggeeecccaaa```______[[[^^^bbbgggmmmssswwwyyyuuuuuuuuuuuuuuuttttttttttttrrrpppooopppnnnhhhddd[[[YYYUUUPPPJJJEEEAAA???AAA???===<<<>>>?????????>>>???BBBGGGMMMTTTZZZ^^^cccfffhhhjjjlllnnnqqqssstttuuuuuusssnnndddYYYQQQMMMMMMMMMNNNQQQUUUYYY[[[[[[XXXTTTRRRSSSTTTTTTTTTQQQPPPOOONNNNNNNNNOOOOOOJJJGGGCCC@@@>>>;;;888555222111111222444555444333222222111111111111222222111333444222...---000333666333000///000222333222////////////////////////000000000000000000000000//////000000000///......////////////////////////////////////////////////////////////////////////000//////............///////////////////////////...------------,,,,,,,,,.................................---------------------------------------/////////...............------...///000111222222,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++........................------------------------+++,,,,,,---......//////------------------------------............------...------,,,,,,------...,,,------......------,,,___fffppp{{{~~~zzzsssnnneee\\\RRRIIIAAA<<<666444111111222333333333444444444444444555555555111111111111111111111111////////////000000000000111111111000000000000000000000000111111000000000//////............//////...000111111///......///////////////////////////------.........///000000............////////////000000//////.........---,,,,,,---...////////////////////////////////////......------------......//////////////////////////////............//////................................................////////////////////////////////////////////////////////////////////////////////////////////////,,,...000000///.........000000//////......------...//////000111222222333000000////////////000000/////////000000000111111......///000111222222333111111222333333333222222222222222333333333333333333333333333333333333333555444444333333333333444555444444444555777888999777999;;;===@@@FFFLLLPPPVVVZZZ___ccceeehhhkkknnnrrrrrrqqqpppooommmkkkkkkkkkkkkkkkjjjiiihhhggggggdddbbb___]]][[[WWWSSSPPPJJJJJJJJJJJJHHHGGGEEEDDDFFFEEEDDDCCCEEEHHHKKKMMMOOORRRWWW[[[\\\^^^___aaaeeegggiiilllnnnppprrrrrrpppooooooooooooppprrrrrrvvvvvvvvvwwwwwwwwwvvvvvvwwwvvvvvvuuuuuuvvvwwwxxxuuuuuutttsssrrrqqqqqqrrrpppnnnmmmkkkjjjjjjjjjjjjiiiiiijjjlllooosssvvvxxx{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvtttooollleeeccc___ZZZTTTNNNIIIFFFEEEBBB???>>>???AAAAAAAAA@@@AAABBBDDDHHHNNNSSSVVV```dddiiimmmqqqsssvvvyyywwwvvvuuuuuussslllbbbZZZRRRPPPNNNMMMNNNRRRVVVYYYYYYWWWSSSQQQQQQPPPOOONNNQQQPPPNNNMMMNNNOOOQQQSSSPPPOOOMMMKKKHHHDDD>>>:::666555444444666777666555333222222111111222222333000222333222000......///000111111111000000111222/////////////////////////////////////////////////////////000000//////...////////////////////////////////////////////////........................000///............//////////////////////////////------------------------.......................................---------........................///......---------...///......//////000111111222------------------------------.........,,,+++***........................------------------------,,,---------.........///,,,,,,,,,------.........,,,,,,---.........------...------,,,,,,------...------------------------UUUZZZcccnnnxxx}}}xxxuuupppjjjaaaVVVJJJBBB===:::777555666777888888444444444444444333333333000000000000000000000000////////////000000000000000000000000000000111111000000111111111111000000//////............/////////000222111///......///////////////////////////---......//////000000000---.........//////000000---.........//////000000---...///000000000000000////////////////////////......------------..............................//////............//////---.............................................////////////////////////////////////////////////////////////////////////////////////////////////,,,...111111000.........000000//////......------...//////000111222222333000000////////////000000....../////////000000000......///000111222222333000111222333333333333333111222333444444444444333333333333333333333333333555555444444333444444444777666555555666777999::::::<<<@@@DDDIIIPPPWWW\\\___```bbbeeehhhlllpppssstttssspppmmmjjjhhhfffeeeccccccbbbaaaaaa`````````]]][[[XXXVVVUUURRROOOLLLHHHHHHGGGGGGFFFEEEDDDCCCBBBCCCEEEHHHLLLRRRVVVYYYYYY]]]bbbfffhhhiiijjjkkknnnoooppprrrsssttttttuuuuuutttsssrrrqqqrrrssstttxxxyyyzzz{{{{{{{{{zzzzzzuuuuuuuuuuuuvvvwwwxxxyyywwwvvvuuuttttttttttttsssuuutttsssrrrqqqqqqppppppqqqqqqqqqqqqrrrssstttuuu{{{{{{|||||||||{{{zzzyyyxxxxxxwwwwwwwwwtttqqqnnnkkkjjjhhhddd___ZZZVVVTTTKKKHHHDDDBBBAAABBBAAAAAACCCCCCCCCCCCEEEHHHKKKLLLTTTXXX___ffflllqqqwww{{{|||zzzyyyyyyyyyuuunnnhhh^^^[[[VVVRRRPPPQQQSSSUUUXXXWWWVVVUUUUUUTTTQQQNNNOOOMMMKKKJJJJJJKKKLLLNNNPPPQQQSSSUUUTTTOOOGGGBBB<<<:::777666666666555444333333222222222222333333///111222222111000/////////111222222///......000000000000000000000000000////////////////////////---....../////////......000000000000000000000000////////////////////////------------------------//////............//////////////////////////////------------------------..............................................................................------------...///000000000///////////////////////////////////////------...///...---+++***........................------------------------/////////......---------+++,,,,,,------.........++++++,,,---......------...------,,,,,,------...------------------------LLLNNNTTT]]]jjjxxx|||{{{yyyuuummmaaaTTTKKKBBB???:::777666666666555444333333333333222222222/////////000000000000111////////////000000000000000000000000111111111111000111111222222111111000//////............/////////111222111000/////////////////////////////////......///000000000//////------......///000000000++++++,,,---...//////000//////000111111111000000////////////////////////......------------..............................//////............//////---------.......................................////////////////////////////////////////////////////////////////////////////////////////////////---///111111000......//////////////////............//////000000111111111///////////////000000111........./////////000000//////000000111111222222000111222222333333333333111333444666666666555555333333333333333333333333555555444444444555555666777666555555666888;;;===AAADDDJJJOOOTTTZZZ```dddfffffffffhhhjjjnnnrrruuuqqqoookkkfffbbb___]]]]]]WWWWWWVVVVVVVVVWWWWWWXXXVVVSSSQQQOOONNNMMMKKKIIIDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFKKKQQQWWW\\\```bbbbbbeeejjjmmmnnnnnnpppqqqrrrsssssstttttttttttttttsssrrrqqqppppppqqqsssuuuzzz{{{|||}}}}}}|||zzzyyyuuuvvvxxxzzz{{{|||}}}}}}|||zzzxxxwwwyyyzzzzzzzzzyyyyyyyyyxxxwwwuuusssrrrqqqrrrtttvvvwwwwwwwwwwwwyyyyyyzzzzzzyyyxxxvvvuuussstttuuuvvvuuusssqqqooommmmmmlllkkkiiifffcccaaaSSSPPPLLLIIIGGGEEECCCAAAEEEEEEEEEFFFGGGHHHIIIJJJMMMQQQVVV\\\cccjjjrrrwww}}}}}}}}}~~~}}}zzzxxxnnnjjjccc]]]XXXVVVVVVWWWTTTTTTTTTUUUUUUSSSPPPMMMJJJIIIGGGFFFEEEEEEFFFFFFJJJNNNSSSYYY[[[YYYSSSNNNEEEBBB===:::888666444222333333222222222222333333000111111222222111111000000111222222000.........000000000000000000000000000000000000000000000000------.../////////......000000000000000000000000////////////////////////------------------------///............//////000////////////////////////,,,,,,,,,------------........................................../////////........................---------------.........000/////////.........---////////////////////////------......///......---........................------------------------000000//////...------,,,,,,,,,,,,------.........***+++,,,------...------...------,,,,,,------......------,,,,,,------...JJJIIIIIINNN[[[lll}}}~~~~~~|||zzzuuulllbbb\\\MMMHHHAAA;;;777555333222444444444333333333222222000000000111111111222222////////////000000000000///000000000111111111111000111111222222111111000//////............/////////111222222000//////000//////////////////////////////000111000000......------......///000000111---------......////////////000000000000000///...////////////////////////......------------..............................//////............//////---------.........//////........................////////////////////////////////////////////////////////////////////////////////////////////////...///111111///...///000.........//////////////////////////////////////////////////////000111111//////000000000111111111000000000000000111111111000000111222333333333333222333555777888888777666444444444444444444444444555444444444555666777777777777777888:::>>>BBBEEELLLPPPUUU[[[^^^bbbfffiiijjjiiiiiijjjlllmmmnnnnnnhhheee```ZZZUUURRRQQQPPPJJJJJJJJJJJJLLLMMMOOOPPPMMMKKKIIIIIIIIIIIIHHHGGGDDDDDDDDDEEEEEEGGGHHHHHHLLLPPPUUU[[[aaadddfffgggfffiiilllmmmnnnnnnoooppprrrsssssstttttttttsssssspppoooooooooqqquuuyyy{{{~~~{{{yyyyyy{{{}}}zzz{{{|||}}}}}}}}}{{{wwwtttrrrmmmpppuuuyyyzzzyyyvvvtttvvvvvvwwwwwwvvvsssqqqooommmoooqqqrrrqqqpppooonnnlllmmmnnnoooooonnnlllkkkaaa]]]YYYUUUQQQMMMIIIFFFFFFHHHKKKNNNPPPRRRSSSTTTPPPQQQRRRTTTWWW^^^gggllluuuzzz{{{wwwqqqjjjeeebbb``````ZZZXXXUUUSSSRRROOOLLLIIIFFFEEEEEEDDDCCCBBBBBBAAADDDGGGNNNVVV\\\^^^]]][[[SSSOOOHHHBBB>>>;;;777555444333333222222333333444333333222111222222111000111000000000111000000///000000000000000000000000000000000000000000000000---...///000000000000000000000000000000000000000////////////////////////////////////////////////...............///000000////////////////////////,,,,,,,,,---------..............................---........./////////000........................+++,,,---.........------------------............////////////////////////............///000111111........................------------------------////////////............,,,,,,------------------******+++,,,------------...------,,,,,,------......---,,,,,,,,,,,,---...NNNIIIEEEFFFQQQbbbuuu}}}|||{{{zzzyyyuuuppplll\\\VVVMMMEEE???;;;777555555555444444444333333333111111111222222333333333////////////000000000000//////000000111111111222111111222222222222111111//////............//////000111222222000//////000////////////////////////000000111111111///...------------...///000000111111111111111111000000000///000000000///...------////////////////////////.........------.................................//////............//////---------.........//////........................///////////////////////////////////////////////////////////////////////////////////////////////////000111000///...///111---.........//////000000////////////............///////////////000111111000111111111111222222222111111111000000000000000///000111222333444444444333444666888999999888777444444444444444444444444444444444555555777888999999999:::<<<@@@EEEJJJMMMTTTYYY^^^bbbeeegggiiijjjjjjjjjjjjkkkkkkjjjgggeee^^^[[[UUUOOOJJJGGGEEEEEEBBBBBBBBBCCCEEEGGGJJJKKKHHHFFFDDDEEEFFFGGGGGGFFFKKKKKKKKKLLLNNNPPPQQQRRRTTTXXX^^^cccgggiiiiiihhhgggiiikkklllllllllmmmnnnqqqqqqrrrsssttttttttttttrrrrrrsssuuuyyy~~~~~~~~~}}}{{{}}}~~~}}}yyytttqqqkkkooouuuyyyzzzwwwrrrooossssssttttttrrrooollljjjhhhjjjmmmnnnnnnmmmmmmmmmkkkmmmoooqqqqqqqqqpppooollliiieee```[[[VVVPPPLLLHHHKKKPPPVVV[[[]]]______RRRPPPMMMKKKLLLQQQYYY___mmmuuuzzztttoookkkjjjjjjhhhddd]]]WWWRRRNNNKKKHHHCCCCCCCCCCCCCCCBBBAAA@@@@@@CCCIIIQQQZZZaaacccddd___ZZZRRRKKKEEEAAA<<<:::444333333222222333333444777555222111111111111000111///...///222333222000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////111111111111111111111111...............///000111////////////////////////,,,,,,,,,------.................................---.........//////000000////////////////////////***+++---//////...---,,,***++++++,,,---...//////........................///.........///000222444........................------------------------------......///000000000------------------------)))***+++,,,------...---...------,,,,,,------......---,,,,,,,,,,,,---...OOOKKKIIIIIILLLWWWiiizzzxxxsssjjjfff___TTTHHH???:::888777555222111222222111000222222444444444444222222////////////000000000000000000000000000000000000222222111111111111222222000000000000000000000000///...,,,++++++,,,---...111000///......///000111111111000000//////......//////000000000000//////////////////////////////111000///......///000111......////////////......000000//////.........---///......------///000111000000///...------,,,,,,000000000000000000000000//////............//////------......///000000000111///...------...///111......////////////......000000000000000000000000...............///000000---------........./////////000222333222111///...............////////////000000///////////////000111111000000000000111111444333333222222333333444111444:::>>>???===999777999888666555444555555666777666666666777999;;;<<<<<<>>>@@@CCCHHHOOOWWW]]]``````bbbdddfffhhhjjjkkkkkklllkkkjjjfffaaa]]]ZZZQQQOOOLLLIIIFFFCCCAAA@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEGGGJJJNNNQQQSSSSSSVVVXXXYYYYYYYYY[[[]]][[[^^^ccceeeffffffggghhhhhhgggfffhhhkkkllljjjhhhlllooossswwwyyyyyyxxxwwwrrrtttxxx}}}|||{{{|||}}}vvvnnnnnnrrruuuvvvuuusssqqqqqqnnnllljjjjjjkkkkkkjjjhhhhhhhhhhhhiiijjjkkkkkkkkkmmmnnnoooooooooooopppqqqoooooonnnkkkfff___XXXTTTSSSRRRQQQRRRWWW]]]eeeiii^^^\\\WWWQQQLLLKKKOOOSSS\\\iiixxxzzzwwwvvvtttqqqlllgggaaaYYYQQQLLLGGGFFFDDDBBBAAAAAABBBBBBBBBCCCFFFLLLTTT\\\ccchhhdddeeeaaaWWWOOOIIICCC>>>:::999777555444444444444222222222111222222333444111000///000111111000///111111111111111111111111000...+++,,,...000...---000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---...///000000///...------------------------------///000///---,,,,,,---000000///.............................................---,,,+++******)))---------............///---------.........//////,,,,,,,,,,,,---...////////////............//////------......//////000000000///......//////...---------------------------........................////////////////////////,,,...//////...------...VVVOOOIIIHHHJJJSSSbbbppp~~~}}}{{{zzztttkkk___SSSHHH???:::999666333222333333333222222333333444444333333222000000000000000000000000000000000000000000000000111000000000000000000111000000000000000000000000000///...------...000111111000////////////000111111000000000/////////...//////000000000000//////////////////////////////111000///......///000111......////////////......///.........------------///......---...///000111000//////...------,,,,,,//////////////////////////////............//////------......///000000000000///...------...///000......////////////......////////////////////////...............///000000---------.........//////---...///000111000//////....../////////000000000222111111000000000111111222222111111111111222222444333333222222333333444111444888<<<===<<<999777555555444333333444444555666666666666888:::<<<===DDDGGGKKKOOOSSSXXX\\\```aaabbbcccdddfffggghhhiiijjjiiihhhddd___YYYTTTPPPOOOMMMJJJFFFCCC@@@??????@@@@@@AAAAAACCCDDDFFFGGGLLLLLLMMMOOOSSSVVVYYY[[[ZZZ[[[]]]^^^^^^^^^______^^^```ccceeeffffffggghhhhhhggggggggghhhiiijjjjjjooorrrxxx}}}~~~~~~~~~zzzsssmmmnnnpppqqqqqqqqqooonnnlllllllllmmmoooooommmkkkkkkkkkjjjkkklllllllllkkkjjjkkklllmmmmmmmmmnnnooonnnooopppooommmiiieeeccc]]]\\\ZZZYYY[[[^^^ccceeecccaaa]]]WWWPPPMMMMMMOOOVVVbbboooxxx~~~~~~~~~{{{vvvpppjjjbbbZZZTTTNNNKKKEEEAAA@@@BBBFFFIIIIIIHHHGGGIIINNNWWW___dddfffhhhfff^^^VVVQQQKKKEEE===;;;888666555555555444222222222111111222333333444333222222444444333222000000000000000000000000111///------000111000...000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---...///000000///...---...........................///000000...------...000000///.......................................//////......------,,,,,,---------............///---------.........//////......---,,,,,,---------//////............//////............////////////000///......//////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...___TTTIIIFFFGGGMMMWWW```pppyyyvvvlllaaaUUUIIIAAA<<<999666444444555444444222333333444444333333222000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////111222333111000000//////000000111000000000000////////////...//////000000//////...////////////////////////000000////////////000000......////////////......---------------,,,,,,,,,///............///000000/////////...------,,,,,,........................//////............//////---......//////000000111000///...------...///000......////////////.............................................///000000---............/////////------......//////000000///000000000000111111111222222111111111222222333333333222222222222333333444333333222222333333444222444666888999999888777333333333444444444444555555666777999;;;>>>AAABBBNNNRRRXXX\\\___```aaabbbdddddddddeeeeeeeeeffffffeeedddaaa^^^XXXSSSNNNKKKMMMKKKHHHDDDBBBAAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLRRRSSSTTTVVVYYY\\\^^^``````^^^^^^^^^___```___^^^]]]___aaaaaaaaaaaaccceeeeeeggghhhgggfffhhhmmmrrrvvvzzzuuusssrrrsssvvvvvvtttqqqpppqqquuuyyy}}}~~~|||yyyxxxwwwuuuttttttrrrooommmiiiiiijjjkkkkkkllllllmmmjjjkkkmmmnnnnnnmmmlllkkkiiigggeeecccbbbaaabbbbbbeeeeeeccc^^^XXXRRROOONNNPPPYYYdddmmmvvv{{{vvvpppiiieeeZZZTTTLLLFFFEEEIIIPPPUUUWWWTTTOOOLLLNNNUUU\\\bbbiiilllkkkfff```\\\UUUNNNCCC@@@;;;999777777666444333333222111111222222222222111000000222222111000000000000000000000000000222000//////000111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////......////////////////////////...000111000///......///000000///.......................................////////////////////////---------............///------........./////////000///...---,,,,,,,,,,,,//////............///////////////........................///////////////////////////////////////------------------------++++++++++++++++++++++++,,,...//////...------...hhhZZZKKKEEEFFFHHHNNNSSSbbbnnn}}}zzztttmmmcccUUUKKKAAA>>>:::777666666555444333333333333333333333333222111111111111111000000000000000000000000000000000000////////////000000////////////////////////000//////000000222333444000000000000000000000000000000000000////////////...//////////////////...////////////////////////000000////////////000000......////////////......------------------------............/////////000//////.........---------........................//////............//////.........///000000111111000///............///000......////////////.............................................///000000...............///////////////.........///000000000000111111111222222222222111111111111222222333333333222222222222333333444333333222222333333444333333444555666666777777444444555555666666555555777888;;;???CCCGGGKKKLLLWWW[[[___bbbccccccccccccffffffeeeddddddcccbbbbbb]]]\\\ZZZWWWTTTPPPMMMLLLKKKIIIGGGEEEDDDEEEGGGHHHHHHHHHJJJLLLNNNQQQSSSUUUZZZZZZ[[[]]]^^^```aaabbbbbb___^^^^^^___```___]]]^^^___`````````aaadddfffdddhhhllllllkkkoooyyy~~~zzzuuunnnmmmlllkkkkkkkkkjjjiiijjjjjjjjjkkkkkkkkkkkkkkknnnnnnllljjjhhhfffdddccccccdddeeeddd```ZZZTTTQQQNNNTTT[[[ccclllwww}}}yyyvvvgggbbbZZZTTTSSSWWW]]]bbbgggccc]]]XXXWWWZZZ___ccckkkoooooollliiieee]]]UUULLLGGG@@@<<<:::999666444444444333222111111222222111///...///000111000///000000000000000000000000222111000000000111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////////////////..............................000111111000//////000000000///.............................................//////000000000000---------............///............//////////////////...---------------///......------......////////////......------------...//////......///000------------------------------------------------........................,,,...//////...------...ppp```OOOGGGFFFFFFHHHKKKVVVddduuu~~~{{{vvvmmm```WWWJJJFFF@@@;;;888777666555333333333333333333333333333333222222111111111000000000000000000000000000222111111000000111111222////////////////////////......//////000111222333000000111111111111000000////////////000000000000......////////////......//////////////////////////////000000000000//////......////////////........................//////---......///////////////...............---------........................//////............//////......//////000111111111//////............//////......////////////.............................................///000000////////////////////////222222000000/////////000111111111111222222222222000000000000000111222333222222111111111111222222444333333222222333333444333333333333444555666666555555555555666666666777<<<>>>CCCHHHNNNSSSWWWYYY```bbbccccccbbbbbbcccdddfffeeedddbbb```___^^^]]]VVVUUUSSSPPPNNNLLLKKKKKKHHHGGGGGGGGGIIIKKKNNNPPPQQQQQQRRRTTTWWWYYY[[[]]]`````````aaabbbbbbbbbbbb```^^^]]]^^^___```aaaaaabbbdddfffggghhhjjjnnnpppmmmsssyyy{{{|||zzzwwwtttrrrqqqooollliiilllkkkjjjiiiiiijjjkkklllmmmnnnnnnnnnmmmkkkiiihhhdddfffhhhhhhfff```XXXSSSNNNPPPUUU[[[aaakkkyyy~~~tttpppkkkhhhfffhhhlllooorrrpppkkkgggeeeeeeeeefffmmmpppqqqpppnnnkkkcccZZZTTTMMMEEE???===;;;777444666666444333222222222222444333222222444444333222222222222222222222222222000000000000//////000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000/////////////////////////////////....../////////------------------------...///111111000//////000000000///...............////////////////////////---------......//////000---------............///........./////////000000---------------...///000......------------......//////......------,,,,,,---///000///...---...000------------------------------------------------000000000000000000000000,,,...//////...------...xxxhhhVVVLLLHHHEEEFFFHHHNNN[[[lllyyy~~~uuuiiiaaaVVVQQQIIIBBB===:::777666444333333222222333333444444444333333222111111111000000000000000000000000222222111111111111222222000000000000000000000000......//////000000111111000111111222222111111000////////////000000000000---......//////......---//////////////////////////////000000000000//////......////////////...............///////////////---......///000/////////................................................//////............//////...//////000000111111222////////////////////////......////////////.............................................///000000000000000////////////...111111111111000000000000000111111111111222222222000000000000000111222333222222111111111111222222444333333222222333333444444333333333333444555666444444444444666888:::<<>>>>>BBBHHHSSSVVVWWWSSSJJJCCC???===999666444333444555555444444444333333333222222222111111111111111111111111222222222222222222222222111111111000000000000000000000111111111000000///000000////////////000000000000////////////000000////////////////////////............//////////////////000000///...------............////////////.........///////////////....................................////////////------------......//////........................///////////////.........////////////////////////000000//////....................................,,,---------------,,,,,,................................................tttvvvuuummm```SSSLLLJJJFFFFFFGGGKKKUUUdddrrr|||~~~~~~~~~}}}zzzwwwtttooogggaaaYYYOOOCCC<<<:::888555222333333444444444333222222111111111000000111111111222222222111111111111111////////////////////////000000////////////000000111000000000000000000111111000///......///000111//////000000000000//////000000111111111111000000......///000000000000000/////////....../////////......................................................////////////............////////////......,,,------...///000000111////////////000000111111//////////////////////////////000000000000000///000000////////////000000///000000000111111111222///000111222222111000///111111111111111111111111222222222222222222222222333333444444555555555555666666666666666666666555222333444555666666666666888999:::===@@@EEEIIIKKKVVVZZZ___aaa```^^^\\\[[[]]]ZZZUUUQQQMMMIIIDDD@@@BBBAAA???>>>>>>???@@@AAAEEEHHHMMMRRRWWW[[[]]]^^^aaa```^^^]]]\\\]]]^^^^^^aaa```___aaaeeelllrrrwwwwww{{{zzzvvvvvvrrrllljjjlllpppssstttuuuvvvyyy|||~~~~~~xxxlll___PPPFFF???<<>>======>>>@@@BBBDDDIIILLLRRRXXX\\\^^^______^^^\\\ZZZYYYYYYZZZ[[[\\\```ccchhhoooxxx}}}vvvoookkkllloooqqqqqqqqqrrrtttwwwyyy{{{}}}}}}|||}}}~~~zzzrrrgggZZZOOOEEE>>>>>>BBBFFFMMMWWW]]]\\\WWWPPPLLLAAA===888444444444555555444444444444333333333333222222222222222222222222000000000000000000000000000000000000111111111111222222222222111///...---///////////////000000111000000////////////000000////////////////////////------......///000000000//////////////////...---............///////////////////////////.........------............------.........//////000000111.........................................................///////////////........................------......///000000111---------...............,,,,,,---............---........................---------...............qqqppppppooollleee\\\VVVKKKKKKIIIJJJNNNXXXfffooovvvxxxzzzzzzwwwpppiiieeeeeellltttxxxzzz|||}}}{{{yyywwwuuuoooiii___SSSIII@@@:::777222333333444444333333222222222111000000111222222333333333222222111111111000000000000000000000000111111000000000000111111222111000//////000111222//////000000000000////////////000000000000//////...//////000000//////.........///000000000000000000000////////////000000000000000000000000000000//////////////////////////////............//////......////////////......,,,,,,------...///000000...//////000111111222222000000000000000000000000///////////////000111111000000000111111000000000///000000111111222333333222111111000000111111222222222222222222222222222333333333333333333333333111222333444555444444333333333444444555555666666222333444666777777888888777:::@@@FFFMMMSSSXXXZZZ^^^aaacccbbb^^^YYYUUUTTTKKKHHHDDDAAA@@@???===<<<======>>>???BBBFFFIIILLLPPPRRRVVVZZZ]]]___``````[[[ZZZYYYYYY[[[]]]aaaccciiiqqq{{{wwwvvvsssqqqppppppqqqsssuuuwwwxxxyyyxxxyyy{{{}}}~~~}}}~~~{{{xxxooocccYYYMMMCCC@@@BBBBBBHHHQQQ[[[aaaaaa\\\XXXNNNIIIAAA;;;888777666666555444444444444333333333333333333333333333333333111111111111111111111111///000000000111111111111000000111111111111000000///////////////000111111000000////////////000000////////////////////////------......///000000111---...//////////////////............////////////000/////////............,,,------......------,,,---......///000000111111////////////////////////..................................../////////000.................................///////////////---------.........//////,,,---...///////////////........................---------.........//////ooommmlllmmmnnniii___WWWQQQPPPNNNLLLNNNVVVbbbkkkssswwwzzz|||xxxpppgggaaaVVV]]]gggmmmpppttt{{{|||zzzyyyxxxxxxwwwtttmmmbbbTTTHHH@@@<<<222222333444444333333333444333222111111222333444333333333222222111111111000000000000000000000000111111000000000000111111222111000//////000111222...///000111111000///...//////000000000000//////......////////////.........//////000000000000000000000////////////000000........................000000000000000000000000//////............//////......////////////......------.....................//////000111222222222000000000000000000000000///////////////000111111000000111111111111000000///000000111222222333333333222111000000111222333222222222222222222222222333333333333333333333333111222333444444444333222444555555666777888999999222333444666777888888888:::>>>EEEMMMUUU[[[___aaa```bbbbbb```ZZZSSSOOOLLLEEEBBB>>><<<<<<======<<<===>>>???BBBGGGLLLQQQSSSWWWXXXYYY[[[]]]___aaabbbaaa``````bbbeeeiiimmmpppzzz|||wwwpppppppppqqqrrrsssuuuuuuvvvvvvxxxzzz}}}~~~||||||{{{|||~~~||||||tttjjj```SSSFFFAAABBBBBBEEEMMMXXXbbbfffeeeaaa[[[TTTKKKCCC>>>;;;:::999555555444444444333333333333333333333333333333333222222222222222222222222//////000000111111111222---...///000222222333333///////////////000111111000000////////////000000////////////////////////---------...///000000111------...///000000000///............/////////000000000//////.........---,,,,,,---......---,,,,,,---......///000111111222000000000000000/////////////////////////////////---.........//////000000000000000000000000000000000000000///......---------------.........//////------...///000000//////........................---------.........//////jjjkkkmmmmmmllljjjfffddd]]]UUUMMMJJJKKKQQQ^^^kkktttyyy}}}|||{{{wwwnnneee]]]VVVTTTYYY___dddoooyyyyyy|||~~~~~~{{{yyyyyyzzzyyyuuuoooggg]]]QQQEEE===<<<999555333333333333333444333333222222111111111222222222222222222222222000000000000000000000000222222111111111111222222000000000000111111111111222000//////111333333333000000///...............111111000000//////......000000000000000000000000000000000000000000000000222000///------///000222////////////000000000000------............------////////////////////////............/////////000...//////000000000000000000000//////.........---000000000000000000000000//////000111111111111111111111111111111111111111111111111000000000000000444333333222111111111222111222333444333222111000555555555444444333333333333333444444555666666777444666777777666666888:::<<>>===>>>???@@@>>>AAADDDGGGJJJOOOUUUYYYXXXYYY[[[]]]^^^```bbbcccdddfffjjjnnnsssyyy~~~vvvrrrqqqsssuuuvvvrrrssstttvvvyyy{{{}}}}}}~~~}}}}}}}}}~~~~~~~~~zzz}}}yyymmm^^^SSSIIIBBBBBBCCCIIIRRR\\\cccdddcccccc^^^VVVNNNFFFAAA>>>===888555333333444555333111555333000///000111000000111111222222222222111111111111111111111111111111//////000000111111222222000000000000111111111111444111...---000222222111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000///......////////////////////////////////////000000000000///......------///000111111111000///...---,,,,,,...............///000000........................................................................,,,---......//////......---------------------------------...............fffggghhhiiiiiihhhgggfffbbb[[[TTTOOOLLLPPP\\\hhhvvvzzz~~~}}}{{{yyyqqqjjj^^^VVVQQQSSSWWW\\\fffpppzzz}}}}}}|||}}}~~~zzzxxxtttooofffZZZNNNEEE===:::777555555444333222333333333222222222222222222222222222222222222222111111111111111111111111222222111111111111222222000000000000111111111111222000......000111222111111111000////////////000111111000000////////////000000000000000000000000000000000000000000000000111000///......///000111////////////000000000000---......//////......---////////////////////////........./////////000000...//////000000000000000000000/////////.........000000000000000000000000///000000111111111111111111111111111111111111111000000000000111111111111444333333222222111222222000111222333333333333333444444444333333333222222444444555555666666777777444555555666666777:::===FFFKKKSSS\\\bbbdddddddddbbb___[[[UUUOOOIIIEEECCCAAA@@@>>>>>>>>>???@@@AAAEEEGGGKKKNNNQQQTTTXXX[[[VVVWWWYYY\\\aaahhhnnnssstttxxx~~~|||zzzyyyxxxvvvtttrrrrrrsssuuuwwwxxx{{{~~~}}}}}}~~~}}}}}}~~~~~~|||rrreeeZZZNNNDDD???@@@EEENNNZZZcccgggggghhheee___WWWNNNFFF???;;;999666333333444666555333777555222222222333333222222222333333333333222222111111111111111111111111000000000000000111111111000000000000111111111111222///,,,+++---//////...000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000///......////////////////////////.../////////000000000000///......---...///000111000000//////......------...............///000000////////////////////////////////////////////////........................,,,---......//////......------------------------..................------dddeeeeeefffgggiiijjjkkkiiiddd^^^WWWPPPOOOZZZgggwww|||}}}|||{{{wwwqqqeee\\\SSSOOOOOOSSS\\\dddwwwzzz~~~{{{zzzyyyvvvooodddXXXPPPAAA>>>:::777666555333222222222222222333333333333222222222222222222222222111111111111111111111111222222111111111111222222000000000111111111222222333111......///000000///222222111000000000000111111000000000000/////////000000000000000000000000000000000000000000000000111000///......///000111////////////000000000000---......//////......---////////////////////////....../////////000000000...///000000111111000000000000////////////......000000000000000000000000///000111111222222111111111111111111111111111111///000000000111222222222333333333333222222222222000000111111222444555666555555444444444444333333444444555555666777777888555555666777888;;;AAADDDPPPTTTZZZ___ccccccbbbaaa___\\\WWWQQQKKKEEEAAA????????????@@@AAACCCEEEFFFIIILLLPPPSSSTTTUUUVVVWWWWWWXXX[[[```iiiuuu|||xxxssspppppprrrtttuuuwwwyyy}}}}}}~~~~~~}}}||||||xxxooodddUUUGGGBBBAAADDDKKKWWWbbbhhhkkkkkkjjjhhhbbbZZZOOOFFF@@@;;;999666444555666666666888555333222333333333222333333333444444333333333111111111111111111111111111111111111000000000000000000000000111111111111000...,,,+++---.........000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000//////...////////////////////////....../////////000000000///............///000000.......................................///000000000000000000000000000000000000000000000000000000////////////////////////------...////////////...------------------------/////////...---------,,,gggfffffffffhhhjjjmmmooonnnlllhhh```WWWTTT^^^kkkyyy~~~~~~}}}~~~}}}yyysssiii]]]SSSNNNPPPVVV[[[lllqqqyyy~~~|||zzzwwwqqqiii___XXXIIICCC<<<777444444444333111222222333333444444444222222222222222222222222111111111111111111111111222222111111111111222222000000111111111222222222444222//////000000000///222222111000000000000111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////000000000000......////////////......////////////////////////...////////////000000000//////000111111111111000000000//////////////////000000000000000000000000000000111222222222222111111111111111111111111111//////000111222222333333333333333333333333222222222222111111222333555666666666666666555555555555333444444555555666777777777888999:::===BBBIIIMMMVVVXXX\\\___``````^^^]]]\\\YYYTTTOOOIIIDDDAAA@@@AAABBBCCCEEEHHHJJJKKKLLLOOORRRUUUWWWVVVUUUUUUUUU[[[^^^bbbiiiuuu{{{vvvuuuvvvvvvuuuuuuuuuwwwzzz~~~~~~~~~||||||}}}|||wwwmmm\\\KKKHHHEEEDDDIIITTT```iiimmmkkkkkkjjjgggaaaYYYQQQLLL@@@>>>:::777666666666666666444111000111222111000222222333333333333222222111111111111111111111111222222111111000000/////////000000000111111111111111000///...//////000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////........./////////000000............/////////000---------....../////////...............///000000////////////////////////////////////////////////000000000000000000000000------...///////////////........................000000///...---,,,,,,,,,mmmkkkiiiggggggjjjmmmooonnnnnnlllggg___[[[dddpppyyy~~~~~~}}}vvviii\\\TTTRRRTTTUUU^^^dddnnnyyy{{{vvvrrrlllfffbbbTTTLLL@@@777333333555666222222222333333444444555222222222222222222222222111111111111111111111111222222111111111111222222111111111111222222222222666333111000111222222111111111000////////////000000000000000111111111111000000000000000000000000////////////////////////000000////////////000000////////////000000000000...//////////////////...000000000000000000000000////////////000000000111///000000111111111111111//////000000000000000000111111111111111111111111000000111222222222222222111111111111111111111111///000000111222333333444222333333444444444333222555444333222222222444444444444444444444444444555222333333444555555666666777888:::<<<@@@FFFNNNSSSXXXZZZ[[[]]]]]]\\\[[[YYYUUUSSSOOOJJJGGGDDDBBBBBBCCCEEEHHHKKKMMMOOOPPPPPPVVVXXXZZZ[[[ZZZYYYYYYZZZ```dddlllwwwzzzuuusssqqqqqqtttxxx{{{}}}|||}}}}}}~~~}}}{{{tttcccSSSKKKFFFCCCGGGRRR___jjjpppnnnnnnkkkhhhbbb[[[UUURRREEECCC@@@;;;777555555555666444111111111222111111111111222222222222111111111111111111111111111111222222111111000000/////////000000000111111111111000000000000//////000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////............////////////---......///////////////,,,,,,------......//////...............///000000................................................000000000000000000000000---...//////000000//////........................000000///...---,,,,,,,,,wwwtttoookkkhhhhhhiiijjjlllkkkllljjjeeecccjjjtttxxx~~~~~~}}}ttthhh___[[[WWWTTTVVVZZZcccnnnxxx~~~}}}xxxtttqqqnnnkkk___VVVHHH<<<666555777888333333333333444444444444222222222222222222222222222222222222222222222222222222111111111111222222111111111222222222222333666444111111222333333222111111000////////////000000000000111111111111222000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000...//////000000//////...000000000000000000000000/////////000000000111111///000111111222222111111//////000000000000111111111111111111111111111111000111222222333222222222111111111111111111111111000111111111222333333333111222444555555444333333555555444333333333333333111111111222222222222333333333444444555666666666666888;;;???CCCJJJQQQVVVZZZ[[[[[[ZZZYYYXXXVVVUUULLLJJJHHHEEEDDDDDDEEEEEEGGGIIIMMMPPPSSSTTTSSSSSSVVVXXXYYYZZZ[[[^^^bbbeeekkksss}}}vvvrrrooopppuuuzzz|||}}}}}}~~~~~~~~~~~~~~~yyylll^^^NNNIIIDDDGGGRRR```mmmtttvvvsssnnnhhh```WWWQQQMMMGGGFFFDDD@@@:::777555555999666444333444444444333000111111222222111111000111111111111111111111111111111111111000000000000000000000000111111111111---///000///...---...000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...//////000000000000000////////////////////////------........./////////---......///000/////////,,,,,,------.........///...............///000000................................................////////////////////////......///000000000000///......................../////////...---------,,,zzzsssmmmjjjhhhhhhhhhggghhhjjjhhhgggllltttvvv~~~}}}}}}}}}tttmmmhhhaaaYYYVVVVVVYYY```kkkuuu||||||zzzxxxvvvsssqqqggg___RRRFFF>>>;;;999888444444444444444333333333222222222222222222222222222222222222222222222222222222111111111111222222111111111222222222333333444222000000222333333333222222111000000000000111000000111111111222222222000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000//////000000000111111111000000111222222222222111//////000000000111111111111111111111111111111111000111222222333333222222111111111111111111111111222222222222222222222222111222444555666555444333333333444444444444444444222222222222333333444444555555666666777888888888888;;;@@@DDDIIIOOOVVVZZZZZZYYYXXXUUUSSSPPPNNNMMMFFFEEEDDDCCCDDDGGGJJJLLLOOOQQQUUUXXXZZZZZZYYYXXXYYYZZZ[[[]]]bbbjjjtttzzz}}}uuuqqqssswwwzzzzzzyyy{{{~~~~~~~~~~~~~~~~~~~~~vvvlll\\\UUUNNNNNNVVVcccnnnuuuzzzwwwqqqiii___TTTKKKFFFEEEFFFFFFCCC>>>999777777999777444333444444444333111222222333333222222111111111111111111111111111000000000000000111111111000000000000111111111111...000222111///...///111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......///000000000000000////////////////////////---------.........//////------///000000000///...------------------------...............///000000..............................................................................///000000000000000..........................................------{{{sssmmmjjjiiifffdddeeehhhiiihhhlllrrruuu}}}}}}~~~|||}}}xxxsssjjjaaaZZZVVVTTTXXXbbboooyyy~~~|||{{{zzzzzzzzzxxxuuurrrllldddYYYNNNEEE???:::777555555555444444333333333222222222222222222222222222222222222222222222222222222111111111111222222111111222222222333333333222000//////111333333333444333222222111111222222000000111111222222222222000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000111222222222222111//////000000111111111222111111111111111111111111111111222333333333333222111111111111111111111111333333222222222222222222111222444666666555444333000111333555666666555555555555555666666666777777777777777888999999::::::===@@@EEEJJJPPPUUU[[[___YYYWWWTTTPPPLLLIIIFFFDDDDDDDDDCCCDDDGGGKKKPPPRRRWWWYYY]]]```aaaaaa___]]]bbbbbbdddhhhppp|||}}}tttsssuuuuuutttvvvyyy|||}}}}}}~~~~~~~~~}}}vvvllldddZZZWWW\\\fffoootttyyywwwssskkk```TTTIIICCCBBBEEEFFFEEE@@@<<<::::::777555222111222333222111222333333444444333333222111111111111111111111111//////000000111111222222000000000000111111111111000333555444222000222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......///000000000000000////////////////////////---------.........//////,,,---///000000000///...------------------------...............///000000000000000000000000000000000000000000000000000000...........................//////000000000000000////////////////////////---------...............rrrdddfffeeeddddddeeeiiinnnqqqwwwyyyzzzxxxttttttyyy~~~~~~yyysssoooccc]]]UUUSSSXXXcccnnntttyyy||||||yyyxxx{{{{{{xxxnnnjjjbbbYYYPPPFFF===777888666333333333444333333333333333333333333333333000000000111111222222222333333333333333333333333222222111111111111111222333222222111111222222333222222222111111111000000000000000000000000000000222222111111111111222222111111000000000000111111000000000000000000000000111111000000//////......333222111000////////////222111111111000000//////////////////000000000000111111111111111111111111......///000111222222222000111222333333222111000222222111111000/////////111111222222222333333333444444444444444444444444333333333444444444555555888777666555444444555666555444444333333333444444666777777777666777999;;;AAAEEEKKKRRRVVVXXXXXXWWWYYYRRRMMMJJJGGGBBBAAABBBAAAEEEJJJLLLMMMPPPTTTXXX]]]aaaeeehhhhhhgggffffffggglllttt|||xxxzzz||||||xxxvvvtttvvvzzz~~~wwwsssmmmhhhhhhmmmssswwwwwwxxxwwwqqqfffXXXLLLEEEDDD@@@@@@CCCCCC???======:::888666333222222333444333333222222111222222222333333333222222111111111222222222111111111111000000000////////////000000---...///000000000000000000000000000000111111111////////////////////////////////////////////////222222222111111111000000000000000000////////////222111111000///......---........................///......------...000111///...---++++++,,,,,,---...............///000000000000000000000000000000000111222222222111///...........................////////////.......................................------,,,,,,------...}}}ooofffdddbbbcccfffkkkoooqqqvvvxxxyyywwwrrroooqqqtttvvv|||yyyrrrnnnmmmfff```XXXSSSUUU\\\eeekkkppptttuuutttuuuyyyzzzxxxsssoooiiibbbZZZPPPGGGAAA;;;888555444444555444444333333333333333333333333111111111222222222333333222222222222222222222222111111000000000000000111333222222111111222222333222222222111111111000000111111111111111111111111222222111111111111222222111111000000000000111111000000000000000000000000111000000000/////////...111000000000000000111111111111111111000000000///---......///000111222222111111111111111111111111///000000111111222222222000111222222222222111000000000000000111111111111111222222222222333333333444444444444444444444444333333444444444555555555777666555444444555555666666666555555555555555666999:::;;;;;;;;;===AAADDDFFFIIIOOOTTTWWWXXXWWWVVVSSSMMMHHHGGGDDDAAAAAACCCGGGKKKOOOQQQSSSVVV\\\aaaccchhhooossstttuuuwwwzzz|||yyyuuurrrqqqrrrvvvyyyzzzzzz}}}zzzvvvsssrrrsssvvvxxxzzzyyyxxxsssjjj^^^SSSKKKDDD???>>>@@@AAA???>>>@@@<<<:::777555333333444555333333222111111111222222333333222222222222222222222222222111111111111000111000000//////000000111000000111222222222111111111111111000000000000000000000000000000000000000////////////////////////222222222111111111000000000000000000////////////111111000000///......---.......................................///000000000//////.........//////...............///000000////////////////////////...............---,,,+++........................////////////.......................................------,,,,,,------...}}}kkkgggbbbbbbffflllpppqqqtttvvvxxxvvvpppkkkiiiiiikkkuuu~~~}}}sssjjjgggiiigggccc\\\VVVSSSTTTYYY^^^bbbfffjjjkkkooovvvxxxwwwuuussspppkkkeee]]]SSSMMM@@@<<<888666555555555555333333333333333333333333222222222222333333333333111111111111111111111111000000/////////000000111222222111111111111222222222222222111111111111111111111111111111111111111222222111111111111222222111111000000000000111111000000000000000000000000000000000000////////////////////////000111222333111111111111000000000000,,,---...///111222333333111111111111111111111111111111111222222222222222000111222222222222111000//////000000111222222333222222222222333333333333444444444444444444444444333444444444444555555555555555444444444555666666777777666666666666777777777888999:::<<<@@@EEEIIIMMMOOOSSSVVVXXXWWWUUUTTTMMMHHHDDDDDDCCCBBBDDDHHHQQQTTTWWWYYY[[[```gggmmmttt{{{uuuqqqnnnooossswwwxxxxxxzzz|||~~~~~~|||{{{zzz}}}{{{xxxvvvqqqhhh]]]TTTFFF@@@<<<>>>???>>>???CCC@@@>>>:::777555555555666333333222111111111111111222222222222222222333333222222222111111111111000222111111111111111111222333333333333333333222111222222111111000000//////111111111111111111111111000000000000000000000000222111111111111000000000////////////000000000000111000000//////.................................---......///////////////......//////////////////...............///000000........................000//////............///........................////////////..........................................------------......yyypppgggbbbeeejjjmmmnnnrrruuuxxxwwwqqqkkkfffddddddmmmvvvvvvnnnfffbbbcccdddcccaaa\\\VVVRRRQQQRRRSSSYYY]]]```gggpppuuuuuusssssssssqqqmmmfff]]]WWWFFFBBB<<<888666555555555444444444444444444444444333333333333333333333333222222222222222222222222111000000000000111111222222222111111111111222222111111111111111111111111111111111111111111111111333222222111111222222333111111000000000000111111000000000000000000000000000000000000////////////000000//////000111222222111111111000000000000000......///000111111222222111111111111111111111111333333222222222222222222111111111222222111111111000000000111111222222222222222222333333333444444444444444444444444444444444444444444555555555555333333444444444555666666777666666666666777888888555777999;;;>>>DDDKKKOOOSSSUUUWWWXXXXXXUUUSSSQQQKKKGGGEEEFFFFFFEEEJJJPPPXXX\\\```dddhhhnnnwww}}}~~~wwwpppmmmqqquuuwwwwwwtttvvvyyy||||||xxxxxxvvvpppfff]]]LLLDDD>>>======<<>>AAAFFFLLLSSSXXXWWWXXXYYYYYYWWWTTTQQQOOOJJJHHHGGGIIIIIIKKKQQQYYY[[[aaajjjrrrzzzvvvnnnnnnqqqrrrqqqpppqqqtttxxx{{{~~~|||yyyyyyyyyuuullleeeUUULLLBBB>>><<<:::===AAAIIIGGGDDDAAA===:::777666555444333222111111111111111111111222222333333333222222222111111111000000333333222222222222333333222333333333222111000000333222222111000///......////////////////////////000000000000000000000000000000000000000000000000.../////////000000000111////////////....................................,,,---///000000000///...+++,,,---......---,,,+++...............///000000........................---,,,+++***+++,,,---...////////////////////////////////////....................................///......------......///kkkrrryyy{{{ppphhhfffhhhjjjoooqqqtttvvvvvvsssooommmddd```___bbbggghhhccc]]][[[^^^aaadddccc\\\RRRKKKEEEIIIKKKMMMUUUaaakkkmmmrrrsssvvvxxxwwwsssmmmhhhYYYRRRHHH???999777666555444444444444444444444444333333333333222222222222333333333333333333333333222222222222222333444555111111000000000000111111111111111111111222222222222222222222222222222222333333222222222222333333111111000000000000111111000000000000000000000000////////////000000000000333222111000////////////000000000000111111111111333222222111111000//////111111111111111111111111111111111222222222222222222222111000000111222222444333333222111111000000333333333333444444444444444444444444444444444444444444555555555666666666444555666666777666666666666555555555666777888999:::===AAAFFFJJJPPPVVVZZZ[[[[[[[[[ZZZWWWTTTQQQOOOKKKJJJKKKNNNPPPSSS\\\fffeeennn{{{yyyuuusssooolllpppppprrrtttwwwzzz}}}~~~{{{{{{zzzvvvpppkkk^^^SSSHHHBBB>>>;;;<<<@@@GGGHHHHHHFFFCCC???;;;999777666555333222222222222222222222222222222333333222222222111111111111000333222222111111222222333111111111111111111000///222222111111000000//////........................000000000000000000000000//////000000000000000111......//////000000111111................................................---....../////////////////////000000///......---...............///000000..............................---------...//////////////////////////////////////////....................................//////............//////ooorrrrrrrrrvvv{{{qqqkkkjjjkkknnnoooppprrrtttsssrrrpppddd^^^ZZZ\\\ccchhheeeaaa]]]\\\]]]aaaddd```VVVMMMFFFGGGGGGGGGNNN[[[fffiiiqqqrrrtttwwwxxxuuuppplllccc[[[OOODDD===:::888777555555555555555555555555333333222222222111111111222222222222222222222222111111111111222333444555111111000000000000111111000000111111111222222222222222222222222222222222444333333222222333333444111111000000000000111111000000000000000000000000.../////////000000000111111111000000000000000111///000000000111111111111222222111111111111111111111111111111111111111111///000000111111222222222222222111000000111222222222222222222222222222222333333333444444444444555444444444444444444444444555555555555666666666666666777888888888777666555777666666777777999::::::<<>>888777666555444333333333333333222222222222222222222222222111111111111000222222111111111111222222///000111111111111111111111111111000000000000000////////////////////////////////////////////////////////////000000111111.........///000111111111...............................................................///000000222111000///...---------...............///000000///////////////////////////000111111222222222111////////////////////////////////////....................................//////............//////ssssssoooiiijjjsss|||yyyooolllmmmnnnmmmnnnoooqqqrrrrrrqqqddd^^^YYYZZZ```fffgggfff```[[[YYY]]]bbbaaaXXXOOOGGGHHHEEEDDDJJJWWWcccgggoooppprrrtttvvvtttpppllljjjaaaTTTHHH@@@<<<:::999555555555555555555555555222222222111111000000000111111111111111111111111000000000000111222333444111111000000000000111111000000111111222222222222222222222222222222222222444333333222222333333444111111000000000000111111000000000000000000000000.../////////000000111111////////////000111222333//////000000111111111222000000111111222222222333111111111111111111111111......///000111222222333333222111000000111222333111111111222222333444444333333333444444444555555444444444444444444444444555555555555666666666777777888999999999777666555888888888888999:::;;;<<>>999888111333555555444444444555333333333333333333333333333333333222222111111111...///000111111000///...222222222222222222222222222222222111111111000000000111111111111222222222222222222111111111000000222111111000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111444333222111111222333444222222444555555444333222000000000000000000000000333333222222222222222222111111111222222333333333444444444444444444444444444333333333333444555555666666666666666777888888666555555444444444555555777888888888999<<<@@@DDDIIILLLQQQUUUXXXZZZ]]]______bbbccc```YYYUUUUUUXXXTTT^^^aaaffftttwwwuuutttrrrqqqtttsssuuuxxxyyyzzz|||~~~|||wwwsssjjj___PPPFFFBBBAAA???===CCCBBBDDDIIINNNQQQOOOMMMFFF@@@999555444444333222222111111111222333333444111111111000000000000///222111111000000000000000000000000000000000111111000000111111111111000000////////////............//////000000000000//////111111111000000000000000000000000000000000000000////////////000000000000//////000000000000/////////......------///000111///////////////////////////...---,,,,,,---///000333333111///...---------------...///000000000///////////////////////////............////////////.........------,,,,,,+++,,,---------......//////xxxooofffaaa]]]]]]cccjjjqqqvvv|||}}}wwwsssrrrqqqppppppqqqqqqooommmkkkfff___ZZZXXX[[[```dddccc]]]UUURRRRRRRRRPPPMMMGGGDDDBBBBBBFFFLLLQQQUUU___dddkkkpppqqqqqqqqqqqqmmmiiibbbXXXMMMCCC<<<999555666777666555444444444333333333333333333333333333333333222222222111111000111222333333222111000111111111111111111111111222222222111111111000000000111111111111222222222222222222111111111000000222222111000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111333222222222222222222333111111222222222111000///111111111111111111111111222222222222222222222222111111222222222333333333444444444444444444444444444444333333444444555666555555555555555666777777888777666666555666666666888999::::::<<>>888666666555555222222222222222333444444333333333222222222111111333333222111111111111111111111111111000000000000111111222222222222111111111111000000000///////////////000000000000//////////////////////////////000000000000000000000000////////////000000000000//////000000000000////////////...---...///000111///////////////////////////...---,,,---...000111444333222000//////............//////000/////////////////////////////////............////////////............------------------........./////////~~~tttjjjbbb\\\YYY\\\aaaeeeiiipppwwwzzz{{{zzzyyywwwtttqqqooonnnmmmlllkkkkkkhhhbbb]]]ZZZZZZ\\\^^^ddd]]]RRRLLLJJJJJJJJJJJJGGGEEEBBB@@@BBBFFFKKKNNNYYY___gggmmmpppoooooonnnooommmhhh```VVVKKKBBB<<<:::999888777555444444444333333333333333333333333333333333222222222222111111111222333333222111111000000000000000000000000222222222111111111111111000111111111111222222222222222222111111111111111222222111000000000000111111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111222222222333333222222222111111111111111000///...111111111111111111111111111111111111111111111111222222222222333333333333444444444444444444444444444444444333444444555666555555444444444555666666:::999888777777777777777888999;;;===@@@EEEJJJNNNSSSVVVZZZ]]]^^^```aaaccc______^^^[[[YYY[[[bbbgggoooyyy}}}}}}rrrllljjjkkkmmmpppuuuzzzzzzwwwnnndddVVVKKKFFFEEEDDDDDDEEEFFFGGGIIIKKKNNNSSSWWWTTTNNNEEE===999888777777333333222222222333444444555555555555444444444333444444333222222222222222222222111111111000000000222222222222222222222222222222111111111000000000///000000111111000000///............////////////000000000000000000000000////////////000000000000//////000000000000////////////.........///000111///////////////////////////............000222333444333222111000000////////////000000000///......////////////////////////............////////////............////////////......////////////000000tttkkkddd^^^]]]```^^^```dddiiinnnssswwwzzzzzzvvvqqqmmmkkkjjjiiiiiikkkiiieee```]]]ZZZYYYXXXaaaZZZPPPIIIFFFFFFGGGGGGFFFEEECCCAAAAAADDDIIIMMMUUU[[[dddkkknnnnnnmmmlllooonnnlllggg___TTTHHHAAA===;;;888666555555555444333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111333222111111000000111111111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111222333444444333222111111222222222222222222222111111111111111111111111000000111111111111222222333333333333333333333333444444444444555555555555444444444444444555666666666555555555555666777777:::999999888777888888888888:::>>>AAAEEEJJJOOOTTTWWWZZZ^^^___``````aaacccdddccc```^^^^^^dddlllssstttmmmllllllnnnrrrxxx|||}}}{{{xxxsssiii[[[OOOIIIFFFDDDDDDDDDGGGJJJKKKLLLNNNSSSXXX[[[VVVMMMDDD===999777777444444333333333333444444666666666555555555444444444444333222222222222222333222222111111000000///222222222111111222222222222222111111111000000000000000000111111000000000......///////////////000000000000000000000000000////////////000000000000000000////////////000000///////////////000000000////////////////////////.........///000222333444222222111000/////////000000000000000000///...---////////////////////////............////////////......//////000000111111/////////000000000000000wwwnnneeeaaaaaa___^^^\\\]]]aaahhhpppuuuwwwsssoookkkjjjiiihhhgggiiihhhfffccc___\\\YYYWWWXXXTTTNNNHHHEEEDDDCCCCCCDDDDDDCCCAAAAAADDDIIIMMMSSSYYYbbbhhhkkklllllllllnnnnnnmmmkkkfff\\\PPPHHH???<<<777555555666666555333333333333333333333333222222222222222222222222111111000000000000111111222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111333222222111111111111111111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111222333444444333222111000000111222333444444555111111111111111111111111000000111111222222222222333333333333333333333333444444444555555666666666555444444444444555666666777777666666777777888999999888888888888888888999:::===AAAEEEIIINNNTTTXXXZZZ\\\___`````````aaabbbdddbbbaaabbbfffpppzzzqqqnnnjjjkkkooouuuzzz|||zzz|||~~~~~~~~~~~~{{{yyywwwooobbbUUULLLFFFCCCBBBBBBFFFLLLNNNNNNNNNQQQTTT]]]ZZZSSSKKKBBB<<<888666555555444444444444444555555555555555444444444444333333222111111111111111333222222222111111000000222111000000000000111222111111000000000/////////000000111111111111000000/////////000000111111111000000000000000000000000////////////000000000000000000////////////000000/////////000000000000000////////////////////////......///000111222333444000//////.........//////000111111111000///......////////////////////////............////////////...//////000000111111111000000000000000/////////yyynnngggeeeddd```[[[XXXYYY___fffkkknnnmmmkkkkkkkkkkkkiiiggggggggggggeeebbb___[[[YYYRRRPPPLLLHHHEEEBBBAAAAAAAAACCCCCCAAA@@@BBBHHHMMMUUUZZZaaagggiiikkkllllllnnnmmmmmmmmmkkkdddZZZRRREEE???999666666777666555333333333333333333333333111222222222222333333333444333222222222222333444222222222222222222222222111111111111111222222222000111111111111222222222111111111111111222222222333333222111111111111222111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111222222222333333222222222//////000000111222444444222222222222222222222222111111111222333333444444444444444444333333333333444444444555666666777777555555444444555555666777888888777777888888999:::888888777888888999:::;;;???BBBFFFJJJNNNRRRWWW[[[\\\___aaacccbbbbbbccccccaaaaaabbbhhhqqq}}}zzztttmmmkkkoootttxxxyyyvvvxxxzzz||||||}}}~~~~~~~~~|||zzzyyyssshhh\\\RRRJJJEEECCCCCCFFFJJJMMMNNNNNNNNNOOOXXXXXXWWWRRRJJJBBB<<<999666666555444444444555555555555555444444444333333333333222111111111111111222222222222222222222222222111000//////000111222111111000000000/////////000111111222222111111000//////000000111111222222000000000000000000000000////////////000000000000111000///......///000111...///000111111111000000////////////////////////......///000111222222333......---------...//////000000111111111000//////////////////////////////............////////////////////////000000000000000000////////////......|||rrrnnnhhhddd___[[[YYY[[[^^^```dddeeegggkkkmmmmmmjjjgggeeeeeeffffffeeebbb___^^^VVVSSSOOOJJJFFFCCCCCCCCCDDDFFFFFFDDDBBBCCCHHHMMMWWW\\\aaaeeehhhjjjlllmmmnnnmmmlllnnnoookkkddd]]]MMMFFF===888888777666333333333333333333333333333111111222222222333333333444333333222222333333444111111111111111111111111000000111111111222222222000111111111111222222222000000111111111222222222444333222222111111222222111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111333222222222222222222333444333222111111222333333222222222222222222222222111222222333444444555555555555444444444333333333444444444555666777777777555555555555555666666777777777777777777888888999777888888999:::<<<===>>>EEEHHHLLLPPPSSSWWW[[[^^^```bbbeeeffffffffffffgggggghhhkkkrrr}}}zzzssssssuuuvvvvvvqqqtttvvvxxxyyyzzz}}}~~~~~~|||yyyuuunnncccXXXOOOJJJGGGFFFFFFFFFHHHKKKLLLLLLKKKNNNSSSXXXXXXSSSJJJDDD@@@777666666555555444555555666555555555555444444444444444333222222222222222000111111222222333333444333222000//////000222333222222111111111000000000000111111222222111111000......//////000111111222000000000000000000000000////////////000000000000111000///......///000111...///000111222111000000////////////////////////...//////000111111111000...............///000000//////000111111111000000////////////////////////............////////////000///////////////....../////////.........------}}}wwwiiigggccc___\\\ZZZZZZYYY]]]```eeekkknnnnnnkkkhhhcccdddfffffffffdddbbbaaa]]]ZZZTTTNNNHHHFFFGGGHHHIIIKKKKKKIIIEEEEEEJJJOOOZZZ]]]aaaeeegggjjjlllnnnooommmlllnnnqqqpppjjjdddTTTLLLAAA;;;999888555222333333333333333333333333111111111222222333333333333222111000000111222333000000000000000000000000000000111111222222222222000111111111111222222222000000111111222222222222444333222222111111222222111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111444333222111111222333444999888666444333333333333222222222222222222222222222222333444444555666666555555555444444333333333444444444555666777777888555555555555555666777777666666666666666777888888888888999:::<<<>>>@@@AAAJJJMMMQQQTTTWWWZZZ]]]```cccfffhhhjjjjjjiiijjjkkkrrrsssvvv}}}}}}xxxvvvtttrrrnnnpppsssuuuvvvxxx{{{}}}~~~xxxvvvqqqhhh]]]TTTNNNLLLJJJFFFCCCDDDHHHKKKKKKJJJGGGOOOXXX\\\YYYQQQJJJFFF777777666555555555555555666666666666555555555555555555444333333333333444000000111222333444444555444333111000000111333444333333333222222222111111111111222222222222111111---------...///000000111000000000000000000000000////////////000000000000222000///......///000222...///000222222111111000////////////////////////...//////000000000////////////...//////000111222...///000111111111111111////////////////////////............/////////000000000//////......------//////......---------,,,yyyooogggeeebbbZZZUUUUUUSSSUUUZZZ```fffjjjkkkjjjfffdddcccdddfffgggdddbbbfffbbb[[[SSSMMMIIIHHHGGGIIIKKKLLLJJJFFFGGGKKKQQQVVVbbbkkkllljjjlllnnnoookkkkkklllnnnoooooollljjj^^^TTTGGG>>>;;;:::777444444444444444333222111111333333333333333333333333222222222333333222222222444444444333333222222222...///000111222333333222111111111111111111111111222222222222222222222222444333111000000000111111////////////000000000000111111111111111111111111111111000000111222333333000000000000111111111111222222222222222222222222444444444333333222222222333222222111111222222333444444444444444444444444444444444444444444444444555555555555555555444444555555666666777777888888777888999999999999888888888999;;;<<<===???CCCFFFPPPRRRTTTUUUWWWZZZ^^^bbbmmmpppjjjiiirrrtttttt{{{|||}}}{{{|||}}}}}}~~~yyyrrrqqqpppooonnnpppuuuyyy|||}}}~~~{{{vvvooofff]]]VVVRRRPPPNNNMMMLLLLLLJJJFFFCCCGGGJJJPPPXXX]]][[[RRRJJJEEE???777444666777666333666555444444333333333444333333333222222111111111111111111222333444666777000000000000000000000000111111111111111111111111//////000000000000//////000000000000////////////000000000000////////////000000000000000000000000111111000000//////......///////////////.........////////////000000000000//////............//////000000000000////////////111111111111111111111111000/////////............////////////000000000000000000//////.........---//////000000000000//////|||rrrmmmggg^^^WWWVVVWWWVVVXXX\\\bbbgggkkklllkkkgggcccaaabbbdddccccccgggddd___YYYSSSNNNKKKIIIIIILLLNNNMMMJJJIIILLLPPPYYYeeeooopppnnnoooppppppnnnmmmmmmnnnnnnmmmiiiggg```XXXLLLCCC>>>:::777555555555555555444333333222333333333333333333333333222333333444444333333222444444333333222222222222111222333444555555555555111111111111111111111111222222222222222222222222444333111000000000111222111111111111222222222222111111111111111111111111111111000000111222222333111111111111222222222222222222222222222222222222444444444333333222222222333333222222222222333333444444444444444444444444444444444444444444444444555555555555555555555555555555666666777888888888888888999:::::::::999999999:::===>>>@@@CCCGGGJJJQQQSSSWWWYYY\\\```dddhhhjjjpppnnnppp|||~~~|||wwwuuuvvvyyy{{{{{{zzzxxxuuuttttttuuuvvvxxxyyyzzz{{{zzzyyywwwvvvwwwzzz}}}~~~|||zzzyyyxxxxxxwwwzzzxxxuuuvvv{{{uuuqqqmmmlllkkkmmmqqqvvvxxxyyy~~~~~~|||yyyssskkkccc\\\XXXTTTRRRQQQPPPNNNLLLHHHDDDCCCEEEIIIQQQZZZ]]]ZZZVVVLLLDDD<<<777777777666444555444444333333333444444333333333222222222111111444444333222222222333333111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000///111111111111111000000000000000000000000000000000111000000000/////////...////////////////////////000000000000111111111111//////............//////////////////000000000000111111111111111111111111000000/////////.........////////////000000000000000/////////............000000////////////000000yyyqqqggg___\\\ZZZXXXUUUVVV\\\cccjjjmmmpppkkkddd______aaacccdddhhhgggeeeaaa[[[UUUOOOLLLJJJNNNSSSTTTRRROOOOOOPPP]]]hhhrrruuuttttttsssrrrqqqooonnnnnnmmmkkkgggdddbbb]]]TTTKKKBBB<<<888666777777666666555444444333333333333333333333333333333333333444444333333333333333222222222222222111000000111222333333333333222222222222222222222222222222222222222222222222333333222111111111111222111111111222222222333333222222222222222222222222111111111000111111222333222222222333333333333444333333333333333333333333444444333333333333222222333333222222222222333333444444444444444444444444444444444444444444444444555555555555555555555555555555666777777888888999888999999:::::::::;;;;;;:::<<>>BBBFFFIIIMMMRRRUUUUUUXXX\\\___bbbeeehhhkkkrrr~~~}}}zzzuuuwwwzzz||||||{{{yyyxxxuuurrrooolllkkklllnnnpppooonnnmmmlllllllllllllllmmmnnnoooooooooooonnnnnntttwww|||~~~}}}}}}}}}yyytttpppooooooooommmlllkkkmmmooopppooonnnnnnrrrwww{{{~~~~~~yyyrrrmmmmmmoooqqqsssvvvyyy}}}|||vvvoooiiieeeaaa___\\\ZZZVVVPPPJJJEEEEEECCCCCCGGGOOOXXX^^^aaa^^^VVVKKKBBB===:::888666333333333333333444444555333333333333333333333333222222222222333444555666222222222222222222222222111111111111111111111111000111111222222111111000000000000000000111111111000000111111111111111222////////////////////////000000000000///////////////////////////000000000///000000000000111111111000000////////////000000---......///000111111222111111111111111111111111000000000////////////...////////////000000000000///////////////.........222000///------///000222vvvlll```]]]XXXWWWYYY]]]```bbbgggfffdddaaaaaabbbdddffffffhhhjjjjjjgggbbb]]]YYYXXX]]]dddhhhgggccc^^^[[[___jjjuuuyyy{{{|||{{{wwwtttrrrpppnnnmmmkkkhhhfffaaaaaa___YYYPPPEEE>>>:::777666555444333333333333333333333333333333333333111111222222222222111111222222222222222222222222222333444444444444444444222222222222222222222222222222222222222222222222222222222333333333222222000000000000111111111111222222222222222222222222222222111111111111111222111111111222222222222333333333333333333333333333333333333333333333333333444333333333333333333444444444444444444444444444555555555555555555555555555555555666666666777777666666777777888999999999777777777777888:::<<<======@@@EEEJJJNNNRRRWWWZZZ^^^aaadddfffhhhjjjnnnppp{{{|||yyyuuurrroooqqqsssvvvvvvuuusssrrrrrrpppnnnmmmlllmmmooopppppppppooooooooooooooooookkkkkkkkklllllllllllllllooossswwwzzzzzzxxxxxxwww|||xxxssspppnnnnnnoooqqqqqqqqqssstttsssqqqooojjjmmmrrrvvvxxxyyyyyyzzzyyy}}}~~~uuupppooopppppptttvvvzzz~~~~~~yyysssmmmjjjiiifffccc___ZZZSSSKKKEEEEEEDDDDDDGGGNNNVVV]]]aaaddd^^^UUUKKKDDD>>>:::888555444444333444444555555333333333333333333333333222222222222333444555555111111111111111111111111111111111111111111111111//////000000000000/////////000000000111111111222/////////000000000111111////////////////////////////////////000000000000////////////000000111111.........////////////000000000////////////000000---......///000111111222000000000000000000000000111000000000////////////////////////000000000000.........///////////////222000///------///000222vvviiieee___\\\[[[\\\]]]]]]___`````````___```bbbeeeeeegggiiikkkkkkiiifffdddeeeiiinnnrrrrrrooojjjgggdddmmmvvvzzz|||~~~|||xxxuuurrrooommmllljjjgggeee```aaabbb```YYYOOOEEE???777666555333222333333444333333333333333333333333111222222333333222222111222333333333333333444444222222333333333333222222333333333333333333333333222222222222222222222222111222333333444333333333222222222333333333333444333333333333333333333333333222111111000111111111111111111111222222222222333333333333333333333333222222333333333333444444444444333333333333444444444444444444444444444444555555555555555555555555555555555666666777777888666666777888888999999:::777777777777999;;;===???AAAEEEJJJOOOSSSXXX\\\___bbbdddgggiiilllpppvvvyyy~~~}}}}}}{{{yyyzzz}}}}}}yyywwwuuurrrooommmnnnoooqqqrrrrrrqqqpppoooqqqpppooooooooopppqqqqqqpppppppppqqqqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmmmmmmmkkknnnrrrttttttrrrrrrrrrzzzxxxuuurrrpppooooooooorrrrrrrrrtttuuutttrrroookkklllpppuuuxxxxxxtttqqqppprrruuuwwwzzz}}}wwwsssqqqrrrtttwwwzzz~~~~~~zzzvvvrrrpppqqqnnnkkkfff___VVVMMMFFFDDDCCCCCCFFFMMMVVV```eeeiiifff```WWWNNNEEE>>>:::777666666555444555555555333333333333444444444444666555444333222111111111000000000000000000000000111111111111111111111111//////000000000000/////////000000111111222222222.........///000000111111000000000000000000000000////////////000000000000...//////000000111111222---------.........//////111000000//////000000111......//////000000111111000000000000000000000000111111000000000/////////////////////000000000000.........///////////////111000///......///000111uuuoooggg```^^^]]]]]]^^^ZZZ[[[\\\[[[ZZZ[[[^^^aaaeeefffiiikkkmmmooooooooorrrtttwwwzzz{{{yyyvvvsssmmmtttzzz{{{|||}}}{{{vvvvvvsssooollliiifffcccaaa```aaaccceeecccZZZNNNEEE999777555444333444555555333333333333333333333333333444444555555444444333333333444444444555555555000000111111111000000///333333333333333333333333222222222222222222222222111222333444444444333333222222222333333333444444333333333333333333333333333222222111000000111111222222222222333333333444444444444444444444444444222222222333333444444444444444333333333333444444444444444444444444444444555555555555555555555555444555555666777777888888666777777888888999::::::999888888999;;;>>>@@@BBBFFFJJJPPPUUUYYY]]]aaacccdddgggkkkooouuu~~~}}}yyywwwwwwyyy{{{yyyyyyyyywwwvvvvvvwwwzzz{{{xxxuuusssrrrrrrpppnnnpppqqqrrrrrrrrrrrrrrrqqqoooooooooppppppqqqrrrrrrpppqqqrrrrrrsssssssssssssssrrrqqqpppppppppppppppjjjmmmpppqqqppppppqqqqqqtttsssrrrqqqqqqppppppqqqqqqqqqrrrtttvvvuuurrrpppooonnnqqqxxx~~~~~~wwwoookkkmmmnnnnnnpppvvv~~~wwwqqqrrrtttwwwzzz}}}~~~}}}{{{zzzzzzyyyyyyvvvrrrllldddZZZPPPIIIFFFEEECCCDDDJJJUUUaaajjjlllllljjjcccYYYNNNDDD>>>:::999888666666555555555333333333444444444555555666666444333222111111111111111111111111111111111111111111111111111111111000000000111111000000000///000000111111222333333...//////000111111222222000000000000000000000000.../////////000000000111...//////000111111222222............////////////111111000000000000111111////////////000000000000000000000000000000000000111111111000000000//////////////////000000000000............/////////000000000////////////000000~~~wwwlllccc___^^^___```XXXYYYYYYVVVTTTVVVZZZ___eeefffhhhkkkooorrruuuvvvzzz{{{||||||zzztttyyy}}}}}}}}}}}}yyytttwwwtttooojjjgggccc___\\\```aaadddhhhiiibbbTTTIII:::999777555444555666777333333333333333333333333555555666666666666555555444444444555555666666666333333444444444333333222333333333333333333333333222222222222222222222222000111333444555444333333000000111111111222222222333333333333333333333333333333222111000000111111333333333444444444555555444444444444444444444444222222222333333444444444555444444333333444444555444444444444444444444444666666666666666666666666444555555666777888888999777777777888999999::::::;;;::::::;;;===@@@CCCEEEJJJNNNTTTYYY]]]aaadddggglllooottt{{{}}}yyyuuusssssstttuuuuuuvvvwwwwwwuuuuuuwwwxxxxxxuuusssssstttuuuuuuttttttttttttttttttuuuuuuvvvnnnnnnoooppppppqqqrrrrrrqqqrrrssstttuuuuuuuuuuuurrrqqqpppooonnnnnnnnnnnniiikkkmmmnnnmmmmmmnnnpppmmmmmmnnnnnnoooooooooooorrrrrrsssuuuwwwwwwuuussssssrrrttt}}}|||rrriiikkkllllllmmmqqqxxx~~~~~~qqqrrrrrrtttwww{{{~~~~~~}}}|||}}}~~~~~~{{{wwwqqqhhh]]]RRRKKKLLLHHHDDDBBBGGGSSSaaakkknnnppppppkkkaaaTTTHHHAAA<<<;;;999888666555555555333333333444444555555555333333222222222333444444222222222222222222222222111111111111111111111111111111222222222222111111///000000111222222333333///000000111222222333333000000000000000000000000.../////////000000111111...//////000111222222222////////////000000000000111111000000000000111111000000000000////////////000000000000000000000000111111111111000000000000////////////000000000000---.........//////000000//////000000000000//////tttnnnhhhaaa```ccc\\\]]]\\\WWWRRRRRRWWW\\\^^^aaaeeeiiimmmqqquuuxxx{{{|||~~~~~~{{{xxxvvvxxxssslllddd^^^[[[[[[[[[[[[bbbhhhjjjjjjggg]]]SSSEEE???777444444555333111444333222222111111222222666555444333222333333444222333333444444333333222222222222222222222222222444444444444333333222111222333333444444333333222333333222111111222333333777444111000222333111000111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333444333222222444444333222444444444444444444444444888888777666555444333333666666666666555555555555666666666666555555555555777888888999::::::;;;;;;;;;999999;;;???DDDHHHIIINNNRRRVVVZZZ]]]aaafffiiinnnyyyzzzwwwsssrrrttttttrrruuuyyywww{{{}}}{{{zzz|||{{{xxxuuuuuuttttttuuuvvvxxxyyy}}}|||zzzxxxvvvuuuttttttvvvssssssvvvxxxuuussssssrrrtttwww|||~~~}}}xxxttttttuuutttrrrooonnnnnnpppnnnmmmllllllmmmmmmkkkjjjmmmmmmmmmmmmmmmlllllllllnnnqqqttttttrrrqqqrrrssspppppprrrxxx}}}}}}vvvpppnnnllliiihhhkkkqqqxxx|||}}}}}}zzzvvvttttttsssrrrwww~~~yyy|||zzztttjjj\\\QQQNNNKKKGGGFFFMMMXXXeeennnooorrrrrrnnniiibbbWWWLLLDDD@@@;;;777666666666555555555444444444555666666555555444444444333333333222222222222111111000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////222222222111111111000000111111111111111000//////000000000000111111111111000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000vvvqqqkkkhhhhhhaaaaaa^^^XXXQQQPPPTTTXXX[[[^^^bbbgggjjjnnnsssvvv|||}}}}}}}}}~~~|||zzzyyyuuuooofff]]]WWWTTTUUUVVVYYY```gggiiikkkiiibbbZZZKKKCCC:::555555666555444555444444333333333333333666555444333333333444444333333333333333333333333333333333333333333333333222333333333222222111000111222222333333222222111333333222111111222333333777444111000222222111000111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333555444333333555555444333444444444444444444444444666666666666666555555555888888888777777777666666666666666777777888888888888888999999:::::::::;;;<<<;;;;;;===AAAFFFJJJLLLUUUYYY]]]aaaeeehhhmmmpppttt~~~~~~{{{vvvuuurrrrrrtttuuutttwww|||~~~~~~yyyzzzzzzyyyzzz{{{|||~~~}}}zzzyyyxxx|||yyyzzz~~~~~~{{{xxxxxxxxx|||~~~{{{wwwxxxwwwuuusssqqqpppqqqtttsssqqqppppppooommmkkklllllllllkkkkkkkkkkkkkkkmmmooorrrsssqqqooopppqqqsssssstttyyy~~~}}}xxxsssnnnllliiigggiiinnnssswww~~~}}}{{{}}}}}}uuusssssssssvvvyyywwwzzz~~~|||xxxpppddd[[[VVVQQQKKKJJJOOO[[[hhhqqqrrrttttttqqqmmmhhh___VVVKKKFFF???:::777777777777666666666555555555555555555555444444444333333333222222222222111111111000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000//////111111111111111000//////000000000000111111111111000000000000000000000000111111000000////////////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000yyytttqqqiiigggbbbZZZSSSPPPSSSVVVXXX[[[___cccgggkkkppptttwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{qqqjjj___TTTMMMKKKMMMNNNWWW^^^eeehhhkkkllliiidddSSSKKK???888666666777777666555555444444444444444555555444333333333444444444444222222222222444444444444444444444444444444111111222222222111000000111111222222222222111111333222222111111222222333555444111111222222111000222222222222222222222222222222222222222222222222111111111111222222222333444444444444444444444444666555444444666666555444444444444444444444444444444555555555666666777777777777777666666666555555555666666777999::::::;;;999999999999::::::::::::<<<===>>>@@@DDDIIINNNQQQXXX[[[```dddhhhlllppprrrzzz~~~{{{wwwwwwxxxyyywwwuuutttssstttxxxyyyzzz~~~|||{{{{{{|||zzzyyywwwtttrrrnnnnnnmmmllllllllllllllllllooorrrsssrrrqqqqqqqqqsssssssssvvvyyyyyyuuuqqqrrrooollljjjjjjnnnrrruuu~~~|||{{{zzz|||~~~}}}vvvuuuttttttuuutttxxx}}}}}}wwwooohhh```ZZZRRROOOSSS^^^llluuuvvvyyyxxxtttrrrpppjjjbbbVVVOOOEEE===999888888999666777777777666555444444555555444444444333333333222222222222111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000///////////////111111111111111000//////000000000000111111111111000000000000000000000000111000000000000/////////222222111000///...------000000000000000000000000000000000000000000000000000000000000000000000000}}}rrrooohhh^^^VVVRRRSSSVVVUUUXXX\\\```ccchhhnnnrrrqqqsssuuuxxxzzz||||||}}}}}}}}}}}}|||||||||||||||qqqiii[[[OOOGGGFFFHHHKKKWWW^^^eeehhhjjjnnnmmmjjj[[[RRREEE;;;777777888999666555555444333444444444444444444444444444444444555444222111111222444555444444444444444444444444111111222222222222111111222222222333333222222222222222222222222222222222444333222222222222111111222222222222222222222222222222222222222222222222111111111222222222333333555555555555555555555555555444333444555666555444555555555555555555555555555555555555666666666666555444444444333333333333666666777777888999999:::::::::::::::::::::::::::<<<>>>AAADDDHHHMMMRRRVVVYYY]]]bbbgggkkkooosssvvv|||{{{}}}|||yyyxxxyyyzzzyyyxxxwwwvvvyyy}}}}}}uuutttrrrqqqpppoooooopppoooqqqtttvvvwwwwwwvvvvvvxxxwwwvvvwwwxxxwwwtttqqqvvvtttqqqnnnoooqqqtttvvv|||zzzwwwxxxzzz|||~~~~~~yyysssrrrsssqqquuuzzz}}}~~~~~~|||wwwrrriiibbbYYYTTTWWWaaannnwww{{{}}}{{{wwwuuutttpppjjj___WWWKKKAAA;;;999888888666666777777666444333222555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111000/////////000000000111111111111000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000////////////////////////zzzuuukkk```XXXSSSSSSTTTUUUWWWZZZ]]]```eeekkkooolllnnnqqqtttwwwyyyzzz{{{{{{{{{zzz{{{{{{{{{{{{|||sssjjj\\\NNNFFFEEEHHHKKKYYY```ggghhhjjjmmmnnnmmmbbbZZZMMMAAA:::777888888555444444333333333333333333444444444444444444444555444222111111222444555222222222222222222222222222222333333333333333222333333444444444444333333222222222222222222222222222333333333222111111222222222222222222222222222222222222222222222222222111222222222222333333333555555555555555555555555333222111222444555444333555555555555555555555555666666666666555555555555555444444444333333333333777777777777777777777777::::::::::::::::::;;;;;;<<>>:::888666555555444444444444444222333444555555555444444333333333333333333333333333333333333333333333333111111222333333333333333333444444555555444444333111222333333333333222111///222444444222111111333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333222111333555666666555555555555555555555555555555555555666666666666666888888888777777777666666777777888888888888888888777888999:::;;;===>>>>>>???EEELLLQQQTTTYYYaaagggiiioooxxx}}}|||wwwwwwwwwwwwzzz{{{xxxvvvvvvooopppqqqnnnkkkiiikkkmmmrrryyyyyyssstttssssssrrrtttxxx{{{}}}~~~|||yyyvvvtttuuuxxx|||}}}||||||xxxrrrooojjjccc[[[SSSKKKCCC>>>999888666444444555777999555555444444444333333333222222222333333333444444111111111111111111111111222222222222222222222222111111111222222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111222111111111111111000//////000000000000111111111111000000000000000000000000000000111111111222222222......//////000000111111000000000000000000000000111111111111111111111111000000000000000000000000tttggg]]]WWWTTTRRRSSSTTTTTTVVVZZZ___cccgggiiilllooorrrtttuuuvvvvvvxxx{{{~~~~~~}}}{{{tttlll^^^RRRJJJIIIKKKNNNUUU___hhhjjjjjjmmmoooooopppmmmdddYYYLLLBBB;;;888777777666555555555555555111222444555666555444444222333333444444333333222444444444444444444444444///000111222222222222222222333333444444333333222111222333444444333222111///222555555222111111333333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333444333222444666777777666666666666666666666666666333333444555666777888999666666666666555555555555777777888999:::;;;;;;<<<777777888:::<<<===??????AAAHHHOOOTTTXXX]]]dddkkksssyyy|||~~~}}}uuuwwwwwwrrrjjjfffgggjjjjjjsss~~~uuutttsssqqqppprrrwwwzzz|||}}}~~~}}}}}}|||vvvrrrnnniiiccc[[[QQQHHHBBB;;;999777555555777:::<<<555555444444444333333333222222222333333444444444111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111000000000000000000000000111111111111111111111111.../////////000000111111111111111111111000//////000000000000111111111111000000000000000000000000000000111111222222222222000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000tttiii]]]UUUXXXQQQMMMPPPTTTWWW\\\bbbaaaeeekkkppprrrrrrsssssstttuuuxxx~~~}}}xxxuuummm___SSSJJJGGGHHHJJJQQQ^^^iiillljjjlllnnnnnnnnnoookkk```VVVMMMDDD;;;999777444333444444444333555555555555555555555555333444444555555444444333666555444222111111222222222222222333333333444444444444444333333222222222222222222222222222222222555444333333222222222222000000111111111222222222222222222222333333444555111222222333333222222111333333333444444444555555555666777666555444555666555555666666666666555555777888888777777666555444888777666666666666777777::::::999999888999999999888999;;;;;;<<<>>>AAADDDJJJMMMRRRXXX___ffflllppp~~~{{{{{{~~~zzzuuusssoooiiiddddddiiipppvvv|||uuusssttttttuuuwwwvvvxxx|||{{{wwwzzzuuuoookkkeee\\\OOOEEE======;;;888555333333555666666666666666666666666666666555444333333222222222333333333333222111111222222222222222222222222555555333222111000000000000000000000000000000000222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000///000000000111111111111111111111111000000000000...000111111000000111222222222111111111111222222000000000000111111111111{{{nnnddd]]]XXXRRRNNNPPPRRRTTTWWW[[[___ccciiimmmpppqqqrrrsssssstttvvvzzz~~~~~~zzzwwwtttlll___RRRIIIFFFGGGIIIPPP]]]hhhlllkkkmmmnnnnnnnnnoookkkbbbXXXOOOFFF===:::777444333444555444444555555555555555555555555333444444555555444444333666555444222111111222222222222222222333333333333444444444333333222222222222222222222222222222222444444333222222222333333222222222222333333333333333333222222222333444444222222333333333333222222333333333444444444555555555666777666555444555777555555555666666555555555777777888888777777666666777777777666666666777777999999888888888888888999:::;;;<<<<<<===@@@EEEHHHNNNQQQWWW^^^eeelllssswww~~~|||zzzzzz~~~}}}yyyuuuppplllcccfffkkkooottt{{{~~~vvvrrrpppqqqssstttvvvyyy||||||xxxzzzvvvqqqmmmiiiaaaVVVNNNCCC@@@<<<999666555555555555555555555555555555555555555555444444333333222111222222222222111000000222222222222222222222222444333222111000000000000111111111111111111111111222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222000000000000////////////...000111111000000111222222222111111111111222222000000000000111111111111yyyooojjj\\\UUUQQQQQQRRRQQQRRRVVV[[[```eeejjjlllnnnppprrrsssssstttvvvxxxyyywwwuuutttlll___RRRIIIFFFGGGHHHNNN[[[ggglllmmmoooooonnnmmmnnnlllcccZZZSSSIII@@@:::888555444444555555555444444444444444444444444333444444555555444444333555555444333222222222222111222222222333333333333444444333333333333222222333333333333333333333333333333222222222333444444444444444444333333333333444444333222222222333333222222333333333333222222333333333444444444555555444666777666555444666777555555555555555555555555666777888888999888888888777777777777777777777888888888888777777888888999<<<<<<======???CCCIIINNNSSSXXX___fffmmmuuu|||~~~zzzvvviiijjjjjjkkkmmmssszzz~~~vvvqqqppprrrrrrsssvvvxxx{{{~~~~~~{{{zzzwwwsssqqqnnnhhh___YYYLLLFFF>>>:::999888777666555555555555555555555555444444444444444444444444111111111111111000000///222222222222222222222222333333222222222222222333222222222222222222222222222222222111111111111000000000000000000000000000222222222222222222222222000000000000000000000000//////000000111111222222111111111111111111111111111222222222222333333333000000/////////............000111111000000111222222222111111111111222222000000000111111111222222zzzuuueee\\\UUUSSSRRRQQQRRRVVVYYY]]]bbbfffiiillloooqqqsssssssssssstttuuuuuuuuuvvvmmm```SSSJJJGGGGGGIIIMMMYYYffflllnnnppppppnnnkkkmmmkkkddd\\\UUUMMMEEE<<<:::666444555666666666444444444444444444444444333444444555555444444333444444444333222222222222333333333333444444444444333333333333333333333333333333333333333333333333222222222222333333444555444444444444333333333333555444333333222222222222222333333333333333333222333333333444444444555555444555666666555555666777666666666666666666666666666666777999999:::::::::777777888888888888888888999999888888999999::::::======>>>???AAAGGGNNNSSSXXX^^^fffnnnuuu}}}vvvtttpppmmmmmmpppuuuxxx~~~wwwsssssspppqqqrrruuuxxx{{{~~~}}}{{{yyyvvvsssqqqlllfffbbbUUULLLBBB;;;;;;:::888555444444444444444444444444333333444444444444444444222222222222222111000000222222222222222222222222333333333333333444555555222222222222222222222222222222222111111111000000000000000000000000000000222222222222222222222222000000000000000000000000......///000111222222333111111111111111111111111111111111222222222333333000000000000////////////...000111111000000111222222222111111111111222222000000111111111222222222zzznnndddZZZUUURRRQQQSSSXXXXXX[[[___bbbeeeiiimmmooosssssssssrrrrrrsssuuuvvvxxxpppbbbUUULLLHHHIIIJJJLLLXXXeeemmmppprrrpppllliiikkkiiibbb\\\WWWPPPIII???<<<888555555666666666444444444444444444444444333444444555555444444333333333333333333333222222444444444444555555555555333333333333333333333333333333333333333333333333222222222222333333444555333333333333333222222222555444333333222222222222333333333444444333333333333333333444444444555555333555666666555555666888888888777666666777888888555666777999999:::::::::777777888999::::::999999:::::::::::::::;;;<<<======>>>???AAADDDKKKSSSXXX\\\cccmmmvvv|||zzztttqqqqqqsssuuuuuuxxx|||uuupppmmmmmmnnnpppssswww{{{}}}}}}{{{xxxuuurrrnnnjjjggg]]]SSSGGG???===;;;888555555555555555555555555555333333444444444444444444333333444444333333222111222222222222222222222222222111111222222333444555111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000......///000111222222333111111111111111111111111000000000000111111111222222222222111111111000000...000111111000000111222222222111111111111222222111111111111222222222222yyynnnbbbZZZUUURRRSSSWWWVVVXXX[[[^^^```dddiiilllqqqrrrrrrrrrqqqrrruuuwwwyyyqqqcccVVVMMMIIIJJJKKKLLLXXXeeemmmqqqssspppjjjfffhhheee^^^YYYWWWRRRMMMCCC???:::666555555666555333333333333333333333333333444444555555444444333222333333444444333333222444444444444555555555555222222333333333333444444333333333333333333333333333333222222222333444444111222222222333333333333444444333222222222333333333333444444444444333333333333333444444444555555333555666666555555777888888888666666666666888888555666777888999999999999666777999:::;;;;;;:::999;;;;;;;;;;;;<<<===>>>>>>>>>???BBBEEEIIIPPPXXX]]]bbbkkkvvv~~~|||zzzyyyxxxuuuvvvwwwyyy~~~zzzqqqnnnmmmlllmmmooosssvvvyyy~~~}}}|||yyyvvvrrrooommmlllccc[[[OOOEEE@@@<<<999777666666666666666666666666444444444444444444444444444444444444444333333222222222222222222222222222////////////000111111222111111111111111111111111222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111222222222222222222222222222222//////000000000111111111333333222222222111111111...000111111000000111222222222111111111111222222111111111222222222222333zzzoooggg___WWWTTTUUUSSSUUUWWWYYY[[[___dddgggnnnpppqqqqqqpppqqqtttwwwyyyqqqcccVVVLLLIIIIIIJJJLLLXXXeeennnrrrsssooohhhdddeeeaaaZZZVVVVVVTTTPPPFFFBBB;;;777555555555444333333333333333333333333333444444555555444444333222222333444444444333222222222222333333333444444222222222333333444444444444444444444444444444444444444333222222222333333111111222333444555666666333333222222222333444444333333444444444444333333333333333444444444555555333444666666555555777999777666555444444555666777555666666777888888888888666777999;;;<<<<<<;;;::::::::::::;;;;;;<<<>>>>>>???BBBFFFJJJOOOVVV]]]bbbjjjsss~~~|||yyyyyy}}}uuussspppnnnoooqqqtttvvv|||~~~|||{{{yyyvvvsssqqqqqqqqqhhhbbbWWWLLLDDD>>>;;;:::777777777777777777777777555555555444444333333222333444444444444333222222222222222222222222222222111111000000000111222222222222222222222222222222222222222111111111111000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000111111111222222222222222222222222000000111111111222222222222222222111111111111000...000111111000000111222222222111111111111222222111111111222222222333333{{{sssiii]]]VVVTTTRRRSSSTTTVVVXXX[[[```dddkkknnnppppppoooppptttwwwyyypppcccUUUKKKHHHHHHIIIMMMYYYfffnnnssstttnnngggcccccc___WWWTTTUUUTTTQQQHHHCCC<<<777555444444444333333333333333333333333333444444555555444444333111222333444444444333222000000111111111222222222222222222333333444444444444444444444444444444444555444444333222222222222111222333444555777888888222222222222333444444555333444444555555444444333333333333444444444555555333444666666555666777999666555333222222333555666555666666777777777777666666777:::<<<<<<<<<;;;:::999999999:::;;;<<<===>>>@@@DDDIIINNNSSSZZZaaaeeeoooyyy~~~zzzzzz}}}~~~{{{wwwsssqqqrrrtttvvv{{{}}}{{{{{{yyywwwtttttttttvvvkkkfff]]]RRRGGG???===<<<777777777777777777777777666666555444333333222222222333333333333222111111222222222222222222222222555444444333333444444555333333333333333333333333222222222111111111111000000000000000000000000000333333333333333333333333000000000000000000000000111111111000000000000000222222222222222222222222111111222222222333333333111111111111000000000000///000111111000000111222222222111111111111222222111111222222222333333333|||wwwjjj\\\UUUUUURRRRRRSSSSSSTTT[[[cccaaaeeekkknnnooopppsssvvv|||ssseeeWWWLLLGGGGGGHHHNNNYYYeeekkknnnqqqqqqooofffaaa\\\XXXRRRLLLKKKOOOOOOIIIBBB<<<:::888666555888666444333222333555666333444444555555444444333555444333333222222333333666555333222111222333333444444444444444444444444555444444333333222222111444444444444333333222111444444444555555555666666333333222222333333444555444555666666666444111000222222333333333444444444666666666666777777777777777777777777888888888888999999999999888888777777999999999999:::;;;<<<<<<;;;<<<<<<<<<;;;<<>>;;;888666555777666555444333444555555333444444555555444444333555444333333222222333333555444333222222222333333333333333333333333333333333333333333333333333333444444444444444333222111333333333333444444555555333333222222333333444555222333444555555555444333222333333333333444444444666666666666777777777888777777777777888888888888999999999999888888888777999999999999:::;;;<<<<<<:::;;;<<<<<<<<<===AAACCCFFFIIINNNTTT\\\fffpppwww{{{|||{{{qqqpppqqqoootttwww|||~~~}}}|||zzzwwwtttrrrooojjjcccZZZPPPFFFAAA;;;999666555666888888777444444444444444444444444444444444333333333222222333333333333333222111111444333333222222333333444222222222222222222222222222222222111111111000000000000000000111111111111111000000///000111222333222222111111111111111111000000000000000000000000222222111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111444333111//////000111222222222222222222222222222wwwoooccc]]]WWWUUURRRPPPQQQVVVXXX[[[```eeeiiimmmrrruuuuuuqqqiii___UUUNNNKKKKKKOOOZZZeeejjjmmmppppppnnngggaaaZZZUUUNNNGGGGGGLLLPPPMMMHHHCCC===999666555666666666555555555444444444444555555555555444444555444444333333333333333555444333333222333333333333333333333333333333333111111222333333444555555333444444444444333333222222222222333333333333444333333222222333333444555222222333333444555666666333333333444444444555555666666666777777777888888777777777888888888999999999999999999888888888888888888888888999:::;;;<<<999:::;;;<<<===???CCCFFFJJJMMMSSS[[[eeeqqq}}}}}}~~~vvvooopppqqqrrrtttxxx{{{~~~}}}zzzwwwtttrrrnnniiibbbYYYOOOHHH???<<<:::888888888777666444444444444444444444444444444444444333333333333444333333222222222222222333333222222222222333333333333333333333333333333222222222111111111111111///000000000111222222222111000000000000111222222444333222000000000111111000000000000000000000000222222111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111444333222111000111222333222222222222222222222222}}}ooofff]]]YYYUUUQQQPPPRRRSSSVVVZZZ___eeekkkpppsssrrrpppllldddYYYPPPKKKJJJQQQ[[[fffkkkmmmppppppnnnhhhbbbZZZTTTLLLEEEEEEIIIOOOOOOMMMHHH@@@:::666555555666666666666555444444444444555555555555444444555555444333333333333333444444444333333333444444222222222222222222222222222222222333333444444444333444444444444444333333333333333333333333333444333333222222333333444555333333333333333444666666444444444444555555555555666666777777777888888888777777888888888999999999999999999999999999999999888888888999999:::;;;<<<;;;<<<======>>>AAAEEEIIIMMMQQQYYYbbbnnn{{{vvvrrrrrrqqqrrrtttwwwzzz~~~}}}{{{vvvtttrrrooojjjbbbWWWPPPCCC@@@===::::::999888777555555555555555555555555444444444444444444333333555444222111111222333444333333222222222222333333333333333333333333333333111111111111111111111111//////000111222222333333000000000111111111222222666444222000//////000111000000000000000000000000222222111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111444444333222222222333444111222222222222222333333|||ooobbb[[[XXXSSSQQQQQQQQQRRRUUUYYY```ggglllooooooqqqooohhh\\\RRRLLLJJJSSS^^^gggkkkmmmppppppooojjjccc\\\UUUMMMEEEDDDGGGNNNQQQRRRMMMDDD<<<888777666666777777666666555444444555555666666555555444666555444444333333444444444444444444444444444444222222222222222222222222444444444333333222222222333444444555555444444444555555555555444444444444333333222222333333444555555444444333333444444555444444555555555666666666777777777777888888888888888888888888999999999999999999999999999999999:::999999999999:::;;;<<<===????????????@@@CCCHHHKKKQQQWWWaaalllwwwzzzsssrrrrrrrrrssswww|||~~~yyywwwtttssspppiii___WWWGGGDDD???<<<;;;;;;:::999555555555555555555555555444444444444444444444444444444222222222333444555333222222111111222222333222222222222222222222222111111111111111111111111///000000111222333333444000111111111222222222222666444222000//////000111000000000000000000000000222222111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111333333333333333333444444111111111222222333333333{{{iii```\\\WWWTTTSSSSSSRRRRRRUUU[[[bbbgggiiimmmqqqrrrlll```UUUOOOMMMVVV```iiilllnnnqqqqqqppplllfff___XXXOOOFFFCCCFFFLLLRRRWWWRRRHHH===999999777777777666666666555555555555666666666666555555666555555444444444444444333333444555555555555444333333333333333333333333555555444333333222111111333444444555555555555444666555555555555555444444333333222222333333444555444444444444444444444333555555555666666666666777777777777888888888999999888888888999999999999:::999999999999::::::::::::::::::::::::;;;<<<===>>>@@@@@@AAAAAABBBFFFLLLPPPWWW___lllxxxyyyuuusssqqqrrruuuzzz~~~}}}zzzwwwvvvuuupppfff^^^NNNIIIBBB===;;;:::::::::555555555555555555555555444444444444555555555555333333333333333444444555222222111111111111222222222222222222222222222222111111111111111222222222000111111111222333333333000111222222333333222222444333222000000000111111000000000000000000000000222222111111111111222222222222222222222222222222222222111111111111222222111111111111111111111111222222333333333333444444111111111222222333333444vvviiiddd___ZZZXXXVVVSSSQQQSSSXXX^^^bbbdddkkkppptttoooeee[[[VVVUUUYYYbbbkkknnnooorrrrrrqqqmmmhhhbbb\\\RRRHHHCCCDDDJJJSSSYYYVVVJJJ???;;;<<<888888666555555555666777555555666666666666555555666666555444444444444444222333555666666666555444333333333333333333333333333333333333333333333333333333444555555555555555555555555444444333333333333333222222333333444555111222444555555555555444555555666666666777777777777777888888888999999999888888888999999999::::::999999999:::::::::;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@AAABBBEEEKKKRRRWWW___iiixxxyyyuuuqqqqqquuuzzz}}}~~~~~~~~~yyyxxxyyyuuullldddWWWPPPFFF>>>999888888999555555555555555555555555444444444444555555555666222333333444555555444444222222111111111111222222333333333333333333333333000000111111111222222222222222222222222222222222000111222333333333222222222222111111111111111111000000000000000000000000222222111111111111222222222222222222222222222222222222111111111111222222111111111111111111111111111111222333333333333333000111111222333333444444ssslllfffaaa^^^XXXTTTQQQRRRVVV\\\___```iiipppuuurrrhhh___[[[[[[ZZZdddllloooppprrrsssrrrnnnjjjddd___UUUIIICCCDDDIIISSS[[[XXXLLL@@@<<<===:::888666555444555777888555555666666666666555555666666555444444444444555222333555666666666555555444444444444444444444444111222222333333444444555333333444555666666666555444444444333333222222222333333222222333333444555...000333555777777666555666666666666777777777777777888888888888999999999888888999999999:::::::::999999999::::::;;;;;;;;;===<<<<<<======>>>???@@@===>>>@@@CCCGGGNNNWWW]]]eeeppp{{{wwwrrrqqquuuyyy|||}}}|||~~~{{{zzz{{{xxxooohhh^^^UUUIII>>>888666777777666666666666666666666666444444444555555555666666111222444555666555444444222222111111111111222222444444444444444444444444000000111111222222222222333333222222222222222222000111222333444333222222000111111222222222111111000000000000000000000000222222111111111111222222222222222222222222222222222222111111111111222222111111111111111111111111000111222333333333333333000000111222333333444444zzzssskkk```YYYZZZVVVQQQOOOQQQUUUYYY[[[ffflllpppooonnnlllfff___aaadddmmmuuuwwwrrrppprrrsssnnnggg```TTTHHHCCCDDDGGGKKKQQQUUUSSSIII@@@:::999888666666777777666555666666666666555555555555333333333333333333333333333444444555555444444333333333333444444444555555333555666666555444444555555444222222222333555777777666666555555555666666444444444444444444444444555555555555666666666666333444555555666666555555666777777777777888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<::::::<<<===>>>>>>>>>>>><<>>>>>??????@@@CCCGGGKKKPPPYYYccckkkyyy|||ssssssvvvwwwvvvxxx|||~~~||||||yyysssnnnddd^^^TTTIIIAAA<<<::::::999888777666555444444444444444444444444444444444444777:::;;;999777666555444444444444444444444444555444444333333444444555333222111000000111222333111111111111111111222333333222111000000111222333333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333111111111111111111111111222222111111111111111111zzzpppkkk```[[[UUUQQQRRRTTTWWWXXXZZZ```gggjjjooottttttqqqhhhiiinnnttttttqqqqqquuussspppkkkdddXXXJJJDDDEEEGGGMMMVVVZZZYYYPPPFFF>>>;;;888666555555666555444666666666666555555555555555555555555555555555555333444444555555444444333333333333444444444555555333555666666555444444555666555444444444555666777666666555555555555666666444444444444444444444444555555555555666666666666666666777888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>?????????EEEGGGJJJPPPXXXcccooowww{{{vvvwwwvvvuuuvvvxxx{{{}}}~~~~~~}}}zzzvvvqqqkkkeee[[[QQQGGG@@@<<<:::;;;:::888666555444444333555555444444444555555555666:::===>>><<<999777666555555555555555555555555555444444333333444444555222222111111111111222222333222222111111111111222222222111111111111222222333333333222222222111111111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222111111222222222222222222vvvsssfff```YYYSSSQQQQQQRRRSSSUUU[[[bbbfffmmmvvvyyyxxxpppoooqqqsssrrrnnnnnnqqqrrrpppnnngggZZZKKKEEEFFFGGGOOOYYY^^^]]]VVVKKKAAA>>>;;;888777777777777666666666666666555555555555444444444444444444444444333444444555555444444333333333333444444444555555333555666666555444444555666555555555555666777888666555555555555666666777555555555555555555555555555555555555666666666666666777777888888888888888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>??????@@@AAAFFFIIIMMMUUU```nnnzzz|||wwwvvvwwwuuuwwwyyyzzzzzz{{{~~~~~~}}}{{{xxxuuuppplllcccYYYNNNEEE>>>:::::::::888777666555555555666555444444444555666777888;;;>>>???===999777666555555555555555555555555333222222111111222222333222222222222222222222222444333222222111111111111222222222222222222222222333333333222222222111111111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222111111222222222222222333{{{wwwiiicccZZZTTTQQQQQQRRRRRRSSSYYY^^^bbbjjjtttyyyzzzxxxuuussssssnnnhhhgggiiinnnoooooojjj\\\MMMFFFGGGHHHRRR]]]``````\\\QQQFFF???<<<888666666666666555666666666666555555555555333333333333333333333333333444444555555444444333333333333444444444555555333555666666555444444555555555555555666666777777555555555555555666777777555555555555555555555555555555555555666666666666666666777888888888888777999::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???AAABBBCCCGGGJJJQQQ]]]kkkyyyxxxvvvxxxtttvvvxxxyyyyyyzzz}}}~~~}}}}}}}}}|||zzzxxxtttqqqjjjaaaVVVJJJ@@@;;;999999888777777777777888666666555444555666888999999;;;>>>>>><<<888666555444444444444444444444444333222222111111222222333222222222333333222222222444444333222111111111222222222222333333222222222333333333222222222111111111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111222222222333333333333444222222222222222222222222111111222222333333333333wwwjjjeee]]]WWWTTTTTTUUUUUUSSSWWWZZZ]]]dddpppwwwxxx{{{xxxuuurrrkkkccc```bbbjjjmmmoookkk^^^NNNGGGHHHJJJVVV```bbbbbbaaaWWWLLL@@@<<<888555444555555444666666666666555555555555333333333333333333333333333444444555555444444333333333333444444444555555333555666666555444444555444444555555555666666666555555444555555666777888555555555555555555555555555555555555666666666666666666777888888888888888999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;<<<<<<<<<=========>>>>>>>>>>>>@@@CCCEEEFFFJJJOOOZZZiiizzzyyyxxxtttvvvxxxzzzzzzzzz{{{}}}||||||}}}}}}}}}}}}||||||vvvuuuqqqiii^^^PPPEEE>>>999888888888888888999999777666555444555777999:::;;;<<<>>>===:::777555555333333333333333333333333555444444333333444444555222222333333333333222222444333333222222222222333222222333333333333222222333333333222222222111111111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333111111222222333444444444ssslllccc[[[WWWVVVUUUUUUQQQUUUWWWXXX```llltttwww{{{wwwtttppphhh___[[[]]]fffjjjooolll^^^NNNHHHJJJKKKXXXbbbbbbcccddd\\\PPPCCC???:::777666666777666666666666666555555555555444444444444444444444444333444444555555444444333333333333444444444555555333555666666555444444555333333444555555555555555444444444555555666777888555555555555555555555555555555555555666666666666777888888999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>AAADDDGGGIIIQQQXXXfffyyyzzzrrruuuxxxzzzzzzzzzzzz{{{~~~~~~{{{|||~~~~~~~~~~~~yyyxxxvvvpppeeeWWWJJJBBB;;;:::999888888888888888888777555444555777:::;;;===>>>>>><<<999666666666333333333333333333333333555444444333333444444555222222333444444333222222333333222222222333444444222222333444444333222222333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111222222222333333333333333333333333333333333333111111222222333444444555}}}uuujjj```YYYUUURRRQQQPPPSSSTTTVVV]]]jjjsssvvvyyyuuurrroooggg^^^ZZZ[[[dddiiinnnlll___OOOHHHJJJMMMZZZcccbbbdddfff___SSSHHHDDD>>>;;;::::::::::::777666666666555555555555555555555555555555555555333444444555555444444333333333333444444444555555333555666666555444444555222333444444555555444444444444444555555777888888666666666666666666666666555555555555666666666777999999:::;;;;;;;;;::::::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>=========>>>AAAEEEIIIKKKVVV___ooo}}}qqqtttxxxzzzzzzyyyyyyyyy~~~~~~~~~~~~{{{}}}zzzzzzyyytttjjj\\\NNNFFF===<<<;;;999888777777666888777555444555777:::<<<@@@@@@>>><<<888666777888444444444444444444444444333222222111111222222333222222444444444444222222222222222222333444444555222222444444444444222222333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111111111111222222222333333333333333333333333111111222333333444555555tttjjjaaaYYYVVVYYYTTTRRRSSSXXX\\\```hhhpppssstttssspppiiibbb\\\YYY```gggnnnlll]]]MMMGGGIIITTT]]]eeeiiiiiiggg___WWWLLLGGG@@@;;;888888777777777777888777777666555555555555666666666666555555555555555666555555444333555555555555555555555555666666555555555444444444222333333444444333333222444444444555555555666666777777666666555555444444555555666777777777777777444555777888999999888888999888777777888:::<<<===;;;::::::::::::;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;???>>>???BBBDDDFFFOOOYYYZZZggg|||~~~{{{xxxwwwyyyyyywwwuuuzzz|||}}}}}}}}}yyyuuuooodddVVVKKKDDD@@@;;;888999888666333444444444555777999<<<===???>>><<<:::777666555444555555444333333333333444777666555444333444555555222333333444444333333222111222333333444444333333666666666555555444444444333222111111000000111111333333333333333333333333111333444444222222333555888666444222111222333444111111111111111111111111111111222222222222111111000222333333222111333444111111111222333444555666~~~rrrhhh]]]VVVUUUSSSPPPQQQUUUYYY]]]eeelllqqqrrrrrrooojjjccc]]]ZZZ]]]ccckkkjjj^^^NNNHHHKKKTTT]]]fffiiiiiifff___XXXNNNIIIBBB<<<:::999999888777777777888777777666666444444555555555555444444333444444555666666666555555555555555555555555555666666555555555444444444444444555555555555444444444444444555555555666666777777777666666666666666555555666777777777777777666777888999::::::999999;;;:::999888999:::<<<>>>;;;;;;::::::;;;;;;<<<===>>>===<<<<<<;;;;;;;;;<<>>===;;;999777666555555444444444444555666777777555444333222222222333333111222222333333222222111111222333333444444333333555555555444444444333333444444333111111000000000333333333333333333333333111222444333222222333555777666444222222222333444111111111111111111111111111111222222222222111111000222333333222222333444333333333222333333444444ttthhh^^^YYYTTTQQQPPPTTTWWW[[[bbbhhhlllmmmooonnnkkkeee___[[[YYY___ggghhh^^^PPPJJJKKKTTT]]]fffiiihhhfff```ZZZQQQLLLDDD>>>;;;::::::999666777777888888888777777333444444555555444444333222333444555666777777777555555555555555555555555555555555555555444444444555555666666666666555555444444555555555666666666777777777777777888888888555555666777777777777777777777999::::::;;;::::::===<<<;;;::::::;;;<<<===;;;;;;;;;:::;;;;;;<<<===>>>======<<<<<<<<<<<<===BBBAAABBBFFFIIINNNYYYdddwww|||xxxzzz{{{wwwsssppptttyyy~~~zzzxxxtttnnnddd^^^NNNHHH@@@;;;:::;;;:::888:::999999888999999:::;;;===<<<:::888777666555555222333333444666888999:::555444333333222222333333111111222222222222111111111222333333444444333333444444333333333333333222555555333222111111111111222222222222222222222222111222333333222222333555666555444222222222333333222222222222222222222222111111222222222222111111111222333333222222333444555555444333333333333333vvvkkkcccZZZTTTQQQTTTWWWZZZ___eeegggiiikkkmmmlllgggaaa]]]XXX\\\cccfff^^^QQQJJJJJJTTT^^^fffhhhgggeeeaaa\\\TTTNNNEEE???;;;::::::999666666777888999999999999444555555555555555555444333444555666666777777777555555555555555555555555555555555555555555555555555555555666666555555555555555555555666666666666777777777888888999999:::555555666777777777777777777777888999999:::::::::===<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===============<<<======>>>>>>AAA@@@BBBGGGLLLTTTaaammmyyyxxxyyywwwtttsssuuuyyy~~~|||yyyvvvqqqjjjeeeUUUMMMCCC<<<;;;;;;;;;:::888888888888999999::::::;;;:::999888777666666666222333333444555777999:::777666666555555555555555222222222333333222222222111222333333444444333333222222222222222222222222444333333222222333333444111111111111111111111111000222333333222222333444555444333222222222333333222222222222222222222222111222222333333222222111111222444333222222333555555444444333333333444444tttkkk```YYYSSSTTTVVVXXX\\\```dddeeegggjjjkkkiiiccc___YYY[[[```ccc]]]RRRKKKIIITTT^^^ggghhhfffdddbbb___VVVPPPFFF???:::999999999777777888999::::::999999666666777777777777666666555666666666666666555555666666666666666666666666444555555555555555555555444444555555555555444444555555555666666666777777777777888888999999::::::555555666777777777777777666666777777888999999:::;;;;;;;;;:::::::::::::::<<<;;;;;;;;;;;;<<<=====================>>>???@@@@@@???BBBIIIQQQ\\\lllzzz~~~xxxwwwvvvtttsssuuuxxx{{{~~~~~~{{{wwwrrrmmmiii\\\SSSHHH???<<<;;;:::999555555666777888999::::::999888777777666666666777444444333333444444555666666777777666666666555555333333444444444444333333111222333333444444333333222222222222222222222222111111111222333444666666111111111111111111111111000111333222111111222444444333333333222222222333222222222222222222222222222222333333333333222222111333444444333222444555333333333333444555666777{{{pppggg^^^VVVUUUVVVWWWYYY\\\cccccccccgggjjjiiieeeaaa[[[ZZZ]]]```]]]TTTMMMKKKTTT___ggghhheeedddcccaaaYYYRRRHHH???:::999999999888888999:::::::::999999777777777888888777777777777777777777777666555444666666666666666666666666444444444555555555555555444444444555555444444444555555666666666777777777888888888888888999999999555555666777777777777777666666666666777888999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>============>>>???AAAAAA@@@@@@EEENNNZZZhhh{{{~~~wwwtttsssoooqqqtttwww{{{~~~}}}yyytttooolllcccZZZNNNDDD???<<<:::888333444666777999999999999777666666666666666777777666555444333333333333333444555555555555444333333444444555555555555444444111222333333444444333333111222222222222333333333000000000111333444555666222222222222222222222222000111222222111111222444333333333333333222222222333333333333333333333333222222333333333333222222222333444444333333444555222222333333444666777888{{{rrrggg]]]ZZZ[[[ZZZZZZ\\\cccaaaaaadddhhhiiifffccc[[[YYYYYY]]]\\\VVVQQQOOOUUU___hhhgggdddcccdddccc\\\UUUJJJAAA<<<:::::::::::::::::::::::::::999999666666777777777777666666555666666777777777666666666666666666666666666666444444444555555555666666555555666666666666555555555666666666777777777777888888888888888777777777555555666777777777777777777777777777777999:::;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>=========>>>???@@@BBBCCCCCCDDDJJJVVVddduuuzzzsssppplllnnnqqqtttxxx{{{~~~|||wwwsssqqqkkkaaaUUUJJJCCC???;;;777666777888999999999999888555555555555666666777888666666555444444444444444444555555666555444333222333444444555555444444333111222333333444444333333222222222222333333444444222111111111111222333333333333333333333333333333///111222222111111222333222222222333333333222222333333333333333333333333222333333444444333333222222333444444333333444666444444444444444555666777{{{oooddd``````___^^^```dddaaa___bbbgggiiigggcccZZZWWWWWW[[[\\\XXXTTTSSSUUU___hhhgggdddcccdddddd^^^WWWLLLBBB===;;;;;;;;;;;;;;;;;;;;;::::::999888555555666666666666555555333444555777888888888888777777777777777777777777444444444555555555666666666666777777777777666666666666666666777777777777999888888888777777666666555666666777777777777777999888888777888:::;;;<<<::::::<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>=========>>>???AAABBBCCCGGGHHHOOO\\\lll~~~rrrnnnmmmoooqqqsssvvvyyy{{{|||zzzvvvtttooofffYYYNNNGGGAAA<<<888999::::::;;;:::999888777444444444555555666888888666666555555555555666666666777888888888777555444222333333444444333333222222222333444444444333333222222222333333444444444444333222111000000000000333333333333333333333333///111222222111111222333111222222333333333222222333333333333333333333333222333333444444333333222222333555444333333444666666666555444444444444555{{{tttnnnhhhccc```^^^bbb___]]]aaagggkkkjjjhhh^^^[[[YYYYYYZZZYYYUUUQQQVVV```hhhgggcccbbbccccccYYYUUUOOOGGGAAA===;;;;;;999999999999999999999999999999999999888888888777777777777777777777777777666666666666666666666666444555666555333333555777888666555444444555666888666666666666777777777777:::999777666666777999:::777777777666666666666666888888888777888888999:::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===@@@BBBCCCCCCHHHKKKSSScccyyywwwkkkmmmnnnppprrrtttwww|||~~~}}}~~~{{{xxxrrrnnnfffZZZNNNDDD===:::999999:::999999888777666888777666444444333333333666666555555555444444444444444444555555555555666555333111111444555444222333333333333333333333333444444444444444444444444333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333444444444333333222222222111222333333111111222333222222333333333444444444333444555555666666555555{{{vvvpppfff___]]]aaa^^^\\\^^^dddhhhgggeeeaaa^^^ZZZYYYZZZYYYWWWUUUWWWbbbjjjiiieeeddddddccc[[[WWWQQQIIICCC???<<<;;;999999999999999999999999888777777777777666666666666666666666666666666666666666666666666666666666444555666555444333555666777666555444444555666777666666666666777777777777999888666555555666888999777777777777777777777777888888888888888999999:::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>>>>???AAACCCDDDDDDJJJNNNYYYkkkzzzooooooppprrruuuxxxzzz{{{|||yyyuuuqqqjjj___SSSGGG???;;;::::::::::::999999888888777777666555444444444444666666555555555444444444444444444555555555555666555333111111444555444222333333333333333333333333444444444444444444444444333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333444333333333333333333222111333333333222111222333222222333333333444444444333444555555666666555555xxxhhh]]]\\\^^^[[[YYY[[[___cccdddccceeeaaa]]]ZZZZZZZZZZZZZZZZZZdddkkkkkkgggfffeeeccc^^^ZZZSSSLLLEEE@@@===<<<888888888888888888888888666666666555555555444444555555555555555555555555666666666666666666666666444555666666444444555666777666555444444555666777666666666666777777777777888777666555555666777888888888888888888888888888888888888888888999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========AAAAAA@@@AAAAAACCCEEEFFFMMMTTTbbbwwwyyywwwtttuuuxxxzzzzzzyyy~~~~~~|||xxxuuuoooeeeYYYMMMCCC===:::::::::::::::999999999777777666666555555444444666666666555555555555444444444444555555555555666555333222222333444444333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333444444444333333222222222222333333333333333333444111333444333222111222444333333333333444444444444333444555555666666555555|||hhh\\\]]]ZZZWWWVVVWWW[[[___bbbccchhheee```\\\[[[\\\]]]___\\\fffmmmmmmjjjhhhfffccc___[[[UUUMMMFFFAAA===;;;888888888888888888888888666666555555555444444444555555555555555555555555666666666666666666666666444666777777555444555666777666555555555555666777666666666666777777777777888777666666666666777888888999999999999999::::::999888888888888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============BBBBBBBBBAAAAAACCCFFFHHHPPPZZZmmm}}}yyy{{{}}}|||zzz|||~~~}}}zzzxxxrrrjjj```SSSGGG???:::::::::999999999999999777777777777666666555555666666666555555555555555444444444555555555555666555444333333333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555444444333333222222111222222222333333444444444222333444333222222333444333333333444444444444555333444555555666555555555|||jjj___```XXXVVVTTTUUUXXX]]]bbbdddiiigggccc```]]]^^^___aaa^^^fffmmmnnnlllkkkhhhddd^^^[[[UUUNNNGGGAAA===;;;888888888888888888888888777777777666666666555555666666666666666666666666777777777777777777777777444666777777666555555666666666555555555555666666666666666666777777777777888888888888888888888888888888999999::::::::::::999999999888999::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>@@@BBBBBBBBBBBBDDDHHHLLLVVVdddyyy||||||{{{yyyzzz|||}}}{{{xxxsssmmmeeeYYYKKKBBB;;;;;;999888777777888888777777888888888777666555666666666666666666666666444444444555555555555666444444444444333333444555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222222222222333333444444444222333444444222222333444333333444444444555555555333444555555666555555555}}}ooofffddd[[[YYYVVVUUUWWW[[[```dddhhhhhhgggdddaaa___```aaa]]]fffmmmnnnnnnmmmjjjeee^^^[[[VVVOOOHHHCCC>>><<<999999999999999999999999888888888777777777666666888888888888888888888888777777777777777777777777444666888888777555555666666666666666666666666666666666666666777777777777888888888999999888888888888888888999999::::::;;;999999999999999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???AAACCCCCCCCCGGGMMMRRR___qqq~~~zzzxxxwwwwwwzzz}}}~~~|||zzzwwwsssoooiii^^^QQQHHH>>>===;;;999777777777888666777888999999888777666555666666666666777777777444444444555555555555666444555555444333333444666444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333222333333333333333333444222444555444333222333555333444444444555555555555333444555555666666555555xxxppphhhbbb___[[[WWWVVVYYY^^^bbbeeehhhiiihhhdddaaa``````\\\dddlllnnnooooookkkeee^^^\\\WWWQQQKKKEEEAAA>>>::::::::::::::::::::::::888888888777777777666666888888888888888888888888777777777777777777777777444666888999777666555666555555666666666666555555666666666666777777777777777777888888888888777777777777888888999::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>AAADDDEEEGGGKKKSSSZZZjjj|||wwwuuuuuuwww{{{~~~~~~}}}~~~}}}|||zzzzzzwwwsssqqqmmmdddXXXOOOCCCAAA>>>;;;999888888888666777999::::::999777666555666666666777777777777444444444555555555555666444555666555333222555777555555555555555555555555555555555555555555555555333333333333333333333333222222222333333444444444333333333333333333333333111222222333333444444555444333333333333333333222333444555444333333333555444444444444555555555555333444555555666666555555vvvjjjgggddd^^^YYYVVVWWW\\\```dddgggkkkkkkfffbbb______[[[ccckkknnnpppppplllfff___]]]XXXSSSMMMGGGCCCAAA;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666777777777777777777777777777777777777777777777777333666999999888666555666555555666666666666555555666666666666777777777777666666777777777777666666666666777888999999::::::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>BBBFFFGGGIIIOOOXXX___rrrxxxuuutttvvvyyy}}}~~~}}}||||||zzzyyyzzzwwwsssrrrooohhh]]]TTTFFFDDD@@@===:::999999999666777999::::::999888777555666666666777777888888444444444555555555666666444555777555333222555777555555555555555555555555666666666666666666666666333333333333333333333333222222222333333444444444333333333333333333333333000111222333444444555666444444444333333222222222333444555555333333444555444444444555555555666666333444555555666666555555wwwqqqiiiddd]]]VVVUUUXXXZZZZZZbbbeeehhhiiigggccc]]]ZZZVVVZZZaaaiiinnnoookkkggg```\\\VVVRRRPPPLLLFFFAAA???===;;;:::::::::999888666777777777888888888999777777777777666666666666999999888777666666777777555666888::::::888666555666666666666555555555555999888555444444555888999888888777777777777888888888888888777888888999::::::::::::;;;;;;:::999999<<<;;;;;;:::::::::;;;;;;>>>=========>>>???@@@@@@CCCCCCEEEHHHJJJPPP^^^lll|||~~~yyyuuutttzzz|||zzzyyy{{{~~~{{{wwwuuurrrlllccc[[[MMMGGG???<<<<<<<<<888555777777777777666666666666999888888777666555555444666555555555555444444444555555555555555555555555444444444333333222222222444444444333333222222222222333333444333222000///222222333333333333444444444444444444444444444444444333333222222333333444444444444333333222222222333444555444222111222333444444444444444444333333222222333555666888999999wwwrrrlllddd]]][[[\\\]]]]]]cccdddgggiiiiiieee]]]XXXVVVYYY___ggglllmmmiiieee```[[[VVVRRROOOLLLFFFAAA???===;;;:::::::::999888666666666666666666666666777777777777666666666666999999888777777777777777666777888999999888777666666666666666666666666666777777777666666777777777888888777777777777888888888888888888888999999::::::::::::;;;;;;:::::::::<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>===>>>>>>???@@@AAAAAAAAADDDGGGKKKTTTgggyyy{{{uuupppooouuu{{{~~~~~~{{{zzz{{{}}}}}}zzzwwwvvvuuuppphhhaaaRRRKKKCCC>>>===<<<999666999888888888888777777777888888888777666555555555666555555555555444444444555555555555555555555555555444444444333333333222444333333333333333333222333333333333333222111111222222333333333333444444444444444444444444444444444333333222222333333444444444444333333333222222666777888777555444555666444444444444444444444444555555555555666666777777wwwpppggg```\\\[[[[[[\\\cccccceeejjjlllhhh^^^UUUUUUWWW[[[ccciiikkkhhhddd___[[[UUURRROOOLLLFFFBBB???===;;;:::::::::999888666666666666666666555555666666666666777777777777999888777777777777777777777777777777777777777777777777777777777777777777555666888999999888666555888888777777777777888888888888888888888999::::::::::::::::::;;;;;;::::::<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBBBBBBBEEEIIIOOO^^^xxx{{{uuuooolllqqqwwwyyy|||}}}|||{{{|||{{{yyywwwwwwwwwtttnnnhhhZZZSSSIIIBBB>>>===:::888::::::999999999888888888888888777777666666555555666555555555555444444444555555555555555555555555555555555444444444444444222333333333333333333444444333333222222222222222222222333333333333444444444444444444444444444444444444333333333333444444444444444444333333333333666888888888666555666777333333333444555555555666777777777666555555444444{{{rrrhhhbbb]]]ZZZYYY[[[cccbbbdddjjjnnnjjj___TTTRRRRRRVVV^^^gggkkkiiieee___[[[VVVRRRPPPLLLGGGCCC???===;;;:::::::::999888777777888888888999999999666666666666777777777777888888777777777777777888888888777777777777888888777777777777888888888888777777777888888777777777888888777777777777888888999888888888888999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>???@@@AAABBBCCCEEEEEEHHHNNNXXXkkk{{{tttnnnppptttuuuwwwzzz}}}|||{{{{{{yyyxxxwwwwwwwwwuuupppmmmaaaYYYNNNEEE???<<<:::999:::999999999888888888888888777777777666666666555666555555555555444444444555555555555555555555555555555555555555555555555222222222333333444444444555444222111111222333444222222222333333333444444444444444444444444444444444444333333333333444444444444444444444444333333444555666555444333444555222333333444555666666777777777777666555555444444xxxmmmgggbbb\\\[[[^^^bbbaaacccjjjooolllaaaWWWOOOOOORRRZZZeeelllllliii```\\\VVVSSSQQQNNNHHHDDD???===;;;:::::::::999888555666777888999:::;;;<<<555666666666777777777888888777777777777777888888888888777777777777888888666777777777888888888999999888777666666777888999888888777777777777888888999999999888999::::::;;;;;;::::::::::::;;;<<<===<<<<<<<<<===>>>???@@@AAA>>>>>>??????@@@BBBCCCDDDFFFGGGKKKUUUdddyyywwwpppoooqqqrrruuuxxx{{{~~~|||{{{zzzxxxxxxwwwwwwvvvssspppnnnfff___TTTIIIAAA<<<:::999999999888888888777777777777777777777666666666666666555555555555444444444555555555555555555555555555555555555555555555555222222222333333444444444444444222222222333444555222222222333333333444444444444444444444444444444555444444333333444444555444444444444444444444444222333444444333222333444333333444444555666777777555555555555666666666666|||qqqkkkddd[[[YYY]]]___```ccciiinnnlllccc\\\QQQNNNPPPXXXeeemmmnnnkkkaaa]]]XXXTTTSSSPPPJJJFFF???===;;;:::::::::999888444444555666888999::::::555555666666777777888888777777777777777888888999777777777777777777777777555666666777777888888888;;;999777555555777999;;;888888777777777777888888999999999999999:::;;;;;;;;;;;;:::::::::<<<===>>>======<<<======>>>???@@@>>>??????@@@AAACCCDDDEEEFFFGGGOOO___sss}}}tttqqqrrrrrruuuyyyzzz|||}}}{{{zzzzzzwwwwwwwwwvvvtttrrrpppooojjjdddYYYNNNDDD>>>:::999999888888888888777777777777777777777666666666666666555555555555444444444555555555555555555555555444444444444444555555555222333333333333333333444333333333333333444444555222222333333333333444444444444444444444444444444555555444444444444555555444444444444555555555555333444666555444444555666444444444555666666666777333444444555666777888888vvvpppfffZZZWWW[[[\\\___dddiiilllkkkfffaaaUUUQQQPPPXXXeeemmmnnnkkkbbb^^^YYYVVVTTTQQQLLLHHH???===;;;:::::::::999888666777777777777777888888555555555666777888888888777777777777777888999999666777888999999888777666444444555666666777888888999999888777777888999999888888777777777777888888:::999999999999:::;;;;;;<<<;;;:::999:::<<<>>>???=========<<<<<<======>>>?????????@@@BBBCCCEEEFFFHHHJJJVVVmmmxxxuuusssuuuxxxyyy{{{}}}}}}{{{yyyyyyzzzuuuvvvwwwvvvuuussssssrrrmmmhhh___SSSHHH@@@<<<;;;::::::999999999888888888666666666666777777777777666555555555555444444444555555555555555555555555222333333333444444444444444333333333333333333222222333333444555555444444222222333333333333444444444444444444444444444444555555444444444444555555444444444444555555555666333555666666555555666888555555555555666666666666444444555555666777777777xxxmmm___ZZZ^^^[[[^^^dddiiikkkjjjgggeeeYYYTTTRRRXXXdddmmmmmmjjjccc___ZZZWWWUUURRRMMMIII???===;;;:::::::::999888;;;;;;::::::999888777777444555555666777888888999777777666777777888999999555777888::::::888777555333444444555666777777888777888999::::::999888777888888777777777777888888::::::999999::::::;;;<<<<<<;;;:::999:::<<<>>>@@@>>>======<<<<<<<<<<<<===?????????@@@BBBDDDEEEFFFLLLNNN]]]xxxzzztttsssuuuyyyzzz|||{{{zzzyyyyyyzzztttuuuvvvwwwvvvuuuuuuvvvoookkkbbbWWWKKKCCC>>><<<;;;;;;;;;:::::::::999999666666666666777777777777666666555555555444444444555555555555555555555555222222222333333444444444444444444333333222222222111222444555666555444444222222333333333444444444444444444444444444444444555555444444444444555555444444444555555555666666222444555555444444555777666666666666666555555555555555555666666666666666~~~yyysssdddZZZ[[[ZZZ[[[^^^bbbeeegggfffeeeaaaVVVRRRYYYccchhhjjjnnnfff```ZZZYYY\\\YYYPPPGGGEEEBBB>>>;;;::::::999888777777777777777777777777666666666666777777777777999888888777666555555444777777777777777777777777888777666444555666888999888777777777666666555555888888888888888888888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>BBBBBBAAA???AAAEEEGGGGGGMMM[[[nnn{{{ssssssvvvwwwyyy{{{{{{yyyxxxzzz}}}wwwvvvuuuvvvxxxxxxtttqqqsssooohhh___TTTJJJAAA<<<<<<;;;999999999999777666777777666666666666777777777777777777666666666666555555444444444444555555555444444444444555777777333333333444444555555555<<<;;;888666555555666777555666666666444333444555444555666666444444555666555555555555555555555555666666666555555444333333444555555666666666666666444555555555555555444444666666666777888888999999}}}tttggg]]][[[ZZZ[[[^^^bbbfffhhhhhhfffaaaWWWRRRYYYbbbgggiiilllfff```[[[\\\^^^[[[RRRJJJFFFCCC???<<<;;;;;;;;;:::888888888888888888888888666666666666777777777888999888888777666666555555666666666666666666666666555555555555777999;;;<<<888888888777777777666666888888888888888888888888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>AAAAAA@@@@@@AAAEEEHHHIIIUUUhhh}}}uuurrrssswwwyyy{{{{{{zzzyyy{{{}}}xxxwwwuuuvvvwwwwwwuuurrrssspppjjjbbbXXXMMMCCC======;;;:::999999999888666777777666666666666777777777777777777666666666666555555444444444444555555333333444444444444444444333333444444444444444444888777555333333333444555555666666666444333444555222333444444222222333444555555555555555555555555444444444444444555555555444555555666666666666666444555555666666555444444666666777777888888999999uuummmeee___ZZZZZZ]]]aaafffiiiiiihhhaaaYYYTTTXXXaaafffhhhhhheeeaaa]]]___aaa^^^VVVMMMHHHDDD@@@===<<<<<<<<<;;;888888888888888888888888666666666777777777888888888888888777777666666555666666666666666666666666444555666777888999:::;;;999999999888888888888777999999999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????AAAAAABBBCCCDDDGGGLLLPPP^^^uuuzzztttsssvvvyyy{{{||||||{{{|||}}}zzzxxxvvvvvvvvvwwwvvvttttttqqqlllfff]]]RRRGGG@@@>>><<<:::999999999888777888777777666666777777888777777777777666666666666555555444444444444555555333444555666555444333222444444444444444444333333555555333222222333444555555666666666444333444555222333444444222222333444555555555555555555555555222222222333444555555555444555555666666666666666444555555666666555555555666666777777888999999999wwwsssmmmdddYYYZZZ\\\```eeehhhiiihhhaaaZZZUUUXXX```ffffffeeebbb___^^^```ccc```YYYRRRIIIEEE@@@===;;;;;;;;;;;;888888888888888888888888666666777777777888888888888888888777777777666666777777777777777777777777777777888888888777666555999999999999999999999999999999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@BBBBBBDDDFFFGGGKKKTTT]]]lllzzzwwwvvvxxxzzz|||}}}}}}}}}}}}|||zzzxxxvvvvvvvvvvvvvvvuuurrrooojjjcccYYYLLLDDD@@@===;;;999:::999888777888777777777777777777888777777777777666666666666555555444444444444555555666666666666555444444444555555555444444333333333555444444444444555666777555666666666444333444555444555666666444444555666555555555555555555555555222222222333333444444444444555555666666666666666444555555666666666666555666777777888888999::::::|||vvvoooeeeZZZZZZ\\\___cccfffggggggaaa\\\WWWYYY```ggggggccc```^^^]]]```cccbbb\\\VVVLLLGGGAAA===;;;::::::999888888888888888888888888777777777777888888888888888888888888777777777777888888888888888888888888666777777777777666555444999999999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@@@@@@@BBBAAADDDGGGHHHMMM[[[iiiyyyvvvwwwyyy{{{}}}~~~~~~}}}}}}|||zzzxxxvvvvvvwwwxxxuuussspppmmmhhh___SSSIIIBBB???;;;:::::::::999888888888777777777777888888777777777777666666666666555555444444444444555555888666444333222333444555555555555444444333333333333333444444555555666777555666666666444333444555444555666666444444555666555555555555555555555555444444444333333222222222444555555666666666666666444555555666777777666666777777777888999999::::::yyynnneee^^^]]]^^^```ccceeeeeeeeeaaa^^^YYYYYYaaahhhhhhccc___^^^]]]```cccccc```\\\QQQKKKDDD>>>;;;:::999999999999999999999999999999777777777888888888999999888888888888888888888888999999999999999999999999555555555666777888888888888999999999999:::::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<===>>>>>>???@@@AAAAAAAAA???AAAFFFGGGNNNaaavvvzzzvvvvvvvvvxxx{{{~~~~~~~~~|||}}}|||zzzxxxvvvwwwxxxuuurrrooonnnllleeeYYYOOOCCC@@@<<<:::::::::999999999888888777777888888999777777777777666666666666555555444444444444555555555444333111111222333444444444444444444444333333111222222333333444444444555666666666444333444555222333444444222222333444555555555555555555555555555555555444333222222222444555555666666666666666444555666666777777777777777777888888999:::::::::sssmmmdddbbbaaabbbdddeeeddddddaaa___[[[ZZZbbbjjjjjjccc```___^^^```ccceeedddbbbVVVPPPHHHAAA===;;;:::999999999999999999999999999777777888888888999999999888888888888888888888888888888888888888888888888888777777777777999:::;;;888888888888999999999:::::::::::::::::::::::::::999999::::::;;;<<<<<<===<<<<<<<<<<<<============<<<===>>>???@@@AAAAAABBBCCC@@@BBBGGGIIIRRRjjjwwwtttsssuuuyyy}}}~~~|||}}}~~~}}}yyywwwwwwxxxuuuqqqnnnnnnnnnhhh^^^UUUDDDAAA===::::::::::::999999888888777777888888999777777777777666666666666555555444444444444555555222333555777777666444333333333444444444444444444222333333444444444444333555666666666444333444555222333444444222222333444555555555555555555555555555555555444444444444444444555555666666666666666444444666777777888888888777888888999999::::::;;;{{{wwwhhhfffddddddeeeeeeeeeddd```___[[[ZZZbbblllkkkdddbbb```___aaadddfffggggggZZZTTTKKKCCC???<<<;;;:::999999999999999999999999777888888888888999999999888888888888888888999999777777777777777777777777>>>===:::888888888999:::777777777888888999999999::::::::::::::::::::::::999999::::::;;;<<<======<<<<<<<<<<<<=========>>><<<===>>>???@@@AAABBBBBBGGGDDDEEEKKKMMMWWWrrrwwwtttqqqsssxxx|||{{{~~~~~~zzzwwwvvvwwwtttpppmmmmmmnnnjjjaaaXXXEEEAAA===:::::::::::::::999999888888888888999999777777777777666666666666555555555444444555555555222555:::>>>>>><<<777444333333333444444555555555555666666777777666555555555666666666444333444555444555666666444444555666555555555555555555555555333444444555555666666777444555555666666666666666444444666777888888888888777888888999999:::;;;;;;yyyqqqkkkgggfffccc^^^]]]^^^___\\\ZZZ]]]ccchhhhhhgggcccbbbaaaaaadddeeeeeedddbbbZZZNNNDDD???<<<<<<<<<777999:::999888777888999777777777777888888888888999999999999999888777666999999999888888888777777777888999::::::999888777888888888888999999999999888888888777888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBBBBCCCCCC>>>CCCGGGHHHOOOcccwwwqqqrrruuuvvvyyy}}}}}}~~~~~~}}}zzzwwwvvvsssqqqooonnnmmmiiiccc]]]OOOHHH@@@<<<<<<<<<999666::::::999999888777666666777777666666555444222222444444555555555444222111111222444666777777666666555555555555555555555555555444444333333444444555444444444444444444444444666666555555555444444444222333555777777666555333666666555555555444444444888777555444444555666777666666666666777777777777555777999999999888999:::wwwooofffbbb___[[[[[[^^^^^^[[[ZZZ]]]cccggggggfffbbbaaa```aaadddfffgggfffddd\\\QQQGGG@@@===<<<;;;999:::;;;:::777666666777777777777777888888888888:::::::::::::::999888888999999999888888888777777777888999999999999888777666666666666777777777777999999999999999::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@AAAAAABBBCCCFFFHHHKKKVVVmmm{{{qqqpppsssuuuxxx|||}}}~~~}}}{{{xxxwwwuuusssqqqpppooollleee```QQQJJJBBB===<<<<<<:::777::::::999999888777777777777777777777666555444444444444555555555444333222222333444666666666555555555555555555555555555555555444444444444444444555444444444444444444444444666666555555555444444444333444555666666666555444666666555555555444444444888777555444444555666777666666666666777777777888666888999:::999888999:::sssfff```]]]ZZZZZZ\\\^^^[[[ZZZ\\\aaaeeefffeeeaaa``````bbbeeeggghhhhhhfff___TTTJJJCCC???<<<;;;;;;<<<<<<:::777555555666777777777888888888999999::::::;;;;;;;;;:::999999999999999888888888888888777888999999999999888777666666666777777777888888999999999:::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>???===>>>>>>???@@@AAABBBCCCIIIIIIJJJPPP```{{{tttoooqqqtttxxx{{{|||}}}~~~~~~|||zzzyyyxxxvvvssssssrrrooohhhcccVVVNNNEEE>>><<<<<<;;;999:::::::::999888888777777777777777888888777777666444555555555555444333333444444555555666555555444555555555555555555555555444444444444444444444444444444444444444444444444555555555555555444444444444444555555555666666666555555555555555444444444777666555555555666777888666666666777777777888888888999::::::999999:::;;;xxxiiibbb___\\\ZZZ[[[\\\[[[ZZZ[[[___bbbdddccccccbbbaaabbbeeeggghhhhhhggg```VVVMMMEEE@@@<<<999;;;<<<<<<:::888666666777777777888888888999999999999:::::::::::::::999999888888888888888888888888888888888999999888888888888888999999999:::::::::999999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCDDDEEEFFFKKKIIIJJJUUUkkk{{{qqqppprrrvvvyyy{{{|||~~~~~~|||{{{zzzwwwuuuuuutttqqqkkkeee[[[SSSIIIAAA===<<<;;;;;;:::::::::999999888888888555666777777888888888777555555555555555555444444555555555555555555444444555555555555555555555555444444555555555555444444444444444444444444444444555555555555555555555555555555555444555666777777555555555555555555555555777666666555666666777888666666777777777888888888999:::;;;;;;999999;;;===ooohhheeeaaa\\\YYY[[[ZZZZZZ[[[]]]```aaabbbeeecccbbbcccfffggghhhggggggaaaXXXPPPHHHBBB<<<888999:::;;;:::888888888:::888888888888999999999999888888999999999999888888888888888888888888888888999888888888888888888999999999999999::::::::::::888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<======>>>????????????@@@AAABBBDDDEEEFFFGGGIIIHHHMMM\\\vvvwwwqqqooopppsssyyyzzz|||~~~~~~}}}|||{{{xxxwwwvvvvvvsssmmmggg___XXXNNNDDD???<<<<<<<<<:::::::::999999999999999444444555666777777777777555555555555555555555555555555555555444444444555555555555555555555555555444555555666666555555444444444444444444444444444444555555555555555555555666555555555555666777777444555555555555555555555666666666666666777888888777777777777888888888888:::;;;;;;;;;:::;;;===???xxxoookkkeee^^^YYYZZZZZZZZZZZZ[[[]]]___```dddccccccdddgggiiiiiiiiigggccc[[[TTTLLLEEE>>>999888:::;;;:::999999:::;;;888888888999999999999:::777777888999999999888888888888888888888999999999999999888777777888999999777777777888888888888999999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<<<<=========<<<======>>>>>>??????@@@>>>>>>@@@AAACCCDDDEEEFFFGGGKKKVVVjjjvvvnnnmmmpppvvvxxxzzz}}}~~~~~~~~~}}}|||zzzxxxxxxxxxuuuooojjjbbb\\\SSSIIIAAA===<<<<<<::::::::::::::::::999999444555666666777777777777555555555444555555666777555555444444444555555666555555555555555555555555444555666777777666555444444444444444444444444444444444444555555555555555555555666666666777777777444444444555555555555555555666666777777888888888777777777888888888999999999:::;;;;;;;;;<<<@@@BBBsssnnnhhh___ZZZYYYZZZZZZZZZZZZ[[[]]]___aaaaaaaaadddhhhkkklllmmmiiieee___XXXQQQIIIAAA<<<:::;;;<<<;;;999888888:::888888888999999999::::::777888999999:::::::::999777777888888888999999999999999888777777888999999777777777888888888999999;;;<<<>>>?????????===<<<<<<<<<<<<<<<=====================>>>??????@@@@@@>>>???@@@AAACCCEEEFFFGGGHHHQQQbbb{{{uuuppprrrtttuuuxxx{{{}}}~~~~~~}}}}}}{{{{{{{{{xxxrrrmmmddd___WWWMMMDDD>>><<<<<<::::::::::::::::::::::::666666777888888888777777666555444444555666777888444444333333444555666777555555555555555555555555444555666777777666555444444444444444444444444444444444444555555555666666444555666777888777777666444444444555555555666666555555666777888999999999777777888888888999999999999:::;;;;;;<<<>>>BBBEEEvvvooohhh```[[[YYYZZZZZZYYYYYYZZZ\\\^^^___^^^```ccciiimmmooopppjjjgggaaa[[[TTTLLLDDD???<<<======;;;999777777888888888999999999:::::::::888999::::::;;;;;;;;;;;;777777888888999999999999:::999888777777888999:::999999:::::::::;;;;;;;;;<<<>>>@@@AAABBBAAA???>>><<<<<<<<<<<<=========>>>=========>>>??????@@@@@@@@@AAABBBDDDFFFGGGIIIIIIJJJVVVlll}}}vvvxxxrrrtttwww{{{}}}~~~~~~~~~}}}}}}}}}zzzuuuoooeeeaaaYYYOOOEEE???<<<;;;::::::::::::::::::::::::888888999999999888888777666555444444555666777888444333333333444555777888555555555555555555555555444555666888888666555444444444444444444444444444444444444555555555666666333555777888999888666555444444444555555555666666555555777888999999999999777888888888888999999999888999:::;;;<<>>======@@@FFFLLLzzzrrrkkkddd```]]]\\\[[[ZZZYYYYYYZZZZZZ^^^^^^```dddiiimmmnnnnnnkkkhhhccc\\\VVVNNNFFFAAA???===:::999999:::999888888888999999999999888888999999999999999999999999888888888888888888888888777777888999999999999888666777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<======>>>??????>>>>>>>>>???@@@@@@BBB@@@AAADDDEEEDDDGGGKKKSSSeeexxxvvvtttuuuxxxyyywwwyyy}}}~~~|||{{{zzzxxxvvvtttmmmggg^^^UUUNNNFFF@@@<<<;;;::::::999999999999::::::999999888777777666666666666666666666666666666444444444444555555555555444444444444444444444444555555555555555555555555555555444444444444555555666666666555555555555555666666666666666666666666666666666666666666666666666666777888888777666666888888888888999999999999999;;;======>>>BBBIIIOOOtttmmmgggcccaaaaaa___^^^\\\[[[ZZZZZZ]]]]]]___ccchhhmmmnnnnnnllliiiddd^^^XXXPPPHHHCCC@@@===;;;999::::::999888888888999999999999888888888888888888888888888888777777777777777777777777777777888999999999999888888999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>======>>>???@@@@@@DDDBBBBBBEEEEEEEEEJJJPPP[[[rrr~~~yyyvvvuuuwwwwwwuuuuuuxxx|||{{{zzzyyyyyyxxxvvvtttrrrlllddd[[[RRRJJJBBB======<<<;;;;;;:::::::::;;;:::::::::999888888777777666666666666666666666666444444444444555555555555444444444444444444444444555555555555555555555555555555444444444444555555444444444555555555555555666666666666666666666666666666666666666666666666666777777888888777777666888888888888999999::::::999;;;>>>???AAAFFFNNNTTTwwwoooiiifffffffffeeecccaaa^^^\\\ZZZ]]]]]]^^^bbbhhhllloooooommmjjjfffaaa[[[SSSKKKEEEAAA>>>;;;:::::::::999888888888999999999999888888888888888888888888888888888888888888888888888888777777888999999999999888::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;<<<======>>>>>>============>>>???@@@@@@DDDBBBCCCEEEEEEFFFMMMUUUccczzzvvvtttvvvvvvtttsssvvvxxxwwwwwwxxxyyyyyywwwuuuvvvqqqjjjaaaXXXOOOEEE???======<<<;;;::::::::::::::::::999999888888888888666666666666666666666666666666666666777777777777555555555555555555555555555555555555555555555555555555444444444444555555444444555555555555666666666666666666666666666666666666666666666666666666777777777777777777777777777888888999999:::::::::<<<>>>@@@AAACCCIIISSSZZZ|||rrrlllhhhjjjjjjjjjhhhfffbbb___]]]^^^^^^___bbbhhhllloooooonnnlllhhhddd^^^WWWNNNIIIBBB@@@<<<;;;;;;;;;:::999888888999999999999888888888888888888888888888888999999999999999999999999777777888999999999999888::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>???============>>>???@@@AAACCCBBBBBBDDDEEEGGGQQQ[[[lll{{{vvvssstttvvvtttsssuuuttttttuuuwwwzzzzzzxxxvvvxxxuuuoooggg___TTTIIICCC======;;;::::::999999999888888888888888777777777666666666666666666666666666666666666777777777777555555555555555555555555555555555555555555555555555555444444444444555555555555666666666777777777777777777777777777777777777777777777777777777777888888777777777777888888777888888999::::::;;;;;;>>>???@@@@@@DDDLLLXXXaaaxxxpppjjjkkklllmmmmmmkkkgggcccaaaaaa``````ccchhhllloooppppppooolllhhhccc[[[RRRMMMCCCAAA===<<<;;;;;;:::999888888999999999999888888999999999999999999999999999999999999999999999999777777888999999999999888888999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>??????>>>>>>>>>>>>???@@@BBBBBBCCCBBBCCCEEEFFFJJJWWWccczzz~~~wwwssstttvvvtttssstttqqqqqqtttwwwzzz|||zzzyyyxxxvvvrrrllldddYYYNNNGGG>>>===<<<;;;:::999999999888888888888888888888888666666666666666666666666444444444444555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555666666777888888888777777777777777777777777777777777777777777777777999888888777777888888999777888888999:::;;;<<<<<<===>>>>>>AAAHHHUUUfffrrr~~~tttllllllmmmooopppooolllhhheeecccbbbbbbdddhhhllloooppprrrqqqnnnkkkfff^^^VVVPPPDDDAAA>>><<<<<<;;;:::999888888999999999999888888::::::::::::::::::::::::888888888888888888888888777777888999999999999888666777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>??????@@@BBBCCCDDDDDDCCCEEEGGGHHHNNN]]]kkk{{{tttuuuuuusssqqqqqqooopppssswww|||}}}|||{{{wwwvvvsssooohhh^^^RRRJJJ@@@???===<<<;;;:::::::::999999999999999999999999666666666666666666666666444444444444555555555555555555555555555555555555555555555555555555555555555555444444444444555555444444555555666777777888777777777777777777777777777777777777777777777777999999888777777888999999777888888999:::;;;<<<======>>>@@@FFFRRRfff}}}wwwnnnkkknnnppprrrqqqnnnjjjhhheeedddccceeehhhllloooppptttrrrpppmmmhhhaaaXXXRRREEEBBB>>><<<<<<<<<:::999888888999999999999888888;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777888999999999999888555666666888999:::;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<======>>>>>>???????????????@@@AAACCCDDDEEEEEEEEEFFFIIIKKKRRRaaaqqq~~~vvvuuuuuurrrooonnnnnnooosssxxx|||~~~}}}|||vvvuuutttqqqjjj```UUUMMMAAA@@@???===<<<<<<;;;;;;::::::::::::::::::::::::666666666666666666666666666666666666777777777888666666666666666666666666555555555555555555555555555555555444444555555555333333444444555666777777777777777777777777777777777777777777777777777777:::999888777777888999:::777888888999;;;<<<======>>>@@@DDDLLL]]]vvvzzzrrrnnnmmmnnnoooqqqpppnnnlllhhhfffdddeeejjjooosssuuuxxxvvvssspppkkkddd[[[VVVLLLCCC===<<<<<<999888999::::::::::::::::::::::::999999999999999999999999:::999888777777888999::::::888666555444555666777:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<===???AAAAAAAAAAAACCCEEEFFFEEEFFFJJJMMMUUUiii}}}yyyvvvwwwtttrrrsssmmmpppuuuzzz}}}~~~}}}}}}yyyxxxuuupppjjjaaaXXXQQQIIIEEE???;;;:::;;;;;;;;;<<<;;;999777777888999::::::888666444444555777999666666555555555444444444555555555555555555555555555555555555555555555555444444444444444444444444777777888888888777777666999999888777666555444444777777777777777777777777777888888888888999999999888:::<<<<<<<<<<<<===???===BBBEEEKKKcccsssmmmmmmnnnppprrrrrrqqqooojjjhhhfffhhhlllqqquuuvvvyyywwwtttqqqllleee^^^XXXNNNFFF???======:::999:::::::::::::::::::::::::::999999999999999999999999::::::999888888999:::::::::::::::::::::999999888::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>===<<<>>>???AAAAAAAAAAAACCCEEEJJJIIIJJJNNNRRR^^^vvv|||vvvuuusssqqqqqqooorrruuuyyy|||}}}||||||wwwvvvssspppkkkcccZZZTTTKKKGGGAAA===;;;<<<<<<<<<;;;:::888777666777888999:::888777555555555666777666666555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555666666777777777666666555888888888888777777777777777777777777777777777777888888888888999999999999999:::<<<<<<<<<<<<>>>@@@???EEEJJJUUUssstttkkkkkkmmmpppsssttttttsssmmmllljjjllloootttwwwyyyyyyxxxuuurrrnnnhhh```[[[RRRIIIAAA???>>>;;;:::;;;::::::::::::::::::::::::999999999999999999999999;;;::::::999999::::::;;;999:::<<<======;;;999888;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======>>>???AAABBBAAABBBCCCEEEGGGHHHJJJLLLRRRdddvvvtttrrrpppnnnrrrtttvvvxxxzzz{{{{{{zzzvvvtttssspppllleee]]]WWWNNNIIICCC>>>============;;;:::999888888888999:::999999888777666666555555666666666555555555555444555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555777777888888999999999:::777777777777777777777777888888888888999999999:::999:::<<<<<<;;;<<<>>>@@@@@@EEELLL]]]vvvkkkjjjkkkmmmqqqtttttttttqqqooonnnpppssswwwzzz{{{yyywwwtttrrrnnniiiccc^^^UUULLLCCC@@@???;;;:::;;;::::::::::::::::::::::::999999999999999999999999:::::::::999999:::::::::777888999::::::999888777<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBDDDEEEFFFHHHIIILLLUUUlllxxxrrrrrrpppnnntttuuuvvvwwwxxxyyyyyyyyyvvvuuusssqqqmmmggg___YYYPPPKKKDDD???======<<<<<<===<<<;;;::::::::::::;;;999999999999888666444333666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666777777666666777777777888888888999999777777777777777777777777888888888999999999::::::999:::;;;;;;;;;===???BBBDDDGGGNNNccc|||mmmkkkiiijjjmmmppprrrssstttrrrqqqsssvvvyyy{{{{{{wwwuuusssqqqnnnjjjddd```XXXNNNEEEAAA>>>;;;999:::::::::::::::::::::::::::999999999999999999999999888888999999999999888888999888777666666777888999<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<=====================>>>??????>>>@@@BBBBBBBBBBBBDDDFFFHHHKKKNNNRRR___{{{{{{rrrqqqpppoootttuuuvvvwwwxxxyyyyyyyyyxxxwwwuuurrrnnnggg___YYYQQQLLLEEE???===<<<;;;:::;;;::::::999999999999999999999::::::999777444333666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444555666777888888888888888888888777777777666666666777777777777777777777777888999999999999::::::::::::;;;;;;;;;;;;===@@@CCCHHHKKKVVVnnnsssnnniiigggiiilllppprrrvvvtttssstttwwwzzz{{{{{{vvvuuurrrpppnnnkkkgggccc\\\QQQGGGBBB???;;;999:::::::::::::::::::::::::::999999999999999999999999777888888999999888888777;;;:::888777777999;;;===;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<===============<<<<<<===>>>???@@@???@@@BBBCCCBBBCCCDDDFFFFFFJJJOOOWWWkkkqqqnnnooonnnqqqsssuuuwwwyyyzzzzzzyyyxxxwwwvvvsssooohhh```[[[SSSMMMFFF@@@===;;;::::::888888888777777777666666999999::::::999777555444555666666666666777777777666666666666666666666666555555555555555555555555444444444444444444444444555666777888888999999888888777777777666666555555777777777777777777777777999999999999:::::::::::::::;;;;;;;;;;;;===AAADDDEEELLL^^^|||zzztttkkkffffffiiinnnpppvvvuuutttuuuxxxzzzzzzzzzwwwuuusssqqqpppmmmiiiggg```TTTIIIDDD@@@<<<:::;;;::::::::::::::::::::::::999999999999999999999999888888999::::::999888888:::::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<===>>>@@@AAA???AAABBBCCCBBBCCCEEEFFFCCCIIIPPP^^^yyyqqqkkkkkkkkknnnppptttxxxzzz{{{{{{zzzvvvvvvuuutttpppkkkccc^^^UUUPPPHHHBBB>>><<<;;;:::888888999999888888777777999999999999888888777666555666666666777777777777666666666666666666666666555555555555555555555555555555555555555555555555444555666777888888888888777777777777777888888888777777777777777777777777999999999:::::::::;;;;;;:::;;;;;;;;;;;;>>>BBBEEEGGGSSSmmmxxxmmmfffdddhhhmmmpppvvvuuutttuuuxxxzzzzzzyyyxxxvvvtttrrrqqqooollliiibbbWWWKKKEEEAAA===;;;<<<::::::::::::::::::::::::999999999999999999999999999999;;;;;;;;;;;;999999777888:::<<<<<<;;;:::999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<<<<===>>>@@@AAA???AAACCCCCCCCCCCCEEEFFFFFFLLLVVVhhhppphhhhhhhhhkkknnnsssxxx{{{||||||{{{tttttttttsssqqqlllfffaaaWWWRRRJJJCCC@@@>>><<<;;;;;;;;;<<<<<<<<<;;;:::999999999888888888888888888555666666666777777888888777777777777777777777777555555555555555555555555666666666666666666666666333444555666777777777777555666777888999:::;;;;;;777777777777777777777777999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;>>>BBBFFFPPPaaa