BM6P6(@ }}}{{{xxxsssmmmhhhbbb\\\XXXRRROOOKKKEEE@@@<<<999888555555555555555555555555444444444555555555555666999===CCCOOOddd{{{llleeennnyyyvvvpppjjjfffeeehhhkkkkkkhhhfffeeefffhhhhhhhhhlllllljjjhhhfffdddbbbaaacccbbbaaabbbeeejjjnnnrrr{{{}}}xxxyyy|||zzzrrrllliiigggcccaaaeeefffjjjqqqmmmjjjuuu~~~{{{}}}{{{pppppprrruuuzzz~~~}}}{{{yyyssskkkeeeaaa\\\UUUQQQEEE???888222000///000000////////////000000000000///////////////000111111444333222222333444666777999FFF[[[pppxxxiii^^^^^^[[[QQQJJJLLLGGGLLLSSS[[[aaagggmmmpppxxx{{{~~~|||yyyuuupppkkkfff```YYYUUUOOOMMMHHHCCC>>>:::777666555555555555555555555555444444444555555555555666888;;;@@@MMMccc{{{pppgggmmmxxxwwwtttnnnhhheeefffhhhhhheeebbbbbbbbbddddddccceeedddbbbaaa___]]][[[[[[[[[ZZZYYYZZZ]]]aaafffiiiqqq~~~yyyvvvuuuvvvvvvxxxrrrpppnnnkkkiiijjjjjjiiikkkssszzzjjjkkkwww}}}xxx}}}vvvmmmnnnsssvvvzzz~~~~~~|||{{{wwwqqqjjjccc___YYYSSSMMMDDD???777222000///000///.../////////000000000000///////////////000111111333222222222333444666777>>>JJJ]]]qqqppp```^^^]]]TTTMMMLLLIIIKKKPPPWWW___gggmmmpppxxx|||}}}zzzuuuqqqlllgggbbb\\\VVVRRRKKKIIIEEE???;;;777555444444444444444444444444444444444444555555555555666666888===JJJbbbzzz}}}wwwjjjkkkrrruuuwwwrrrjjjdddcccdddbbb```]]]\\\\\\]]]\\\[[[[[[[[[ZZZYYYWWWVVVUUUTTTVVVUUUUUUVVVXXX\\\```ccchhhrrrxxxtttqqqppprrrwww}}}{{{zzzxxxwwwrrrpppllliiijjjqqqzzzyyyoooiiikkk{{{~~~}}}|||zzzxxxvvvtttmmmnnnsssvvvzzz}}}}}}{{{yyytttooogggaaa\\\VVVOOOIIIBBB===666111000/////////....../////////000000000///////////////000111111111111111222333444666777AAAIIIYYYlll~~~}}}ggg```^^^WWWPPPNNNJJJJJJKKKRRR]]]gggnnnpppwww||||||xxxqqqnnniiiddd___YYYSSSOOOHHHFFFBBB>>>999666555444444444444444444444444444444444444555555555555666666777;;;HHH___yyyuuu~~~nnnhhhgggmmmrrrppphhhaaa^^^^^^[[[XXXVVVTTTUUUUUUSSSRRRTTTTTTSSSRRRRRRQQQQQQPPPQQQQQQQQQRRRUUUXXX\\\^^^dddjjjvvv{{{wwwtttppprrrwww{{{wwwrrrmmmkkkmmmrrruuu~~~{{{kkkeeehhhkkk~~~~~~~~~}}}zzzwwwvvvxxxtttoooppptttvvvzzz}}}}}}|||yyywwwrrrllleee___ZZZTTTLLLFFF???:::555111////////////........./////////000000///////////////000000111///000000222333444555666???DDDNNN]]]pppxxxjjj```WWWQQQPPPLLLIIIGGGNNN[[[gggoooqqquuuzzzyyyvvvnnnkkkfffaaa]]]WWWQQQMMMFFFDDDAAA===999777555555444444444444444444444444444444444555555555555666666888;;;FFF[[[tttsssxxxssseeeZZZ```ffffffaaa[[[XXXWWWRRRPPPNNNMMMMMMMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLOOORRRUUUWWW___ccclllzzz|||wwwxxxzzz}}}xxxssspppoooppppppppprrruuuwwwvvvuuuuuuuuu~~~qqq^^^YYYaaakkk}}}zzzwwwyyy|||sssppppppsssvvvyyy{{{{{{yyyvvvtttooojjjccc^^^YYYRRRJJJDDD<<<888333000////////////............///////////////////////////000000111//////000111333333444444;;;===BBBMMM^^^ssszzzgggXXXRRRRRRNNNJJJFFFKKKWWWdddllloootttvvvxxxyyyyyyzzz|||}}}{{{uuuqqqkkkgggccc^^^ZZZTTTOOOKKKDDDCCC???<<<999777666666333333333333333333333333444444444555555555555666555888<<>>:::888666555555333333333333333333333333444444444555555555555666333888;;;???LLLeee|||ssswwwhhhNNNLLLJJJJJJJJJJJJHHHFFFDDDCCCBBBBBBCCCCCCAAA???======>>>???@@@BBBBBBCCCGGGHHHHHHJJJLLLNNNPPPQQQNNNSSSYYY___iii|||~~~zzz|||~~~{{{xxxvvvvvvuuuqqqlllgggdddcccdddcccooo~~~uuufffWWWLLLKKKOOOooo|||}}}~~~~~~xxxjjjggghhhhhhqqqsssvvvxxxwwwtttpppmmmfffbbb]]]YYYUUUOOOFFF@@@777444000///////////////---------........./////////////////////000111111///000111222222111000000000555:::<<>>@@@AAABBBCCCAAABBBCCCDDDFFFHHHJJJKKKKKKQQQVVVWWW]]]mmm{{{zzzyyywwwzzz~~~|||xxxrrrkkkfffdddcccYYYbbbpppxxxvvvlll\\\PPPLLLNNNOOOqqq|||}}}rrreeeeeeggggggqqqsssuuuvvvuuurrrnnnkkkbbb___ZZZVVVSSSMMMEEE???666333000...////////////---------........./////////////////////000111111000111111222222000///...***222999999999EEE\\\ppp~~~iiiZZZYYYUUUNNNHHHDDDFFFKKKPPPPPPUUU[[[___bbbdddeeeggghhhfffhhhpppuuuvvvuuuvvvtttwww{{{}}}|||}}}vvvlllggghhhaaa^^^YYYTTTPPPKKKEEEBBB>>>;;;777555555666666555555555444444444333333333222222333333333333444444777888888:::AAAUUUrrr~~~ppplllwwwwwwwwwkkkUUUDDD999<<>>===BBB?????????>>>======<<<<<<;;;;;;::::::;;;<<<>>>???CCCCCCCCCCCCDDDFFFGGGHHHIIIJJJNNNSSSYYYdddxxx{{{wwwyyyzzzzzz{{{tttmmmgggdddccceeejjjuuuxxxpppooolllcccUUUHHHCCCLLLXXXttt~~~vvvxxx|||pppgggfffggggggpppqqqsssuuuvvvsssmmmiiiccc]]]WWWQQQMMMGGG@@@;;;333222000...,,,+++***)))......////////////......000//////000111111///---111111222222222111111111444111333888777:::NNNeee|||hhh\\\XXXSSSLLLGGGEEEDDDDDDIIIKKKNNNSSSXXX]]]```bbbcccbbbcccgggooouuuxxxyyyuuusssqqqttt|||}}}{{{yyyxxxzzz|||rrriiieeefff```\\\WWWRRRNNNIIIEEEBBB>>>;;;777555444444333222444444444333333333333222222222333333333333444444666666777999???PPPkkkuuummmuuuvvvttt}}}yyy\\\III;;;<<<@@@===;;;>>>>>>============<<<<<<<<<>>>===<<<;;;;;;;;;<<<===AAAAAAAAABBBCCCEEEFFFGGGEEEEEEHHHMMMSSS\\\nnn~~~}}}}}}zzzsssnnnjjjgggeeeffflllwww~~~|||sssllljjjfff^^^RRRDDD@@@IIIUUUwww~~~}}}xxxxxx}}}~~~~~~ooogggfffhhhiiinnnoooqqqttttttqqqlllggg```[[[TTTOOOKKKEEE>>>999111111///...------,,,,,,......////////////......///.........000000...------...///000111222222222333111333888888888FFFXXX}}}{{{```ZZZRRRLLLIIIHHHGGGFFFDDDFFFIIIMMMRRRVVVYYY[[[^^^^^^aaahhhqqqxxx|||}}}wwwtttpppooorrrzzz}}}yyyxxxxxxuuuuuuwww}}}vvvnnnfffbbbccc___ZZZTTTNNNJJJGGGDDDBBB===:::666444333222111///333333333222222222111111222222333333333333444444444444555888<<>><<<:::;;;======>>>>>>>>>>>>??????AAA@@@>>><<<;;;:::::::::>>>??????@@@BBBDDDEEEFFFFFFFFFHHHLLLPPPWWWfffttt}}}xxxuuunnnjjjfffeeejjjrrryyy~~~}}}yyytttpppmmmqqq}}}~~~|||{{{|||~~~~~~zzzssskkkeee___[[[VVVMMMCCC???IIIWWWzzz||||||zzzzzz}}}{{{mmmfffgggiiikkkmmmnnnppprrrrrroooiiieee]]]XXXQQQLLLHHHCCC<<<777000000///....../////////......////////////.........------...//////...,,,***+++---///111222333444333000222777888666<<>>===<<<;;;<<<>>>>>>??????@@@AAAAAABBBAAA@@@???>>><<<;;;::::::<<<======>>>@@@BBBDDDEEEHHHGGGHHHKKKNNNRRR^^^iiizzzyyytttnnniiiiiijjjkkkllljjjhhhfffccc```bbbmmmyyy}}}{{{yyy{{{}}}zzzsssiiiaaa]]]TTTPPPMMMIIIBBBAAANNN^^^{{{|||}}}zzzwwwkkkffffffiiillllllmmmoooqqqqqqmmmgggccc[[[VVVOOOJJJFFFAAA:::555111000////////////000000......////////////.........------...///000///---+++,,,...000111333333444333000000555666555888===RRRlllxxxkkk\\\RRRPPPNNNKKKFFFEEEEEEEEEFFFHHHKKKOOOQQQUUUWWW[[[___dddfffhhhhhhkkkiiigggeeeeeegggjjjlllpppwww|||vvvssssssuuutttrrrssswwwzzz~~~vvvpppkkkeeeaaaaaaXXXSSSLLLGGGDDDBBB@@@>>>777666444444555555444333222222111111111000000000222222222333333333444444555333555:::;;;>>>PPPeee|||~~~yyy}}}jjjQQQAAA;;;:::;;;<<<<<<===>>>>>>???@@@AAAAAA?????????>>>>>>======<<<;;;<<<<<<===???@@@BBBCCCEEECCCDDDGGGIIIKKKSSS\\\nnn~~~yyytttpppkkkgggdddaaa``````aaa^^^]]]dddmmm~~~}}}xxxyyyyyytttjjj```WWWSSSMMMHHHEEEDDD??????NNNbbb|||~~~{{{sssjjjgggfffhhhlllnnnnnnoooqqqpppkkkeee```YYYTTTMMMHHHDDD@@@999444222111000//////...//////......////////////...............///111111000/////////000111222222222222444111000222444555777;;;EEE]]]}}}|||ooo___TTTRRRPPPMMMIIIIIIGGGEEEEEEFFFHHHLLLNNNRRRTTTVVVYYYZZZ[[[[[[[[[aaaaaaaaabbbcccdddeeefffdddjjjxxxwwwsssooommmnnnqqqqqqooorrrxxx{{{sssnnnjjjddd^^^\\\SSSOOOIIIEEEBBB@@@===;;;555444333444666666666444222222222111111111000000222222333333333333444444666222444;;;:::;;;LLLbbb~~~qqq[[[III???;;;<<<===;;;;;;<<<<<<===>>>??????===>>>???????????????>>><<<<<<<<<===>>>???@@@AAAFFFDDDDDDGGGIIIJJJPPPWWWcccpppyyyqqqiiidddaaa___^^^```___]]]___dddlllwwwwwwuuuqqqkkkcccZZZQQQLLLKKKCCC@@@@@@<<<<<>>777222111111000///..................////////////......///......///111222111000111111222222222222111000333222111111222444888:::>>>PPPlll|||rrrcccYYYVVVTTTRRRPPPLLLJJJFFFCCCCCCFFFIIIKKKMMMOOORRRTTTTTTUUUVVVXXXZZZ[[[]]]___``````___^^^aaafffrrr}}}uuuooollljjjiiikkknnnooopppuuu}}}yyynnnjjjggg```YYYUUUOOOLLLGGGDDDAAA>>>;;;999444333333333555555333222333333222222222111111111222222333333333333444444666111333:::999999JJJaaa~~~wwwjjjYYYKKKCCC@@@???=========>>>>>>?????????>>>>>>???@@@@@@??????>>>===============>>>??????FFFDDDEEEIIIKKKKKKOOOTTT[[[dddrrryyypppkkkhhhbbb^^^___```___^^^```aaajjjuuu}}}{{{xxxsssmmmgggbbb[[[SSSNNNIII@@@===@@@???AAAVVVppp~~~}}}xxxiiiiiillllllmmmssspppoooooonnnllleee^^^XXXSSSNNNHHHCCC@@@;;;555000......------......///000......////////////......---------...111111000///000000111111111111000000000222333222111333555777999DDDZZZuuu~~~qqqeee^^^ZZZWWWVVVPPPMMMHHHDDDCCCEEEHHHKKKJJJLLLNNNOOONNNOOORRRUUUVVVYYY]]]```aaa___]]][[[___cccmmm~~~|||tttnnnjjjiiihhhgggjjjnnnqqqssszzzuuukkkhhheee]]]UUUPPPMMMJJJFFFCCCAAA>>>:::777444333222333333333111///333333333222222222222111222222333333333444444444555///111999888888IIIaaa}}}}}}wwwhhhXXXLLLFFFCCC@@@AAAAAAAAAAAABBBBBBBBB???@@@@@@AAA@@@???>>>===>>>>>>============>>>>>>AAA???@@@EEEGGGGGGJJJOOOWWW]]]fffsss~~~wwwsssooofff______aaaaaa``````___eeelllssszzz}}}}}}~~~||||||||||||}}}{{{xxxuuuzzztttlllgggeeeaaaYYYSSSGGG>>><<>>999333...++++++,,,,,,...///111222......////////////......,,,,,,,,,---000000000......//////000000000000000---222666444222111333444666<<>><<>>@@@???@@@AAACCCEEEFFFGGGHHHPPPUUU]]]fffrrr|||sssooohhhdddaaa```^^^]]]___aaaeeejjjlllrrr~~~zzzxxxxxxxxxxxx|||}}}~~~}}}|||{{{{{{}}}zzzwwwuuutttrrriii[[[OOOBBB???>>>@@@EEEUUUuuupppeeehhhllljjjkkkqqqllloooqqqoooiiiaaaZZZVVVQQQMMMHHHAAA;;;666222000///////////////000111111........................///......------///000111111000...---...///111222111111111111222333444555888999EEEbbbyyyfff]]][[[\\\XXXQQQKKKGGGFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKWWWVVVXXX\\\aaaccc```]]]^^^]]]```lll~~~xxxnnniiieeeaaacccggggggeeejjjvvvnnnjjjddd```]]]XXXOOOHHHFFFDDD@@@===;;;999666333000111111222222111111000000000111111111111111111111111111222222222333333444222333444555777AAALLLjjj~~~|||rrrfff```[[[]]]]]]YYYYYY\\\\\\YYYMMMJJJEEEAAAAAAAAA@@@@@@???>>><<<;;;:::;;;===>>>AAAAAABBBCCCCCCDDDEEEEEEKKKOOOVVV^^^hhhsss}}}|||uuummmhhhddd```]]]^^^___bbbeeefffkkkwwwzzzxxxxxxyyyyyyyyyzzz|||}}}}}}||||||}}}|||lllYYYLLLCCC???@@@IIIWWWmmm~~~nnndddgggkkkiiikkkpppmmmnnnooolllfff___XXXTTTNNNKKKFFF@@@:::666333222///////////////000000111...........................------,,,---...///000000///...---...///111222111111111111222333444444333666BBB\\\}}}yyyiiiaaaZZZYYYVVVPPPIIIEEEEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIOOOSSSXXX\\\^^^^^^^^^^^^]]][[[^^^ggguuusssmmmgggdddaaa^^^```eeeeeehhhrrr}}}kkkfff___ZZZWWWQQQKKKFFFBBB@@@===;;;999888666444000111111222222111111000222222222222222111111111111111111222222222222333444222333444444444:::CCCYYYooozzzvvv}}}tttooooooqqqooojjjiiilllllljjj[[[UUULLLFFFBBBBBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;AAAAAABBBBBBBBBBBBCCCCCCGGGJJJOOOVVV]]]fffnnnttt{{{zzzssslllfffbbb```___```aaaaaadddnnnzzz|||yyyvvvuuuvvvyyyzzz{{{yyyzzz{{{{{{{{{|||jjjTTTFFFAAA>>>BBBRRRiiiyyylllcccfffiiiiiijjjoooooonnnlllhhhbbb\\\VVVRRRJJJHHHCCC>>>:::666444333//////......//////000000........................---,,,,,,,,,,,,---......000///.........///000111111111000111111222333444000666???TTTvvvppp``````]]]WWWOOOIIIGGGGGGIIIIIIJJJJJJIIIHHHFFFEEEFFFMMMVVV[[[\\\\\\]]]```]]]\\\^^^ccckkk{{{{{{ssskkkgggdddcccaaa^^^aaafffjjjrrrtttgggbbb[[[UUUQQQLLLGGGDDDBBB???;;;999888777555333222333333444444333333222444333333222222111111111111111111111222222222222333111222555444333777===III___~~~~~~zzzkkkoooyyyvvvzzz|||{{{wwwuuuwwwvvvsssgggaaaWWWOOOHHHDDDAAA???<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@AAAAAABBBBBBCCCFFFIIIMMMRRRXXX___fffjjjpppvvv|||~~~{{{}}}uuunnnjjjeeebbbaaaaaa```aaajjjttt~~~~~~zzzwwwuuussssssuuuxxxzzzzzzyyyzzzzzzzzzyyy{{{{{{aaaKKK@@@@@@BBBKKK^^^vvv|||~~~sssjjjccceeehhhiiijjjnnnrrrooojjjddd___YYYTTTQQQIIIFFFBBB===888555333222//////.........//////000........................---------------.........///............///000111000000000000111222333444333999???MMMkkkrrrmmmeee\\\VVVPPPMMMKKKIIIJJJKKKKKKJJJHHHEEECCC???FFFPPPWWW\\\^^^aaaccc```___``````cccnnnyyypppjjjfffdddccccccaaa___ccciiiooozzzxxxlllbbb^^^WWWQQQMMMIIIEEECCCCCC@@@;;;888666555333222222333333444444333333222444333333222222111111111000000111111111222222222222000111555666444777;;;>>>RRRpppwww{{{ddd]]]ppp}}}~~~{{{vvvqqqlllddd[[[RRRJJJBBB===;;;<<<<<<======>>>>>>>>>===>>>???@@@AAACCCDDDDDDEEEGGGLLLPPPTTTZZZ```dddggglllpppsss{{{~~~~~~uuupppkkkgggdddcccbbbbbbiiiqqqyyy~~~zzzxxxuuusssrrrrrrtttvvvwwwwwwyyyyyyxxxwwwwwwyyy~~~mmmUUUEEE???AAAKKK\\\nnn{{{}}}mmmgggcccdddgggiiikkknnnrrrnnngggaaa]]]XXXSSSOOOHHHEEEAAA;;;666222000/////////............//////........................------......////////////...............//////000000000000000111222333333444999===GGG___ooobbb[[[WWWQQQMMMJJJKKKLLLLLLKKKHHHEEEDDD???AAAHHHQQQ\\\cccfffgggcccbbbaaa___]]]bbbsssvvvmmmgggeeebbb```aaabbbaaa```fffnnnsss}}}nnnddd[[[YYYTTTOOOJJJFFFDDDCCCBBB???:::666555444222111000111111222222111111000222222222222222111111111000000000111111111111222222000111444666555666::::::GGGaaauuu{{{lll\\\eee{{{xxxtttnnnggg^^^SSSIIIBBB>>>>>>======>>>>>>???@@@<<<===>>>@@@BBBDDDEEEEEEBBBDDDHHHLLLOOOSSSXXX[[[\\\aaaeeehhhooo{{{}}}wwwsssnnniiigggeeedddiiipppxxx{{{wwwuuutttrrrpppoooooorrrtttttttttwwwvvvuuuttttttxxx~~~vvv```MMMDDDBBB???QQQgggxxx|||}}}}}}iiifffddddddgggjjjmmmnnnpppkkkccc^^^[[[VVVPPPLLLFFFDDD???:::555111...---//////......------..............................---...//////000000//////------........./////////000000///000000111222333222444888AAARRRmmmmmmaaaYYYSSSOOOLLLLLLMMMLLLKKKIIIGGGFFFBBBAAADDDLLLYYYccciiijjjgggeeeccc```[[[ZZZdddooo}}}wwwllleeebbbbbb___^^^```bbbbbbdddlllvvv~~~ssseee^^^UUUSSSQQQLLLGGGDDDBBBAAA>>>;;;666444333333222222000111111222222111111000000000111111111111111111000000000000111111111111444000000333444333444777999@@@TTTtttyyyzzz}}}fffcccyyy}}}zzzuuuoooggg^^^TTTNNNCCCBBB@@@>>>======>>>?????????@@@AAABBBCCCDDDEEE@@@BBBFFFHHHJJJLLLPPPRRRRRRYYY^^^```eeemmmrrrsssvvv|||zzz{{{zzzsssoookkkhhhkkkqqqyyywwwrrrooooooooolllkkkjjjlllnnnqqqrrrrrrrrrrrrqqqqqqsssxxx}}}kkkVVVGGGCCCDDDFFFYYYppp~~~~~~sssfffeeeddddddgggkkknnnooolllfff___ZZZXXXTTTMMMHHHCCCAAA===888444111///...000///...------------...........................,,,---.../////////......------......//////....../////////000000111222333222000444===FFFUUUtttjjj[[[UUUTTTNNNMMMMMMLLLKKKJJJJJJIIIFFFEEEEEEIIIQQQ\\\ffflllnnnkkkiiiggg```[[[\\\bbbhhhrrr|||qqqgggaaa``````^^^^^^aaadddfffiiisss~~~}}}lll```ZZZPPPPPPNNNKKKFFFBBB@@@@@@;;;777333111111222333333333333333444444333333333//////000000111111111222000000000000111111111111666111///222333111222444:::<<>><<<<<<===>>>AAAAAAAAABBBBBBCCCCCCCCCAAACCCEEEGGGGGGIIIKKKMMMOOOUUU[[[\\\^^^bbbdddbbbhhhoooxxx{{{xxxyyy{{{{{{||||||vvvqqqmmmnnnsss|||{{{rrrllljjjjjjkkkgggffffffiiillloooqqqqqqnnnnnnnnnnnnrrryyyxxxeeeQQQDDDAAACCCUUUfff{{{kkkdddeeeeeeeeegggllloooooohhhccc\\\XXXVVVRRRKKKEEE@@@>>>;;;777444111000000000///...---------------........................+++,,,---.........---,,,,,,---......//////......////////////000111222333555000333<<<===DDDbbbsss]]]WWWYYYOOONNNMMMLLLKKKKKKLLLLLLHHHHHHHHHHHHKKKUUUcccmmmuuurrrpppmmmggg___\\\]]]\\\ccckkkttt{{{uuuooommmhhhaaa]]]]]]```^^^aaahhhnnntttrrrdddZZZUUUNNNLLLIIIHHHFFFDDD@@@>>>:::999777555333222111111333333333222222111111111222111000000000000000111222222222222222222222222222222222222333444555666666;;;GGG___xxxpppyyy~~~eee```hhh|||~~~|||yyypppggghhhnnnnnnhhh^^^UUUJJJCCC@@@???===<<<>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEGGGIIIJJJJJJJJJTTTTTTTTTTTTVVVYYY\\\^^^bbbffflllqqqyyy}}}~~~yyywwwxxxyyy~~~uuupppmmmhhheeeeeedddgggkkknnnooonnnlllkkkjjjfffeeekkkuuu~~~xxxaaaVVVIII===BBBPPPaaaxxx~~~kkkddddddeeehhhjjjkkkjjjhhhgggccc^^^XXXTTTOOOKKKHHH???===999444111///......///...---,,,,,,,,,,,,,,,,,,,,,---...//////......,,,,,,,,,---------............------------......000000000000////////////444///111777999>>>RRRiiimmm___[[[UUUTTTPPPLLLIIIIIILLLNNNJJJIIIHHHFFFGGGMMMWWW___kkkpppsssppphhh___[[[YYYYYY[[[___cccgggjjjkkklllpppmmmjjjggggggiiimmmoootttttttttuuuyyyxxxooojjjggggggddd___\\\]]]^^^^^^bbbllluuuzzzlll___VVVRRRKKKIIIGGGEEEDDDAAA>>>;;;888888666444333222222222222111111111000000000000111000000000000000111111222222222222222222222222222222222222333444555555777;;;EEE[[[|||yyy}}}lll```bbbzzz~~~vvvllleeehhhnnnpppnnniiibbbVVVKKKDDDAAA??????>>>??????@@@@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIIIIIPPPPPPPPPPPPRRRUUUXXXYYYXXX\\\aaaffflllvvv~~~vvvnnnkkkhhhcccbbbcccbbbeeeiiikkklllkkkjjjiiihhheeedddiiirrr|||kkkVVVLLLDDD???JJJ[[[sssxxxhhheeedddeeegggiiikkkjjjhhhfffbbb\\\VVVRRRMMMHHHEEE???<<<888444111///............---,,,,,,,,,------,,,,,,---...............,,,,,,,,,---------............------------............//////000000111111222///222777888:::III\\\}}}|||iiiaaaYYYWWWRRRLLLIIIIIIKKKMMMJJJIIIGGGEEEEEEJJJQQQWWWgggmmmrrrqqqjjjbbb\\\[[[SSSTTTVVVXXXYYY[[[[[[\\\]]][[[YYYWWWWWWYYY[[[]]]___^^^^^^___bbbggglllooorrrsssssssssttttttuuuuuuuuutttqqqooonnnooopppqqq}}}wwwpppjjjccc```___aaa```]]]\\\______bbbiiiuuu}}}ooobbbXXXQQQMMMHHHFFFCCCBBB@@@>>>:::888666555444333333222222333222222222111111111111000000/////////000111222222222222222222222222222222222222111222222333444555777:::BBBUUUtttwwwfff```eeevvviiieeeiiinnnrrruuuuuunnnaaaSSSGGGAAA@@@AAA???????????????@@@@@@@@@@@@AAACCCDDDFFFFFFGGGGGGKKKJJJJJJKKKMMMOOOQQQSSSTTTWWW[[[___cccjjjssszzz~~~~~~~~~~~~tttllleeeccc```]]]]]]___aaadddhhhiiiiiigggggggggeeeeeefffllluuu~~~vvv```KKKDDDCCCGGGYYYmmm}}}qqqeeefffeeeeeefffhhhjjjiiihhhccc___YYYTTTOOOJJJEEEBBB===;;;777333111///...///------,,,,,,,,,---......,,,------............---,,,,,,,,,---------............------------......------...///000111222222//////222777666444>>>MMMlllyyykkkccc^^^WWWPPPKKKJJJKKKLLLKKKJJJIIIGGGFFFHHHLLLOOO^^^eeelllnnniiibbb\\\YYYTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQPPPOOOOOOOOOQQQUUUYYY[[[^^^^^^___```aaaaaabbbbbbcccbbb```^^^^^^^^^```aaa|||rrrjjjeeeccc^^^\\\\\\^^^^^^\\\]]]bbbdddkkkvvvssseeeYYYQQQLLLIIIEEECCCAAA???>>><<<888555333333222222222222333333444444444333333333333333////////////000111333333111111111111111111111111222222111111222333333444777999???OOOlll~~~ooofffaaaxxx|||mmmiiilllooosssyyyyyysssgggWWWHHH@@@>>>@@@???????????????>>>>>>>>>???@@@AAACCCDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKLLLMMMQQQTTTXXX\\\___ccciiimmmqqq{{{}}}yyywwwuuuvvv}}}{{{uuullleee```]]][[[WWWXXX\\\```dddhhhiiihhhfffffffffggghhhnnnyyy|||jjjWWWEEEAAAFFFSSSkkk|||}}}}}}{{{{{{yyylllfffgggfffeeeeeegggiiihhhhhhaaa]]]WWWRRRMMMHHHCCC@@@<<<:::666333000/////////,,,,,,,,,,,,,,,---...///,,,------......---------,,,,,,,,,---------............------------...............///000111111111//////222444333222999DDD___zzzooohhh^^^TTTNNNKKKJJJJJJMMMLLLKKKJJJIIIIIIKKKLLLSSSZZZbbbfffddd^^^XXXUUUVVVUUURRRPPPNNNMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLOOORRRSSSSSSTTTUUUVVVWWWXXXYYYZZZYYYXXXVVVUUUUUUVVVWWWXXXuuujjjccc``````]]][[[[[[\\\\\\[[[___fffkkkwwwyyyjjj\\\SSSMMMIIIGGGDDDBBB@@@>>>===:::777444111111111111111222333333333333333333333333333333////////////000111333333111111111111111111111111222222111111111222333333555777<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJMMMPPPTTTXXX[[[___bbbeeellluuu~~~{{{yyyvvvsssvvv{{{|||sssmmmhhhbbb]]]ZZZWWWSSSUUUYYY]]]cccjjjmmmkkkjjjjjjlllrrrsss{{{{{{iiiYYYKKK???AAALLL```|||~~~||||||{{{xxx|||rrrkkkiiigggfffeeefffggghhhgggfff___[[[UUUPPPKKKGGGBBB???:::888555222000/////////,,,,,,,,,,,,,,,---...///,,,---------------,,,,,,,,,,,,,,,---------............------------......000000000000////////////000///000111000222;;;DDDZZZyyy~~~ttteeeXXXPPPKKKHHHGGGLLLKKKJJJJJJJJJJJJJJJJJJLLLQQQYYY^^^^^^ZZZUUURRRRRRQQQNNNLLLKKKJJJJJJKKKHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMKKKLLLLLLNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQyyypppjjjccc]]][[[]]][[[YYYYYY[[[[[[]]]eeeoooyyy|||qqqbbbUUUNNNJJJGGGEEECCCAAA???===<<<999666333000000000000000111222222///000000000000111111111000/////////000111222222111111111111111111111111222222111111111111222222444666:::FFF___zzzooooootttvvv|||sssmmmooorrrrrrtttrrrlllbbbWWWLLLEEEBBB===============>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHKKKOOOSSSWWWYYY[[[aaadddjjjooovvv|||uuusssuuuzzzzzzssskkkfffbbb^^^YYYWWWSSSPPPRRRXXX\\\eeeqqqxxxyyyyyy|||qqq\\\KKKCCC@@@HHHXXXppp}}}|||}}}{{{{{{xxxllliiijjjfffffffffggghhhhhheeeccc[[[WWWRRRMMMJJJFFFBBB???999777444111////////////------,,,,,,,,,---......,,,------------,,,,,,+++,,,,,,,,,---------............------------......111000000000/////////...///000000///000555>>>EEEUUUpppppp```UUUNNNIIIFFFKKKIIIHHHHHHIIIJJJIIIHHHJJJMMMRRRVVVXXXVVVSSSQQQOOONNNMMMLLLKKKKKKKKKKKKGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIJJJKKKLLLHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPsssiii```^^^]]]YYYXXXZZZYYYWWWXXX[[[___eeerrruuujjj[[[PPPKKKHHHFFFDDDAAA???===;;;:::777444111000000/////////000111111....../////////000000000111000000000000000111111111111111111111111111111222222111111111111222222444777:::CCCYYYzzzooogggfffdddeeekkkqqqtttssssssuuuwww|||rrrjjjppprrrmmmrrrpppmmmhhh```TTTIIIAAA;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFGGGGGGFFFGGGHHHLLLOOOSSSUUUVVVZZZ^^^dddhhhmmmttt}}}}}}xxxxxxwwwzzz~~~}}}vvvooohhhbbb^^^ZZZWWWTTTSSSOOOMMMQQQWWW```mmm~~~wwwfffZZZPPPNNNPPP[[[lll~~~{{{~~~}}}mmmddddddgggeeeeeegggiiiiiihhhdddaaaVVVSSSNNNJJJGGGDDD@@@>>>888666333000///...//////......---,,,,,,,,,---------------------,,,+++***,,,,,,,,,---------............------------......////////////000000000000...000000000222777???DDDKKK]]]pppmmm```XXXQQQMMMNNNKKKHHHHHHIIIIIIHHHFFFHHHIIIKKKNNNPPPPPPOOONNNMMMMMMNNNNNNMMMLLLLLLKKKHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPxxxjjj___VVVWWWYYYXXXWWWYYYXXXWWWYYY^^^dddmmm~~~|||pppeeeWWWMMMIIIGGGEEEBBB@@@>>>;;;:::888666333000000000////////////000000//////000000111111111222222111000000000000000111000000000000000000000000222222111111111111111222555777:::AAAUUUuuu{{{vvviiiddd```VVV]]]fffkkkjjjjjjlllnnnmmmppphhhpppssskkkpppooommmjjjdddXXXIII>>>:::;;;;;;<<<===>>>??????>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFDDDCCCDDDFFFJJJMMMNNNOOOOOOUUU\\\bbbfffjjjpppuuu|||yyyyyyyyyzzz}}}wwwooohhhaaa\\\XXXTTTQQQOOOOOOLLLKKKPPPWWWfffvvvuuuggg```]]]______cccnnn~~~zzztttfff___```cccdddeeegggjjjjjjhhhccc___SSSPPPKKKHHHEEEBBB???===777555333000///...///000///...------,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------...............------.........------...///000111222222,,,///111111333999>>>AAA???LLL\\\wwwyyykkkaaaZZZUUUSSSOOOKKKJJJKKKKKKIIIGGGFFFFFFEEEFFFIIIJJJKKKJJJIIIJJJKKKKKKKKKIIIHHHGGGGGGGGGFFFFFFGGGIIIJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLsssiiiaaa[[[WWWWWWWWWUUUVVVXXX\\\ZZZ]]]fffnnnzzz~~~sssbbb\\\RRRJJJFFFDDDDDDCCC???>>>;;;999666555444333000000111111111111000000000000000000////////////000000000000000000000000////////////000000000000000111111111111222222222222444777<<>>===BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKOOOTTTYYY\\\]]]```gggmmmvvv{{{~~~{{{vvvsssuuuyyy|||tttiiibbb___\\\XXXSSSPPPPPPOOONNNIIIHHHPPPZZZkkkuuugggcccggglllnnnttt{{{sssjjjddd```aaaeeeggghhhiiihhheee```\\\YYYSSSPPPJJJFFFBBB???<<<:::555444333111///...------+++,,,---......---,,,+++.........------,,,,,,,,,,,,,,,---------,,,***))),,,---.........---,,,+++............//////////////////000111444777:::<<<;;;AAAKKK^^^}}}wwwkkk```YYYSSSPPPPPPMMMFFFDDDFFFEEEDDDDDDDDDFFFIIILLLNNNKKKNNNPPPPPPNNNKKKIIIIIIKKKJJJJJJJJJKKKMMMNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMNNN|||tttiiiaaa\\\WWWUUUVVVVVVTTTUUUXXXYYYZZZaaammmzzzvvvkkk]]]WWWOOOHHHDDDCCCAAAAAA===<<<:::888555444333222000000000111111000000000000000000000////////////000000000000000000000000////////////000000000000//////000000000111111111111333444777???QQQhhhzzz{{{|||uuuqqqsssvvvwwwuuuqqqllljjjmmmrrruuutttnnnhhhddddddcccbbbcccdddbbb[[[PPPHHHAAA???<<<;;;<<<>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJLLLQQQVVVYYYZZZ]]]dddiiikkkoootttuuuwww~~~|||vvvrrrrrrvvv|||}}}yyyssslllddd___]]]ZZZVVVRRROOONNNMMMLLLHHHHHHRRR]]]ooommmcccdddkkkrrrvvv~~~~~~ooogggdddaaacccffffffgggggggggddd___[[[XXXQQQMMMHHHCCC@@@===:::888444333111000...---------,,,,,,------------,,,,,,---------------,,,,,,,,,,,,------...---,,,+++***+++,,,---.........---,,,---------.........////////////000111333555888999777;;;BBBQQQlllyyyjjj]]]RRROOONNNIIIEEEDDDFFFEEEDDDDDDEEEGGGJJJKKKJJJLLLMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMM|||xxxrrrnnnkkkfff___ZZZXXXUUUSSSUUUVVVTTTVVVZZZ[[[___kkk{{{zzzkkkaaaUUUQQQKKKFFFCCCAAA???===;;;:::888666444222222111000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000.../////////000000000000333444333333555@@@PPP]]]~~~~~~}}}zzzsssmmmppppppqqqppplllgggccc```___]]]\\\]]]\\\XXXQQQKKKCCC@@@===;;;<<<>>>??????>>>>>>>>>???@@@AAABBBCCCAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEGGGIIIIIIIIIMMMRRRTTTVVVYYY^^^ccceeeiiimmmnnnnnnrrrzzzyyysssqqqsssxxx{{{zzzsssnnngggbbb]]]ZZZYYYWWWSSSOOOMMMJJJIIIHHHGGGJJJUUUaaasssvvvhhhccchhhrrrzzz~~~|||llleeedddddddddeeeddddddeeeeeebbb]]]YYYVVVMMMIIIEEEAAA>>>:::777555222111000...---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------.........---,,,+++++++++,,,---............------------............/////////000111333555666444777:::DDDXXXuuurrr[[[QQQOOOLLLFFFBBBFFFEEEDDDDDDDDDFFFHHHJJJOOOQQQRRRQQQPPPOOOPPPRRRNNNOOOPPPQQQPPPOOOMMMKKKMMMMMMKKKJJJIIIIIIIIIIIIKKKJJJJJJIIIGGGFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKK|||xxxqqqlllfffbbb___]]]ZZZWWWVVVTTTTTTVVVVVVUUUXXX]]]dddlll|||~~~rrrdddZZZOOOLLLHHHEEECCC@@@===;;;888777666444222111111000000000000//////000000000000000000000////////////////////////////////////////////////000000000000/////////000000000111111555666555444444999BBBJJJdddzzz|||ttttttpppllljjjiiigggddd```aaa^^^ZZZXXXWWWUUUPPPLLLDDDAAA===;;;<<<===>>>>>>===<<<<<<===>>>@@@BBBCCCBBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCDDDEEEFFFHHHHHHHHHKKKNNNPPPRRRUUUZZZ]]]bbbfffjjjkkkkkkmmmrrrvvvxxx}}}zzzuuuuuuxxx{{{~~~{{{wwwppphhhccc^^^[[[XXXVVVUUURRRNNNKKKJJJGGGFFFFFFGGGKKKVVVbbbppp{{{qqqiiiiiioooxxx~~~}}}kkkeeeffffffeeeeeebbbccccccbbb```[[[VVVSSSJJJGGGCCC???<<<999555222000///...---,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,------...------------------------***+++,,,---......//////---............/////////.../////////000111111222444666999???MMMddd}}}nnnZZZPPPKKKFFFBBBEEEDDDCCCCCCDDDFFFHHHJJJUUUXXX[[[\\\ZZZXXXVVVVVVRRRSSSTTTUUUTTTTTTSSSRRRNNNMMMLLLKKKIIIIIIHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIII}}}|||{{{{{{yyyvvvqqqmmmgggccc^^^ZZZXXXWWWWWWVVVTTTSSSSSSVVVWWWWWW]]]dddssswwwlll___VVVJJJHHHFFFDDDCCC@@@<<<:::666555444222111000000000000000///......///000000000000000000////////////////////////////////////////////////000000000000000000000111111111222222444555666555555888===BBBSSSiii~~~xxxooojjjiiigggdddaaaccc^^^XXXUUUUUUTTTRRROOOFFFBBB===;;;;;;<<<===>>><<<<<<;;;<<<===???AAACCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGIIIKKKNNNPPPSSSVVVYYY[[[^^^ccceeefffgggjjjmmmppptttyyy}}}}}}}}}~~~~~~{{{vvvrrrmmmggg```\\\YYYXXXVVVTTTQQQNNNJJJGGGHHHFFFEEEFFFHHHKKKTTT^^^cccqqqxxxppprrrppplllkkknnnttt{{{~~~mmmggghhhgggeeedddbbbbbbbbbaaa^^^XXXSSSPPPHHHEEEBBB???<<<999444111......---,,,,,,+++,,,,,,---,,,+++******+++,,,---***++++++,,,,,,------------------,,,------------+++++++++,,,---...//////....../////////000000000......//////////////////333666:::???FFFUUUiiiyyyhhhUUUKKKGGGEEEDDDCCCBBBCCCDDDGGGIIIKKKVVV\\\dddiiijjjhhheeeccc___^^^\\\ZZZXXXVVVUUUTTTQQQPPPNNNLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHsssqqqooonnnllljjjfffccc]]][[[XXXUUUSSSSSSTTTTTTRRRQQQSSSWWWYYY]]]gggqqqyyyoooeeeZZZSSSHHHFFFDDDCCCAAA???;;;888444444222111000000000000000000............000000000000000000////////////000000000000000000000000////////////000000000000111111111111222222222222000222333444555777:::<<>>>>>>>>===<<<;;;<<<>>>AAABBBCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKNNNPPPSSSTTTWWWZZZ^^^```bbbdddfffhhhjjjnnnrrruuuwww|||~~~~~~~~~}}}}}}wwwsssmmmgggccc___[[[XXXVVVUUUSSSQQQNNNJJJGGGFFFGGGEEEFFFIIIJJJKKKPPPWWWTTT```mmmtttvvvtttmmmfff______bbbgggoooyyy|||nnniiiiiifffddddddccccccccc```\\\VVVPPPMMMFFFDDDAAA>>><<<888444111------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---...///.........////////////000---......////////////...000222888<<>>@@@@@@???>>><<<;;;<<<>>>@@@BBBCCCDDDEEEFFFFFFGGGFFFFFFBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFHHHKKKNNNOOOPPPUUUWWWZZZ\\\^^^```bbbddddddhhhlllooopppsssxxx}}}}}}|||~~~}}}}}}}}}}}}~~~~~~~~~}}}|||zzzxxxvvvuuuooojjjccc]]]ZZZXXXWWWVVVRRRQQQPPPMMMJJJHHHFFFFFFGGGFFFHHHLLLMMMKKKKKKOOOKKKUUU___dddfffeee^^^WWWLLLOOOUUU```ooowwwmmmjjjhhheeedddeeeddddddccc```[[[TTTNNNJJJDDDBBB???===;;;777222///------,,,,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++************+++,,,---...---,,,,,,,,,---......,,,,,,,,,---------......,,,---...///000000//////...///333888888999AAALLLbbbxxx}}}hhh\\\UUUQQQIIIHHHFFFEEEEEEFFFGGGHHHQQQ[[[jjjyyy|||rrrggg]]]WWWWWWVVVTTTQQQOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGGGGHHHHHHccc```\\\YYYXXXWWWVVVUUUSSSTTTVVVVVVUUUTTTTTTTTTWWWXXX\\\ccckkkvvvssseee]]]VVVOOOJJJFFFDDDAAA>>>===;;;888555333333222111111111111111111///...------...///111000000000000////////////000000000000000000000000////////////000000000000////////////000000000000000111333444444444444444;;;JJJ```xxx}}}iiiuuu|||rrrkkkgggfffcccaaaNNNJJJCCC??????@@@BBBBBBAAA???===<<<<<<>>>@@@BBBCCCDDDEEEGGGGGGHHHHHHHHHBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDFFFIIILLLMMMMMMQQQRRRTTTUUUWWWYYY[[[\\\\\\```dddffffffhhhkkkoooqqquuu{{{|||~~~}}}{{{{{{{{{yyyzzz|||}}}~~~}}}|||{{{}}}}}}{{{yyywwwtttqqqpppjjjeee]]]WWWTTTTTTUUUUUUOOONNNMMMKKKHHHFFFFFFGGGGGGFFFIIINNNNNNJJJHHHIIIIIIQQQXXXZZZZZZWWWOOOHHHAAAEEEMMM\\\pppyyyrrrllljjjhhheeedddgggfffeeedddaaa[[[TTTMMMIIIBBB@@@>>><<<:::666111...------,,,,,,------......***+++,,,------,,,+++***---,,,,,,++++++***************)))))))))***,,,---///...---,,,+++,,,---...******+++++++++,,,,,,,,,,,,---...000000000000//////...111555444222888BBBLLLhhhoooeee]]]VVVMMMKKKIIIFFFEEEDDDEEEFFFFFFPPP___mmmwww}}}vvvhhh```YYYXXXVVVSSSQQQOOONNNMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHZZZYYYWWWUUUTTTSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTYYY\\\cccqqqttteee]]]YYYRRRKKKIIIBBB@@@>>>;;;888666444222222111111000///......------.........//////000000000000000000000000000000------......//////000000111111000000//////......333333222111000000111111///000111222111222555777===FFFYYYrrrooolllnnn{{{~~~sssnnnkkkhhheee[[[PPPFFFDDDCCCBBBBBBDDDAAA???;;;888888;;;@@@BBBAAACCCFFFIIIJJJIIIGGGFFFBBBBBBBBBAAA@@@@@@@@@???CCCCCCDDDEEEGGGIIIKKKLLLMMMPPPRRRSSSTTTUUUXXXZZZ\\\\\\\\\\\\^^^bbbeeegggkkkmmmppprrruuuzzz{{{{{{zzzyyywwwvvvuuuuuuttttttttttttuuuuuuuuuuuuxxxwwwvvvsssoookkkgggeeebbb___ZZZUUUQQQPPPOOOPPPMMMLLLJJJGGGDDDDDDFFFIIIKKKNNNQQQRRRPPPMMMKKKJJJJJJIIIKKKMMMKKKGGGHHHLLLGGGOOOZZZhhh|||}}}yyyrrrkkkggghhhjjjkkkkkkiiieee^^^XXXSSSNNNJJJGGGAAA???<<<888555222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////......------------------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------------.........///000111111222444555666666GGGXXXtttnnn___\\\QQQIIIJJJKKKHHHEEEFFFDDDMMMXXX]]]bbbjjjsssxxxrrrfff[[[XXXUUURRRPPPPPPQQQRRRNNNNNNMMMLLLLLLLLLMMMMMMIIIIIIHHHHHHGGGHHHHHHIIITTTSSSRRRPPPPPPPPPQQQRRRTTTTTTSSSSSSTTTUUUWWWXXX]]]cccppp{{{mmm___XXXSSSMMMGGGEEEAAA???===;;;888555333222111111111000///...................../////////000////////////////////////............////////////000000000000//////......222222111000000000000000///000222222111222444777:::AAATTTooossshhhbbbkkk|||xxxqqqkkkfffZZZRRRLLLJJJGGGCCCBBBCCCBBB@@@===::::::<<>><<<999777444333222111111000000//////................../////////////////////////////////////////////...............000000000////////////...111000000////////////000///111222222111222444666555;;;MMMiiimmm[[[[[[dddrrr|||qqqjjj```[[[WWWTTTOOOGGGDDDDDDCCCBBB@@@???>>>???@@@@@@CCCDDDEEEGGGGGGGGGFFFEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHHHHJJJLLLMMMMMMNNNPPPRRRTTTTTTUUUWWWXXXXXXYYYYYYXXXZZZ]]]___bbbfffkkknnnpppwww|||wwwtttnnnmmmmmmlllkkkjjjiiiiiikkkkkkkkkkkkkkkjjjjjjjjjeeecccaaa^^^[[[YYYXXXWWWRRRRRRPPPOOONNNNNNNNNNNNEEEEEEEEECCCCCCEEEJJJMMMWWWYYY[[[ZZZVVVQQQLLLJJJEEECCCBBBBBB???===AAAHHH[[[kkk{{{tttlllhhhiiikkkllllllddd___YYYSSSNNNJJJFFFCCC???===:::777333111///...------------------------++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------............/////////000//////000000111222333333666>>>LLL]]]rrrwwweee[[[UUUPPPMMMMMMIIIEEEDDDIIITTT```kkkqqq~~~wwwgggeeeaaa\\\YYYWWWWWWVVVSSSRRRPPPNNNLLLLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMOOOQQQRRRTTTSSSSSSVVV[[[ccckkkooouuu}}}zzzggg\\\QQQLLLHHHBBB>>>>>><<<;;;:::888555333222111111000000000/////////............////////////////////////////////////////////////......---------////////////////////////000//////.........//////000111222222111222444666444777FFF```|||~~~bbbWWWUUUXXXlll~~~vvvnnnhhhbbb\\\TTTJJJEEEFFFDDDDDDCCCCCCBBBAAA@@@???@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGIIIIIIIIIJJJLLLMMMOOOPPPRRRSSSTTTSSSRRRQQQRRRUUUWWWYYY[[[^^^bbbffffffjjjqqqxxxyyyqqqmmmkkkgggfffffffffeeeeeeddddddfffeeeeeeeeeddddddcccccc^^^\\\ZZZWWWUUUUUUTTTUUURRRRRRRRRQQQPPPOOONNNNNNEEEGGGHHHJJJLLLPPPVVVZZZ]]]___```^^^XXXPPPJJJGGGDDDAAA@@@???<<<===EEEPPPjjj{{{{{{uuummmiiijjjlllllllllaaa]]]VVVQQQLLLHHHDDDAAA===<<<999555222000...---------------------------***+++++++++++++++,,,,,,******++++++,,,,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,---------......------------------------........./////////000000......//////000111111222444:::AAALLLbbbzzzzzz~~~pppeee[[[SSSNNNOOOIIIFFFIIISSSaaaqqq|||tttqqqlllfff```\\\YYYXXXWWWVVVSSSPPPOOONNNNNNNNNKKKKKKLLLLLLMMMMMMLLLLLLNNNMMMLLLLLLMMMNNNOOOPPPQQQRRRUUU[[[fffrrr~~~qqq___VVVMMMIIIFFF@@@>>>>>>999999777666444222111000000000000000///////////////////////////.................................//////......------,,,,,,...............////////////...............//////000111222222111111333555555666@@@UUUnnnnnn\\\PPPLLLWWWiiizzzpppeee\\\RRRHHHCCCDDDBBBCCCCCCCCCBBBAAA???>>>>>>>>>??????AAABBBCCCDDDEEEFFFGGGHHHIIIHHHFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEFFFFFFFFFFFFHHHIIIKKKMMMOOOPPPPPPOOOMMMKKKNNNPPPSSSTTTVVVXXX[[[^^^aaadddhhhkkkpppxxxvvvnnnhhheeedddaaaaaaaaaaaaaaaaaa``````aaa``````___^^^]]]\\\\\\WWWVVVTTTSSSRRRRRRRRRSSSRRRQQQQQQPPPNNNMMMLLLKKKGGGJJJNNNSSSWWW]]]bbbfffeeeggggggcccZZZQQQIIIEEEBBB@@@>>>======BBBPPP^^^zzzzzzuuunnnkkkkkklllkkkjjj___[[[UUUOOOKKKGGGCCC@@@;;;:::777444111///---,,,------------------------*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////.........//////000000111...555:::@@@SSSlll{{{|||zzzmmm^^^SSSQQQKKKIIILLLSSSaaawww{{{ssskkkeee```^^^[[[YYYVVVRRRPPPOOOOOOPPPLLLMMMNNNOOOOOOOOOOOONNNLLLLLLKKKKKKLLLMMMOOOPPPTTTWWW]]]hhhwwwuuufffXXXPPPIIIGGGCCC???===>>>777666555444222111000///000000000000///////////////////////////..........................................------------------............////////////............//////000111222222222111111333555555555;;;JJJ]]]qqqzzzcccRRRLLLPPPXXXjjjwwwggg\\\SSSJJJEEEDDDCCCCCCDDDDDDDDDCCCAAA@@@@@@???>>>>>>>>>???AAABBBEEEGGGIIIKKKLLLLLLKKKJJJGGGFFFEEEEEEDDDDDDDDDEEEBBBDDDEEEEEEDDDDDDEEEGGGHHHIIIKKKLLLLLLKKKIIIHHHIIIKKKMMMOOOPPPRRRTTTVVV[[[^^^aaabbbcccgggnnntttxxx|||}}}|||xxxtttooohhhccc```___^^^[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUOOOOOOOOONNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMNNNPPPTTT[[[bbbgggkkkooorrrrrrsssrrrlllbbbVVVLLLGGGAAA?????????BBBLLL```rrr{{{xxxtttooommmmmmllliiifff]]]XXXRRRMMMIIIEEEAAA>>>:::888666333000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))))))))))))))******************+++++++++++++++,,,,,,,,,,,,------------------------------------------------.........///.........//////000000000,,,222777===LLLccczzz|||tttfffWWWQQQMMMOOORRR]]]ttt{{{sssnnnkkkccc```[[[VVVRRRPPPPPPPPPOOOPPPQQQSSSSSSSSSRRRRRRLLLKKKLLLLLLNNNQQQSSSTTT]]]bbblllzzzzzzjjj\\\QQQJJJEEECCC@@@;;;;;;===555555444333111000//////////////////000000000000000/////////....................................,,,------------------...---------.........////////////......//////000111111222333222111111333555444444777AAANNNaaazzzjjjWWWRRRPPPNNNZZZlllqqqhhhbbb[[[SSSPPPIIIJJJJJJKKKKKKJJJIIIHHHFFFDDDAAA>>>======>>>???CCCEEEHHHKKKMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEBBBDDDEEEEEECCCCCCDDDFFFEEEFFFGGGGGGHHHGGGFFFEEEEEEGGGJJJLLLLLLMMMOOOQQQUUUXXXZZZ[[[ZZZ\\\___cccfffhhhlllpppuuu|||~~~vvvrrrnnnmmmeeecccaaa^^^\\\ZZZYYYYYYUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSQQQPPPOOONNNIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPSSSWWW[[[]]]dddjjjrrryyy}}}yyymmm```TTTNNNEEECCCDDDGGGLLL[[[ttt{{{}}}uuu~~~{{{uuurrrooooooooolllgggcccYYYUUUOOOJJJFFFBBB>>><<<888777555222///---++++++++++++++++++++++++++++++)))******+++,,,,,,------***************))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------///////////////000000000111111444<<>><<<<<<>>>AAADDDHHHKKKNNNPPPSSSPPPLLLKKKKKKJJJFFFCCCGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDFFFFFFFFFFFFHHHJJJLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPSSSUUUWWWXXXYYY[[[^^^```dddgggkkkqqqwww|||}}}vvvqqqhhh```[[[YYYYYYZZZSSSSSSRRRQQQPPPPPPOOOOOOPPPOOONNNLLLLLLLLLMMMNNNLLLKKKJJJHHHGGGFFFFFFEEEJJJGGGHHHKKKKKKJJJKKKOOOOOOTTTZZZbbbqqq~~~pppaaaZZZUUUTTTVVV```pppzzzwwwzzz~~~|||yyypppppppppssssssmmmbbbYYYTTTPPPIIIDDDAAA???===<<<666444000.........,,,+++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------.........///111---///777<<>>AAAEEEIIIMMMPPPRRRRRRPPPMMMMMMNNNMMMKKKHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCEEEFFFHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKMMMNNNNNNPPPRRRUUUVVVXXX[[[___bbbeeeggghhhjjjkkkmmmmmmmmmkkkhhhgggeeebbb^^^YYYUUUSSSRRRRRRPPPOOOOOONNNMMMMMMLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGHHHLLLMMMLLLNNNSSSXXXaaalllyyyvvvlllhhhhhhiiinnnxxx|||{{{yyyxxx{{{}}}{{{|||zzzvvvssspppooopppsssrrrlll```WWWQQQMMMGGGBBB???===;;;:::666333000......---,,,+++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------........./////////333//////555666999GGGYYYwww~~~mmmaaa]]]___ZZZ```kkkzzzyyyrrrhhhaaa```bbbeeehhhkkkmmmmmmmmmVVVXXX]]]dddiiirrrttteeeZZZPPPHHHCCC???>>><<<:::888777666666111111000///............000//////......//////000//////.........---------////////////////////////,,,,,,,,,---------......///...---,,,,,,,,,---...////////////////////////000000////////////000000111222777::::::EEEddd{{{iii\\\UUURRRUUU^^^ppp|||kkk^^^YYYSSSMMMHHHGGGEEEAAA>>>===???AAAFFFJJJOOOSSSUUURRRQQQOOOPPPQQQQQQPPPNNNJJJIIIHHHFFFEEECCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXYYYYYYXXXVVVUUUQQQRRRRRRQQQPPPNNNKKKJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHIIIMMMNNNNNNSSSXXXdddrrrwwwyyy|||~~~{{{zzzzzzvvvqqqnnnooooooppprrrpppiii]]]TTTMMMIIIDDD???===;;;999777555333///...------,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))+++************++++++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000333///000333222111;;;III___yyy}}}{{{sssoookkkaaa```aaadddkkkttt}}}uuummmeeefffiiilllnnnnnnnnnnnn]]]ccckkkrrrzzzyyyiii\\\RRRKKKEEEAAA<<<;;;999777555444333333000000//////............/////////......//////////////////...------,,,,,,////////////////////////++++++,,,,,,,,,---------222111///---------...//////////////////////////////////////////000000111000222666888777???[[[xxxvvvfff]]]^^^bbblll{{{uuulll```ZZZSSSMMMIIIFFFCCCAAA>>>???BBBFFFKKKPPPTTTVVVSSSSSSRRRRRRSSSSSSRRRRRRMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIIIIHHHHHHJJJKKKNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMOOOOOOOOONNNMMMIIIJJJKKKLLLKKKJJJHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIJJJMMMOOORRR[[[dddvvv|||{{{{{{}}}|||{{{uuupppnnnnnnooopppqqqmmmdddYYYPPPJJJGGGBBB>>><<<:::888666444222...---------,,,+++************************************************))))))))))))))))))))))))******))))))***+++,,,---***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000000...000333222111888AAAJJJbbb}}}~~~xxxrrrhhh___ZZZ\\\bbbgggppp{{{~~~uuuiiiiiigggfffeeeeeeeeeeeehhhrrr~~~yyynnn```TTTLLLGGGCCC@@@;;;999777555222111000//////////////////.........//////............////////////.........---------........................+++++++++,,,,,,,,,,,,---111000///...------..............................------......///111222333000111555777666:::PPPiii~~~rrrhhhhhhnnnzzzxxxuuujjjddd[[[RRRLLLHHHFFFEEE@@@AAABBBEEEIIINNNSSSUUUTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQOOONNNLLLJJJHHHHHHDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFEEECCCCCCEEEFFFHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEFFFGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGIIIMMMSSS[[[jjjwww}}}{{{yyy|||~~~}}}{{{tttpppooonnnooopppnnniii___TTTMMMHHHEEEAAA>>><<<:::888666333000---,,,,,,,,,+++***************************************************))))))))))))))))))))))))******)))((()))***,,,---*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------............////////////---...000222222111555:::<<>><<<:::888666222///---+++,,,,,,+++***************************************************))))))))))))))))))))))))+++***)))(((((()))+++,,,************************************++++++++++++++++++++++++,,,,,,,,,,,,------------.........///...///000111000///000111777@@@SSSnnnzzzvvvwww~~~rrrbbbXXXTTTUUUVVVXXXYYY[[[cccnnntttttt{{{{{{pppkkkeee^^^YYYXXXXXXYYYwwwbbbZZZOOOFFFAAA???<<<999666555333222000/////////------...//////......---///......------......///,,,,,,------.../////////........................,,,,,,,,,,,,------------,,,---...000000///...---....................................///000222222333///111666777666===IIIYYYooo|||vvvlllaaaWWWPPPLLLDDDCCCBBBBBBDDDGGGJJJMMMMMMOOOQQQQQQOOOOOOQQQSSSTTTSSSRRRQQQPPPOOONNNNNNJJJIIIHHHHHHGGGGGGGGGHHHEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEFFFGGGFFFEEEEEEFFFHHHEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCEEEEEEEEEDDDCCCEEEEEEEEEEEEFFFHHHIIIJJJJJJNNNWWWaaaiiiqqq|||}}}|||{{{wwwqqqqqqtttqqqpppnnnhhh___VVVNNNJJJDDDBBB???===;;;:::777555111///,,,++++++,,,+++***************************************************))))))))))))))))))))))))---+++)))''''''(((***+++************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...///111000////////////666999CCCWWWpppyyyxxxvvvzzzqqqccc[[[YYYZZZ[[[XXXUUUVVV[[[]]]ZZZ^^^bbbiiinnnooonnnkkkiiicccaaa^^^ZZZXXXVVVUUUUUUuuuooo^^^VVVLLLDDDAAA>>>;;;999333333222111111111111111,,,---.../////////...---.........------.........+++,,,,,,---...///000000........................,,,,,,------------......,,,...111333444333111///........................000000////////////000000444///000666888555888@@@NNNiiixxxlll___TTTNNNEEECCCBBBAAABBBEEEGGGIIIHHHKKKNNNOOONNNOOORRRUUUSSSSSSRRRQQQPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEGGGGGGGGGFFFFFFEEEEEEEEECCCDDDEEEDDDCCCCCCEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCDDDEEEDDDCCCCCCBBBBBBCCCEEEGGGIIIKKKLLLRRRXXXbbblllqqquuu{{{}}}}}}|||xxxssssssxxxrrrqqqmmmfff]]]TTTMMMJJJBBB@@@===<<<;;;999666444111...,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,)))'''&&&((()))+++************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------///111111111333333222666555:::FFFYYYqqqwwwuuutttyyytttmmmkkk^^^___\\\WWWVVVWWWTTTOOOLLLPPPUUUXXXYYYWWWVVVUUUTTTTTTUUUUUUUUUSSSRRRQQQvvviiibbbRRROOOIIIBBB<<<888666555222222222111000//////...000000///.............................................---,,,,,,,,,,,,---,,,******...///---...111........................---------............///---------............///000000000000000000000000...///000000///222777<<>><<<:::888666555555---+++)))'''&&&&&&&&&''',,,++++++******++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))***++++++++++++++++++******)))***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---///000...---,,,---...//////000//////444000111777;;;DDD[[[ssswwwpppllliiikkkpppzzz|||zzzuuupppmmmaaa\\\UUUOOOMMMMMMMMMLLLFFFEEEDDDFFFIIILLLMMMNNN~~~pppbbbWWWPPPCCCBBB@@@===:::777555444222111111000000//////...,,,,,,+++************+++------------------------,,,,,,------...000111222---******------******------------------------------------............///---------............///000000000000000000000000000111222222222333555777555CCCZZZttttttlll```\\\TTTMMMGGGCCCBBBAAAEEEFFFFFFHHHIIIKKKLLLMMMRRRQQQOOOOOOQQQQQQQQQPPPOOOPPPQQQPPPOOONNNOOOPPPOOOPPPQQQQQQQQQPPPNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIJJJIIIHHHIIIJJJKKKJJJIIIEEEEEEDDDCCCCCCDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDEEEFFFIIILLLPPPTTTWWWYYYXXXTTTOOOJJJJJJPPPYYY```mmmnnnttt~~~~~~sssmmmjjjiiilllqqq~~~{{{zzz~~~}}}}}}~~~}}}|||{{{{{{nnnhhh___VVVOOOIIIDDDAAA===<<<;;;999777555333333...---+++)))(((((())))))++++++************++++++''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******,,,,,,++++++***++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---+++,,,...//////...---....../////////......444111111444444777EEEWWWxxxwwwiii```___aaajjjmmmttt{{{rrreeeZZZSSSQQQPPPPPPNNNKKKHHHFFFFFFGGGFFFEEEqqqdddXXXNNNHHH@@@???>>>===;;;888666555111111000000////////////------,,,+++++++++++++++------------------------++++++++++++,,,---...//////,,,,,,......******------------------------------------............///---------............///////////////////////////000000111222222222333333555<<>>======;;;999666444222000000000///////////////000///......------......---------------------------,,,,,,+++++++++,,,,,,---***)))++++++'''''')))---------------------------------............///---------............///////////////////////////000000000000111222111111555999CCCXXXttt~~~rrrfff]]]VVVSSSIIIHHHFFFFFFHHHJJJMMMOOOMMMMMMNNNNNNNNNOOOPPPQQQPPPQQQQQQNNNKKKIIIIIIJJJLLLMMMOOOQQQQQQOOONNNMMMOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKLLLNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHDDDDDDCCCBBBAAA@@@@@@AAADDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDCCCFFFPPPaaattt}}}yyyooommmoooxxx~~~xxxzzz}}}xxxsssddd^^^UUUMMMHHHDDDAAA@@@===<<<;;;:::777444222000++++++***))))))(((((((((+++******))))))******+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---+++++++++,,,,,,+++***************+++++++++,,,,,,...,,,******,,,.........---...............---,,,+++---111444333333888>>>MMMbbbyyyllleeeeeefffiiiqqq|||}}}vvvrrrggg```WWWPPPLLLLLLMMMMMMzzzsssggg[[[RRRJJJDDDAAA;;;:::999777444222111000////////////////////////000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------...++++++------***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///000000000000000000000000111000...///111222222222222555<<>>:::999777444333222222222///////////////////////////......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......111......111000------000,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///000000000000000000000000444111...///222555555555000444999BBBRRRlll|||tttooofff\\\TTTOOOMMMMMMKKKMMMNNNMMMKKKKKKMMMOOOOOOPPPPPPOOOMMMLLLMMMNNNJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHKKKLLLLLLMMMMMMLLLLLLKKKLLLKKKIIIHHHHHHIIIJJJKKKNNNLLLIIIIIIJJJKKKJJJJJJHHHHHHHHHHHHFFFDDDBBBAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEGGGIIIKKKNNNSSS[[[ffftttxxxuuuqqqqqqwww{{{yyy|||{{{mmmbbbYYYSSSKKKDDD@@@>>>======;;;;;;:::999666222///,,,+++++++++++++++******)))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((())))))*********))))))+++++++++++++++***))))))************++++++++++++,,,++++++,,,......---++++++,,,,,,---............+++///111000//////111222555>>>PPPggg|||{{{zzz{{{|||}}}||||||pppfff```yyyoooeee^^^TTTKKKDDD@@@===<<<;;;999777555444555666777.........///////////////---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---......++++++......,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////000000000000000000000000666222//////333777888888111555:::===GGG___tttiii___YYYVVVUUUKKKMMMNNNMMMKKKJJJLLLOOOJJJKKKMMMMMMLLLLLLMMMOOOKKKKKKJJJJJJKKKLLLMMMMMMIIIJJJJJJJJJIIIHHHFFFEEEJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJNNNKKKHHHGGGHHHIIIJJJIIIIIIIIIIIIIIIGGGDDDBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEJJJIIIIIIJJJMMMRRRVVVYYYhhhmmmvvvvvvooommmkkkkkknnnyyyzzzjjj]]]VVVPPPHHHAAA===<<<<<<;;;999999999777444111---+++))))))*********))))))(((******))))))))))))******************************))))))))))))))))))))))))'''((()))******)))(((''' """%%%)))+++---......+++++++++++++++***)))((()))************++++++++++++***+++---......,,,******+++,,,---......///...,,,///111000///111333444333444>>>SSSooowwwzzz~~~|||mmmccc[[[RRRFFF???===<<<:::888666666555444222111111000........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,+++******++++++)))''',,,,,,,,,,,,,,,---//////..........................................------000000///...---,,,,,,+++///...---------...000111000000000000111111111111777333555;;;@@@MMMlll|||uuummmeee```UUUWWWXXXXXXVVVSSSOOOLLLLLLMMMMMMMMMMMMLLLKKKJJJHHHKKKNNNNNNMMMLLLKKKKKKEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHGGGFFFEEEGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDDDDFFFGGGHHHHHHFFFFFFFFFHHHHHHGGGDDDBBBDDDBBB@@@??????@@@??????CCCEEEGGGFFFEEEGGGKKKOOOQQQQQQSSSXXX___hhhqqqvvv|||rrrlllnnnqqqjjjnnnttt|||}}}lll^^^NNNLLLIIIDDD@@@<<<999888999:::;;;777111,,,***+++******+++******)))((('''*********)))))))))))))))******))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++******)))***,,,---......---,,,,,,---...---,,,///////////////000111111666333666EEE[[[ppp~~~wwwxxx~~~qqqddd[[[SSSKKKBBB===<<<<<<:::777555444444333222111000///...................................................---,,,+++++++++++++++///---------......,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------/////////...------,,,,,,//////.........///000111//////000000000111111111333000222777:::CCC]]]xxxwwwnnnhhhdddddddddcccbbbaaa``````[[[YYYUUUPPPMMMKKKKKKKKKIIIKKKMMMLLLJJJGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBDDDFFFFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGEEEBBB@@@AAA???=========???@@@AAABBBHHHQQQUUUWWWYYY]]]aaaeeefffiiioooxxxzzzuuurrrqqqqqqqqqssswww}}}wwwgggZZZMMMJJJFFFBBB>>>;;;999888999::::::666111,,,******((())))))*********))))))***)))))))))))))))))))))******))))))))))))******((()))******************))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,+++************,,,---...------,,,------...---,,,///............///000000333222444>>>KKK\\\rrr}}}wwwyyyyyynnncccWWWOOOHHHCCC>>>;;;;;;:::888666333333222111000//////...------------------------........................---,,,,,,++++++++++++,,,///...------...///---,,,+++,,,,,,,,,+++***((('''++++++++++++,,,,,,,,,,,,------------------......------------------------///////////////000111111//////000000000000111111111///111444444999KKK___|||wwwxxxwwwvvvuuuuuuwwwyyyzzzsssnnneee[[[TTTPPPPPPPPPLLLMMMNNNLLLIIIFFFDDDDDDDDDDDDCCCAAA@@@????????????BBBEEEFFFFFFEEEFFFGGGBBBBBBCCCDDDEEEFFFGGGHHHEEEEEEDDDCCCDDDEEEFFFGGGKKKJJJIIIHHHEEECCCAAA@@@AAA???>>>>>>@@@CCCGGGJJJNNNYYYgggppprrrtttxxx|||wwwtttqqqsssxxx{{{{{{yyy{{{|||yyyvvvmmm```TTTJJJGGGCCC>>>;;;999999999::::::999555///+++))))))'''''')))******+++++++++))))))))))))))))))************))))))))))))******))))))))))))))))))((('''))))))))))))))))))))))))************************************************)))))))))************+++************+++,,,---...------------------------...------------...//////000111333666999EEE]]]rrrzzzuuuyyy}}}vvvvvv|||yyykkk```WWWNNNGGGAAA>>>;;;:::999888666333111111000//////...------------------------------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---+++******+++,,,+++******+++,,,------+++)))'''---------------.........,,,,,,------------......,,,,,,,,,------.........////////////000000111111////////////000000000111222111333555444555@@@LLLjjj|||pppfff```\\\[[[XXXYYYYYYVVVQQQMMMKKKJJJFFFEEEBBB@@@???>>>>>>???@@@BBBEEEFFFFFFEEEEEEEEE@@@AAABBBCCCDDDEEEEEEEEEBBBBBBCCCCCCDDDFFFIIIKKKLLLLLLLLLJJJGGGEEEDDDDDDGGGGGGHHHIIILLLRRRYYY]]]iiiuuu}}}|||vvvvvvwww|||xxxqqqkkkcccXXXOOOHHHEEE@@@<<<999999:::;;;;;;999666222...+++)))((((((((()))***************)))))))))))))))***************))))))))))))******((()))))))))((('''&&&&&&))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************+++,,,------,,,---...---,,,,,,---...---,,,,,,,,,,,,---.........000333555666>>>QQQdddzzzsssvvv}}}~~~zzz~~~~~~~~~mmm___VVVOOOHHHCCC>>><<<;;;999888666333111/////////......---------------------------------+++++++++++++++++++++++++++++++++******++++++,,,+++)))(((((()))******)))(((***,,,---...---,,,***,,,,,,,,,---------......,,,,,,,,,,,,------......++++++,,,,,,---............//////000000000000000...////////////000000000111222444666555555:::AAATTTlllxxxrrrooorrrsssqqqllleee]]]XXXUUULLLJJJGGGDDDBBBAAABBBCCCCCCEEEGGGHHHGGGFFFFFFGGGFFFFFFGGGHHHHHHGGGFFFFFFCCCEEEGGGHHHIIILLLQQQTTTSSSUUUVVVVVVSSSQQQRRRSSSXXXZZZ\\\^^^bbbiiirrrxxx{{{yyy{{{}}}}}}~~~sssiiibbbZZZRRRKKKEEEBBB>>>;;;999:::;;;===;;;888444///---+++))))))***************)))(((((((((((())))))******************))))))))))))******((((((((((((((('''&&&%%%((((((((((((((((((((((((************************))))))))))))))))))))))))************+++++++++,,,)))******+++,,,,,,,,,---+++---......,,,+++---...,,,,,,,,,,,,,,,---......///000444999===BBBNNNYYYppp}}}xxxyyy~~~~~~zzzwwwxxx|||pppaaaUUUNNNIIIDDD@@@;;;;;;:::888666333111000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++************++++++,,,,,,***((((((***,,,,,,,,,(((***+++------------,,,))))))******++++++,,,,,,++++++,,,,,,------......++++++,,,,,,---------...------...///////////////......////////////000000///000222333333444666999EEE]]]{{{uuummmhhh^^^[[[VVVPPPMMMLLLLLLMMMLLLNNNOOOOOONNNNNNPPPQQQPPPQQQQQQQQQPPPOOOMMMLLLIIILLLOOOQQQRRRUUUZZZ___fffjjjnnnnnnllljjjjjjlllpppsssvvvyyy{{{yyyyyywwwvvvvvvzzz|||~~~yyymmmbbbZZZSSSLLLGGG@@@???<<<:::999:::<<<===:::666000---++++++******+++++++++******)))''''''((((((((()))******++++++******))))))))))))******(((((((((((((((((('''&&&((((((((((((((((((((((((************************))))))))))))))))))))))))*********+++++++++,,,,,,))))))***,,,,,,,,,,,,,,,+++---///...,,,***,,,///---,,,,,,,,,,,,---......000000444<<>>;;;888666666444222000/////////000......------------......*********++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...))))))***+++,,,------...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))******+++,,,---......++++++******++++++,,,---...------,,,,,,------...////////////////////////222111111111111111222222999>>>LLLaaazzzxxxwwwxxxxxxyyyyyyyyy{{{}}}yyyuuurrrooonnnmmmuuu|||}}}uuurrrsssyyypppfff[[[UUUOOOFFF@@@>>>===:::888999;;;===<<<:::555222///+++))))))***+++******))))))))))))******+++*********))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))************************%%%&&&&&&'''((())))))***++++++******))))))(((((()))))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,------.........000000111111111111000///777666;;;III\\\ppp{{{zzz{{{zzztttnnngggkkkoooppppppsssyyyzzznnnccc\\\PPPKKKEEE???<<<999777555444333111///..................------------......******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---------------...............+++++++++++++++,,,------...------,,,,,,------...////////////////////////111111000000111222333333777:::CCCUUUnnnxxxuuuuuuzzz{{{}}}~~~yyyzzzzzzyyyyyywwwvvvuuu}}}tttlllhhhoooyyy|||lllbbbXXXRRRLLLDDD>>><<<<<<:::999:::<<<===<<<:::444222...+++))))))******))))))(((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))************************(((((())))))******++++++*********))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////000000000000//////333111444???OOObbbzzzwwwwwwuuusssqqqrrrvvvzzzyyy{{{uuuiii___VVVPPPIIIEEE@@@;;;999777555333222111000...------------......------------......***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++***((((((***+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,------///.........---------,,,,,,,,,,,,,,,,,,------......------,,,,,,------...////////////////////////000000000000111222333444888999>>>LLLddd~~~vvvqqqpppxxx{{{{{{wwwvvvxxxzzz|||~~~~~~tttooollliiilllyyy|||ttteee[[[RRRMMMHHH@@@;;;:::999999:::<<<>>>===;;;999222000---+++))))))******))))))(((''''''&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&))))))))))))))))))))))))************************))))))))))))************))))))))))))************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////......000...000666@@@PPPhhh{{{|||xxxvvvvvvuuusssrrrtttyyyzzzyyy}}}rrreee[[[SSSLLLGGGCCC@@@;;;888777555444222111000///......---------...------,,,,,,------...++++++++++++++++++++++++************************)))***+++***((((((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,---.........------,,,,,,------.../////////////////////////////////000111333444555888888<<>>999999777999;;;===>>>===:::777000///---***))))))************)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************((((((((((((''''''''''''(((((())))))******++++++)))))))))))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------000///111444777AAAUUUfff~~~yyyyyytttrrrrrrrrrqqquuuzzz{{{qqqdddYYYQQQLLLFFFBBB???<<<999777666555333222000000000//////...------------,,,,,,,,,,,,------++++++++++++++++++++++++***************************+++,,,+++))))))+++,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++************+++,,,,,,))))))******+++,,,,,,---------,,,,,,,,,---.........------,,,,,,------.../////////////////////////////////000111333444555666999???MMMbbb}}}}}}zzzuuu~~~|||uuuqqqsssuuuxxxyyyxxxvvvuuuuuuqqqtttyyy~~~tttnnnooonnnlllrrr}}}uuuhhhaaaYYYPPPHHHEEEBBB===999888777999<<<>>>===:::777555...---,,,***)))))))))***+++***))))))((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))******++++++)))))))))))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...///222444333666BBBOOOdddzzzzzzsssqqqpppooosssxxx~~~jjjcccXXXPPPKKKGGGCCC???;;;999666555555444222000//////000000///...------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++******************************+++,,,+++))))))+++,,,((()))***+++,,,------...++++++++++++++++++++++++***************+++,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,------......------,,,,,,------...////////////////////////000000000000111222333444;;;@@@JJJYYYmmm}}}xxx{{{{{{uuuooollllllnnnrrrsssttttttuuuvvvxxx}}}{{{ssshhhffffffkkkqqqwwwtttiii___YYYSSSKKKDDDBBB@@@;;;888888777:::<<<===:::666444333,,,++++++***))))))))))))******))))))))))))******))))))))))))************''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))******+++************++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,------...------,,,---000333111///444<<>>;;;999777444333333222000...------...///...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************)))***+++***((((((***+++*********++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,++++++,,,,,,---------...+++++++++++++++,,,------...------,,,,,,------...////////////////////////111111000000111222333333===DDDPPP```sss|||vvv|||~~~uuuxxxyyywwwxxx||||||zzz|||zzztttvvvxxxyyyyyyzzz|||~~~xxxoooiiiggghhhpppwww{{{~~~rrrhhh___XXXSSSNNNFFF???>>>===:::777777888:::<<<;;;777333111000************))))))))))))((((((((((((((()))***+++((((((((()))))))))******'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********))))))))))))))))))))))))))))))******+++************++++++++++++,,,,,,,,,+++++++++*********+++,,,---............++++++---111000...000555;;;HHH^^^wwwpppbbbYYYQQQLLLFFFBBB@@@>>>;;;888777555333222111000...,,,+++,,,---...---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))((()))))))))'''''')))***,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********)))***++++++,,,+++++++++************)))++++++******++++++,,,---...------,,,,,,------...////////////////////////222111111111111111222222888???KKK[[[mmm|||yyy}}}|||vvvqqqrrruuuwwwwwwzzzvvvkkkeeedddgggjjjrrrwwwkkkaaaZZZTTTQQQKKKCCC===<<<;;;888666666999;;;<<<:::555000//////************))))))))))))&&&&&&&&&&&&((()))***+++&&&'''''''''(((((())))))''''''''''''''''''''''''))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***++++++******))))))(((((()))))))))))))))******+++)))************+++++++++,,,,,,,,,++++++************+++,,,---............---***+++000222111222555222888GGG^^^www|||pppaaaWWWSSSGGGFFFDDD@@@===999777555444222000///---------.../////////......---------((()))+++,,,---......///+++***)))(((((()))***++++++***)))(((((()))***+++***************************)))((((((((()))+++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------------.../////////////////////000111111333999AAAKKKZZZrrryyywww{{{uuu||||||yyy|||mmmiiieeedddgggpppyyy}}}{{{zzznnnddd]]]WWWOOOIIIDDD@@@:::777777888::::::;;;;;;:::666000,,,+++++++++***(((''''''(((***+++''''''((((((((((((''''''))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////111444===JJJXXXlllyyynnncccWWWOOOLLLDDDBBB@@@===:::777555444777666444222111111111111.........---------,,,,,,************))))))((('''+++***)))(((((()))***++++++***)))(((((()))***+++***************************)))((((((((()))++++++,,,++++++++++++++++++***++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------.../////////////////////000000111222666;;;AAALLL___wwwxxxmmmkkknnnqqqrrrtttxxxyyyqqqeee\\\VVVPPPIIIDDDBBB>>>999666666777888888::::::888555000,,,++++++***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''************************))))))))))))((((((''''''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((***)))((((((((()))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000111555>>>HHHYYYrrrsssfff]]]UUULLLFFFEEE>>>>>><<<:::777555333222444333222000////////////------,,,,,,,,,,,,,,,+++*********)))((('''&&&%%%******))))))))))))************))))))))))))******************************)))))))))((()))******+++*********++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------....../////////......//////000111222444666888===IIIZZZfff{{{vvvnnngggggglll|||{{{nnnfff]]]TTTOOOJJJDDD@@@???<<<888555555666777777777777666333///,,,++++++***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''((((((''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////111//////222888DDDXXXiii{{{pppdddXXXQQQLLLEEEAAAAAA::::::999777555444222222000000///...---------,,,++++++++++++++++++++++++******+++++++++++++++******))))))))))))))))))******))))))))))))))))))***************************)))))))))))))))******+++))))))******++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,------...//////............///000000333444444333555<<>>;;;888666666777777666444555444111...+++***+++***))))))(((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))******+++***************************++++++++++++,,,,,,,,,+++,,,,,,------...//////222///...///222777DDDQQQhhhxxxzzzooodddZZZOOOJJJFFF@@@======888888777666444333222222000000000000///......---++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,)))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************)))))))))******+++++++++************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---.....................//////000222222333222333666===CCCRRRfffvvvooommmmmmnnnmmmqqqttt{{{vvvjjj^^^YYYSSSMMMHHHEEECCCBBB===;;;888777888888777666222333222///,,,***))))))************************''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))'''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((()))))))))*********************************************+++++++++,,,,,,++++++,,,,,,---.........000//////222222333999AAAOOO```uuu{{{kkkaaaXXXOOOFFFCCCAAA<<<999999777666666444333222111000---------------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''))))))************))))))))))))************))))))))))))))))))))))))))))))(((((()))************))))))))))))***************************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------.........------......///000...000111111222444777:::BBBNNNaaavvv~~~zzzuuuqqqllliiiiiimmmssswww{{{mmmbbbVVVRRRMMMGGGCCC@@@??????;;;:::888888999999777555111111111...***((('''((()))))))))******)))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((&&&''''''''''''(((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((()))************)))************************************+++++++++++++++++++++,,,------......---,,,///333333111333888<<>>:::777777666555444333111000///...******+++,,,+++***)))(((++++++++++++,,,,,,------***************)))((((((((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))'''((()))***+++******)))************))))))))))))************************''''''''''''(((((())))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---......------------...//////...///111222222222333333999>>>IIIWWWgggzzz|||yyyyyyyyy}}}~~~}}}zzzqqqeee\\\PPPMMMIIICCC???<<<<<<===999888777888888888555333000111000---)))&&&%%%&&&''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))***+++******)))************************************++++++++++++***++++++,,,,,,---......---,,,---111222000111555444>>>KKKZZZooo}}}oooddd[[[RRRLLLFFF???<<<===>>>;;;888888555444333111000...---,,,---.../////////...---,,,+++++++++,,,,,,---------'''((()))***,,,,,,------((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))'''((()))++++++******)))++++++******))))))(((((())))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---......------------...//////000111333333333222000000666777;;;AAAKKK\\\rrrzzz}}}ssskkkaaaXXXNNNLLLHHHBBB===;;;;;;<<<777666666777777777444222000111000,,,(((%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******++++++++++++******'''((()))++++++******))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......000------111111000222666000666<<>>;;;888666444222222111000///.........///000++++++++++++,,,,,,,,,,,,******))))))))))))******,,,,,,+++++++++******************)))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******+++++++++---,,,+++*********++++++......,,,+++++++++,,,,,,++++++---.........---,,,............////////////000//////////////////000333333222333555;;;CCCIIIVVVggg}}}zzz|||~~~}}}wwwrrrrrrwww}}}vvvmmmfff^^^UUUOOOJJJEEE>>>999777777777666888888777666444222///...,,,,,,+++******))))))((())))))((((((((('''''''''''''''''''''(((((((((((((((((()))))))))((('''''''''((((((((())))))))))))'''''''''''''''(((((())))))(((((((((''''''''''''(((((((((((('''''''''''')))))))))(((''''''&&&&&&''''''''''''((((((((((((***)))((((((((()))***+++))))))*********)))(((((())))))))))))))))))))))))******))))))******+++,,,)))******+++,,,+++++++++------...////////////...000333555777:::FFFWWWccc}}}xxxlll___XXXOOOHHHEEEBBB???<<<===<<<999666333111000///000000///............///******+++,,,,,,---......******))))))))))))******,,,++++++++++++***************))))))))))))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************'''((()))******+++******,,,,,,+++************+++---,,,++++++***+++++++++******+++,,,,,,,,,,,,,,,---............////////////......------......///222222111000000222777:::AAAMMM___uuu|||vvvqqqoootttxxx~~~}}}vvvlllccc]]]XXXRRRNNNEEEAAA;;;777666666666666888777666555222000...,,,,,,++++++******)))((((((***)))))))))((((((((((((&&&''''''''''''((((((((()))))))))((('''&&&%%%%%%''''''((((((((()))))))))&&&''''''''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((('''''''''(((((((((((()))*********))))))))))))))))))))))))))))))***))))))))))))***++++++***++++++,,,,,,,,,,,,,,,+++,,,------......---------111444555444888@@@GGG___pppssshhh```TTTPPPIIIEEECCCAAA???>>><<<;;;888666333111000/////////.........---------++++++,,,,,,,,,---------******))))))))))))******++++++++++++************))))))))))))))))))((((((((())))))))))))))))))((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************(((((()))***************++++++******************++++++*********************++++++,,,,,,,,,,,,,,,---------........./////////..................//////000111111111222555777:::AAAMMM^^^ttt}}}{{{xxxzzz}}}sssmmmccc[[[UUUQQQMMMKKK@@@<<<888555444555555555777666555333000...,,,++++++++++++***))))))(((((()))))))))(((((((((''''''&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%'''''''''((((((((())))))&&&&&&'''''''''(((''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((())))))&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,------------,,,+++,,,,,,---------------+++///333444333444888<<>><<<:::999888777555333111000//////............---------,,,---------,,,,,,+++++++++******))))))))))))******+++++++++*********))))))(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))************************((())))))************)))************************)))*********************,,,,,,,,,,,,,,,------...------------............000//////......//////000...000222222222222444666555999@@@HHHUUUiiiyyylllfff]]]UUUOOOJJJGGGFFF<<<999555333333444444444555444222000...,,,+++***++++++******)))(((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((''''''''''''''''''((((((((((((%%%%%%&&&'''(((''''''&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((((((((()))))))))))))))((((((((('''&&&&&&&&&'''((()))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++++++++,,,------------,,,,,,,,,---............---,,,...111222111333666999;;;AAAPPPfff}}}qqqfff\\\RRRLLLJJJEEECCCAAA>>>;;;999777666333222111///......------------......------,,,+++------,,,++++++***))))))******))))))))))))******+++************)))))))))''''''(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))************))))))((()))******+++*********))))))***+++++++++******,,,,,,,,,,,,,,,---......,,,------------.........000//////////////////000///000111111000///000111222444888<<>>888666333222222222111000///...---+++******+++,,,*********)))((((((''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''************)))((('''&&&&&&&&&&&&'''''''''((((((###$$$&&&(((((('''&&&%%%&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))+++++++++******((()))))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***))))))***+++++++++++++++***+++---...////////////......333;;;???CCCPPP^^^rrrpppddd]]]QQQNNNJJJEEE@@@>>><<<<<<;;;:::888666444333222111------------------------,,,,,,,,,+++++++++******************************))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((''''''''''''((((((***'''""""""'''***(((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++***)))(((((()))************))))))))))))******,,,,,,,,,++++++*********++++++******)))*********,,,,,,,,,---------......------......//////000000---......//////////////////111222222333666;;;>>>QQQ___vvv~~~{{{{{{|||}}}}}}xxxmmmeee^^^[[[VVVRRRLLLGGGBBB<<<777444555555444333333222111111///...,,,***))))))************+++***)))'''%%%$$$''''''''''''(((((())))))&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))((('''''''''&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$###%%%&&&((()))))))))((('''((())))))***))))))((('''((((((''''''''''''((((((+++++++++************)))(((((((((((())))))))))))***++++++,,,,,,++++++***((()))))))))************---------.........//////000//////000333888>>>AAAXXXggg{{{{{{mmm```UUUOOOKKKIIIEEEAAA>>>===<<<<<<999888666444222000000///------------------------,,,,,,+++++++++*********************************))))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))((((((''''''''''''((((((***)))(((&&&&&&((()))***((((((((()))))))))******))))))))))))************((((((((((((((((((((((((+++***)))(((((()))************))))))))))))******++++++*********)))))))))++++++************++++++,,,,,,,,,,,,,,,---......------------............------...//////////////////000111222222555999<<>>:::666333555555444333222111000000---,,,+++)))(((((())))))((()))*********)))((('''&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&'''((())))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))(((((((((((((((((()))))))))))))))******++++++******)))************++++++++++++,,,,,,---------...............---...111555999;;;EEEQQQbbbppp{{{rrreee\\\TTTLLLEEECCCBBB???===;;;;;;;;;;;;555444222111///...------------------------------,,,++++++++++++*********************************(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((''''''''''''(((((())))))+++,,,,,,+++))))))))))))))))))************))))))))))))************''''''''''''''''''''''''******))))))))))))************))))))))))))*********))))))))))))(((((((((,,,++++++***++++++,,,,,,---,,,+++++++++,,,...///---------,,,,,,,,,,,,,,,------...////////////...///000111111111222666888666???MMM^^^rrrzzzoooeee^^^YYYUUUSSSQQQLLLDDD>>>:::777555333555444333222111000//////+++***)))((((((((((((((('''((()))***************&&&&&&&&&&&&&&&'''''''''(((''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&(((((('''&&&&&&'''((()))((((((''''''''''''(((((())))))((((((((('''''''''(((((((((((())))))))))))((())))))))))))))))))(((***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---///000222333555===GGGQQQ\\\mmmvvvlll___VVVQQQMMMGGGBBB>>>===<<<:::999888888888333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************((((((''''''''''''((((((&&&''')))******)))'''&&&))))))))))))*********+++((()))))))))************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))++++++++++++++++++,,,------,,,+++***+++,,,...///......------,,,,,,++++++,,,---......//////......///000111000000000222444555:::BBBKKKYYYooouuuooofff^^^XXXTTTQQQOOOOOOIIIAAA:::777555555444444444333222000///......***))))))))))))))))))))))))))))))***************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''***)))'''&&&%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&((('''%%%$$$%%%&&&((()))((((((''''''''''''(((((()))))))))(((((((((''''''(((((((((((())))))))))))((())))))******))))))(((*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---.........---111555:::>>>FFFSSSfffsss~~~sssaaaYYYOOOIIIGGGEEEBBB>>>===<<<:::888777555444444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''((())))))))))))*********((()))))))))************************************(((((())))))******************))))))))))))******************************+++*********++++++,,,---,,,,,,+++***+++,,,---...///.........------,,,,,,,,,------..................///000000//////000222444888<<<@@@HHHXXXooozzzoooiiiaaaZZZUUURRROOOMMMLLLGGG???888666555666666444333222111///...---,,,))))))***************************)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((***((((((''''''''''''((((((******)))))))))((((((((((((((((((((()))))))))))))))******************)))))))))))))))*********+++*********+++++++++,,,,,,+++,,,---......---,,,,,,111333666777:::BBBNNNXXXnnnwwwuuuggg^^^RRRNNNHHHDDDAAA@@@>>>===;;;:::999777555333111000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))((((((((()))))))))******((((((''''''''''''((((((***)))'''&&&&&&''')))***(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((('''((()))******+++************))))))))))))******))))))************++++++))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,............------------,,,,,,---............---...///000000//////000111000333666888===HHHWWWbbb}}}|||~~~wwwooohhhccc]]]WWWSSSPPPMMMKKKIIIDDD===888666666666666333222111000...---++++++(((((()))***++++++++++++******)))(((''''''(((((('''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&((()))***((((((''''''''''''((((((*********)))))))))(((((((((((((((((()))))))))))))))******++++++******)))(((((()))))))))***************+++++++++,,,,,,,,,+++,,,------......---------///111222333888???DDDSSS\\\jjjxxxvvvjjj___VVVOOOHHHHHHGGGCCC>>><<<<<<===777777666555333111000///...---,,,,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))''''''((((((((()))))))))((((((''''''''''''(((((()))((((((''''''(((((()))&&&'''''''''(((((((((((())))))))))))************''''''''''''''''''''''''&&&''')))***++++++************))))))))))))******((((((((()))))))))******(((((((((((()))***+++,,,)))***+++------,,,+++***,,,,,,,,,,,,,,,---------+++,,,------......---------///000000//////000111000111222444777>>>FFFKKK]]]mmm|||}}}{{{uuummmhhh___[[[VVVQQQOOOMMMKKKIIIFFFAAA;;;777555555555555333222111///---,,,******&&&'''(((***************(((''''''&&&&&&'''((()))((((((((('''''''''&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***&&&&&&'''(((((()))******((((((''''''''''''(((((())))))((((((((('''''''''(((((((((((())))))))))))((())))))))))))))))))((())))))*********+++++++++++++++++++++,,,,,,,,,---***++++++,,,---...//////+++---/////////111555999???FFFPPP\\\jjjyyyyyyjjj]]]TTTNNNHHHEEE???BBBCCC???999555666999333333333333222000///...,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''((())))))))))))************((((((((((((((((((((((((&&&''')))***+++++++++*********))))))))))))******&&&'''''''''(((((())))))''''''''''''((()))***+++'''))),,,......---+++)))*********++++++,,,,,,---+++,,,------......------,,,...000111000000000222444333333333666999===???DDDRRReee{{{xxxtttyyyzzz|||}}}ssslllgggeeeXXXTTTPPPMMMKKKJJJIIIHHHCCC???:::666555555444444222222000///---+++***)))$$$%%%''')))******))))))%%%%%%%%%%%%&&&(((***+++))))))((((((((('''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%''')))+++&&&'''((()))************((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''******+++++++++,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,...000111---.........---...111333555999@@@IIISSSbbbqqq|||xxxiiibbbWWWNNNHHHEEECCCCCC======;;;999777555444333666444111///---,,,,,,,,,++++++------------++++++,,,++++++******++++++,,,''')))***++++++***)))'''******))))))((((((''''''))))))((((((''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))(((((((((((()))***+++++++++)))((('''))))))))))))))))))))))))))))))***++++++++++++***))))))))))))***+++,,,---))))))))))))))))))))))))---,,,,,,+++***)))((((((*********++++++,,,,,,,,,,,,---......,,,******+++------,,,,,,,,,---......000000000000000/////////111222222222111222555777BBBDDDNNNaaaxxx|||zzz{{{wwwpppkkkeee___ZZZUUURRROOOMMMKKKHHHEEEBBB>>>>>><<<:::888666555444000///---+++************'''&&&%%%%%%&&&'''((()))(((''''''''''''&&&&&&&&&$$$$$$$$$&&&(((((('''%%%$$$%%%'''))))))((('''%%%'''&&&$$$$$$$$$&&&((()))&&&'''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))***)))((('''&&&%%%$$$$$$))))))))))))))))))))))))+++)))(((&&&&&&((()))+++*********)))))))))))))))************+++,,,------------------------------...------,,,,,,,,,------000111555;;;EEEPPPZZZ```pppzzzqqqggg[[[UUUMMMFFFBBB@@@???>>><<<;;;:::888666444333222222111000///......------+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,'''(((***++++++***((('''))))))))))))((((((''''''((((((((('''''''''&&&&&&)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((())))))******((()))*********((('''&&&))))))))))))))))))))))))(((((()))*********))))))(((((((((((()))***++++++)))))))))))))))))))))))),,,++++++******)))))))))***++++++++++++++++++,,,+++---...---,,,******+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------111222222222111222555777===>>>DDDRRRcccwww}}}wwwnnngggccc___YYYUUURRRPPPLLLIIIGGGEEEBBB???======;;;:::888666444333000///---+++************(((((('''''''''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&'''))))))'''%%%%%%%%%'''((((((((('''&&&%%%$$$###""""""$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))))))))))))))************+++,,,......,,,,,,,,,,,,------------...------,,,,,,,,,------//////000333999@@@GGGKKKYYYbbbppp~~~vvvlllcccZZZTTTLLLHHHCCC???===<<<:::999999888777555444222111111//////////////////......,,,,,,++++++++++++,,,,,,++++++************++++++((((((************(((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''((()))******+++((()))*********)))((('''))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((''''''(((((()))))))))))))))))))))))))))************************+++++++++++++++*********+++,,,------+++***+++++++++++++++++++++,,,------------......//////000000000111222222111222444666999888;;;BBBKKKYYYooo{{{sssmmmddd^^^[[[XXXUUUQQQOOOLLLHHHEEECCCAAA>>>;;;<<<;;;:::999777444333111......,,,+++******)))******))))))((((((((())))))(((''''''''''''&&&&&&&&&)))((('''((())))))'''%%%&&&&&&&&&''''''''''''(((&&&%%%$$$###"""###$$$%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''(((((((((((())))))******((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))***************+++,,,---///000***+++++++++,,,,,,------------,,,,,,,,,,,,------111000000000222666:::===BBBIIIUUUbbbooo}}}{{{lll___WWWQQQKKKFFFCCCAAA>>><<<<<<:::888666555555444333222000000///---...///000///...---,,,---,,,+++******+++,,,---++++++************++++++(((((()))******)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&''''''(((((())))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''((())))))))))))((())))))(((((('''((((((((())))))))))))))))))))))))((()))))))))*********+++,,,,,,++++++******))))))***+++------+++***++++++++++++******++++++,,,------......///000111111222000111222222111111222444777777999;;;>>>FFFWWWgggwwwmmmggg___ZZZXXXWWWTTTQQQKKKHHHDDDAAA???===;;;999::::::999888666333111///---,,,,,,+++***)))))))))***))))))(((((('''''''''(((''''''''''''&&&&&&&&&)))(((''''''((((((&&&%%%'''&&&&&&&&&&&&'''((((((((((((&&&%%%%%%%%%%%%&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******************+++,,,...///000)))******++++++,,,,,,---,,,,,,,,,+++,,,,,,------000000///000111444666888888===EEEMMMXXXeeettt~~~{{{kkkdddZZZRRRLLLGGGBBB???>>>===;;;::::::888555222222222111111000///........./////////...---+++))),,,,,,***))))))***,,,,,,+++******))))))******+++((((((((())))))((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''))))))((((((''''''&&&&&&'''((()))******)))(((((((((((((((((((((((((((((('''((())))))******))))))******)))((((((((())))))))))))))))))))))))))))))((((((((()))******+++++++++++++++******))))))))))))+++,,,,,,+++***+++,,,++++++******++++++,,,---******++++++,,,---......///000222222111000111222444555999;;;:::<<>>===<<<:::999777888777666444222///---+++++++++******)))(((((((((((((((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&)))'''&&&%%%&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))*********************+++,,,---//////*********++++++,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,---///000111444777;;;@@@GGGRRR```iiitttyyy{{{mmmdddSSSPPPLLLHHHDDDAAA===::::::888777666555333000...000000/////////........./////////...---+++***)))++++++************++++++******))))))))))))******((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''***))))))((('''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%))))))))))))))))))))))))(((((()))************))))))))))))(((((()))******))))))))))))))))))))))))((((((((())))))************************)))))))))(((***,,,,,,+++***+++,,,+++++++++++++++,,,------+++,,,,,,------............000222222000///000111000222666:::888777<<>>;;;999777666555333222222000...,,,//////.....................------,,,++++++,,,,,,******++++++++++++************))))))))))))******(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$%%%'''((((((((('''&&&))))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''((())))))***))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************(((***+++,,,+++***+++,,,,,,,,,,,,,,,,,,------...////////////////////////...000222222000//////000111000222666666333555:::>>>HHHVVVeeesssxxxsssllldddaaa]]]XXXUUUSSSOOOIIIEEE@@@===999888888999999999444444555555333///,,,)))((()))*********)))((('''&&&&&&(((((()))(((''''''(((''''''''''''&&&&&&&&&(((&&&%%%%%%&&&(((((('''%%%%%%'''((((((((('''&&&######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++*********))))))******+++......------,,,,,,++++++************+++,,,---...,,,---.../////////......+++---000111333777???EEEJJJNNNVVV```lllxxx|||sssggg]]]VVVPPPJJJFFFBBBAAA???===;;;999777666555333111111111111///---........................,,,,,,+++***+++,,,...///)))***+++,,,,,,+++***)))******))))))))))))******((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((((((((&&&&&&'''''''''''''''''''''((()))+++++++++***)))))))))))))))))))))))))))%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******++++++''')))++++++******+++,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,++++++---000222222000///...///333000000333444222222555777<<>><<<:::999777444222222111111000///......---+++++++++,,,,,,,,,------***+++,,,+++)))((()))***************************000---******++++++(((%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''''''''((((((((((((''''''&&&'''((())))))***))))))((((((((((((((()))******000///---+++***)))(((((((((((((((((())))))))))))***))))))((('''&&&&&&%%%(((((()))*********************))))))***+++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++///////////////.........///111222222111111222333666888;;;>>>EEERRRcccpppxxxooogggbbb]]][[[]]][[[XXXRRRLLLDDD>>>;;;::::::999888777777777888333222///---+++***))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((''''''&&&%%%%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%###""""""###%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((())))))******+++++++++++++++******+++,,,,,,,,,+++******))))))******---------------------------------............///111444999BBBKKKUUU]]]bbbcccggglllqqqwww~~~yyynnnccc[[[TTTOOOIIIDDDAAA???<<<;;;===;;;888777666555222000000000///......---,,,,,,***++++++++++++,,,,,,,,,+++,,,------,,,+++,,,---************************...+++))))))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''(((((((((((('''''''''(((((())))))))))))((()))((((((((((((((()))*********)))(((''''''''''''(((((((((((())))))))))))******)))(((((('''&&&&&&(((((()))************))))))))))))))))))***++++++*********************************+++++++++,,,,,,+++,,,,,,---,,,,,,++++++////////////............///000222111000000111333333666999:::===EEEPPPYYYmmm{{{sssjjjddd```\\\ZZZZZZXXXSSSMMMGGG@@@;;;999999999999888888777777666222111...,,,***))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$""""""$$$%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,------------............000222555999???EEEJJJMMMMMMPPPUUU[[[aaaiiiqqqvvvuuuhhh___WWWPPPKKKGGGDDD???;;;:::888777666888666444333333333111///......------,,,,,,++++++*********+++++++++,,,,,,+++,,,...---,,,,,,---...************************+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''(((((()))))))))(((''''''***)))((((((((((((((()))''''''&&&&&&&&&'''(((((((((((((((((())))))))))))*********))))))((((((''''''((())))))******))))))))))))((((((((()))***************************************++++++++++++,,,++++++,,,,,,,,,,,,++++++........................///000111111000000111222///222555666777:::???DDDPPP```tttwwwrrrkkkeeeaaa^^^[[[XXXVVVSSSMMMGGG@@@;;;777666888888999999888777555444000///---***)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''************************************))))))))))))******++++++,,,---......---,,,++++++******++++++*********+++++++++++++++,,,,,,,,,---------............///111333666888999<<>>:::888888888777666444222111111111111000...---------,,,,,,+++++++++++++++++++++,,,,,,,,,---+++,,,,,,+++***))))))***************************((('''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))''''''((((((((((((''''''((()))))))))((('''&&&&&&***))))))(((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))+++*********)))))))))((('''(((((())))))))))))))))))((((((((((((((())))))************************************++++++++++++******+++,,,,,,,,,,,,+++------...............///...///111000//////000222---000333444555777:::===@@@KKKYYYgggwww|||vvvnnnjjjfffbbb___]]]ZZZXXXRRRNNNHHHAAA;;;777555444666777888999888555333111...---+++)))((('''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''((()))))))))*********+++************************++++++******))))))(((((())))))+++,,,---...//////---,,,,,,+++++++++++++++*********++++++++++++++++++,,,,,,,,,------------,,,,,,---...///000111222555777:::===BBBIIIQQQVVV[[[aaaiiiooouuu{{{uuujjjcccXXXTTTOOOIIIEEEAAA>>><<<===:::888777777888777666111000//////000000///...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,------+++)))''''''((())))))))))))))))))))))))&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))''''''((((((((((((''''''((((((((((((((('''&&&%%%))))))(((((((((((()))))),,,,,,+++***))))))))))))(((((((((((())))))))))))************))))))))))))''''''((()))))))))))))))))))))((((((((((((((()))************************))))))*********+++++++++)))***++++++,,,,,,,,,+++,,,---------......//////---///000000///...000111111111111222333555888;;;:::???GGGPPP\\\lll}}}vvvpppmmmhhhfffccc```^^^\\\YYYVVVMMMIIICCC===888555555444555555666777555333111///,,,+++***(((''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))******++++++************************++++++******))))))((((((((()))+++,,,---.........---,,,++++++******++++++***+++++++++,,,,,,,,,---++++++++++++,,,,,,,,,---,,,,,,---....../////////...000111333555:::???DDDJJJOOOVVV\\\```gggooottt~~~{{{ooofff___WWWSSSHHHGGGFFFDDDAAA???===<<<999777555444555555333222000///......//////...---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------......,,,)))((((((((())))))))))))))))))))))))&&&((()))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''''''''((((((((('''&&&&&&((((((((((((((()))******+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((******)))((((((((())))))************************)))))))))************+++((()))***+++,,,,,,,,,,,,,,,,,,,,,---......//////---...//////......///000444222000//////000333444555666;;;BBBIIITTTeeeuuuyyyrrrmmmiiigggdddbbb```^^^\\\XXXTTTQQQHHHEEE@@@;;;777555555555333444444333222000...---+++***)))((('''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))************************************))))))))))))''')))***,,,------,,,,,,,,,+++******))))))************++++++,,,---------******+++++++++,,,,,,,,,---------------,,,+++***,,,---...//////111444777===AAAFFFJJJNNNSSS[[[aaalllqqqxxxzzz{{{}}}uuummmccc[[[UUUPPPKKKGGGCCCCCCBBB@@@>>><<<<<<<<<666444222111111111///---///---,,,,,,------,,,+++************************))))))*********+++++++++)))***+++***)))((()))***))))))))))))))))))))))))''')))***)))'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''(((***+++,,,(((''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((++++++***)))))))))))))))************************))))))))))))************((()))***++++++,,,,,,,,,++++++,,,------...//////,,,...//////...---///000222000........./////////000111555<<<>>>BBBMMMYYYfffttt}}}xxxqqqkkkgggeeeeeeaaa___\\\ZZZWWWSSSMMMIIIBBB@@@===999777666555555333222111000...---,,,++++++***)))((((((((()))***''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********'''(((***,,,,,,+++***)))+++***))))))(((((())))))))))))******+++,,,,,,,,,************++++++++++++,,,,,,------,,,+++***))),,,...000111000000111333333666:::<<<>>>BBBJJJOOOUUU\\\cccffffffhhhnnntttbbb]]]VVVQQQNNNJJJEEEAAA???>>><<<:::777666777888555333111000000///---+++...,,,++++++,,,,,,***)))(((((((((((())))))))))))(((((((((((())))))))))))###%%%''''''&&&'''(((***))))))))))))))))))))))))(((***+++***'''&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''&&&&&&&&&''')))***,,,---&&&&&&&&&'''((()))******(((((((((((())))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((,,,,,,+++***))))))******************************))))))))))))************(((((()))++++++,,,,,,,,,++++++,,,,,,---...//////,,,---///...------...000...------...000000///......///555;;;:::777<<>>:::999888888888555111...+++*********))))))((((((+++++++++************)))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''""" $$$((('''%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((())))))***+++++++++++++++((((((((((((((((((((((((******)))((((((((((((((()))************+++++++++******))))))))))))******************)))))))))))),,,,,,+++***)))))))))***************************++++++------------+++++++++,,,---///000222333444===>>>???AAAEEEJJJNNNQQQNNNKKKGGGDDDCCC@@@<<<999777777555444222000////////////......---,,,,,,+++,,,,,,+++++++++*********...,,,+++,,,,,,,,,***((()))))))))))))))((('''&&&))))))))))))((((((''''''&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))(((&&&%%%''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))))))))))))))))))))))))))***))))))((())))))******+++++++++,,,,,,,,,------------------...........................///000000111111111222444555777777;;;>>>DDDLLLVVVbbbnnnvvv{{{xxxpppjjjccc```___^^^[[[XXXRRROOOJJJEEEBBB>>>:::777555444333222222000,,,***************)))))))))(((*********)))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%!!!"""&&&))))))'''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))***))))))((((((((((((((((((((()))))))))*********))))))(((((((((((())))))************)))))))))))),,,+++******))))))******,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,,,,---...000111222222333333444555888<<<@@@BBBFFFCCC@@@===<<<999666333222111111000///...---------------,,,,,,++++++***,,,++++++++++++*********,,,***************(((&&&''''''((((((((('''&&&&&&)))))))))(((((((((((('''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((('''''''''((()))******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------.........---......///000000000000000111222333333777999;;;>>>CCCJJJRRRWWWlllwww|||vvvppplllhhhddd___]]]]]]\\\XXXUUULLLIIIEEEAAA>>><<<888666555333111000000///---+++************))))))))))))))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&((((((&&&$$$""""""$$$&&&((($$$$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&###""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###&&&)))((('''$$$%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))))))))((((((''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((************))))))))))))++++++***)))))))))******---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---------...//////000000////////////111444666888>>><<<:::888555333111///......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++************'''&&&&&&(((***+++***(((''''''(((((((((''''''&&&((((((((((((((((((((((((***)))((('''%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###""""""######$$$%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))'''''''''((()))***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.........------......///000////////////000000111555666777999;;;@@@FFFKKKUUU___lllxxx{{{uuuoooiiieeebbb```]]][[[ZZZWWWSSSPPPHHHEEEAAA>>><<<:::888555444222000/////////...,,,*********))))))))))))))))))))))))(((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%######$$$&&&'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))))))))((((((((((((((((((((((((((()))(((((('''''''''((((((''''''((((((((())))))))))))((((((''''''(((((()))************)))))))))(((******))))))))))))******---,,,,,,++++++******)))+++++++++,,,,,,+++++++++------------............///////////////000222222777777666444111///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))***,,,---,,,+++'''(((((())))))((((((((('''''''''''''''(((((((((((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((()))(((&&&%%%%%%%%%''''''&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((************************((((((((()))***+++,,,---*********+++++++++,,,,,,,,,------------...............------------......000///////////////000000///000222333444888===AAAEEEMMMWWW```iiiuuu{{{uuuqqqlllgggddd```^^^[[[YYYUUUQQQMMMJJJAAA???;;;999888666444222000...+++++++++++++++)))))))))))))))))))))************)))))))))(((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%######$$$&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&''''''''''''(((((()))*********))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))*********))))))(((((())))))***************)))))))))(((***))))))((())))))******+++*********)))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------333333333111...,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***)))((()))))))))'''%%%''''''((()))))))))((((((&&&''''''''''''((((((((($$$%%%&&&'''(((((()))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''(((((()))))))))(((&&&%%%%%%%%%&&&'''&&&&&&''''''((())))))***'''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''%%%&&&'''((()))))))))(((***************************)))))))))***+++,,,---************++++++++++++------------............///...------,,,---------/////////......///000000///000000000000222666999:::???FFFLLLQQQZZZfffppp{{{uuuoookkkhhheeeccc^^^\\\YYYUUUPPPKKKGGGEEEAAA>>>;;;999888777444333///---,,,,,,------,,,***))))))))))))*********************)))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$ """%%%&&&&&&%%%&&&'''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&((()))***+++%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((((((((()))))))))***************))))))))))))******************))))))))))))))))))((((((((()))******))))))))))))))))))))))))++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------///111111///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))'''&&&%%%%%%&&&%%%###!!!%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''((()))))))))''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''((((((((())))))))))))(((((((((((((((************************&&&&&&'''((()))******)))******************************))))))))))))***+++************+++++++++++++++,,,,,,,,,------------///...------,,,,,,,,,---------------......///000000111111000000000333555222777<<<>>>@@@FFFPPPXXXbbbjjjvvv|||wwwooohhhdddbbb```___ZZZXXXUUUPPPKKKFFFCCCBBB@@@>>>;;;888777666444222...------...//////---+++((()))))))))************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###!!!$$$'''((('''&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''))))))***%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))'''''''''((((((((())))))))))))(((((((((((())))))************))))))))))))((((((((((((((()))******((((((((()))******++++++,,,+++***))))))***+++,,,)))*********++++++,,,,,,,,,,,,---....../////////---///000...+++)))***,,,,,,,,,,,,,,,++++++++++++)))))))))))))))*********************))))))))))))&&&%%%%%%&&&))))))((('''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''((($$$$$$$$$###############'''''''''''''''((())))))&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$)))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))&&&'''''''''(((((()))))))))))))))((('''''''''&&&''''''''''''''''''''''''&&&'''((()))***************************************))))))(((((((((((())))))************+++++++++******+++++++++,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,---...///000---............///111444000444888999999===EEELLLJJJRRR]]]hhhrrr|||}}}{{{tttkkkddd___]]]\\\[[[VVVUUURRRMMMGGGCCCAAAAAA;;;999555333222000...,,,(((((()))+++,,,+++)))&&&(((((())))))*********+++(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%######$$$&&&(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&%%%%%%$$$######&&&((()))'''%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((************))))))))))))((((((((((((((()))******(((((()))***+++,,,,,,---,,,+++***))))))***+++,,,((())))))***++++++,,,,,,'''(((***+++,,,---------///...,,,,,,,,,,,,***))),,,+++***))))))***+++,,,************************+++******)))(((''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((('''%%%%%%(((***%%%'''((('''&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''))))))(((((())))))))))))(((((())))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,,,,---......//////............000222555888:::;;;AAAFFFKKKPPPUUU___llluuu}}}tttooohhhbbb]]]YYYUUURRRNNNKKKGGGCCC@@@>>>======555333111...------......,,,+++***))))))***+++,,,(((((())))))((('''&&&&&&)))***+++***)))&&&$$$"""&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###%%%&&&''''''&&&%%%(((((((((((('''&&&%%%$$$''''''((((((((('''%%%$$$''''''((((((((((((''''''%%%%%%$$$###$$$%%%&&&''')))***)))'''&&&&&&))),,,******+++++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))---,,,***((()))+++---///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,+++)))++++++***))))))***++++++))))))))))))))))))))))))******))))))(((''''''&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&''')))))))))''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((''''''(((((((((((())))))))))))(((((())))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,,,,------.............../////////111222444555666777;;;@@@CCCGGGNNNWWW___ggglllsss{{{{{{yyyqqqmmmggg```ZZZSSSLLLGGGBBB@@@===:::888888888888333111///---,,,,,,---...++++++***))))))***++++++((((((((((((((('''&&&&&&"""$$$&&&((())))))(((''''''&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''''''''&&&&&&&&&''''''((((((((('''%%%%%%''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))*********(((''''''***,,,............---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))++++++)))))))))***,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***+++******))))))******+++((((((((((((((((((((((((***))))))(((((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((++++++'''$$$'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''************************---,,,+++)))(((((((((((((((((())))))))))))(((((())))))))))))************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------,,,,,,,,,,,,,,,,,,---...............///////////////000000111333777:::<<<===@@@FFFKKKPPPTTTZZZbbbjjjsss}}}{{{xxxuuulllhhhaaaZZZRRRIII@@@:::666555333222222222333333///...---,,,+++,,,------+++******))))))******+++(((((((((((((((''''''&&&!!!###&&&((()))))))))'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''((((((((((((''''''((((((''''''(((((()))******++++++)))((((((***,,,000000///...---+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++******))))))))))))******(((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''',,,222111,,,%%%%%%&&&'''%%%###""""""###''''''''''''''''''''''''))))))))))))))))))))))))+++******))))))((((((((((((((())))))))))))((((((((()))))))))************))))))))))))************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///...............///000222555777888888999<<<>>>BBBEEEIIINNNUUU]]]ffflllttt|||}}}wwwqqqlllbbb^^^VVVOOOGGG???777222111000000//////000000111,,,,,,++++++++++++,,,---******))))))))))))******'''(((((((((((((((''''''$$$$$$&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((())))))))))))******)))(((((()))+++++++++++++++***(((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********)))((()))))))))************++++++++++++++++++,,,,,,,,,+++***)))***,,,,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((()))...333333---'''%%%&&&&&&%%%###!!!"""###((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))(((((())))))))))))((((((((()))))))))************(((((()))))))))*********+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------......///111111...///111222222333444555888999<<>>CCCFFFHHHNNNVVV]]]dddllluuu|||xxxtttoooggg[[[SSSGGGAAA:::444111111000000------,,,,,,,,,+++++++++************************((())))))******))))))(((&&&'''((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%&&&''')))***''''''&&&&&&&&&'''((((((''''''((((((((((((''''''$$$%%%&&&''''''''''''&&&&&&'''((((((&&&&&&'''(((%%%&&&'''((())))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))))))))******+++,,,,,,,,,---+++******++++++)))((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******))))))(((((())))))))))))(((((())))))))))))************************++++++++++++******************************))))))))))))************+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---...///000111111000///000111333333333222444666777888999===???===AAAGGGKKKNNNUUU\\\cccnnnrrrxxx~~~vvvkkkddd___XXXMMMEEE999666111...---.........)))******+++++++++************+++++++++******)))'''((()))******)))((('''&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''((())))))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''***---///'''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''$$$%%%&&&'''''''''&&&&&&&&&((())))))'''''''''(((''''''(((((())))))(((((('''''''''((()))*********))))))))))))))))))))))))(((((())))))*********)))'''''''''((((((((())))))((())))))***++++++,,,,,,...,,,******+++***)))''''''((()))******)))((('''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&''')))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%%%%(((***###%%%&&&&&&$$$$$$%%%'''''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++***(((((((((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))******************************))))))))))))***************++++++,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,------...///000...---,,,...///000000---///111333333555777999999<<>>777555222000.........///++++++++++++,,,,,,------+++++++++++++++*********++++++************++++++))))))))))))(((((((((((()))(((''''''''''''((()))''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###&&&'''((('''&&&%%%&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''&&&%%%&&&&&&'''&&&&&&'''))))))'''&&&((((((((((((((((((((((((((((((((((((((()))))))))************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$##################$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((()))))))))(((&&&%%%'''(((((()))***++++++,,,(((((((((((((((((((((((()))(((((('''''''''''''''(((((())))))***+++++++++)))))))))))))))))))))))),,,++++++***)))(((((('''((())))))************)))++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------..............................//////000111111222222444777888:::<<<@@@BBBFFFHHHLLLPPPUUUZZZaaaeeelllpppwww~~~yyyqqq```ZZZRRRKKKDDD>>>888444333222000...,,,,,,------+++++++++++++++++++++,,,+++++++++***************++++++************++++++))))))((((((((('''''''''(((''''''''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########!!!###%%%&&&''''''&&&&&&'''%%%""" !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((('''&&&'''))))))((('''(((((((((((((((((((((((()))******+++++++++++++++******************************)))))))))(((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''***)))(((&&&&&&&&&'''''''''(((((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))))))))))))))))))))++++++******)))(((''''''(((((()))******************++++++,,,,,,++++++***,,,+++***)))******,,,---+++++++++,,,,,,,,,------.........---------------......//////////////////111333444555555777999<<<:::<<>>AAAFFFKKKPPPVVV\\\``````cccggglllpppuuu{{{~~~~~~|||vvvssseee```XXXOOOHHHAAA:::666444444333111...---,,,---++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))((()))))))))*********+++))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((())))))'''&&&&&&(((***+++***''''''''''''''''''''''''$$$%%%'''(((((((((&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''((()))***+++,,,'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###!!!!!!#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&'''((()))***%%%''')))***+++***)))(((((((((((((((((('''''''''((((((((((((((((((((((((###$$$&&&(((************))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))(((((((((((())))))))))))''''''(((******+++++++++******++++++++++++******((()))***,,,,,,,,,+++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++---...//////...---...///000000//////111333---...//////000222555888666888<<>>@@@CCCEEEHHHKKKOOORRRUUUWWW[[[___dddiiilllooorrrtttyyy{{{}}}vvvppphhh]]]UUUPPPJJJCCC===999777666555555444222000000000///............///,,,,,,+++***)))))))))***---,,,***+++,,,,,,+++)))(((((())))))******++++++((((((((('''&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$### ########################$$$$$$&&&''''''&&&$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!"""%%%((('''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%''''''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&((()))***)))((('''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%'''%%%$$$$$$&&&&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&%%%%%%+++***((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((())))))***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,+++++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,......------......///000......//////000111111222222222222222333555777888:::;;;>>>AAADDDGGGIIIJJJOOORRRWWW\\\___cccgggjjjjjjlllooosssvvv{{{zzzpppdddZZZTTTMMMFFFAAA@@@===999555666444333222333222111///000///...---------------,,,+++******))))))******,,,***))))))***+++)))((()))))))))))))))*********%%%&&&&&&'''(((((())))))))))))(((((('''&&&%%%%%%$$$%%%&&&'''((((((''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%### ########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%(((((('''%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((())))))***&&&%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***++++++++++++***,,,+++++++++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,......------......///000---------...//////000000111000000//////000000111222333444666888:::<<<===???BBBFFFIIIMMMQQQVVVYYYYYY\\\```dddgggkkkooosssvvvyyy|||zzzvvvpppkkkeee___YYYPPPFFF??????;;;777555666666333111222111///000111111///...//////...,,,,,,+++++++++++++++***)))))))))******+++)))(((((()))***((('''***))))))))))))))))))(((&&&''''''(((((()))******((((((((((((((('''''''''$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''((((((''''''''''''((((((***)))'''&&&'''(((***,,,######$$$$$$%%%'''((()))&&&&&&&&&%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###""""""!!!"""###%%%&&&((('''%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&!!!"""#########$$$%%%'''###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''(((((((((((('''''')))))))))))))))(((''''''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%''')))+++,,,,,,+++***************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------.........000000000//////////////////000111222333444555555444666888:::<<>>999666:::777444333333333111000///...---...///000///.........,,,+++******************))))))))))))******+++)))(((((()))***((('''******))))))((((((((('''*********)))((((((''''''%%%&&&&&&'''((()))******&&&&&&'''(((((()))))))))########################$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((()))******)))(((((((((''''''&&&&&&''''''((((((''''''&&&'''((()))***$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!"""###%%%&&&'''&&&&&&%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&$$$###%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''(((((())))))(((((('''))))))******)))((('''&&&)))))))))******)))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&)))+++,,,+++***)))(((((())))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------......//////000000000000000000000111111111222222111222222222222444777:::888;;;>>>AAACCCEEEHHHJJJMMMPPPUUUYYY]]]bbbhhhlllooorrrwww{{{~~~~~~wwwpppmmmaaa]]]VVVOOOKKKGGGCCCAAA<<<:::888777777777666555222111000/////////...---///...---...///000///...------,,,******)))))))))***))))))((())))))******,,,***))))))***+++)))(((***)))))))))((((((''''''*********)))((((((''''''''''''''''''(((((((((((())))))((((((''''''''''''########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''%%%$$$######$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$&&&'''(((######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$'''((()))******)))((('''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&)))+++***&&&######%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%***)))(((&&&%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%(((((()))******)))''''''((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))************)))((((((((()))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,---.../////////////////////////////////000111111000//////000222222444666888888999<<<>>><<>>AAAEEEIIIMMMPPPSSSUUUUUUWWW[[[___[[[]]]___```aaacccfffiiijjjgggbbb^^^^^^aaaeeehhhjjjhhheeeaaa^^^\\\[[[ZZZ]]]\\\\\\[[[ZZZXXXWWWVVVUUUTTTSSSPPPLLLGGGBBB@@@>>>===<<<:::888777777777222111000111333222111///111111222111/////////000,,,...//////...---.........---,,,,,,------,,,***************+++,,,---...((((((((((((((()))*********(((''''''(((((('''&&&&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%% !!!"""$$$&&&((()))***'''&&&%%%$$$%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%"""######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%######""""""###$$$%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###""""""%%%((()))******$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((())))))(((&&&$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%&&&'''((()))***%%%&&&&&&&&&%%%$$$$$$###((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))(((((('''&&&$$$$$$$$$&&&)))***)))((('''((('''&&&&&&'''***++++++***(((((((((((('''&&&%%%$$$(((((((((((())))))))))))))))))))))))(((((((((((())))))************)))))))))'''&&&(((+++---,,,***---+++)))'''&&&''')))+++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................111000...,,,+++++++++,,,---,,,,,,,,,,,,---......,,,,,,---...///000111111---...000111000///000111222222333444555777888999<<<<<<===>>>@@@BBBDDDEEEIIIHHHGGGFFFGGGIIILLLMMMKKKJJJHHHGGGGGGHHHJJJKKKLLLKKKIIIGGGEEECCCAAAAAACCCCCCBBBBBBAAAAAAAAA@@@???@@@AAA???<<<888777666555555555444444333333333////////////////////////111000000///...---------,,,,,,------------,,,,,,+++++++++++++++++++++++++++*********))))))((((((************))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%&&&((((((%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$###"""!!! '''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&&&&$$$""" $$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((($$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((('''&&&%%%$$$$$$&&&)))***)))((('''((()))((('''((()))***)))(((&&&&&&'''''''''''''''&&&'''((((((((())))))))))))))))))))))))(((((((((((())))))************))))))***)))((())),,,---,,,***---+++***(((((()))***+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,---------------------------------//////---,,,++++++,,,,,,---,,,,,,,,,,,,---..................////////////,,,---//////......///000/////////000111222333444666666666777888:::;;;<<<:::999999888999;;;===>>>>>>===;;;::::::;;;===>>>???>>>===;;;999888666666888888777777777777777777888999:::999555333111111333333222222222111111111111111111111111111111111111111000000///......---,,,------......------,,,++++++++++++++++++++++++*********)))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''******)))(((''''''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))'''&&&&&&'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$&&&((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&))))))(((''''''(((***)))'''((())))))'''&&&$$$%%%&&&'''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((())))))******))))))(((,,,*********,,,,,,+++***++++++++++++************+++++++++,,,,,,,,,------))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---....../////////.........------+++---......---------..................///000000000000000000111222333444333333222222222444555666777666555444444555666777777666666555444333222222222222222222333333333333222333444333000......///000000000000////////////111111111111111111111111111111000000//////......------............------++++++++++++++++++++++++******))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$""" $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''''''''$$$&&&(((((('''''''''((()))(((''''''((()))((('''%%%&&&&&&'''(((((('''''''''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((+++******************)))***+++,,,---,,,,,,+++*********++++++++++++,,,,,,************++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,++++++,,,,,,---...........................+++---//////---------...000000///////////////000//////////////////000111333333333222333444555666444444333333333333444444444444444444333333333333111111111222222333333333000111222111000//////000////////////..................................../////////......---------------............------************************))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''######$$$%%%'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""""""""######$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$"""!!!$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######%%%&&&&&&%%%######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''$$$&&&''''''&&&&&&'''((('''&&&%%%&&&)))***)))(((''''''(((((('''&&&&&&%%%''''''''''''(((((((((((('''((((((((()))))))))***(((((())))))))))))(((((())))))))))))(((((((((((()))***,,,------,,,+++***))))))))))))************+++++++++,,,,,,,,,,,,---)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,---...//////000---...000000...------...111000000////////////000000//////......//////000000000000000000000111111000000000000000000000000000000000000000000000000---------.../////////000///111111111//////000222.........///////////////------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,************************(((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''######$$$%%%&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$%%%%%%!!!"""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$#########$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%%%%$$$&&&(((******)))(((((((((((('''&&&%%%$$$&&&&&&'''''''''(((((((((''''''(((((())))))******'''(((((())))))(((((('''&&&((()))(((''''''((())))))***+++,,,,,,,,,+++***((((((((())))))))))))***++++++,,,,,,,,,---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,+++++++++++++++,,,------***+++,,,---...///000000---///000000...------...///......---------............---------......///........................000000000000000000000000000000000000000000000000.............../////////......///...------...000.........///////////////////////////////////////++++++******************++++++,,,,,,,,,,,,++++++************************''''''(((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######&&&(((######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$###""""""!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%'''((('''&&&%%%&&&((()))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((()))*********''''''((((((((((((''''''%%%((())))))(((''')))+++((())))))***++++++******((())))))))))))************+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,------------------------******+++,,,---,,,+++++++++++++++***++++++,,,---,,,,,,,,,------.........---...//////---,,,,,,---------,,,,,,,,,---......---,,,,,,,,,---...////////////000000000/////////111111111222222111111111111111111111000000000000111111000000000000000000---------,,,******,,,...---------.........//////........................***************+++++++++)))******++++++******)))************************'''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!"""%%%(((######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!###$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""  """$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###***))))))))))))(((((((((########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$###"""!!! !!!"""###%%%%%%%%%%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%""" %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%'''))))))'''&&&&&&'''(((&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''''''((((((((((((''''''%%%(((******))))))+++---(((((()))))))))******+++)))************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,........................***+++,,,---,,,,,,******++++++******++++++,,,---......---------,,,,,,,,,,,,---......,,,***++++++...---------......///000------------...///000111......////////////...---......////////////...............---------------000//////......------------...---,,,******,,,...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!######!!! $$$'''######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%###""" !!!!!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$######""""""###%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%******))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))((('''''''''(((***+++))))))(((((('''''''''&&&((((((((((((((()))******))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++***)))(((''''''***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...+++)))***---...---,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,...///111111111000......---------////////////000000000000,,,+++*********,,,...000,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,------......------,,,***)))(((''''''((()))***))))))))))))))))))******(((((())))))*********+++******))))))((())))))))))))))))))))))))(((''''''******))))))((('''%%%%%%$$$&&&'''&&&%%%######$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$''''''%%%$$$###"""""""""#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&########################((('''%%%#########%%%&&&***)))'''%%%%%%%%%'''(((%%%###"""###$$$&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!###$$$%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""###%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&''')))))))))((((((((('''''''''&&&((('''''''''(((((()))***(((((((((((((((((((((((((((((()))******+++,,,,,,+++******************+++************))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++---+++***+++---...---++++++++++++,,,,,,,,,------,,,,,,,,,---...000111333111000///...------------------.........////////////...---++++++,,,...///,,,,,,,,,------------...//////---,,,+++*********,,,,,,------------,,,,,,+++***)))(((((()))***+++*********)))))))))))))))(((((()))))))))*********+++++++++******++++++,,,)))))))))))))))(((''''''(((((((((((('''&&&%%%%%%%%%&&&((('''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$&&&&&&%%%$$$############$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""################################################'''&&&$$$######$$$%%%&&&)))(((&&&%%%$$$%%%&&&'''%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$&&&%%%###""""""###%%%&&&#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((())))))******+++++++++))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******,,,......,,,***++++++++++++,,,,,,,,,,,,---------...000222333444000///......------------,,,,,,,,,---------......111000...---,,,,,,------,,,,,,,,,,,,------------///...---,,,+++*********+++,,,,,,------,,,,,,+++++++++************+++++++++*********))))))(((((((((((())))))))))))************)))******+++,,,---((())))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%'''((((((&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###########################%%%%%%$$$######$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%###"""###$$$&&&%%%%%%######""""""""""""######%%%$$$######"""#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#######################################$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$%%%%%%###""""""!!!!!!""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********+++))))))************))))))))))))))))))******************++++++++++++*********************************************++++++,,,+++++++++++++++++++++++++++++++++************))))))***+++---...---+++******++++++++++++,,,,,,,,,,,,,,,---...000222333444///......---,,,,,,------,,,,,,,,,,,,------------//////...---,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++************************++++++******)))((((((((((((((())))))))))))))))))&&&&&&&&&'''((()))***+++(((((())))))(((((('''&&&###$$$%%%%%%&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$########################$$$$$$######$$$%%%&&&'''%%%%%%$$$######$$$$$$%%%%%%###"""###$$$&&&%%%%%%######""""""""""""######$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&''''''&&&%%%$$$#################################"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%##############################"""""""""###$$$%%%###$$$%%%%%%%%%%%%$$$###"""""""""##################""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&###!!!%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))***************+++,,,,,,+++******************)))))))))))))))******++++++******)))******************************))))))******+++,,,++++++++++++++++++++++++++++++*********)))))))))((())),,,------,,,+++************+++++++++,,,,,,***+++,,,---///000111111...------,,,,,,,,,,,,---,,,,,,---------.........,,,,,,+++,,,,,,------...+++++++++,,,,,,,,,---------------------......///******++++++++++++******((())))))))))))))))))(((************))))))(((((())))))((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((((((((((('''&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%'''(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''(((((('''%%%$$$####################################$$$%%%%%%&&&$$$$$$$$$###$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&########################"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################$$$###"""""""""###%%%&&&"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$""" %%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))***+++,,,------,,,+++***+++*********))))))(((((())))))************))))))***************************))))))))))))***+++++++++++++++++++++++++++++++++++++++*********))))))'''***,,,,,,+++***++++++************++++++++++++)))***,,,---............---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,------...++++++++++++,,,,,,,,,,,,000///...---,,,+++++++++)))******++++++******)))(((((())))))))))))(((((()))))))))))))))))))))***))))))((((((((((((''''''(((((('''(((((()))***+++'''(((((((((((('''&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''!!!"""$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$####################################$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""#################################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########"""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###########################$$$%%%%%%%%%%%%$$$###############$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&########################!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################$$$###"""!!!"""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''***)))(((((('''''''''((('''''''''''''''''''''''')))))))))))))))))))))((()))***+++,,,,,,+++***)))))))))))))))************))))))************))))))************************)))))))))))))))***++++++************************,,,,,,+++++++++*********(((***,,,+++***)))+++---************++++++++++++***+++,,,---...------,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------***++++++++++++,,,,,,,,,......,,,+++***)))))))))))))))************))))))((()))************)))(((((((((((()))******++++++))))))((((((((('''''''''(((((((((''''''((())))))''''''((((((''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%###%%%&&&'''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&"""###%%%&&&&&&%%%$$$###$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&""""""""""""""""""""""""###########################$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&###########################$$$%%%&&&&&&%%%$$$###############$$$%%%&&&'''((('''&&&$$$###"""""""""""""""""""""""""""""""""!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################$$$###"""!!!!!!###%%%&&&&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%###"""######$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''******)))(((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''')))***++++++***)))'''''''''((()))***+++,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************************,,,,,,,,,++++++++++++***(((***,,,***((((((+++...)))************++++++++++++,,,---......---,,,++++++++++++***++++++,,,,,,)))************+++++++++////////////...---,,,+++******+++++++++,,,,,,,,,)))))))))((()))******+++))))))************)))))))))***+++,,,,,,+++***)))''''''((()))***+++,,,,,,))))))(((((('''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%%%%%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""###%%%&&&&&&%%%###"""#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&&&&&&&&&&%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######""""""############""""""######""""""######$$$%%%&&&%%%###"""""""""############$$$%%%%%%&&&''''''########################%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$############"""""""""######$$$$$$$$$'''&&&$$$"""!!!!!!"""###"""######$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&''''''(((((((((((((((''''''***************)))((((((''''''''''''''''''''''''+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******************************'''***...222222...***''')))))))))((()))******+++******)))(((((((((((((((---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))************+++++++++...------.........+++)))(((((((((((()))***+++,,,,,,+++)))((('''((())))))(((((()))*********************))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$###"""'''&&&$$$###"""###$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$#########$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$+++&&& !!!### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###'''''''''&&&$$$###!!!  """$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$#########$$$$$$######$$$$$$%%%&&&&&&'''########################$$$%%%%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######"""!!!"""$$$%%%'''######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''***************)))(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))******)))(((((()))******************************'''(((***++++++***(((''')))))))))))))))******+++++++++***))))))))))))))),,,,,,+++++++++******************+++++++++,,,,,,)))************+++++++++---------...//////,,,***++++++***************+++*********)))))))))******(((((()))***************))))))))))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))((((((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&%%%######&&&%%%$$$#########$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$***&&&###"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$#########"""!!!  !!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$&&&%%%###""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%###"""""""""###$$$&&&&&&$$$$$$%%%%%%$$$###"""""""""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((((('''))))))******))))))(((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))+++***(((''''''(((***+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((()))))))))******++++++******))))))*********************)))))))))*********++++++++++++,,,)))************+++++++++---,,,,,,...//////...,,,------,,,,,,+++******)))))))))***++++++++++++***(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$###"""$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""######$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$""""""############"""""""""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###$$$&&&%%%###!!!!!!"""$$$&&&$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$######################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))((((((((((((((((((((((((((((((+++***(((&&&&&&(((***+++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,'''(((((()))))))))))))))******)))))))))))))))***************************************++++++++++++))))))*********+++++++++,,,+++,,,...000000...,,,,,,,,,,,,++++++******)))******+++,,,,,,+++))))))(((((()))***************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""""""""#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%###%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""############""""""""""""!!!!!!""""""###$$$"""""""""############"""######$$$$$$$$$$$$$$$%%%########################"""""""""#########$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$######"""""""""$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$################################################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((***)))(((&&&&&&((()))***((((((((((((((((((((((((++++++++++++++++++++++++''''''((())))))))))))((((((((('''''''''(((((()))******++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++++++++---//////---,,,(((((()))***++++++******++++++,,,,,,+++***(((&&&(((((()))***************(((((())))))*********+++(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%"""######$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%"""###%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""!!!"""$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&&&&&&&%%%$$$######$$$%%%&&& !!!!!!"""""""""""""""%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%###!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%% !!!""""""###"""""""""######$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$###""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%!!!$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))''''''((()))))))))(((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((('''(((************((('''&&&'''((()))***)))((('''''''''&&&&&&&&&'''((((((*********+++++++++++++++)))))))))************+++)))************++++++++++++******,,,...---,,,***&&&''')))***++++++*********++++++******)))((('''(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&((()))######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########"""""""""###$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%!!!"""$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########$$$%%%&&&((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%% !!!"""###$$$######"""$$$$$$###################################################$$$$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%&&&&&&!!!$$$''')))((('''&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%&&&'''((())))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((())))))((('''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&((()))***)))(((''''''''''''''''''((()))))))))))))))*********++++++))))))))))))************)))************+++++++++*********+++,,,,,,)))'''((()))+++,,,,,,+++***)))((('''''''''((()))******(((((()))***************((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((((((((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$##################$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$"""$$$%%%$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###!!! """%%%&&&%%%"""&&&&&&%%%%%%$$$######"""$$$%%%'''((()))((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!""""""###!!!"""###$$$%%%%%%$$$###$$$$$$#############################################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ ###$$$%%%$$$###!!!"""""""""######$$$$$$%%%!!!###&&&(((((('''$$$""""""###$$$%%%&&&'''''''''######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''((($$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%&&&'''((())))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))%%%''')))******)))'''%%%''''''''''''''''''''''''***)))(((((((((((()))***%%%&&&((()))***)))((('''((((((((((((((()))******'''((((((((())))))******))))))))))))************)))************+++++++++******)))***+++***(((&&&+++,,,---...---+++)))(((%%%%%%%%%%%%'''))),,,---(((((()))***************((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''###$$$&&&(((************(((((())))))***++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""""""""###$$$$$$%%%%%%&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$%%%&&&&&&""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############&&&&&&%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$'''$$$!!!&&&&&&%%%%%%$$$###""""""$$$%%%'''))))))((('''&&&###$$$%%%&&&&&&%%%$$$##################"""!!!!!! !!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#######################################$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&#########%%%''''''%%%#########$$$%%%&&&(((((()))''''''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%$$$#########$$$%%%&&&!!!###$$$$$$"""!!!""""""$$$$$$######$$$$$$%%%&&&######$$$%%%$$$###"""!!!$$$$$$$$$############"""&&&&&&&&&%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$################################################'''&&&$$$"""!!!!!!""""""########################""""""""""""############$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$###############%%%$$$###"""###$$$&&&((( !!!###$$$%%%%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$##################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++,,,+++***(((''''''''''''(((((((((((((((((((((((()))***+++++++++)))((('''******))))))))))))******))))))((('''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&'''((()))******((((((((((((((((((((((((***)))((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***---+++(((''')))***)))'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! ######################## !!!###$$$%%%%%%$$$$$$$$$###!!!!!!"""""" ######"""!!! $$$$$$$$$###############"""############$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&'''((((((%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################"""""""""###$$$%%%!!!###$$$$$$"""!!!"""#########""""""######$$$%%%"""###############""""""$$$$$$$$$############"""$$$$$$$$$$$$####################################""""""#########$$$$$$$$$###################################################"""!!! ########################""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$###############!!!!!!!!!!!!!!!"""""""""!!!  """###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%"""""""""######"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************+++***)))((((((((('''((())))))))))))))))))))))))***************)))(((((()))(((((((((((((((((()))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$'''+++,,,+++((('''(((((('''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$""""""######################## !!!###$$$%%%%%%$$$$$$###"""!!!"""###$$$###"""""""""###""""""!!! ##################$$$$$$"""############$$$$$$$$$&&&%%%###"""!!!"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""%%%%%%######"""###$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$###############$$$%%%&&&'''(((((($$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$!!!###$$$$$$###""""""###""""""!!!!!!""""""###$$$######"""""""""######$$$$$$$$$$$$############"""!!!!!!!!!"""""""""""""""#######################################$$$$$$$$$################################################ !!!!!!!!!!!!!!! ########################""""""""""""##################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!!!!""""""######$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&################################################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%)))((('''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))(((''''''&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((,,,,,,)))'''''''''%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###&&&%%%###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$########################!!!!!!###$$$$$$%%%$$$$$$###"""!!!"""$$$&&&%%%$$$"""######$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$&&&%%%###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%$$$###"""""""""""""""######$$$$$$$$$$$$######'''&&&&&&%%%$$$###""""""######$$$%%%&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################""""""""""""#########$$$!!!###$$$$$$###"""###$$$"""""""""""""""###$$$$$$$$$$$$###""""""###%%%&&&$$$$$$$$$#########"""""" !!!!!!!!!""""""######################################################################################################!!!"""$$$%%%%%%%%%$$$###########################!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&((('''&&&&&&&&&''''''((('''&&&$$$######$$$%%%&&&""""""#########$$$$$$$$$###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%&&&&&&%%%$$$"""%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***************************************)))(((''''''((()))***(((''''''''''''''''''((())))))((('''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###***...,,,(((''''''&&&#########$$$$$$%%%%%%&&&'''&&&%%%######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###'''%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$%%%########################!!!""""""###$$$$$$%%%%%%###"""!!!"""$$$%%%$$$#########$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%$$$###"""%%%%%%$$$$$$$$$#########"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!######$$$$$$$$$$$$######%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$#####################$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$$$$$$$!!!"""$$$%%%$$$###$$$%%%$$$############$$$%%%%%%&&&%%%$$$######$$$&&&'''$$$$$$$$$#########"""""""""""""""######$$$$$$$$$################################################################################################"""###%%%&&&'''&&&&&&%%%########################!!!"""""""""############$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########$$$$$$&&&%%%###""""""###$$$%%%"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&'''###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++++++++***))))))))))))))))))))))))***)))(((''''''((()))***)))((((((''''''(((((()))))))))((('''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''############$$$$$$$$$$$$''''''''''''''''''''''''###,,,111,,,'''&&&'''%%%"""######$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###""" !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$$$$########################"""""""""######$$$%%%%%%$$$"""!!!!!!""""""!!! $$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################!!!###$$$$$$$$$###""""""""""""######$$$$$$######$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""###$$$%%%%%%%%%############""""""!!!!!!"""######$$$$$$######"""#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&((('''%%%$$$###"""""""""""""""######$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%$$$$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################!!!""""""###$$$$$$$$$###########################""""""""""""##################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!!!!""""""##################"""""""""!!!#########"""######$$$$$$""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$"""!!!!!!####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,+++******((((((((((((((((((((((((((((((''''''(((((()))))))))(((((((((((((((((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""...333,,,%%%&&&&&&$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$########################""""""""""""###$$$%%%&&&$$$###!!!!!!"""!!! $$$$$$$$$###"""!!! """""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############"""""""""""" """$$$$$$$$$$$$ !!!!!!"""######$$$$$$###$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$######"""!!!""""""###$$$$$$######"""""""""############""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$### """$$$%%%$$$$$$%%%&&&###############$$$$$$%%%%%%%%%%%%$$$###"""!!! $$$$$$$$$############"""$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$#########""""""################################################!!!!!!!!! !!!!!!""""""########################""""""""""""############!!!"""###$$$$$$%%%#######################################$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$######"""########################$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$###""" """###$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((()))+++,,,,,,+++***)))''''''''''''''''''''''''&&&''''''((())))))(((((((((''''''&&&&&&''''''((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""///444,,,$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%$$$###!!!###$$$&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################""""""""""""$$$%%%&&&$$$"""!!!"""######"""!!!""""""############""""""##################$$$$$$"""############$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###############################################################""""""!!!!!!"""###%%%%%%%%%%%%$$$""""""############""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$ !!!"""$$$$$$######""" """$$$%%%%%%$$$%%%'''"""""""""""""""######$$$###$$$$$$$$$""" $$$$$$$$$############"""%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$######""""""###################################################"""!!! !!!"""###########################""""""""""""############!!!###%%%&&&'''"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$##############################"""!!! !!!###$$$&&&''''''&&&&&&########################!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########"""###%%%'''''''''%%%$$$"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,,,,+++)))(((''''''''''''''''''''''''%%%&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########(((((((((((((((((((((((("""000555,,,$$$%%%&&&###%%%&&&&&&'''&&&%%%###""" """%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$###########################""""""""""""$$$%%%&&&###"""!!!"""$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$###############"""############$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$ """###%%%&&&&&&&&&%%%""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###""""""###"""$$$%%%$$$###$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$""""""""""""##################""""""######$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%######"""""""""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%((((((&&&%%%$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!""""""###"""""""""###$$$$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''''''&&&$$$######$$$&&&'''&&&%%%%%%&&&&&&'''((()))))))))(((((((((((())))))+++******)))(((''''''&&&******))))))((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$///111(((###&&&&&&!!!########################""""""###$$$&&&'''(((((('''''''''&&&&&&%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################""""""""""""############$$$$$$$$$############"""########################""""""###$$$$$$$$$$$$######"""""""""!!!!!! """############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""############""""""""""""###########################$$$%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$######%%%%%%$$$######$$$%%%%%%############$$$%%%&&&&&&$$$###"""""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&%%%###""""""###!!!###$$$$$$#########$$$""""""######$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&""""""""""""##################""""""######$$$%%%####################################$$$$$$$$$$$$$$$#########"""""""""!!!######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""$$$######""""""######$$$$$$$$$##################&&&%%%$$$###"""""""""###"""############$$$$$$$$$%%%%%%$$$$$$$$$########################$$$%%%%%%###############$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""################################################"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((((((((((((((('''%%%$$$$$$%%%'''((((((''''''(((((()))***+++))))))(((((((((((())))))******))))))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$000333***$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################""""""""""""############$$$$$$$$$############"""########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######"""""""""###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$$$$###"""""""""###$$$$$$###$$$&&&''''''&&&$$$###########################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######"""###$$$%%%&&&!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###""""""!!!"""###$$$$$$###"""!!!"""###%%%&&&&&&$$$"""!!! ###%%%&&&&&&$$$######$$$###$$$%%%###"""!!!###$$$#########$$$$$$%%%%%%&&&################################################$$$######"""""""""######""""""""""""##################""""""######$$$%%%########################!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$###############"""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###""""""""""""""""""###%%%%%%$$$$$$###""""""!!!###""""""!!!!!!!!!"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$#########$$$############$$$%%%%%%$$$$$$$$$###############&&&%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#########################################################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''(((((((((((((((((((((&&&%%%%%%&&&(((((((((''''''(((((()))***+++))))))(((((((((((())))))***))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$000555---%%%%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################"""""""""#########$$$$$$$$$$$$$$$############"""########################""""""###$$$$$$$$$$$$###############"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""!!!"""###$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""!!!!!!!!!"""###$$$%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""!!!!!!"""###$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&!!!""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######""""""###%%%&&&&&&%%%###"""$$$%%%%%%&&&%%%$$$"""!!!""""""""""""""""""""""""$$$%%%&&&&&&$$$######$$$%%%%%%%%%###!!!!!!"""$$$######$$$$$$%%%%%%%%%&&&#########""""""#########"""""""""""""""###############"""!!!!!!!!!!!!"""!!!"""""""""##################""""""######$$$%%%########################!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""###$$$%%%$$$$$$$$$###"""""""""""""""""""""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###...444---%%%$$$(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%###"""!!!!!!"""###$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%% !!!!!!"""###$$$%%%###$$$%%%%%%%%%%%%$$$###"""""""""###############################################################""""""############""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%$$$###!!!!!!!!!""""""###########################%%%&&&&&&$$$######$$$%%%%%%%%%###!!!!!!"""$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%!!!!!!"""""""""#########&&&%%%%%%$$$$$$$$$%%%%%%!!!"""""""""##################""""""######$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$ !!!!!!!!!!!!###############$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$""""""""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$%%%$$$$$$$$$###"""""""""""""""""""""###$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""***000+++%%%###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&########################""""""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$######""""""######$$$###""""""!!!!!!"""###$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###############$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!###""" !!!""""""""""""""""""""""""""""""$$$%%%%%%###""""""######$$$%%%###"""!!!###$$$########################%%%$$$###""""""###$$$%%%!!!""""""######$$$$$$$$$###############$$$%%%%%%""""""""""""##################""""""######$$$%%%""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!""""""""""""#####################$$$%%%&&&######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%###############$$$%%%&&&"""############$$$$$$$$$$$$############"""""""""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###############&&&%%%$$$###""""""""""""############$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""""" !!!!!!"""#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''(((((()))***+++))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""'''***)))%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$$$$############"""########################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######""""""""""""######!!!!!!""""""""""""""""""############""""""""""""###########################$$$%%%$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%$$$######""""""###$$$$$$###"""""""""###$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###!!!""""""""""""#################################%%%%%%$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!###$$$$$$"""!!!!!!"""!!!###$$$$$$#########$$$""""""""""""""""""""""""%%%###"""!!!!!!"""###%%%""""""######$$$%%%%%%&&& !!!"""$$$$$$""""""""""""##################""""""######$$$%%%""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&'''######$$$$$$$$$$$$##############################$$$$$$############$$$$$$##################$$$$$$$$$$$$#########$$$%%%%%%"""############$$$$$$$$$############""""""""""""%%%%%%$$$$$$%%%%%%&&&'''###############$$$$$$$$$&&&%%%$$$###""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###""""""""" !!!"""#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''(((((()))***+++))))))(((((((((((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$############"""########################""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########"""############$$$$$$$$$######""""""""""""###### """###$$$###"""!!!############"""""""""""""""""""""""""""""""""""""""###$$$$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$%%%%%%&&&%%%$$$$$$$$$$$$############$$$$$$"""""""""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!! !!!###$$$$$$$$$"""!!! !!!"""#########""""""!!!""""""""""""#################################%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$######$$$%%%%%%"""###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!! !!!"""$$$%%%$$$###$$$$$$"""""""""!!!!!!!!!!!!!!!$$$"""!!! !!!"""$$$""""""###$$$%%%%%%&&&&&&"""""""""###$$$&&&((((((""""""""""""#####################"""###$$$$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!""""""########################$$$%%%&&&'''######$$$$$$$$$$$$####################################""""""""""""######%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$"""############$$$$$$$$$############""""""""""""######""""""######$$$%%%""""""######$$$$$$$$$%%%""""""""""""###$$$%%%&&&"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%!!!""""""###$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%###!!! """###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """%%%''')))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))))))))&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''((()))))))))(((((((((((())))))&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''')))'''%%%%%%########################""""""###$$$&&&'''((((((#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$######""""""""""""######"""$$$%%%###!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$######$$$&&&#########$$$$$$%%%%%%%%%$$$##################$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! """$$$%%%$$$###""" !!!######""""""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''#########$$$$$$########################$$$$$$%%%$$$$$$#########$$$%%%%%%"""$$$%%%%%%###""""""###$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$""""""############""""""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""##################""""""""""""$$$$$$$$$###############""""""!!!!!!"""$$$&&&'''!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$!!!"""$$$""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!$$$'''(((&&&$$$$$$############$$$$$$$$$$$$$$$############""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""############""""""######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&%%%%%%$$$############$$$%%%%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###((('''&&&'''((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$###"""""""""$$$$$$%%%%%%$$$###""""""######((('''%%%######$$$%%%&&&$$$"""!!! !!!"""$$$%%%&&&%%%#########%%%'''(((###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%$$$###!!! $$$!!! ###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################%%%###!!!%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%############"""  !!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$###!!!""""""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$&&&&&&%%%%%%$$$$$$#########$$$%%%%%%###""""""######""""""""""""""""""###%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$###"""###%%%&&&%%%$$$&&&%%%###"""!!!"""#########"""!!!!!!!!!"""$$$$$$%%%$$$$$$###""""""######!!!!!!!!!!!! """########################""""""""""""$$$%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%""""""""""""""""""""""""""""""############""""""############"""""""""!!!###!!! !!!###$$$###!!!$$$$$$############$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$""""""############""""""#########$$$$$$###############################################################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###"""""""""###$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&)))(((''''''&&&&&&''''''%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$###""""""###%%%''')))(((%%%###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$%%%$$$$$$###""""""######%%%$$$###"""###%%%&&&((($$$###"""!!!"""###%%%&&&&&&%%%$$$######$$$&&&'''###$$$$$$%%%$$$$$$######&&&%%%%%%$$$###"""!!!!!!$$$""" !!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######################################################$$$$$$$$$###"""!!!""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##############################&&&%%% ###&&&&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###"""#########$$$###############$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$###$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$&&&'''''''''&&&$$$"""!!!###$$$&&&%%%###""""""###""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$###!!!!!!"""""""""#########$$$$$$############$$$$$$"""""""""""""""#########$$$###"""###%%%%%%%%%$$$'''%%%""" !!!###%%%"""""""""!!!"""######$$$%%%$$$######"""#########!!!!!!!!!!!! !!!!!!!!!""""""#########$$$######"""######$$$$$$###$$$%%%%%%&&&%%%%%%%%%!!!"""$$$$$$###"""###$$$""""""""""""""""""""""""""""""############""""""############""""""""""""'''%%%#########"""!!!$$$$$$############$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$!!!"""######$$$$$$""""""############""""""##############################################################################$$$$$$$$$$$$######$$$$$$#########""""""""""""############$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###""""""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$###"""""" !!!%%%)))+++***'''###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$%%%$$$######"""#########""""""""""""###%%%'''(((%%%$$$#########$$$&&&''''''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########"""!!!!!!######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$##############################&&&'''###!!!$$$&&&%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$######"""!!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$$$$&&&'''((('''%%%###"""###%%%&&&%%%$$$#########""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""""""""""""""#########$$$$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$""""""###$$$%%%$$$######"""!!! !!!"""###$$$"""""""""""""""######$$$$$$$$$###############$$$############"""""""""""" !!!"""######$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$$$$!!!###"""!!!!!!"""""""""""""""""""""""""""""""""############""""""#########"""""""""""""""############$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""###########################"""!!!!!!""""""############""""""$$$##################$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&###$$$$$$$$$$$$%%%%%%%%%#########""""""#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$%%%'''***,,,,,,)))&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###############$$$""""""""""""###$$$%%%&&&$$$############$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###"""!!! #################################$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###########################!!!%%%'''$$$"""$$$%%%###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$############""""""!!!!!!""""""###$$$$$$$$$$$$############$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$!!!###%%%'''''''''%%%$$$###%%%&&&&&&$$$######$$$$$$######""""""######$$$""""""$$$%%%%%%$$$""""""#########$$$$$$$$$%%%%%%$$$######""""""######$$$ !!!!!!!!!"""""""""###"""!!!"""$$$%%%$$$###"""############!!!"""""""""############$$$###############$$$$$$############"""""""""""" !!!"""######$$$###$$$$$$$$$#########"""""""""############""""""!!!######"""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""######!!!"""######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$###"""""""""############""""""$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""############$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""######%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$)))(((&&&'''((()))((('''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###############$$$$$$$$$#####################"""""""""""""""###$$$$$$&&&%%%%%%$$$############%%%%%%%%%$$$$$$"""!!! """############$$$$$$$$$"""###%%%%%%%%%%%%$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###########################$$$&&&###"""######!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""###$$$$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""###%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$$$$$$$##################$$$$$$%%% !!!###%%%&&&&&&&&&%%%$$$%%%'''&&&$$$######$$$$$$$$$############$$$$$$"""##################"""###$$$$$$$$$$$$%%%%%%%%%######""""""""""""###### !!!!!!""""""#########"""!!!"""$$$$$$$$$### ###%%%$$$###"""!!!!!!"""############"""#########"""######$$$%%%!!!!!!!!!!!! !!!!!!!!!""""""#########"""######$$$$$$$$$######""""""""""""""""""!!! !!!$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############"""###$$$$$$"""!!!"""$$$$$$$$$############$$$$$$$$$$$$$$$############"""!!!!!!!!!"""""""""######""""""$$$%%%&&&'''''''''""""""############""""""%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%&&&"""############$$$$$$$$$""""""###$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$"""  ############$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######""""""######%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%)))&&&######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$$$$#########!!!!!!""""""############$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$###"""##################$$$$$$ ###%%%&&&%%%$$$$$$$$$!!!!!!""""""###$$$$$$$$$##################$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################$$$%%%"""!!!######!!!"""""""""###############%%%%%%%%%$$$$$$$$$$$$#########"""""""""###%%%&&&$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$######"""!!!!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$$$$&&&'''&&&%%%###$$$$$$######""""""""""""############""""""""""""##################$$$$$$$$$$$$######""""""""""""###### !!!""""""###$$$$$$###"""!!!"""###$$$###""" """$$$%%%$$$###### !!!"""###$$$######"""######""""""###$$$$$$%%%!!!!!!!!!!!! """#####################!!!"""###$$$%%%%%%$$$$$$###############"""!!!!!! """%%%%%%%%%$$$$$$%%%""""""""""""""""""""""""""""""############""""""!!!"""""""""############!!!###$$$###!!! !!!###$$$$$$############$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!"""""""""###!!!"""###$$$%%%&&&&&&&&&""""""############""""""%%%$$$###!!!!!!###$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""#########$$$$$$%%%%%%"""############$$$$$$$$$######$$$%%%$$$###""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################!!!"""######!!! !!!###############$$$$$$$$$$$$######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&######"""!!!!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$######""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$###"""######$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##################"""%%%&&&$$$""""""###!!!!!!!!!"""###$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$###"""""""""$$$%%%&&&""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################!!!%%%&&&"""!!!###$$$###############""""""""""""%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$%%%&&&#########"""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$###""""""!!!""""""###$$$&&&''''''%%%$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""##################""""""""""""###### !!!!!!"""###$$$$$$%%%###!!!!!!"""###$$$###"""&&&%%%%%%$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""######""""""###$$$%%%%%%############""""""""""""$$$$$$$$$############### !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! """######""""""###$$$""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$!!!###""" """$$$$$$$$$############$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""""""""############""""""%%%$$$"""!!!!!!"""$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$###$$$%%%%%%$$$###"""!!!########################$$$$$$$$$%%%%%%$$$$$$$$$########################"""###%%%%%%$$$$$$&&&'''"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$######$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$""""""###&&&(((((('''%%%######$$$$$$$$$%%%%%%%%% """%%%''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################################## !!!###$$$%%%%%%$$$$$$######""""""###$$$%%%%%%"""###$$$%%%&&&'''''''''######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$$$$#########""""""!!!%%%%%%###!!!"""### !!!!!!"""###$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################&&&&&&###!!!$$$&&&%%%$$$$$$######""""""!!!!!!%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""######""""""###$$$$$$$$$$$$###&&&$$$###!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%((((((&&&%%%$$$#########$$$######""""""######$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&&&&%%%$$$"""!!!"""######$$$$$$"""!!! """"""############"""""""""""""""""""""######$$$!!!!!!""""""######$$$$$$!!!!!! !!!!!!"""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!"""###############$$$$$$$$$%%%%%%&&&&&&&&&######""""""!!!!!! """"""############"""""""""""""""""""""""""""""""""""""""!!!""""""###$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" """############!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""""""""###$$$$$$%%%$$$###!!!###$$$###!!!"""### """""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""$$$%%%&&&&&&$$$#########"""!!!!!!"""###$$$$$$###""""""""""""############ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%''''''&&&%%%%%%$$$#########$$$%%%&&&&&&$$$###!!!""""""###$$$$$$$$$$$$###%%%$$$######$$$&&&(((***################################################!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""%%%$$$"""!!!!!!"""$$$%%%"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$######""""""'''&&&$$$""""""!!!  !!!"""!!! !!!!!!"""$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###!!!!!!###"""""""""""""""######$$$#########""""""!!!!!!###$$$$$$###""""""###%%%&&&&&&%%%%%%$$$#########$$$###"""!!!!!!"""###$$$!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""%%%%%%&&&&&&%%%###"""!!!"""######$$$###"""!!! """"""############"""""""""""""""""""""######$$$""""""""""""############"""""""""!!!!!!""""""#########$$$$$$$$$######"""############""""""""""""""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""###""""""""""""###$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$""""""""""""############$$$$$$######"""#########""""""###$$$######!!!!!!!!!$$$%%%###"""###$$$###############################################################"""""""""$$$######"""""""""######"""###$$$$$$"""!!!!!!"""%%%$$$############"""!!!""""""""""""############ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###""""""######""""""######$$$%%%'''&&&&&&%%%$$$$$$#########$$$%%%&&&&&&$$$###!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!###$$$########################$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######%%%$$$###""""""###$$$%%%"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$#########"""#########"""""""""""""""$$$###""""""""""""###$$$!!!!!!!!!""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""############""""""!!!"""###$$$%%%%%%%%%$$$######""""""""""""######$$$#########""""""""""""!!!""""""!!! !!!###""""""""""""""""""######"""!!! !!!"""!!!!!!"""######$$$%%%%%%%%%$$$############$$$%%%$$$###"""!!!!!!!!!""""""$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$###"""!!!"""############"""!!!!!!""""""############"""""""""""""""""""""######$$$###############"""""""""$$$######""""""#########%%%%%%%%%$$$$$$"""!!!!!!!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$############""""""############""""""""""""""""""""""""""""""###############$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$#########"""######$$$$$$ !!!"""###############"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$#########$$$$$$%%%!!!###$$$$$$"""!!!!!!"""$$$###""""""$$$$$$###""""""""""""#########$$$$$$!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$###""""""######""""""######$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""" !!!"""###$$$%%%%%%%%%$$$###"""!!! !!!""""""########################$$$$$$$$$$$$######""""""############$$$$$$$$$%%%########################$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''###$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""###########################""""""""""""###$$$$$$########################"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$############""""""###$$$%%%&&&&&&'''$$$######""""""######$$$""""""""""""""""""######"""############$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$###"""!!! """"""""""""""""""""""""""""""############"""""""""""""""###$$$$$$$$$$$$$$$######"""""""""#####################"""""""""!!!""""""!!! !!!### !!!!!!"""######$$$$$$"""!!!!!! !!!!!!"""!!!""""""######$$$$$$$$$$$$######""""""######$$$&&&%%%$$$#########$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$######""""""############"""""""""!!!""""""############"""""""""""""""""""""######$$$$$$$$$$$$######"""""""""$$$$$$###"""""""""######$$$$$$$$$$$$$$$###"""!!!""""""""""""############"""###$$$$$$%%%%%%$$$$$$################################################""""""############""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$######"""!!!"""""""""#########$$$$$$###"""""""""###$$$%%%%%%!!!"""""""""############%%%%%%$$$###"""###$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%""""""###############$$$$$$############$$$$$$%%%###$$$&&&&&&$$$###$$$$$$ ###%%%&&&%%%""""""#########$$$$$$$$$!!!!!!""""""##################$$$$$$$$$######"""######""""""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""" !!!"""###$$$%%%%%%%%%"""!!!!!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$#########"""######$$$%%%&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""###""""""""""""###$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###################################################$$$$$$$$$$$$#########!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$######"""!!!"""$$$%%%$$$###!!!""""""""""""""""""""""""""""""############""""""######"""!!!!!!""""""###$$$$$$######""""""#################################$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%########################!!!"""""""""#########$$$###""""""""""""""""""###&&&%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$&&&$$$$$$###########################"""""""""""""""""""""############"""""""""""""""""""""######$$$%%%%%%$$$$$$######""""""$$$###""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$############""""""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""############"""!!! !!!!!!!!!"""""""""#########"""""""""###$$$%%%%%%#########"""""""""""""""%%%###"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$%%%%%%!!!!!!!!!"""""""""######"""""""""""""""###$$$%%%"""$$$&&&&&&$$$###$$$%%%"""$$$$$$$$$############$$$$$$$$$$$$"""""""""""""""#########"""######$$$$$$$$$############""""""######$$$%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######!!!!!!"""###$$$%%%%%%%%%!!!!!!""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$############$$$$$$%%%&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''(((((())))))$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""###$$$$$$$$$$$$###"""#############################################################################################$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######""""""!!!!!!""""""""""""!!!!!!######$$$$$$###"""!!! """"""#########$$$$$$$$$"""######$$$$$$$$$######!!!"""$$$%%%$$$###!!! """"""""""""""""""""""""""""""############""""""""""""!!!!!!###%%%((()))%%%%%%$$$##############################$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""#########"""""""""######"""""""""!!!!!!!!!""""""""""""!!!########################$$$##################$$$""""""###$$$$$$$$$$$$###$$$###"""""""""###$$$%%%$$$######"""""""""######$$$######"""!!!"""""""""""""""############"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$#########$$$###"""!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!!!!!"""############"""$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""###############$$$%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!""""""""""""#########"""######$$$$$$$$$$$$###"""!!!!!!""""""###"""!!!"""###$$$###"""########################!!!!!!""""""######$$$$$$ !!!""""""######"""""""""""""""###$$$%%% """######"""""""""###"""!!! """"""!!! #########$$$$$$$$$$$$%%%""""""""""""""""""######""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$#########"""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$### """$$$%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%############$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""!!!!!!!!!!!!"""############################################################################################################"""""""""###$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$"""!!! """############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""&&&+++000333&&&%%%$$$########################$$$$$$$$$$$$$$$!!!""""""!!! !!!###$$$$$$######"""!!!!!! !!!""""""######""""""!!!"""""""""""""""""""""""""""######$$$$$$######"""!!!""""""############"""###############$$$$$$$$$###""""""!!!!!!""""""###!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$"""!!!!!!!!!"""###""""""############"""""""""""""""""""""######$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""######$$$$$$$$$######""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""!!!!!!"""""""""#########""""""############""""""""""""""""""""""""""""""###""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""#########$$$$$$######"""############""""""!!!!!!"""###$$$###""""""$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%% !!!!!!"""######$$$$$$###""""""###$$$%%%&&&&&& !!!######""""""###$$$%%%$$$""""""######""" #########$$$$$$$$$%%%%%%###"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%##################$$$$$$%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""###############""""""!!!########################"""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!! """""""""###$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""#########################################################"""!!!!!!"""###$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$###!!! """############$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!! !!!%%%***000333'''&&&%%%$$$#####################$$$$$$%%%%%%%%%!!!""""""!!! !!!#########""""""""""""""""""!!!"""############"""!!!"""""""""""""""""""""!!!######$$$%%%%%%$$$######"""###$$$%%%&&&%%%%%%$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$######!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%$$$"""!!!!!!!!!"""###""""""############"""""""""""""""""""""######$$$#########$$$$$$%%%%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!! """"""######$$$$$$$$$%%%""""""############"""""""""""""""""""""""""""""""""""""""!!!"""######$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$###"""""""""###!!!!!! !!!"""###%%%'''"""""""""&&&))))))&&&###########################!!!!!!"""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((!!!###%%%%%%$$$$$$%%%&&&$$$###"""###%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$#########"""###$$$$$$%%%##################$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%$$$$$$###"""!!!"""###$$$%%%&&&'''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!""""""""""""#################################!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$ """$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""################################################$$$#####################$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######!!!!!!"""###$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%######""""""""""""##############################""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!! !!!###$$$$$$###"""!!!"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###""""""!!!""""""###$$$""""""""""""""""""""""""""""""############""""""$$$### !!!$$$))),,,'''&&&%%%$$$#####################$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%#########$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$### !!!"""######"""!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$###"""!!!!!!""""""%%%%%%%%%$$$$$$######### !!!"""###$$$$$$%%% !!!!!!""""""###### !!!"""###$$$#########$$$%%%&&&'''((('''&&&%%%######"""""""""""""""###&&&%%%$$$"""""""""##############################""""""""""""###$$$%%%%%%%%%$$$###"""""""""$$$$$$!!!"""###$$$$$$###!!! !!!!!!!!!!!!""""""""""""''''''%%%$$$###"""""""""$$$$$$%%%$$$### !!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$###""""""!!!$$$###""" """###$$$###"""!!!!!!"""###$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%!!!###$$$$$$######$$$&&& !!!###$$$%%%%%%%%%$$$########################$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$########################$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""''''''&&&$$$###""""""###%%%%%%&&&&&&%%%$$$"""!!!########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$###!!!!!!###%%%"""######"""  !!!########################""""""""""""###$$$&&&&&&%%%%%%$$$######$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""###############$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###%%%#########""""""""""""!!!'''&&&%%%%%%$$$###""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!"""""""""############$$$$$$$$$######"""%%%%%%$$$###############%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%% !!!!!!!!!""""""""""""############$$$$$$%%%&&&&&&&&&&&&&&&###############$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%$$$###""""""###$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###&&&&&&%%%$$$##################$$$$$$$$$###!!! !!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%$$$######"""!!!!!!""""""############""""""&&&%%%$$$######$$$%%%&&&###""""""!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""""""""############""""""########################!!!!!! """######""""""###$$$!!!"""###$$$%%%%%%$$$$$$####################################""""""!!!!!!""""""""""""#########$$$$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######"""""""""###$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$########################!!!###%%%$$$###%%%%%%&&&&&&%%%###"""!!!########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""#########""""""#########!!! !!!"""########################"""""""""""""""###$$$%%%%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###"""###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$#########$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!"""###$$$############"""""""""%%%%%%$$$######"""!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%###$$$$$$$$$$$$$$$$$$%%%""""""""""""#########$$$$$$###############$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!!%%%$$$###"""!!!"""######$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%&&&&&&###""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######"""######$$$$$$!!!"""###$$$$$$###""""""!!!!!!!!!"""""""""######%%%$$$$$$#########$$$$$$""""""######$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""#########################################################""""""###############$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!! !!!###%%%%%%###!!! &&&&&&$$$######$$$&&&&&&""""""!!!!!!"""###$$$$$$########################$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""!!!!!!""""""###############"""#######################################"""""""""###$$$%%%%%%$$$$$$%%%&&&"""######$$$$$$$$$##############################"""""""""""""""!!!!!!!!!"""""""""###############$$$$$$############$$$$$$########################$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&&&&$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""!!!!!!###%%%''''''%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""!!!"""######$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$####################################### ###'''%%%"""%%%%%%%%%%%%$$$###"""!!!########################"""############$$$$$$$$$$$$$$$############$$$$$$###"""!!!$$$'''(((%%%"""!!!###$$$###""""""###$$$########################"""""""""!!!!!!"""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$#########""""""#########!!!"""######$$$$$$##################""""""""""""""""""""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###$$$$$$$$$############"""#########""""""!!!!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""""""""###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###!!!!!!!!!###$$$$$$###"""""""""###%%%&&&%%%$$$$$$#########$$$$$$!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$$$$##################$$$$$$""""""###$$$$$$$$$######!!!!!!"""""""""########################$$$%%%%%%""""""""""""###%%%&&&'''"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$###############""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!######"""!!!!!!"""######!!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$$$$$$$########################$$$######""""""!!!!!!!!!""""""###$$$$$$$$$#######################################$$$$$$%%%%%%%%%###$$$%%%$$$######$$$%%%###$$$$$$$$$#########"""####################################""""""""""""########################$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""!!!!!!"""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""########################%%%""" !!!###%%%$$$"""$$$$$$$$$$$$######""""""########################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%&&&$$$###''',,,---)))$$$!!!"""$$$$$$######$$$&&&###########################"""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!!!!!!!!!!!!!#########"""""""""""""""######"""""""""###$$$%%%""""""!!!!!!!!!!!!""""""########################!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%################################################$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&&######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########''''''&&&&&&%%%%%%$$$$$$'''%%%###"""!!!"""###$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$""""""!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""#########"""!!!!!!""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""###$$$%%%%%%######"""""""""###$$$$$$#########$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$##################""""""""""""$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$ !!!"""!!!  !!!$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!""""""#########$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$!!!""""""#####################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""########################%%%&&&'''%%%""" """%%%$$$$$$##########################################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%&&&$$$###''',,,---)))$$$!!!"""$$$$$$######$$$&&&###########################"""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$"""""""""###%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$###"""!!!"""!!!!!! !!!"""###$$$###################################################$$$%%%$$$"""!!!!!!"""$$$$$$$$$#########""""""""""""##################!!!!!!""""""######$$$$$$"""""""""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""#########$$$""""""""""""###$$$%%%%%%"""""""""!!!""""""###$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%$$$###"""###$$$$$$######""""""######$$$%%%%%%%%%###"""!!!!!! """######$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%$$$""" !!!"""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""""""""#########$$$$$$"""""""""""""""###$$$%%%###############"""""""""########################""""""""""""""""""""""""#################################""""""###############$$$$$$$$$$$$######$$$$$$##################%%%###!!! !!!###%%%""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################""""""""""""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$%%%%%%%%%###"""###$$$$$$######"""######$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$ !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###&&&$$$"""'''$$$######"""""""""##############################"""############$$$$$$$$$$$$$$$############$$$$$$###"""!!!$$$'''(((%%%"""!!!###$$$###""""""###$$$########################"""""""""!!!!!!"""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$#########""""""#########!!!"""######$$$$$$######""""""""""""############&&&$$$###""""""###%%%&&&%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$######################## !!!"""!!!  !!!#########""""""""""""!!!"""""""""######$$$$$$$$$""""""""""""############!!!!!!""""""###$$$$$$$$$"""######$$$%%%$$$$$$$$$###############"""""""""!!!!!!!!!"""""""""######!!!!!!"""###$$$%%%%%%%%%###"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&###############$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%&&&%%%%%%######""""""""""""""""""""""""!!!"""###$$$###!!!  !!!###$$$%%%%%%$$$$$$############$$$%%%&&&&&&""""""#########$$$$$$$$$###"""""""""""""""###$$$"""###$$$%%%%%%$$$######$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######""""""############""""""######$$$$$$###"""!!! ###########################""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&######"""""""""$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """""" ###'''$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""#########""""""#########!!! !!!"""########################"""""""""""""""###$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###""""""!!!!!!""""""###"""###$$$$$$%%%%%%$$$$$$!!!"""""""""############'''%%%###"""!!!###%%%&&&###"""!!! !!!"""#################################$$$$$$$$$######"""!!!"""$$$%%%%%%%%%######""""""#########$$$$$$$$$######################## !!!""""""!!! !!!###"""""""""!!!!!!!!! !!!!!!"""###$$$$$$#########"""""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!"""###$$$$$$$$$######""""""""""""############"""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$"""""""""###$$$&&&'''(((%%%&&&&&&'''&&&%%%###"""######################## ###$$$%%%%%%$$$ !!!###$$$%%%%%%$$$$$$############$$$%%%&&&'''"""############$$$$$$$$$######""""""""""""######!!!###%%%'''''''''%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$###""" !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&#################################"""!!! !!!"""###"""  !!!""""""!!!!!!"""$$$&&&'''########################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""""" !!!###%%%%%%###!!! ########################""""""""""""""""""""""""######""""""""""""#########$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$######"""!!!!!!"""###$$$########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$###"""!!!###%%%"""######"""  !!!########################""""""""""""###$$$&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!!!!""""""#########$$$'''&&&###"""!!!###%%%&&&&&&%%%$$$""""""$$$%%%&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!###&&&(((((('''%%%###""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%$$$$$$%%%'''!!!!!!!!!!!!  !!!"""######$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$$$$ !!!"""###$$$###""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$"""!!! !!!"""$$$%%%"""$$$$$$###"""!!!"""#########$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###############$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! """############""""""""""""""""""""""""########################"""""""""######$$$$$$%%%""""""""""""""""""""""""###############$$$$$$$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$&&&### ###%%%%%%$$$### """$$$###"""!!! """""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%########################%%%%%%###"""""""""###$$$%%%%%%%%%###!!!"""%%%'''########################$$$###"""!!!!!!"""###$$$ """$$$$$$""" $$$#########""""""!!!!!! !!!"""###$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$ !!!!!!"""""""""!!!!!!"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""###"""!!!"""###$$$###!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############!!!"""######!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$""" !!!$$$&&&%%%###%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$"""#########"""""""""""""""""""""""""""########################""""""""""""###$$$%%%&&&(((%%%###"""###$$$$$$$$$$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###""""""#########""""""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$ !!!"""######"""!!! $$$$$$###"""!!! ######$$$$$$$$$$$$######%%%###!!!!!!!!!"""!!! """"""""""""############ !!!######$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!!!!"""$$$%%%###############"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######################################################""""""!!!!!!!!!"""###$$$$$$$$$$$$################################################"""""""""###$$$%%%&&&&&&########################!!!"""###$$$%%%!!!###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$$$$!!!"""$$$###"""###!!! """$$$###"""$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%########################%%%$$$###"""""""""###$$$$$$$$$###""" !!!###&&&########################$$$###"""!!!!!!"""###$$$"""$$$''''''%%%$$$######$$$#########""""""""""""""""""""""""##################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""""""""############&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$######"""!!!###############$$$$$$$$$########################$$$$$$$$$#########""""""###"""!!!"""###$$$###!!!"""""""""######"""""""""########################""""""""""""############$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$(((&&&###"""$$$%%%$$$"""############""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$%%% """#########"""""""""""""""""""""""""""########################"""""""""######$$$%%%&&&%%%###!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!""""""#########""""""############""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!$$$######""""""!!!!!! ######$$$$$$$$$$$$######"""!!! """"""""""""############ !!!"""######$$$############"""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###$$$%%%'''&&&$$$"""!!!""""""############$$$$$$$$$%%%%%%############$$$&&&'''(((""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$######"""!!!######$$$$$$%%%$$$$$$###################################################""""""###$$$%%%&&&''''''########################!!!"""###$$$%%%"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!""""""############""""""$$$$$$############$$$$$$###"""!!!"""###$$$$$$######!!! """######"""&&&&&&%%%%%%$$$#########"""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%########################%%%$$$######""""""######"""###"""!!! """$$$########################$$$###""""""""""""###$$$"""$$$&&&'''&&&%%%%%%%%%###############"""""""""$$$$$$$$$$$$#########"""######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$###"""!!!''''''&&&&&&%%%###"""!!!$$$$$$$$$###############!!!!!!"""######"""!!!!!!$$$$$$$$$##################"""!!!"""###$$$###!!!###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&,,,)))%%%#########""""""!!!!!!""""""#########$$$"""######$$$$$$$$$######!!!!!!!!! !!!!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!""""""############""""""""""""""""""""""""####################################$$$%%%&&&&&&%%%###!!!!!!"""###"""!!!################################################"""""""""###############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$############$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""!!! !!! """""""""#########$$$$$$""""""###############"""######"""!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%%%%$$$######"""""""""""""""""""""#########$$$$$$#########$$$$$$%%%&&&'''"""######$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$#########$$$$$$###########################$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$######################################################""""""###$$$&&&'''((((((########################$$$$$$$$$###############"""###$$$$$$""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""""""""######"""""""""$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""!!!!!!""""""######$$$$$$#########""""""""""""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%########################$$$$$$$$$###############"""######""" """$$$################################################!!!#########"""###$$$######################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###########################################################################!!!!!!!!!!!!"""""""""###"""""""""######$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!########################!!!!!!###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######%%%$$$$$$$$$###""""""""" !!!###$$$$$$###!!! ###########################"""!!!"""###$$$###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&(((+++(((%%%"""!!!!!!""""""""""""""""""##################$$$$$$$$$######"""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################&&&%%%%%%###""" $$$$$$###""""""######$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%######$$$%%%$$$##################$$$$$$$$$##########################################$$$$$$!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###!!!!!!"""######"""""""""#########$$$$$$$$$######$$$$$$$$$###""""""######""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%% """###$$$###"""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!######""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$######""""""################################################"""######%%%&&&'''((((((########################$$$$$$$$$$$$######"""""""""$$$%%%$$$###"""###$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$############$$$$$$###$$$&&&&&&&&&&&&&&&&&&#########"""""""""#########"""""""""""""""!!!!!!"""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%########################$$$$$$$$$$$$######"""""""""###$$$###"""!!!###$$$##############################$$$$$$$$$$$$###### !!!!!!!!! !!!##################$$$$$$$$$ !!!!!!"""######$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&########################"""""""""#########$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""########################!!!!!!###$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""!!!"""$$$%%%%%%$$$"""!!!###########################"""!!!"""###$$$###!!!""""""############""""""####################################$$$$$$$$$$$$"""###%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&(((&&&%%%###!!! !!!###############""""""""""""######$$$$$$$$$######"""###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################"""############"""!!!!!!%%%$$$$$$############$$$""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$"""""""""#########$$$$$$$$$########################$$$$$$##################!!!!!!"""###############""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""""""""!!!!!!""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$"""!!!!!!###$$$##################$$$$$$$$$$$$###$$$$$$$$$$$$######"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%!!!$$$%%%$$$""" !!!!!!!!!"""""""""######$$$$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&"""""""""!!!""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$###"""""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""#########$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$!!!"""######""""""###%%%###$$$$$$###!!!!!!"""$$$########################"""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%###########################$$$$$$$$$$$$###"""""""""###$$$$$$""""""###$$$##############################$$$%%%%%%$$$###### """###"""!!!!!!"""$$$#########$$$$$$$$$$$$$$$ !!!"""###$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""""""""""""""######%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!###$$$$$$%%%%%%$$$$$$$$$#####################$$$%%%%%%$$$#####################$$$$$$$$$###"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!#################################$$$$$$$$$$$$%%%$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&"""######""" !!!###$$$#########""""""!!!!!!"""######$$$$$$$$$######"""######$$$$$$$$$######$$$$$$############$$$$$$######################## ###%%%&&&&&&&&&$$$$$$$$$###############""""""""""""""""""""""""########################$$$######"""######$$$$$$###""""""###$$$###!!! """""""""###$$$$$$%%%%%%#######################################""""""""" !!!"""######$$$######""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$######"""  !!!""""""!!!#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$!!!!!!"""#########"""!!!############$$$$$$$$$$$$""""""$$$$$$%%%$$$######$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$ !!!"""$$$&&&''''''###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$!!!"""###!!! ###&&&###%%%%%%$$$!!! """$$$############$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%###########################$$$$$$%%%$$$###"""!!! """######"""!!!!!!"""###########################$$$$$$%%%%%%$$$$$$###"""###$$$###!!!!!!"""############$$$$$$%%%%%%%%%!!!!!!!!!""""""###############$$$$$$$$$$$$##############################"""############$$$$$$$$$"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$ ###%%%%%%""" !!!"""""""""""""""############!!!"""###$$$$$$$$$$$$$$$""""""###$$$######"""!!!#########""""""#################################!!!###%%%&&&%%%%%%!!!"""###$$$$$$######"""""""""""""""""""""""""""##############################"""!!!!!!""""""######""""""###$$$###!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########""""""!!!!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$######"""!!!!!!"""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""  !!!######"""#########$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!###$$$%%%%%%######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$###$$$$$$""" !!!$$$(((###%%%&&&$$$!!! """%%%"""""""""""""""""""""###"""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%##############################$$$%%%$$$###"""!!!!!!""""""!!! !!!###########################$$$%%%&&&&&&%%%$$$###"""######"""  """#########$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$##############################"""############$$$$$$$$$"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################!!!!!!!!!!!!""""""""""""#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$######"""""""""######$$$$$$$$$%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!%%%((('''$$$!!! !!! !!!"""###$$$%%%%%% !!!"""###$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!######""""""""""""######"""""""""""""""""""""""" """###$$$$$$###""" !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""########################""""""!!!!!!!!!!!!!!!"""%%%$$$$$$%%%&&&&&&###!!!!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######""""""###$$$%%%%%%%%%###"""###$$$&&&%%%%%%(((&&&$$$######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######  $$$$$$%%%%%%$$$###!!! """############$$$$$$$$$###$$$&&&''''''&&&$$$### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######"""$$$%%%$$$"""!!! !!!##############################$$$$$$$$$$$$######!!!!!!"""#######################################&&&%%%%%%$$$###"""!!!!!!########################$$$$$$###"""!!!!!!""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$##################%%%$$$"""!!!!!!!!!"""###%%%$$$###""""""###$$$%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$###"""""""""############""""""'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######""""""""""""######""""""!!! !!!""""""######$$$$$$$$$$$$###### """%%%''''''%%%""" %%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""###"""!!!%%%%%%$$$######$$$%%%%%%############$$$%%%&&&'''&&&%%%###"""""""""###$$$ !!!"""######""""""###$$$$$$$$$$$$###########################&&&$$$""""""###$$$###"""!!!!!!"""###############&&&$$$###""""""$$$&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$#########""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!######$$$$$$$$$ !!!!!!!!!"""""""""### !!!!!!""""""""""""""" !!!"""######$$$$$$###""""""$$$&&&&&&%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!"""  ###$$$###!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ########################!!!!!!!!!###$$$$$$""" %%%%%%$$$$$$###"""!!!!!!%%%###"""###$$$&&&%%%%%%'''%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$""""""############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$##############################$$$$$$$$$$$$###### """$$$$$$###""""""#################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################$$$######"""!!! ########################%%%$$$###"""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!  !!!"""########################"""######$$$$$$######"""########################%%%$$$######"""""""""###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$#################################### !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!&&&%%%%%%$$$######"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$#########"""###%%%''''''%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$###"""!!!!!!########################$$$"""!!!"""###%%%$$$$$$%%%%%%$$$######$$$%%%%%%############$$$%%%&&&&&&%%%$$$###"""""""""######!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$###########################&&&$$$""""""###$$$###"""""""""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""""" !!!!!!"""""""""""""""!!!!!!""""""###$$$$$$$$$&&&$$$""""""###$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$##################"""""""""!!!%%%###"""###&&&'''&&&$$$""""""###$$$$$$$$$######$$$$$$######"""!!!!!!!!!###########################""""""###$$$$$$###!!!$$$$$$######"""!!!!!! %%%###"""###$$$&&&%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$###############$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$######$$$%%%##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%#################################"""!!!!!!!!! ########################%%%%%%$$$############$$$$$$$$$###""""""###$$$$$$#######################################$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$#########""""""""""""%%%%%%$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$%%%%%%%%%$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################""""""###############"""!!!!!!""""""""""""!!!!!!$$$$$$$$$######""""""!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%######""""""""""""######"""######$$$$$$######"""########################$$$%%%&&&&&&&&&&&&%%%$$$#####################$$$######""""""""""""######$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$"""!!!"""$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$######"""!!!"""""""""$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###########################&&&$$$""""""###$$$###"""######$$$%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!""""""######""""""""""""######$$$$$$%%%%%%'''%%%###############!!!$$$$$$$$$#####################$$$$$$$$$$$$##################"""""""""""""""!!! !!!###$$$###"""######$$$$$$$$$######"""""""""""""""""""""""""""########################%%%$$$""""""$$$%%%$$$############"""!!!!!! %%%###"""###$$$&&&%%%%%%$$$######$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""!!!!!!"""""""""!!!"""$$$&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###""""""######$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """$$$$$$#########%%%##############################$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#################################"""$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###############$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$##################$$$"""######$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$""""""############""""""#########"""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$######""""""######$$$!!!!!!"""######"""!!!!!!$$$##################$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############$$$######""""""######$$$!!!"""######$$$$$$$$$$$$########################$$$"""!!!!!!###$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""!!!!!!"""########################""""""###$$$$$$$$$$$$###########################%%%###""""""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$ !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$###""""""#########""""""""""""!!!!!!!!!"""############""""""""""""######$$$$$$$$$'''%%%######$$$%%%%%%$$$##############################$$$$$$$$$$$$###############"""""""""""""""!!! !!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$%%%$$$$$$#########"""""""""!!!%%%###"""###$$$&&&%%%%%%######$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""!!!!!! !!!!!!""""""###$$$&&&'''''''''&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$######### !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$#########$$$&&&%%%###""""""#################################$$$$$$$$$$$$######!!!""""""#######################################$$$$$$$$$$$$%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########"""###$$$$$$$$$$$$#########$$$$$$%%%&&&''''''(((%%%$$$""""""""""""$$$%%% !!!!!!!!!!!!!!!!!! ########################"""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$#########$$$$$$#########!!!"""""""""######$$$$$$######################## !!!""""""!!!!!!###$$$$$$%%%%%%$$$$$$###"""""""""""""""#########""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!""""""#########$$$$$$############$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############""""""!!! !!!""""""###$$$$$$""""""###$$$$$$$$$$$$###########################%%%###""""""###$$$$$$###!!!""""""############### !!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""""""""!!! ############""""""""""""!!!""""""###############!!!!!!!!!"""""""""""""""%%%$$$###$$$&&&(((((('''##############################$$$$$$$$$$$$######""""""""""""""""""######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%###"""###$$$&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#########""""""############$$$%%%'''((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$%%%&&&%%%###"""""""""##############################$$$$$$$$$$$$######!!!!!!"""############"""########################!!!"""""""""###$$$$$$$$$########################$$$############$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""######"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&''''''#########""""""#########!!!""""""######""""""!!!""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$###!!!""""""######$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######""""""""""""######%%%$$$###""""""###$$$%%%$$$######""""""######$$$!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$###"""""" !!!"""###$$$%%%""""""###$$$$$$$$$$$$###########################$$$###!!!"""###%%%$$$$$$!!!!!!"""############"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$################################################################################################ !!!!!!"""!!!!!! """""""""#########$$$$$$!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!"""$$$###"""$$$&&&((())))))###############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############"""$$$$$$$$$"""!!!"""#########$$$$$$$$$######"""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%#########$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$%%%&&&((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$#########$$$&&&%%%$$$######$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################!!!!!!"""######$$$%%%%%%########################"""""""""""""""###$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""""""""""""""""""""!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$#########""""""""""""############""""""###$$$%%%%%%%%%%%%$$$###########################!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&"""""""""######"""""""""""""""######$$$%%%%%%&&&"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""  """%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%%%%$$$########################$$$"""""""""%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###############$$$%%%&&&&&&$$$%%%%%%&&&%%%$$$###""""""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$"""!!!"""###%%%%%%$$$""""""###$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################################################################ !!!"""""""""""""""!!!!!!"""###$$$$$$%%%&&&""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###"""!!!"""$$$&&&&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############ """###"""!!!""""""###$$$$$$$$$######"""""""""""""""#################################%%%$$$######$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******(((%%%###$$$##################$$$%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###%%%%%%$$$$$$%%%&&&##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$##############################$$$%%%&&&''''''(((########################""""""!!!!!!"""###$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$######""""""#########"""""""""""""""!!!"""$$$&&&&&&&&&$$$###&&&%%%$$$"""!!!!!!"""###$$$$$$###"""!!! !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ """"""######### !!!!!!!!!!!! """"""###$$$%%%&&&&&&'''"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%###  ###%%%%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########""""""!!!""""""""""""""""""""""""###""""""$$$'''***++++++###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&'''%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################$$$"""!!!"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###!!! !!!"""$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""######$$$$$$$$$$$$################################################################################################ !!!###$$$$$$$$$$$$ !!!###$$$%%%&&&'''""""""###$$$$$$$$$$$$###$$$$$$##################$$$"""!!!!!!"""######"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$###%%%&&&%%%"""!!!"""$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######$$$$$$### ##################$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$###############%%%%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!###$$$%%%%%%$$$###"""!!! """$$$&&&'''&&&%%%$$$############""""""""""""########################$$$$$$$$$############"""%%%###!!!"""$$$%%%$$$!!!"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%######""""""###$$$%%%%%%!!!###$$$%%%%%%%%%$$$""" !!!"""###"""!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&$$$###"""""""""###%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$###"""!!!!!!"""######!!!!!!""""""###$$$&&&&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$########################$$$$$$$$$%%%%%%%%%########################$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!""""""!!! """$$$########################!!!###$$$%%%###"""!!!"""############$$$$$$$$$'''%%%###!!!!!!"""###$$$%%%%%%$$$$$$###"""""""""%%%%%%&&&'''&&&%%%###"""&&&%%%$$$#########$$$%%%$$$$$$##################$$$$$$############$$$$$$################################################$$$$$$$$$$$$###!!! ###"""""""""###$$$%%%%%% !!!"""###$$$$$$%%%""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&%%%###!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###""" !!!!!!"""""""""###$$$$$$%%%%%%""""""############""""""######""""""""""""######"""!!!  !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$###############$$$%%%$$$###""""""###$$$%%% !!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$##############################$$$$$$%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$$$$""""""###$$$$$$%%%$$$###"""!!! """###"""!!! ############""""""""""""########################$$$$$$$$$############"""'''%%%###$$$&&&'''%%%###"""############$$$$$$$$$#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######""""""######$$$#########$$$""""""###$$$%%%$$$###"""""""""######"""""""""#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""""""""$$$###"""!!!!!!"""###$$$$$$###############$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%##############################""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$############$$$%%%########################"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$$$$######""""""######!!! """$$$########################"""###$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%###"""""""""########################$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%$$$###"""""""""##############################$$$$$$############$$$$$$######################################################$$$$$$###"""!!! ##################$$$$$$!!!!!!""""""######$$$$$$""""""""""""############%%%%%%$$$$$$$$$#####################""""""!!!!!!!!!"""$$$$$$###""""""###!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$###"""!!!!!!!!!"""###"""""""""!!!!!!!!!!!!!!!""""""############""""""######""""""""""""######$$$###"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$!!!"""######$$$$$$######&&&&&&&&&%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$###"""""" """###$$$$$$###"""$$$$$$#########"""""""""########################$$$$$$$$$############"""&&&$$$$$$$$$%%%&&&%%%$$$"""############$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""""""""""""""$$$""""""###$$$%%%$$$###!!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!! """"""###$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""###############"""""""""######"""""""""######$$$%%%%%%$$$###############%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###############"""###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""###$$$$$$""" !!!"""########################%%%%%%%%%$$$######"""""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$###""""""!!!!!!""""""########################$$$$$$############$$$$$$################################################"""######$$$$$$###""""""$$$$$$$$$###############"""""""""""""""#########""""""""""""###########################""""""""""""""""""""""""!!!!!!!!!!!!###$$$######$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""############"""""""""###$$$$$$######""""""!!! """"""############""""""""""""""""""""""""""""""%%%$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$"""###$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%#########$$$############"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""###"""""""""#########"""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""########################&&&%%%%%%%%%$$$$$$######$$$###############$$$$$$$$$###"""!!!!!!!!!######""" """###"""!!!!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""!!!"""###%%%%%%$$$##############################""""""""""""""""""""""""##########################################$$$$$$%%%$$$$$$######$$$$$$$$$'''&&&$$$###"""###$$$$$$######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$%%%###!!! !!!########################%%%%%%$$$######$$$$$$%%%""""""#########$$$$$$$$$"""###$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""###############$$$$$$$$$$$$$$$############$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########"""""""""""""""!!!"""""""""################################################""""""""""""!!!###$$$%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%$$$$$$$$$$$$######""""""""""""############""""""""""""############""""""%%%$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######################## ###""""""""""""""""""###$$$$$$#########$$$%%%%%%$$$##################$$$###$$$$$$%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&##################$$$$$$!!!""""""###############$$$$$$$$$$$$####################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""########################"""!!!!!! $$$$$$###############$$$"""!!!!!!!!!!!!###%%%&&&""" """###"""!!!"""######$$$$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%!!!"""###%%%%%%$$$##############################""""""""""""""""""""""""###############$$$$$$$$$""""""######$$$$$$$$$$$$############$$$%%%&&&''''''&&&$$$###"""###$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$######%%%%%%$$$""" !!!########################$$$#########$$$%%%&&&&&&""""""#########$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""!!!"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""############""""""!!!"""############"""!!!"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""###$$$$$$#########$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&&&&'''"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&#########"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$############"""###$$$%%%$$$######$$$%%%"""############$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!""""""###%%%&&&'''$$$""""""###$$$%%%$$$#########$$$$$$$$$$$$######"""""""""############$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""#########%%%&&&'''(((%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%###!!!!!!"""####################################$$$$$$$$$%%%"""############$$$$$$$$$!!!"""$$$%%%%%%$$$###"""%%%%%%$$$$$$###""""""!!!$$$############$$$%%%%%%$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###############################################################$$$%%%&&&"""###$$$%%%%%%$$$"""!!!"""""""""""""""#########""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$######### !!!""""""######""""""############""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""!!!!!!!!!!!!!!!"""###$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$###"""'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&##################$$$$$$###$$$$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%######"""""""""###%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$$$$############""""""$$$%%%%%%""""""###%%%"""############$$$$$$$$$#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''######"""!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%$$$""""""###$$$%%%$$$###""""""############""""""""""""""""""############"""""""""#########$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$#########"""""""""!!!""""""###$$$$$$###""""""######################## !!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!###%%%%%%###""""""###########################$$$$$$%%%%%%$$$"""!!!"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$##################$$$###"""""""""###%%%&&&###$$$$$$%%%$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$################################################%%%$$$#########$$$%%%&&&!!!"""$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$""""""""""""############"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%$$$###""""""###############$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""#########"""!!! !!!!!!!!!!!!!!!"""""""""""""""############""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%"""###$$$$$$$$$$$$###"""######$$$$$$######"""!!!&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#####################$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%######"""""""""###%%%&&&######""""""!!!""""""###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$############""" """$$$### !!!###"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""######$$$%%%&&&'''&&&%%%$$$###""" !!!"""###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""############!!!""""""""""""###############$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%########################$$$###""""""###%%%'''(((%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!! !!!"""######"""!!! """""""""""""""""""""""" """###%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""############"""""" ###%%%%%%$$$#################################%%%&&&&&&%%%### """############$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######"""""""""###%%%&&&"""######$$$$$$"""!!! !!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$################################################&&&%%%$$$#########%%%%%% !!!###%%%&&&%%%$$$### !!!!!!"""###$$$$$$%%%""""""""""""############ !!!!!!!!!""""""######""""""######$$$$$$$$$$$$ """""""""!!!"""###""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!! !!!"""#########!!! %%%%%%$$$$$$###"""""""""""""""############"""""" """###$$$$$$###"""  """###%%%&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&&"""###$$$%%%%%%$$$###"""###############"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))******)))&&&$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%!!! ###%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""################################################$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""'''&&&###""" ###$$$&&&&&&&&&$$$"""!!!""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%%%%$$$$$$###"""!!!!!!%%%###""""""######!!! """"""""""""""""""###$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$###############"""!!!!!!!!!###$$$%%%&&&&&&%%%$$$############(((&&&$$$"""!!!!!!"""###!!!###%%%'''((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$""""""$$$&&&,,,$$$ &&&,,,,,,(((&&&"""###$$$%%%%%%$$$###"""%%%$$$#########$$$%%%&&&$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$###$$$%%%%%%$$$###"""!!! !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###!!!!!!"""###$$$###"""$$$#########""""""!!!!!! !!!###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############$$$###"""""""""###%%%%%%%%%%%%$$$###"""!!! ###""""""!!!!!!!!!!!!!!!$$$###""" """###$$$""""""""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$$$$$$$%%%'''''''''%%%"""  """######"""!!!!!!!!!###$$$%%%%%%###!!!!!!###$$$"""######$$$$$$$$$$$$##############################!!!"""####################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######&&&''''''$$$###%%%'''######"""""""""""""""###$$$%%%%%%&&&%%%$$$###"""%%%$$$######%%%%%%$$$###&&&###!!!!!!###$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!! !!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&$$$###"""!!! !!!""""""###$$$%%%&&&&&&%%%###"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$###""""""!!!######""""""######"""!!!######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$#########$$$!!!"""######$$$$$$$$$###$$$$$$#########$$$$$$%%%""""""""""""""""""###$$$$$$$$$######""""""######'''%%%###"""!!!"""######"""###%%%''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%$$$######$$$%%%&&&""""""&&&(((%%%""""""######$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&%%%$$$###""""""###$$$%%%"""############$$$$$$$$$###$$$$$$%%%$$$###"""!!! !!!"""############%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$###""""""###!!!!!!"""###$$$###"""############"""""""""!!! !!!"""######$$$$$$###""""""#########$$$$$$$$$""""""""""""######$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############$$$###"""""""""###$$$%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###"""!!!!!!"""###$$$############$$$%%%&&&&&&######"""""""""!!!!!!!!!""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$###""""""!!!!!!!!!"""###$$$'''%%%""" """######"""!!!!!!!!!"""$$$%%%$$$""" !!!"""###!!! !!!!!!!!!!!! ######################## !!!"""#########"""########################""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""###### """######!!! !!!#########"""""""""""""""###$$$$$$%%%%%%%%%$$$"""!!!%%%$$$######%%%%%%$$$###$$$""" !!!$$$%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&(((((('''&&&'''(((+++***(((&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%#########$$$%%%%%%%%%$$$$$$%%%###!!!"""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!"""###$$$"""###$$$%%%&&&%%%$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""""""""""""""########################$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$ !!!""""""###"""""""""!!!!!!""""""###$$$%%%%%%"""############""""""!!!"""""""""!!!""""""######%%%$$$###""""""###$$$%%%"""###%%%&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###$$$$$$"""""""""###"""!!!"""%%%%%%!!! ###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""###!!!!!!"""###$$$###"""############""""""""""""""""""###############"""!!!!!!"""""""""#####################$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&$$$###"""!!!!!!"""###$$$############$$$%%%%%%&&&$$$$$$###############""""""""""""#########$$$$$$###############$$$$$$$$$###""""""###$$$%%%###"""$$$$$$######$$$$$$%%%&&&&&&%%%"""!!! !!!"""###"""""""""!!!""""""###$$$###!!! !!!"""!!! """"""""""""""""""""""""!!!!!!""""""###"""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$"""###$$$$$$""""""###$$$""""""""""""""""""############$$$$$$######"""!!!%%%$$$######%%%%%%$$$###"""!!! """$$$%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''***)))'''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$&&&((()))(((%%%""""""###$$$$$$%%%%%%%%%%%%%%%"""!!!%%%'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""""""""""""""######$$$%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########"""""" !!!"""###""""""###$$$"""""""""###$$$%%%&&&'''"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$!!!!!!"""######"""""""""!!!!!!""""""############"""###$$$$$$$$$"""!!! """""""""""""""###$$$%%%######""""""######%%%%%%###$$$%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$"""!!!"""%%%'''+++&&&$$$%%%&&&###$$$'''%%%$$$###""""""###$$$%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$############$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%%%%######$$$$$$$$$######"""###!!!!!!!!!###$$$###"""#########"""""""""""""""$$$$$$$$$$$$######"""!!!""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""###########################$$$$$$$$$!!!!!!""""""############""""""""""""###$$$%%%&&&######"""!!!!!!"""######"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""############""""""$$$%%%&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""###""""""""""""""""""######""""""!!!!!!""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!########################"""""""""""""""""""""""""""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$######$$$############$$$!!!""""""###############""""""#########"""""""""%%%$$$######%%%%%%$$$###"""""""""###$$$$$$$$$$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&'''((()))(((&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&(((***)))%%%""""""###$$$$$$%%%%%%%%%%%%%%%"""!!!%%%'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$############### """######"""!!!###%%%!!!!!!!!!""""""$$$%%%%%%"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$############""""""###$$$$$$"""###############"""""""""############"""!!! """###$$$$$$$$$"""!!! ###############$$$%%%&&&"""""""""######$$$%%%%%%###$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""$$$)))000555===222((('''((((((''''''%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%%%%%%%"""##################"""""""""#########$$$$$$$$$##################$$$$$$%%%$$$#########$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$########################$$$#########$$$$$$%%%&&&"""######$$$$$$$$$#########!!!!!!!!!###$$$###"""""""""""""""""""""######$$$$$$%%%$$$$$$###"""!!!#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###########################!!!"""""""""############""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$###############$$$######""""""""""""######"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""######$$$%%%''''''%%%### !!!!!!"""""""""""""""$$$###"""!!!!!!""""""###""""""#########"""""""""#####################$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""!!!########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###   !!!"""###############""""""""""""""""""######%%%$$$######%%%%%%$$$###$$$$$$$$$$$$###""""""###''''''''''''''''''''''''''''''((((((((((((''''''''')))))))))&&&%%%$$$%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&(((***)))&&&#########$$$%%%%%%%%%$$$$$$%%%###!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$""""""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%######################## """%%%$$$!!! """%%%"""""""""!!!""""""###$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$#########""""""""""""###$$$$$$######$$$$$$######""""""###$$$%%%%%%$$$"""!!! """############""""""!!!$$$$$$$$$$$$$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$(((000999@@@FFF888+++((()))(((&&&%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!"""############"""!!!"""############$$$$$$$$$#########"""######$$$%%%######"""""""""######$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""###$$$$$$$$$$$$######!!!!!!"""###$$$###"""""""""""""""############$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$######""""""###$$$$$$$$$$$$###########################""""""""""""############""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$$$$$$$###""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!""""""###############$$$$$$$$$$$$!!!!!!!!!"""""""""##################""""""""""""######$$$&&&((((((&&&$$$!!!!!!"""############"""######"""""""""""""""###"""############"""!!!!!!"""$$$%%%$$$######$$$&&&"""######$$$$$$######"""""""""""""""""""""""""""""""""######$$$#################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$###""""""!!! """"""!!!  """###$$$$$$############"""""""""###$$$$$$%%%$$$######%%%%%%$$$###%%%&&&&&&%%%###!!!"""###''''''''''''''''''''''''''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&& !!!###$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########""""""""""""""""""#########$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&"""###$$$$$$%%%$$$$$$$$$######################## ###&&&$$$!!!!!!$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$$$$""""""######""""""!!! """###%%%&&&%%%$$$###!!!""""""""""""""""""###$$$%%%$$$###############$$$"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###%%%(((---333888:::111)))'''(((&&&$$$%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$######"""""""""###%%%%%%#########$$$$$$######""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''""""""###$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""!!!"""""""""############$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$ !!!###$$$%%%$$$###"""""""""###$$$$$$$$$$$$###########################""""""""""""############!!!"""###$$$%%%$$$$$$###"""""""""""""""#########""""""!!!!!!!!!"""######""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&!!!!!!!!!!!!"""""""""###$$$$$$$$$######"""""""""!!!!!!###&&&((((((%%%###"""###$$$%%%&&&%%%%%%$$$""""""""""""""""""######"""######$$$###"""!!! !!!###%%%$$$""""""$$$&&&""""""############""""""########################!!!"""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""######""""""""" """$$$$$$###"""!!!&&&$$$"""###%%%&&&$$$""" """$$$%%%$$$###"""$$$######"""###$$$%%%&&&%%%$$$######%%%%%%$$$######%%%&&&%%%###"""###%%%((((((((((((((((((((((((''''''((((((((((((''''''###%%%'''(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))((('''%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$&&&'''########################$$$############$$$%%%&&&'''&&&$$$######$$$&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""!!!###$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""" ##################$$$$$$!!!$$$'''%%% !!!$$$'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$!!!!!!""""""!!! !!!"""$$$&&&'''&&&%%%$$$###"""!!!!!!!!!###$$$%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### """$$$$$$$$$$$$&&&(((((($$$$$$&&&&&&$$$%%%)))"""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$######"""""""""###%%%&&&$$$%%%&&&''''''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''!!!"""###$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""!!!!!!""""""#########$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""############ """$$$%%%$$$######""""""###$$$$$$$$$$$$###########################""""""""""""############!!!"""###$$$%%%$$$############"""""""""""""""""" !!!###$$$%%%""""""############""""""&&&&&&%%%%%%$$$%%%%%%%%% !!!!!!!!!"""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######"""""" """%%%''''''$$$""" !!!"""###"""!!!!!!""""""""""""############"""###$$$$$$$$$"""!!! """$$$###!!!!!!###%%%######$$$$$$$$$$$$############################## !!!"""###$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$###### """###$$$###!!! ###!!! ###$$$"""  """$$$%%%$$$###"""$$$$$$#########$$$&&&'''%%%$$$######%%%%%%$$$###!!!###%%%%%%######%%%(((+++)))'''%%%$$$%%%&&&'''))))))))))))))))))))))))&&&&&&'''((((((''''''&&&)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&'''(((((('''&&&$$$""""""###$$$%%%%%%$$$###""""""###$$$%%%########################""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%'''***,,,&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""" !!!"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$###"""!!!  """%%%&&&%%%#########""""""!!!!!!"""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''######$$$$$$$$$$$$######$$$$$$#####################$$$$$$###!!! !!!"""""""""!!!!!!"""###$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$+++'''###!!!""""""!!!&&&&&&%%%$$$######$$$$$$"""###$$$%%%&&&%%%%%%$$$'''%%%######%%%&&&&&&%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%########################&&&%%%%%%$$$#########$$$%%%###""" !!!###$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!!$$$###""" """###$$$$$$#####################%%%###""" !!!!!!$$$$$$$$$#########""""""""""""############""""""######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$#########"""$$$""" !!!###$$$### %%%%%%%%%$$$$$$$$$#################################"""  !!!###%%%$$$#########""""""!!!!!!"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$!!!"""$$$$$$######$$$&&&$$$###"""!!!!!!"""###$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%$$$%%%&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$###"""###$$$%%%$$$$$$###""""""###$$$$$$########################""""""######$$$%%%%%%&&&""""""###$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$"""  """"""###$$$%%%&&&&&&%%%%%%########################%%%%%%$$$$$$############%%%%%%$$$#########$$$$$$########################"""""""""""""""#########$$$$$$###""""""######$$$$$$######""""""!!!!!!  ###%%%%%%%%%%%%&&&"""""""""""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$###"""!!!!!!###"""""""""""""""###$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########(((%%%!!!!!!"""$$$###"""$$$######"""!!!!!!"""""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$######"""###$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$########################%%%$$$###""""""""""""###$$$###""""""""""""###$$$"""!!!!!! !!!!!!""""""######$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$###"""!!! !!!""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$#########$$$#########""""""""""""########################$$$$$$#########"""""""""%%%###!!!"""$$$%%%$$$""""""""""""######$$$$$$$$$########################"""!!!!!! !!!"""###$$$############"""""""""!!!""""""#########$$$$$$$$$###############$$$$$$$$$#########""""""""""""""" !!!""""""!!! """###$$$###"""!!!!!!"""###$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***((('''&&&&&&'''((()))))))))))))))))))))))))))((('''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%&&&%%%$$$#########$$$%%%$$$$$$###""""""###$$$$$$########################!!!""""""######$$$$$$$$$######$$$$$$$$$######"""&&&&&&''''''&&&$$$"""!!!""""""######$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%###!!!!!!"""###"""###$$$$$$%%%$$$$$$###""""""""""""""""""""""""$$$############"""""""""$$$############$$$%%%%%%####################################""""""""""""######"""""""""######$$$########################!!!$$$%%%$$$$$$$$$%%%###""""""""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$"""!!!"""######""""""""""""###$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$""" !!!###%%%&&&%%%$$$###""""""!!!"""""""""%%%%%%&&&&&&&&&%%%$$$$$$"""$$$&&&&&&$$$"""!!!!!!###############$$$$$$$$$""""""###$$$$$$$$$$$$#################################"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""!!!!!!"""$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###""""""""""""######$$$$$$$$$""""""!!!!!!!!!"""######$$$############"""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$########################"""""""""##############################"""""""""!!!!!!!!!###"""!!!"""###$$$###!!! !!!"""###$$$%%%%%%########################!!!!!!!!!"""""""""##################"""""""""""""""""""""#########$$$$$$$$$$$$$$$###############$$$$$$######"""!!!!!! !!!"""###"""!!! !!!"""######""""""""""""##############################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,+++***))))))******))))))))))))))))))))))))***)))'''%%%%%%&&&((())))))))))))(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$######$$$$$$%%%$$$##################$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%$$$"""!!! """"""######$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$###$$$%%%###"""!!!"""######################################################"""""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""""""""""""""#########""""""######$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!!!!#########""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""############"""$$$$$$$$$""""""###$$$#########""""""###$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%######$$$'''***)))%%%!!!"""""""""###$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$###########################""""""!!!!!!"""""""""######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""############"""""""""""" !!!!!!""""""###$$$$$$############""""""""""""%%%###!!! !!!###%%%!!!""""""###############$$$$$$$$$#######################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""###$$$$$$%%%######################## !!!"""############"""#########"""""""""""""""""""""""""""############%%%$$$$$$$$$###"""""""""############""""""!!!!!!$$$%%%%%%$$$"""!!!"""######""""""""""""""""""###########################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++******************************************+++***(((&&&%%%&&&((()))*********)))))))))((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$#################################"""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!%%%$$$"""!!!!!!"""###$$$$$$$$$$$$######"""""""""######"""!!!!!!"""######$$$$$$############$$$$$$!!!###$$$###!!! !!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""############"""""""""###$$$$$$%%%%%%$$$%%%&&&%%%"""!!!!!!"""$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%"""###$$$$$$###"""###%%%$$$$$$###############$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$&&&###"""(((000111+++$$$"""""""""###$$$$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%##############################"""""""""######$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!###"""!!! !!!"""###%%%$$$$$$###"""!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""%%%###!!! !!!###%%%"""###$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$#########""""""""""""""""""######!!!!!!"""""""""#########%%%$$$$$$$$$###"""""""""!!!!!!""""""############$$$%%%%%%$$$"""!!!"""###"""""""""######"""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))))))))(((************************+++***(((''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""######################################################$$$$$$$$$######"""$$$###!!! """%%%'''%%%$$$$$$###""""""!!!!!!########################$$$$$$############$$$$$$ """######"""!!!!!!"""###""""""######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$!!!!!!!!!"""###$$$%%%&&&####################################"""""""""""" !!!"""############"""""""""######$$$$$$$$$ """############%%%&&&%%%%%%$$$############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&"""###%%%$$$######$$$%%%%%%%%%$$$############$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%$$$###""""""###"""""""""!!!""""""###$$$!!!!!!!!!"""###%%%'''((('''######)))111222,,,%%%###############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%##############################"""""""""###$$$$$$""""""######$$$%%%%%%%%%"""""""""!!!!!!"""""""""%%%%%%%%%$$$$$$"""!!!!!!###"""  """###$$$$$$###"""!!!  !!!"""###$$$$$$$$$$$$!!!!!!"""""""""""""""###$$$###"""!!!!!!"""###$$$"""###%%%&&&&&&&&&%%%$$$"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$##############################"""""""""#########$$$$$$""""""""""""############!!!!!!!!!"""""""""######$$$$$$$$$############### !!!!!!"""######$$$$$$!!!"""###"""!!! !!!"""""""""############""""""########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$*********+++++++++************************************))))))(((''''''&&&(((((()))))))))((('''&&&''''''''''''(((((((((((('''((((((((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$############"""""""""###$$$%%%############"""""""""""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$!!!###%%%%%%###""""""###"""""""""###$$$&&&((()))####################################$$$$$$%%%%%%""""""!!!""""""###$$$$$$########################"""""""""""""""######### !!!"""#########""""""""""""""""""""""""""" !!!"""######$$$&&&(((&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&"""###%%%$$$$$$###%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$###!!!###%%%%%%###"""###$$$""""""!!!!!!"""######$$$&&&%%%%%%$$$$$$%%%&&&'''$$$%%%''')))+++***(((&&&$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!"""###$$$""""""!!!!!!"""###%%%&&&"""!!!!!! !!!!!!"""######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!###$$$%%%$$$$$$###!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!###$$$&&&&&&%%%$$$###!!!"""""""""#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$%%%%%%###"""###%%%############$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%!!!"""""""""############!!!!!!!!!!!!"""""""""##################$$$$$$$$$"""""""""""""""######### !!!""""""!!! """###!!!"""###$$$$$$###"""!!!##############################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$------...//////.........************************************)))(((&&&&&&***++++++,,,,,,***)))(((''''''''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###############$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$!!!###%%%''''''%%%###!!!$$$$$$############$$$$$$!!!$$$&&&&&&%%%$$$$$$$$$"""""""""###%%%''')))+++""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$!!!"""#########""""""""""""!!!!!!!!!!!!!!!"""###$$$###""""""$$$&&&&&&%%%%%%$$$#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&'''(((((("""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$############"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$############""""""%%%%%%###"""$$$&&&$$$$$$######$$$%%%&&&&&&$$$###!!! !!!&&&***)))$$$!!!###%%%%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$########################### !!!"""###"""!!! !!!###%%%'''######""""""""""""######!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%!!!"""###$$$%%%$$$###### !!!!!!!!!""""""######""""""############"""""" """$$$%%%%%%%%%###"""!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$############!!!###""" """ !!!"""###$$$%%%%%%########################%%%###"""!!!!!!###%%%&&&!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!!!!"""$$$$$$######$$$&&&!!!"""###$$$$$$###"""!!!########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111222333222222111222444444111---,,,...///...,,,------------------------+++++++++***************)))))))))))))))******+++'''''''''(((((((((((()))(((((('''''''''(((((()))***)))((('''&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&%%%$$$### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!'''$$$""""""###%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%$$$######$$$%%%%%%%%%$$$######"""#########$$$$$$$$$#######################################%%%$$$$$$######$$$$$$%%%$$$$$$##################""""""""""""""""""""""""######""""""###$$$%%%&&&$$$$$$$$$###############"""###%%%&&&&&&%%%###"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%################################################!!!!!!""""""""""""!!!!!!#########""""""""""""""" !!!""""""!!!!!!"""###&&&&&&%%%%%%%%%%%%$$$$$$'''(((((('''&&&$$$!!! $$$$$$#####################"""!!!!!!!!!"""$$$%%%########################%%%$$$###""""""###$$$%%%***&&&###"""###$$$###!!!###$$$%%%%%%######$$$%%%###""""""!!!"""$$$&&&'''########################$$$$$$$$$$$$$$$###"""!!!%%%$$$######""""""############""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""&&&%%%$$$"""%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&555555666666555555555666777555222111333333111///222222111000///...------------------------,,,,,,------,,,+++******++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%(((''''''&&&%%%$$$$$$###&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%$$$$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$#################################$$$$$$########################%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$########################$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$######"""######$$$$$$#########$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&################################################!!!""""""######""""""!!!###""""""""""""""""""""""""###$$$"""!!! !!!!!!""""""###$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$""""""########################!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$(((%%%######$$$%%%###!!!###$$$%%%%%%######$$$%%%###""""""""""""$$$%%%&&&########################$$$$$$$$$$$$$$$###""""""%%%$$$######""""""############""""""######$$$%%%########################$$$$$$$$$#########""""""%%%%%%$$$###"""!!!!!! #########"""""""""!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&>>>>>>?????????@@@@@@@@@???===;;;:::::::::888777999888777555333111000///111111111111000000//////111000///...---,,,,,,,,,---,,,,,,++++++******)))***))))))(((((()))))))))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""#########$$$%%%%%%&&&&&&###$$$$$$$$$$$$###"""""""""$$$'''&&&###"""###%%%!!!!!!"""""""""#####################$$$$$$$$$%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############"""""""""###$$$$$$$$$%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######"""######$$$$$$"""""""""###$$$%%%'''(((""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%#########""""""!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""""""""###$$$%%%&&&&&&################################################"""##################"""""""""""""""""""""#########$$$$$$###  !!!"""###$$$%%%%%%""""""###$$$$$$################################# !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$$$$######$$$%%%%%%$$$"""###$$$%%%%%%######$$$%%%""""""""""""###$$$%%%&&&###########################$$$$$$$$$$$$###""""""%%%$$$######""""""############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$#########"""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%GGGGGGHHHJJJLLLNNNOOOOOOJJJHHHDDDAAA???>>>>>>>>>>>>===<<<:::888777666555666666555444333222222222333222111000//////////////////...---,,,+++***)))***))))))(((((((((((()))((((((''''''''''''(((((($$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$#########&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$######"""$$$(((((($$$!!!###&&&""""""""""""#########$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$!!!!!!"""###$$$%%%%%%%%%########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&############$$$%%%&&&''''''&&&$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%#########"""!!!!!! ######$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&############$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""""""""#########"""######"""!!! !!!$$$$$$#########"""""""""!!!""""""""""""""""""!!!###############$$$$$$$$$ """#########"""!!!########################$$$##################$$$!!!"""###$$$%%%%%%$$$######$$$%%%%%%######$$$%%%"""""""""######$$$$$$%%%##############################$$$$$$$$$######"""%%%$$$######""""""############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%LLLKKKLLLPPPUUUYYYZZZZZZUUURRRMMMGGGBBBAAAAAABBB@@@@@@??????>>>=========::::::999888777666555444333222222222222222333333111000///...---++++++******)))(((((('''''''''(((******)))((('''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%"""""""""###############"""######$$$$$$$$$######$$$(((((($$$!!!###&&&#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################$$$######""""""######$$$""""""#########$$$$$$$$$###########################!!!!!!%%%'''!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%'''&&&$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&##############################$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""##################$$$%%%&&&&&&&&&&&&%%%$$$$$$######""""""!!!######################################################$$$$$$$$$$$$######!!!!!!""""""############!!!""""""!!!!!!"""$$$%%%$$$$$$$$$##################"""!!! """"""#########$$$$$$$$$!!!"""###$$$%%%$$$#######################################$$$$$$######### !!!###$$$%%%$$$$$$$$$###$$$%%%%%%######$$$%%%"""#########$$$$$$$$$$$$########################"""######$$$$$$$$$######%%%$$$######""""""############""""""######$$$%%%################################################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%RRRQQQRRRWWW^^^cccccccccaaa___ZZZRRRKKKFFFDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@???>>>===;;;:::999888555555555555555666777777333222111000///...------+++******)))((((((((((((,,,+++)))((('''&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$'''&&&###"""###%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################""""""""""""######"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""" """&&&)))"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""##############################$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!################################################"""##################"""!!!!!!!!!"""######$$$$$$ !!!"""!!!"""###%%%!!!""""""###$$$%%%&&&&&&$$$###"""!!!  """""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""" """$$$$$$#########$$$###$$$%%%%%%######$$$%%%"""######$$$$$$$$$##############################""""""###$$$$$$$$$$$$###%%%$$$######""""""############""""""######$$$%%%""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!""""""""""""#####################$$$$$$$$$$$$bbb```aaaeeelllqqqqqqooooooooommmggg\\\RRRKKKHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<;;;::::::999999999::::::555555444444333222111111...---,,,+++******************)))(((''''''(((((('''(((((((((((((((((((((&&&''''''''''''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$$$$$$$$$$%%%##################$$$$$$##############################""""""""""""######!!!""""""###$$$$$$%%%%%%########################"""""""""######%%%&&&&&&##################$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""##############################$$$$$$$$$$$$###############$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""###$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%% !!!###%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%!!!""""""""""""###############$$$$$$$$$###""""""!!!"""""""""#########$$$################################################!!!""""""######""""""!!! !!!!!!"""######$$$$$$!!!""""""!!!!!!"""$$$ !!!!!!"""###$$$%%%%%%###"""!!! !!!""""""!!!""""""###$$$$$$%%%%%%###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!###$$$###!!!!!!###%%%###$$$%%%%%%######$$$%%%"""###$$$$$$$$$$$$###"""########################""""""###$$$$$$$$$$$$$$$%%%$$$######""""""############""""""######$$$%%%########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""""""""#########!!!""""""""""""#####################$$$$$$$$$$$$sssqqqpppttt{{{~~~|||zzz}}}~~~yyymmm___SSSNNNHHHHHHGGGGGGGGGFFFFFFFFFJJJIIIGGGFFFDDDBBB@@@@@@@@@???>>>===<<<;;;;;;;;;777777777666555555444444000///...---,,,,,,,,,,,,((((((((((((((())))))***)))))))))))))))))))))((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$'''%%%""""""###%%%%%%%%%""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#############################################""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''$$$###$$$$$$$$$###############"""###%%%&&&&&&%%%###"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""##############################$$$$$$$$$$$$############$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''((("""""""""###$$$%%%''''''###$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%######%%%''')))&&&%%%%%%$$$$$$#########!!!!!!"""###$$$%%%&&&&&&"""############$$$$$$$$$###############"""!!!  """###%%%&&&&&&################################################!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$!!!"""###"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!"""$$$%%%!!!""""""###$$$$$$%%%%%%###"""!!!!!!!!!"""$$$%%%########################"""###$$$%%%%%%$$$###""""""$$$$$$""" """&&&###$$$%%%%%%######$$$%%%"""###$$$%%%%%%$$$""""""########################!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$###"""##################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$~~~vvviii```VVVUUUSSSQQQNNNMMMNNNPPPQQQQQQPPPMMMJJJGGGEEEEEEEEECCCBBBBBBBBBAAA>>><<>>===;;;:::999999:::;;;======;;;:::888666555444222000---+++,,,,,,+++***)))*********)))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&''''''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$############################################################""""""""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!###############%%%'''$$$$$$############$$$$$$########################%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""###############$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!###$$$$$$###""""""##############################%%%((()))'''&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""!!!!!!"""############"""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwkkkccc\\\WWWQQQMMMJJJIIIHHHHHHBBBAAA???===;;;:::999999;;;;;;;;;;;;:::999888777999666333000000///---+++)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%''''''%%%###"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######!!!""""""############"""&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$####################################$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$################################################$$$$$$$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!###%%%%%%$$$$$$$$$&&&%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$######""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%%%%$$$""""""###########################"""%%%((()))(((&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%}}}ttthhhccc[[[TTTPPPMMMKKKJJJGGGFFFEEECCCBBB@@@??????::::::;;;<<<======<<<<<<@@@>>>:::777555333000...******)))))))))*********(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%$$$$$$%%%$$$######""""""######$$$##################""""""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$############"""!!!!!! """"""######$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#################################$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$################################################$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&((()))%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%'''&&&$$$#########&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$###""""""######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""%%%%%%$$$######"""""""""!!!""""""######$$$$$$%%%######$$$$$$$$$$$$######!!!###%%%&&&$$$#################################!!!$$$&&&'''&&&$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%tttooofff^^^YYYUUURRRPPPIIIIIIHHHGGGFFFEEEDDDCCC>>>>>>>>>???@@@AAAAAABBBEEEBBB???===;;;888555333...---,,,,,,+++,,,,,,,,,)))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#################################$$$$$$%%%%%%&&&"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%'''((((((((('''&&&$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$##################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###################################################%%%$$$######"""#########""""""#########$$$$$$$$$"""######$$$$$$######""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&!!!!!!"""############"""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&|||uuunnniiieeeaaa___UUUTTTRRRPPPLLLIIIFFFEEECCCBBBAAAAAAAAAAAACCCCCCDDDBBBAAA@@@???>>>;;;999555444222000...---------******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&'''''''''$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''' """$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$%%%%%%$$$###$$$''')))###$$$%%%&&&&&&%%%$$$###$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%###############$$$%%%%%%##################$$$$$$########################!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!########################"""######$$$%%%%%%&&&&&&"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&(((***+++******)))%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$###""""""#########$$$$$$$$$$$$$$$##################""""""$$$$$$%%%$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""############"""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&{{{vvvsssooommmiiigggccc]]]WWWQQQKKKIIIFFFDDDBBB@@@??????AAAAAABBBAAA@@@@@@AAAAAA???===<<<:::777333000///...---************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((&&&### ###&&&((($$$$$$%%%%%%&&&'''((((((######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$%%%&&&%%%###"""###%%%###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&& !!!###%%%&&&&&&&&&%%%%%%$$$#########!!!!!!!!!!!!!!!"""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&(((+++,,,,,,,,,+++'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$"""""""""######$$$$$$$$$$$$$$$$$$################## """$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&((($$$$$$&&&''''''&&&$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&~~~{{{uuukkk^^^SSSLLLOOOMMMIIIFFFDDDDDDDDDEEEAAA>>>;;;;;;<<>>;;;777444111///...///...,,,***(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''))),,,,,,***'''((('''%%%$$$$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''(((((()))))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$$$$&&&'''%%%###%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...//////***)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$###((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''&&&%%%$$$###"""###$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&'''''''''&&&&&&%%%%%%%%%########################%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%}}}pppddd\\\UUURRRMMMIIIFFFEEEFFFGGGDDDBBB??????@@@BBBCCCCCCAAA@@@>>>;;;999777555444222000...,,,***))))))))))))(((''''''&&&&&&''''''&&&%%%$$$&&&((()))'''%%%(((((('''&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! """"""!!!%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,,,,***)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''"""""""""###$$$$$$%%%%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''&&&%%%$$$#########$$$%%%$$$$$$###"""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################$$$#########""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!"""######vvvnnnbbb^^^WWWQQQLLLJJJJJJKKKGGGDDDAAA@@@@@@@@@???>>>@@@@@@@@@@@@???>>>===<<<666444222///---+++******)))((((((''''''''''''''''''%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%"""############""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""(((&&&$$$######%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''(((&&&%%%$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&""""""######$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!! """"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$############"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&+++***((('''%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$!!!""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$#################################"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#############################################"""""""""&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&uuuooofff]]]UUUQQQOOOOOOLLLIIIFFFCCCAAA???===;;;??????AAABBBBBBBBBAAAAAA:::999777444111...---,,,***))))))((((((((((((((()))(((&&&&&&&&&'''((()))'''(((((())))))(((((('''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""!!! $$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$'''''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""########################$$$$$$$$$###$$$%%%%%%&&&)))(((&&&%%%$$$$$$$$$%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$#############################################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###""""""###%%%&&&''''''''''''''''''&&&&&&vvvkkk```YYYUUUTTTSSSPPPKKKHHHFFFEEECCCAAA===>>>???@@@AAAAAAAAAAAA>>>===;;;999666333000///,,,+++******))))))******))))))((('''&&&'''((()))&&&'''(((((((((((('''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&'''''')))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""########################$$$############$$$%%%%%%%%%$$$#########$$$%%%&&&""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$######"""""""""$$$$$$###############$$$###################################################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$"""!!! {{{ppphhhbbb___YYYUUUPPPKKKJJJIIIHHHGGG@@@@@@????????????@@@AAAAAAAAA???===:::777444333...------,,,+++,,,,,,,,,'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""###%%%'''((('''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%'''######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$############&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$############"""$$$$$$$$$##############################$$$%%%%%%"""""""""######$$$%%%&&&"""""""""!!!""""""###$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######""""""""""""######%%%%%%$$$###"""!!!!!! $$$$$$$$$#########""""""###############$$$$$$$$$#################################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!! {{{uuuqqqmmmjjjhhhnnnzzz|||vvvrrrmmmfff]]]UUUPPPMMMKKKJJJEEEDDDAAA???>>>???@@@AAACCCCCCBBB@@@===:::888666000//////...............''')))******'''&&&&&&((())))))(((''''''((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########$$$%%%''''''$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%#########%%%########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&""""""$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%$$$$$$$$$$$$#########"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$#########""""""###############$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%$$$###"""""""""###$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######""""""""""""######$$$$$$######""""""!!!!!!$$$%%%%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%########################$$$$$$######"""#################################$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%&&&''''''&&&%%%$$$ooonnnmmmlllkkkhhhddd```^^^YYYTTTWWW___iiinnnooouuuxxx{{{}}}~~~qqqddd[[[TTTPPPNNNJJJHHHCCC@@@>>>???@@@BBBDDDDDDCCCBBB???<<<:::888111111000///////////////(((+++...---+++((((((***,,,***)))'''''')))***,,,''''''%%%$$$$$$%%%''''''&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$!!! $$$'''***$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!''''''&&&""" $$$((("""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$&&&&&&%%%###"""###$$$########################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$)))((((((''''''&&&%%%%%%$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&((())))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''((())))))!!!"""$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$######""""""#########"""###$$$$$$%%%%%%&&&&&&'''&&&%%%###"""'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######""""""""""""############&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%########################%%%%%%$$$###"""""""""###########################%%%$$$###"""###$$$&&&'''%%%$$$###""""""###$$$%%%#################################$$$$$$%%%%%%%%%!!!###%%%''''''%%%###!!!!!!$$$%%%%%%$$$###___```aaa```^^^]]]^^^___aaaZZZQQQOOORRRVVVXXXXXX[[[]]]___```cccnnn~~~}}}sssgggZZZPPPLLLIIIFFFEEEDDDCCC@@@>>>AAACCCEEEDDDBBB???===<<<777444000///000333555555///000000000///...,,,+++***)))'''&&&'''(((***+++$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""&&&'''((('''%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$&&&%%%###"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&############""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$&&&&&&$$$!!!!!!%%%(((############$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$%%%&&&'''((()))(((%%%######$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&'''&&&$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%&&&(((((((((&&&$$$"""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$)))(((&&&$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$gggggghhhhhhhhhhhhgggfffaaaZZZQQQNNNOOORRRSSSRRRUUUUUUTTTRRRTTTZZZccckkkvvvxxxllldddRRRNNNIIIFFFEEEDDDBBBAAA@@@AAABBBCCCBBBAAA@@@@@@999666333222444666888999444444444333222000...---***)))(((''''''(((***+++$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$!!!!!! !!!###############$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%&&&'''(((***(((&&&$$$###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&'''''''''%%%&&&'''&&&%%%%%%%%%'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&#########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$############""""""############$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$''''''%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$yyyxxxxxxzzz|||{{{wwwssskkkeee]]]XXXXXXZZZZZZYYYWWWTTTOOOKKKIIIJJJMMMPPPZZZeeesss~~~xxx___YYYQQQKKKHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC===:::777666888;;;<<<===888888777555333111...---******(((''''''((()))***%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((***)))'''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###'''&&&%%%&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$"""###$$$###"""!!!"""###$$$$$$$$$############""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$"""$$$%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$}}}xxxrrroooooopppppppppkkkddd[[[SSSNNNLLLKKKJJJOOOWWWaaafffiiippp|||ppphhh]]]TTTNNNLLLKKKJJJJJJHHHFFFEEEDDDDDDDDDCCC@@@===;;;:::<<<>>>???@@@:::999888555222///---++++++***)))((((((((())))))%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((())))))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''+++'''%%%%%%(((***(((&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###""""""!!!!!!""""""###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&''''''"""""""""######"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$%%%$$$!!!"""###$$$%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%{{{nnnbbbYYYTTTPPPOOONNNSSSXXXYYYWWWZZZbbbiiiyyyvvvjjj^^^VVVRRROOONNNMMMJJJGGGGGGGGGGGGFFFDDDBBB@@@>>>===???@@@AAA@@@>>><<<:::666222///---,,,++++++***)))))))))))))))&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###$$$%%%'''((('''$$$"""###&&&'''%%%###%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###""""""!!!!!!""""""###$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&%%%%%%$$$$$$############""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$""" !!!"""###%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%sssggg^^^YYYWWWVVVXXXYYYYYYVVVVVVYYY\\\```kkkyyywwwlllccc]]]YYYWWWSSSPPPMMMMMMNNNNNNKKKHHHFFFCCCAAA@@@AAABBBAAA@@@BBB@@@<<<888555222///...+++++++++******))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$############$$$$$$&&&%%%%%%%%%%%%&&&&&&''''''((()))'''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$#########$$$%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$###&&&%%%$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$"""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$############""""""############$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&&&&%%%$$$""""""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&|||qqqlllkkkjjjjjjiiihhhgggdddaaa___YYY]]]bbbfffjjjnnnssswww|||~~~wwwpppkkkgggddd```\\\ZZZZZZWWWQQQKKKJJJGGGEEECCCCCCCCCBBBAAABBB@@@<<<888444222000///+++,,,++++++***)))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((***++++++***'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%%%%&&&############$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$&&&(((******)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''###%%%%%%%%%$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&%%%$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###"""%%%%%%&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&###!!! """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$&&&'''$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%######$$$&&&'''&&&#########$$$$$$%%%''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&}}}{{{zzzxxxtttmmmggg^^^[[[WWWTTTTTTYYY^^^bbbiiiooo{{{zzzvvvwwwrrrlllhhhddd^^^TTTLLLLLLJJJGGGFFFEEEDDDCCCAAA@@@>>>:::666222000......,,,,,,,,,++++++)))((('''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&%%%%%%$$$%%%&&&'''((((((((()))'''$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!###$$$&&&''''''&&&&&&!!!$$$'''&&&###"""###%%%############$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###%%%(((***+++***((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''###$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''&&&$$$"""!!!###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&%%%### """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$############""""""############$$$$$$$$$ !!!"""###%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&### !!!$$$&&&&&&$$$$$$######$$$&&&((()))$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&~~~zzzlllddd\\\XXXVVVTTTWWW[[[[[[^^^dddnnn}}}~~~}}}|||tttcccUUUSSSOOOJJJGGGFFFEEECCC@@@;;;:::999888666555333333111...+++*********))))))))))))))))))((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#################################%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###((('''%%%$$$###$$$$$$%%%&&&$$$###$$$''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&)))&&&$$$%%%'''(((&&&######$$$$$$%%%%%%$$$$$$###'''&&&$$$#########$$$$$$"""######%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''########################&&&$$$!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$###############!!!"""""""""##################$$$$$$$$$%%%%%%%%%&&&!!!***%%%###&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! &&&&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""'''&&&$$$###"""###$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyqqqkkkiiiddd[[[TTTRRRTTTUUUXXX^^^iiiyyywwwjjjZZZUUUOOOMMMMMMKKKGGGBBB===<<<:::888666555444444222///,,,+++++++++)))(((***)))))))))((((((((((((&&&&&&''''''((('''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$########################%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''(((&&&%%%%%%''''''&&&###%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$'''%%%###"""!!!###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$#################################""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''""""""'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&||||||xxxmmm___XXXTTTRRRPPPQQQVVVaaannnxxx|||aaaYYYQQQNNNOOOMMMGGGAAA@@@>>>;;;888666555555555444222///---,,,,,,***(((******)))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%&&&((((((&&&%%%''''''''''''''''''''''''%%%###"""!!!###&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$########################$$$###############$$$$$$ !!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%!!!)))###"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~uuupppaaa]]]XXXTTTSSSXXX___fffnnnuuulllaaaUUUOOOOOONNNIIIDDDDDDAAA===999666555555666666444111000///---+++)))*********)))))))))((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$''''''((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$"""######$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######"""#########!!!!!!"""###$$$%%%%%%&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''444,,,&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuurrrkkkccc\\\YYYZZZ\\\\\\___ggguuuzzzmmm]]]RRRPPPPPPNNNLLLHHHEEE@@@<<<888777777777888666444222111///---***************))))))))))))((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''((((((''''''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$''''''((())))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""###$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######"""#########!!!!!!"""###$$$%%%%%%&&&""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$...AAA666)))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||}}}~~~vvvlllccc^^^\\\\\\ZZZ\\\cccmmmyyytttcccVVVOOONNNNNNOOOMMMKKKFFFBBB>>>;;;::::::888777555444444222///---++++++*********)))))))))(((((()))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% ###'''))))))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''')))*********)))((($$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$ !!!!!!""""""######!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%###///BBB555((()))!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwoookkkiiiccc^^^]]]^^^aaammmzzz~~~pppaaaVVVRRRRRRTTTSSSQQQMMMIIIEEEAAA???===888777666666666444111///+++++++++*********))))))'''(((((())))))))))))((())))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$######&&&((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''(((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&''')))++++++***)))(((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%'''((('''%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''''''''&&&&&&(((((('''&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""")))777)))""")))"""%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#####################$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuummmeee^^^VVVSSS\\\iiiuuu|||rrrddd]]]\\\^^^WWWUUURRRNNNJJJEEEBBB@@@888777777777777666333000+++++++++************)))''''''((())))))***))))))******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""%%%''''''$$$###$$$&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((()))))))))&&&(((***+++,,,+++***)))&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&%%%$$$$$$%%%''')))'''$$$###%%%'''###$$$$$$%%%%%%$$$$$$######$$$&&&'''((('''&&&&&&((((((((()))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%######""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###******######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzz~~~xxxooocccXXXVVVYYYccchhhoooyyyxxxqqqoooooofff^^^VVVRRRPPPLLLHHHFFF@@@;;;777555666777444222---,,,******++++++)))(((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((******)))((('''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&%%%$$$###"""###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''*********'''$$$"""!!!""")))((('''&&&&&&&&&&&&&&&''''''((())))))))))))))))))((('''&&&%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))******)))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$&&&&&&&&&&&&$$$$$$(((&&&$$$%%%((()))(((&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%""""""""""""############""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzz|||~~~~~~}}}zzzxxxwwwuuuvvvyyy~~~zzznnnaaa[[[\\\\\\^^^bbbiiitttxxxnnnaaaXXXSSSOOOLLLJJJFFFAAA<<<::::::888555111...,,,******++++++***((()))))))))(((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((()))***)))'''&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((######$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&)))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&(((((((((((()))+++)))(((''''''&&&&&&&&&''''''((())))))******))))))***)))((('''''''''((((((******)))((((((((()))***''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%'''((())))))))))))((('''%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$'''%%%###%%%'''((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%% !!!!!!!!!"""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""########################'''&&&%%%###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%########################!!!###%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~yyytttooolllcccbbbbbbgggqqqzzzllldddcccZZZYYYXXXYYY___kkkxxxqqqbbbXXXTTTQQQOOOMMMHHHCCC@@@>>>;;;666111///---+++++++++,,,***)))*********))))))))))))((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''((()))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((('''"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$&&&'''((()))***''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''"""$$$&&&((()))***---///)))(((((('''''''''''''''((()))******++++++******+++***)))((((((((()))))),,,,,,+++***))))))))))))))))))(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&yyynnnggg```]]]YYY\\\ffftttvvvooonnneeeaaa\\\XXXYYY___gggmmm|||lllaaa\\\VVVQQQQQQLLLHHHEEECCC???999555222000---,,,,,,,,,,,,***+++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&((((((''''''''''''((((((###$$$$$$%%%'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''###%%%&&&'''&&&'''(((***))))))(((((('''(((((()))))))))***+++++++++++++++******))))))((((((((((((******)))(((''''''&&&&&&)))((((((((('''''''''&&&)))((((((((((((((())))))***)))))))))((((((''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&$$$######$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%%%%&&&&&&&&&'''"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&vvvlllddd^^^YYYYYY```lllwww~~~}}}~~~{{{zzzzzztttkkkdddaaacccgggiiilllmmmzzzxxxlllfff]]]SSSQQQMMMIIIFFFFFFCCC???;;;777444111.........---+++++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$!!!""""""######$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((((((&&&%%%&&&'''))))))((((((((())))))***))))))***+++++++++++++++))))))))))))((((((''''''))))))(((((('''&&&%%%%%%'''''''''((((((((())))))***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''(((((()))%%%%%%&&&&&&''''''(((((("""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&'''####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''{{{mmmgggaaa```eeelllqqqsssooorrrxxx}}}vvvrrrpppppppppllleeeiii}}}xxxrrrfffYYYSSSNNNIIIGGGHHHGGGEEEBBB===999555111000///---,,,+++++++++************)))'''(((((())))))((((((''''''''''''''''''''''''''''''((()))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$""" ############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((()))******(((((()))***)))))))))))))))******+++((()))******++++++******(((((()))))))))((('''&&&************)))(((''''''&&&&&&'''(((((()))******)))((((((''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&((())))))(((((()))***&&&&&&''''''''''''''''''"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((yyyxxx{{{}}}}}}{{{lllnnnpppuuuyyy{{{zzzyyyxxx~~~}}}{{{rrrfffaaammm|||~~~qqqcccVVVQQQKKKHHHIIIJJJIIIHHHBBB>>>888444111000...---+++************)))))))))'''((()))******)))((('''''''''''''''''''''''''''((()))***)))'''&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))***+++***)))((((((******)))))))))******+++,,,'''((())))))******))))))))))))*********)))(((''')))***+++++++++***))))))((((((((((((((()))))))))***)))((((((''''''(((((('''''''''''''''''''''(((&&&&&&'''''''''((((((((())))))(((''''''((())))))((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((%%%'''))))))'''&&&(((***''''''&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((uuuqqqmmmjjjkkkmmmnnnnnnlllooottt{{{vvvhhh^^^cccjjjtttzzzjjjZZZTTTMMMJJJJJJLLLKKKKKKFFFAAA;;;555222000...---*********))))))))))))((('''((()))******)))((('''''''''''''''''''''''''''(((******)))((('''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$#########$$$%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((( """%%%((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''))))))))))))***,,,---...))))))(((((((((((())))))""""""###$$$&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))+++++++++)))&&&$$$$$$%%%******))))))***+++,,,,,,''''''((()))))))))))))))******+++,,,+++***)))((('''(((***++++++***)))(((******))))))(((((('''''',,,,,,+++******)))******))))))))))))************%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((******))))))((((((((('''"""###%%%&&&'''&&&%%%%%%((('''&&&%%%%%%&&&'''((($$$&&&((((((&&&%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))}}}qqqooonnnhhhddddddeeeeeefffhhhkkkrrrzzzppp]]]ZZZ^^^dddtttyyyfff^^^TTTOOOOOOQQQQQQPPPKKKEEE???:::888666111...,,,+++******++++++***)))))))))))))))))))))))))))'''''''''''''''''''''''',,,)))&&&&&&(((((('''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$&&&'''&&&%%%###$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$&&&(((******(((&&&$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((())))))***)))))))))"""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%&&&(((******)))(((&&&&&&''')))+++---,,,,,,+++***)))(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&'''''''''((((((*********)))'''''')))+++,,,+++************)))(((+++)))&&&''')))+++***(((++++++,,,---------,,,+++,,,,,,,,,,,,+++)))((('''******,,,---...---***'''---,,,,,,++++++******)))++++++***))))))************)))((('''&&&%%%%%%%%%''''''(((((()))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$%%%(((***(((&&&)))((('''&&&%%%$$$#########$$$&&&%%%%%%$$$&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###"""###%%%%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!%%%$$$"""!!!!!!"""$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$###""""""$$$&&&)))***$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&~~~yyynnneeeaaaaaa___]]][[[]]]bbbiiinnnssstttaaa[[[ZZZ\\\fffrrruuulll```XXXTTTRRROOOMMMMMMHHHBBB>>>;;;888444000---+++******++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''---***((('''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''"""$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((''''''&&&(((***---//////******)))))))))))))))))))))((('''&&&&&&&&&&&&'''******)))(((''''''''''''))))))))))))))))))))))))*********)))(((((()))+++---,,,+++++++++++++++***,,,***)))***---...---,,,,,,---.../////////...---............------,,,,,,...---,,,,,,,,,---,,,+++,,,,,,++++++++++++++++++))))))(((((((((((())))))((((((''''''&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&''''''&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""######""""""###%%%'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''|||ooogggaaa\\\VVVQQQQQQUUU[[[___bbbnnn}}}kkkbbb\\\XXX[[[bbbnnnyyyrrrggg___XXXRRRMMMPPPLLLFFFBBB@@@===888333///---+++***++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((---+++)))))))))***)))((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''&&&&&&&&&###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''))))))'''&&&&&&'''(((&&&'''***///222111///''''''(((((())))))))))))((((((''''''&&&&&&''''''+++***)))(((''''''''''''+++++++++++++++++++++******+++,,,+++******+++---,,,,,,,,,,,,,,,------......------///111222222000///000222333333333222111222111111000000111111222333111///---,,,...///111..................------******))))))))))))******'''''''''''''''((())))))&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''&&&&&&&&&((()))((('''%%%%%%&&&&&&'''''''''((($$$%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$######$$$###"""!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&{{{llleee[[[TTTRRRTTTXXX[[[]]]ggguuu{{{qqqiiiaaa]]]___cccjjjxxxyyyoooeee]]]WWWTTTPPPJJJFFFDDDAAA===888222///,,,+++++++++***((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((())))))((((((((((((''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&((()))((('''%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&(((***)))(((&&&&&&'''+++)))))),,,111222///+++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))***+++,,,++++++++++++************+++,,,------,,,,,,...///,,,,,,---------...000222111222333555777888777666666777888999999999888888777666555444444555555666777666666444222222444555555555444333222111111000///...---------------...***)))))))))))))))******************))))))))))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((('''''''''((((((((('''&&&&&&&&&&&&''''''''''''$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((("""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$###$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$yyymmmccc]]][[[[[[ZZZ[[[cccmmmuuuyyy{{{}}}~~~}}}qqqhhhddd______fffrrryyypppkkk^^^XXXQQQLLLJJJGGGBBB???555222///,,,,,,+++***)))************************************************))))))((((((''''''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&((()))((('''%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&((())))))(((''''''(((+++++++++...111111---***,,,,,,+++******)))(((((((((((('''''''''(((((()))((((((((((((***+++,,,---***************))))))))))))+++------------...///---///000000000222666999999;;;>>>AAABBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;<<>>===777666666666666777888888333222222000///...---,,,,,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''(((((()))))))))***(((***+++***'''&&&''')))%%%%%%&&&'''((()))******'''((()))(((&&&%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""""""""""""""############$$$$$$#########$$$&&&'''""""""###$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&zzzrrrkkkfffccc\\\YYY[[[]]]```iiittt|||~~~wwwpppoooppppppqqqttt~~~kkkVVVNNNQQQHHHAAA888333111///---******,,,,,,+++)))))),,,000++++++++++++++++++++++++''''''((((((((((((''''''(((((())))))((('''&&&&&&((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''%%%%%%&&&((()))(((''')))))))))))))))((((((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))'''((()))***+++,,,------......------,,,+++******,,,+++))))))******(((''')))))))))))))))***+++++++++,,,,,,,,,,,,---000222000222333555777:::???BBBAAADDDIIIKKKLLLMMMQQQUUUWWWVVVUUUSSSSSSVVV[[[___ooovvv|||{{{sssnnnooorrrpppooolllhhhdddbbbcccddddddiiipppuuutttooogggbbbfffggghhhjjjjjjfffaaa\\\[[[[[[[[[]]]___^^^\\\ZZZSSSQQQNNNLLLJJJGGGDDDAAA===>>>===<<<::::::;;;===;;;888555444555666777777000///---+++***)))((((((************************(((((((((((()))+++,,,---)))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""#########"""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&'''((())))))((('''&&&~~~vvvqqqggg```\\\]]]]]]^^^eeemmmooorrr{{{|||uuuqqqmmmmmmsssmmmYYYOOOOOOKKKFFF???:::666333///,,,+++,,,---,,,))))))***---++++++++++++++++++++++++''''''((((((((((((''''''((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))*********************************)))((((((''''''+++***))))))))))))(((((((((((((((((()))+++,,,------.../////////000333555555777999;;;???DDDJJJNNNQQQUUUZZZ]]]^^^___bbbdddbbbaaa___\\\ZZZ\\\```cccnnntttxxxvvvmmmgggfffhhhlllmmmnnnllliiifffeeeeeeiiimmmqqqsssqqqjjjbbb\\\^^^___bbbeeehhhiiigggdddaaaaaabbbcccccc```\\\XXXTTTQQQNNNJJJHHHFFFEEEDDDCCCBBB@@@>>>===>>>@@@BBB@@@>>>:::999888888666555222111///...,,,+++++++++)))(((((((((((((((''''''&&&&&&&&&&&&'''((()))***))))))((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$uuuoooiiifffcccaaacccgggdddgggoooyyyyyyqqqllllllvvvppp^^^RRRNNNIIIGGGCCC???999333///,,,+++,,,------+++))))))***************************'''(((((())))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###%%%&&&%%%$$$###$$$%%%'''''''''''''''&&&&&&&&&'''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''(((((()))******))))))))))))))))))))))))++++++***)))(((((('''&&&(((((((((''''''&&&&&&%%%*********)))))))))))))))((())))))***,,,---///000000222333444555777:::<<>><<<888666555444222111000///......******)))))))))(((((((((&&&&&&&&&&&&''''''((())))))))))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&!!!!!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%%%%%%%$$$###|||uuunnniiigggcccccchhhooorrrrrrtttxxx|||vvvooorrr}}}ttteeeXXXPPPJJJJJJHHHDDD>>>777222///***,,,------,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))+++******)))((('''&&&&&&******)))))))))((((((((())))))******))))))***+++++++++,,,---///111333444333666999<<<>>>AAADDDGGGKKKLLLNNNQQQUUU\\\dddjjjnnnoooooopppqqqtttwwwyyyttttttrrrooolllkkklllnnnrrrttttttooofff^^^XXXVVVUUUZZZ```dddfffeeeeeeeeehhhiiilllmmmllliiieeeccc\\\ZZZXXXYYY[[[]]]______```bbbfffiiiiiieee]]]XXXNNNLLLJJJHHHHHHKKKPPPTTTRRRQQQQQQQQQRRRSSSSSSRRRLLLJJJGGGEEECCC@@@<<<999777666555444222222111111//////...---,,,,,,++++++)))))))))(((((()))******)))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$$$$###!!! !!!###$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''vvvwwwyyy{{{}}}~~~{{{tttkkkgggdddfffgggeeegggkkkiiilllsssyyyuuuwww~~~{{{pppcccYYYRRRPPPNNNKKKFFF@@@:::666++++++,,,.........,,,+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%###$$$&&&(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((('''&&&%%%&&&(((&&&'''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((******))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((++++++************))))))(((***,,,+++******+++---------...111333666888:::<<>>888///...---...//////---,,,************************((())))))******))))))(((&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&((()))((('''&&&'''(((&&&&&&&&&'''''''''''''''((('''&&&&&&'''(((&&&%%%&&&&&&&&&'''(((((())))))(((((())))))))))))((((((++++++***))))))(((''''''))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((+++------++++++...000...000333777<<<@@@DDDGGGMMMQQQUUUYYY\\\^^^bbbdddfffggghhhggghhhjjjmmmppptttnnnfffaaaaaacccfffhhhkkkmmmoooooonnnnnnoooqqqnnnmmmllljjjgggbbb[[[VVVUUUVVVVVVUUUSSSRRRSSSTTTXXXZZZ\\\^^^___^^^\\\[[[\\\WWWRRROOOOOOQQQSSSTTTSSSVVVZZZ```eeefffdddbbb___```___ZZZUUUSSSTTTWWWTTTTTTWWW]]]bbbccc```\\\HHHGGGEEEDDDEEEDDDBBBAAA;;;;;;999888888777777777777666555333222000//////+++***))))))((((((((((((******)))))))))(((((((((''''''''''''(((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''''''((()))((((((''''''''''''((((((bbbbbbaaa``````_________```eeemmmwww{{{rrriiiaaa]]]]]]ZZZYYY[[[bbbpppvvvuuuzzzqqqggg[[[TTTRRRMMMEEE===666333000/////////---+++++++++++++++++++++++++++))))))************))))))&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((()))'''&&&&&&''''''&&&%%%&&&&&&'''(((((()))******(((((())))))))))))((((((******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((,,,//////---,,,000333444666<<>>======<<<;;;;;;;;;;;;;;;;;;999888666444333222---,,,+++***))))))))))))*********)))))))))((((((''''''''''''((((((((((((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))(((''''''((())))))((('''&&&&&&&&&&&&'''(((```___^^^\\\ZZZZZZYYYYYYZZZ\\\aaagggmmmrrrvvvwwwuuuiiiaaa___ZZZXXXYYY___kkkyyy~~~{{{yyyiii```^^^ZZZPPPGGG;;;777222//////...+++)))++++++++++++++++++++++++))))))************))))))&&&&&&'''((())))))(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''$$$#########$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((()))(((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))(((&&&&&&''''''&&&%%%'''''''''((()))******+++(((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))+++++++++***************************++++++++++++)))---000000------111555:::===DDDMMMXXXbbbjjjnnntttvvvyyyzzzyyyxxxxxxyyyvvvxxxzzzyyyxxxvvvwwwwwwrrrmmmgggbbb___\\\WWWTTTRRRUUUXXXYYYXXXXXXXXXYYYXXXVVVVVVYYY]]]\\\VVVQQQLLLOOOTTTWWWXXXYYYZZZ\\\PPPSSSWWW[[[]]]]]]\\\[[[UUUQQQLLLIIIJJJLLLNNNNNNLLLKKKKKKMMMQQQTTTVVVVVVTTTYYY\\\[[[UUUPPPOOOPPPNNNKKKJJJNNNVVV]]]___^^^VVVSSSPPPNNNOOOPPPPPPPPP@@@@@@???>>>=========>>>@@@???>>><<<:::888777666000///...---,,,+++++++++************))))))))))))''''''''''''((((((((()))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######%%%&&&&&&%%%#########$$$$$$%%%%%%$$$$$$#########$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***)))((('''&&&&&&'''((()))jjjfffbbb______``````___\\\^^^aaadddfffgggggggggmmmwwwzzzpppjjjccc[[[WWW\\\ccciiirrr||||||vvvnnndddYYYPPPIII@@@777333///,,,,,,...++++++***)))))))))))))))************))))))))))))))))))***))))))(((''''''''''''(((((())))))******"""######$$$%%%&&&''''''((('''%%%$$$$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&(((***+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$######"""(((''''''''''''&&&&&&&&&'''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&******((('''%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))***((((((((((((((()))******))))))************))))))***)))((((((((((((((())))))))))))(((((((((((((((((()))******))))))***+++,,,***((((((***,,,,,,,,,000000///......222777;;;AAAQQQ^^^aaaggguuu}}}|||~~~wwwssstttwwwxxxzzz}}}{{{~~~xxxqqqooojjjccc^^^[[[XXXTTTPPPKKKLLLNNNPPPRRRSSSTTTTTTSSSTTTVVVWWWXXXWWWUUUTTTMMMQQQWWW^^^ccceeeffffff```^^^\\\YYYWWWVVVVVVVVVRRRNNNIIIGGGHHHKKKNNNPPPMMMKKKHHHGGGGGGIIILLLNNNWWWVVVUUUSSSPPPMMMKKKIIIJJJIIIIIINNNUUUZZZ[[[ZZZ]]][[[YYYZZZ[[[ZZZUUUQQQGGGGGGEEECCCBBBCCCGGGJJJHHHJJJLLLJJJFFF???:::777111111111000///,,,***(((+++++++++++++++******)))(((((('''''''''(((((()))***))))))))))))(((((((((+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$%%%%%%###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''++++++***)))((('''&&&&&&(((((('''''''''&&&&&&&&&wwwtttpppnnnnnnnnnnnnnnnkkkkkkjjjiiigggfffdddcccccciiiuuu|||sssjjjbbbaaacccdddiiiooorrrvvveeeXXXOOOEEE<<<777333///---...+++******)))))))))******************))))))))))))))))))))))))))))))((('''(((((((((((())))))))))))%%%%%%&&&&&&''''''(((((()))(((&&&%%%%%%&&&((()))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###(((''''''''''''&&&&&&&&&'''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''(((''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((()))******))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))+++,,,+++***)))+++,,,...,,,+++***+++,,,------000000000111333999@@@EEELLLZZZdddgggmmmyyy~~~xxxooohhhgggjjjlllpppvvv|||}}}|||zzzssskkkgggccc___\\\[[[YYYVVVTTTRRRSSSTTTUUUWWWWWWWWWXXXYYYXXXVVVTTTSSSRRRRRRRRRQQQUUU\\\bbbgggjjjkkkkkk```___\\\YYYWWWVVVUUUUUUPPPMMMIIIIIIKKKOOOSSSTTTQQQOOOMMMLLLLLLOOORRRTTT[[[ZZZXXXVVVTTTRRRPPPOOOIIIHHHHHHJJJNNNSSSVVVXXXZZZ[[[]]]aaadddaaa[[[UUUNNNLLLJJJHHHIIIKKKNNNPPPOOOQQQSSSRRRMMMFFF@@@<<<777666666444222000...---......------,,,+++***)))))))))((((((((())))))*********)))))))))(((((((((+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$""""""###%%%&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$"""#########$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((())))))((((((((((((((('''(((((('''''''''&&&&&&&&&{{{uuuoooiiidddbbb___bbbgggppp|||uuummmhhhddddddfffhhhuuu~~~{{{uuudddXXXMMMCCC>>>999333///...+++***************+++,,,++++++*********)))))))))(((((())))))***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))((((((((((((((()))******))))))************)))))))))))))))(((((())))))***************************+++,,,---,,,+++***+++,,,///...---------...000000222333555888===DDDMMMTTTWWW```gggjjjqqq{{{~~~{{{vvvlllbbb______bbbiiippptttvvvvvvsssqqqnnnggg```ZZZXXXWWWVVVVVVVVVTTTRRRWWWXXXXXXYYYYYYYYYYYYYYY[[[XXXSSSOOOLLLLLLNNNOOOQQQUUU[[[aaaeeehhhhhhhhh___]]][[[YYYWWWVVVUUUTTTQQQNNNMMMNNNRRRVVVYYY[[[SSSRRRQQQPPPQQQSSSVVVXXX[[[[[[YYYXXXWWWVVVUUUUUUOOONNNLLLJJJIIILLLPPPTTTWWWZZZaaahhhllliii```XXXTTTQQQMMMNNNRRRVVVXXXXXXTTTUUUWWWVVVSSSNNNGGGDDD>>>===;;;888666444333333000000000///---,,,***)))+++******)))))))))******)))))))))(((((((((((('''******))))))))))))******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((''''''%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$###""""""###$$$%%%&&&''''''&&&''''''((((((''''''&&&(((''''''''''''((())))))&&&&&&'''''''''((((((((((((((((((''''''''''''&&&wwwooojjjjjjhhhgggjjjqqq|||xxxpppkkkiiihhhqqq||||||zzzuuucccWWWKKKEEE???777111...+++++++++++++++,,,,,,---+++++++++*********))))))'''((()))*********************))))))((((((''''''))))))))))))((((((''''''(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''(((((())))))((((((((((((((())))))***))))))************)))))))))))))))((())))))*********+++++++++++++++,,,,,,+++,,,---,,,+++++++++------......//////111444666999;;;===AAAGGGQQQ[[[bbb^^^cccgggjjjqqqyyyzzzvvvuuulllbbb^^^\\\\\\aaagggeeehhhhhhfffeeeddd___XXXVVVUUUUUUTTTTTTSSSRRRQQQVVVVVVVVVVVVVVVUUUTTTTTTTTTRRROOOLLLJJJKKKMMMNNNRRRUUUZZZ___bbbcccbbbbbb[[[[[[ZZZYYYXXXWWWWWWWWWUUUSSSSSSUUUXXX\\\^^^___VVVVVVTTTTTTUUUWWWZZZ[[[VVVVVVUUUUUUUUUWWWXXXYYY[[[[[[XXXSSSNNNMMMPPPTTTXXX\\\cccjjjnnnjjjaaaYYYTTTPPPMMMPPPWWW^^^``````UUUTTTSSSSSSRRRPPPMMMKKKDDDBBB>>>;;;888666666555111111111000///...,,,,,,++++++******))))))******(((((('''''''''&&&&&&&&&)))((((((((())))))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''(((((()))&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''{{{wwwrrrooopppvvv~~~{{{uuuppprrruuu{{{~~~}}}oooaaaSSSKKKDDD<<<444000------,,,,,,,,,,,,------++++++++++++************(((((()))******+++************))))))(((((('''''')))((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&''''''((('''%%%$$$######$$$%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((''''''''''''((((((((((((((((((((((((((())))))***))))))************)))))))))))))))))))))***++++++******++++++,,,,,,,,,,,,***+++---,,,++++++,,,...,,,...000222333555:::>>>BBBCCCFFFIIIPPP[[[fffnnngggjjjlllooosssyyyyyyvvvrrrlllfffbbb]]]XXXYYY]]]___bbbddddddeeegggddd^^^[[[[[[YYYWWWUUURRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOLLLLLLMMMOOOPPPRRRSSSSSSZZZ\\\```ccceeedddbbbaaaZZZ[[[[[[\\\]]]]]]]]]]]]ZZZYYYYYY[[[^^^______^^^YYYXXXWWWWWWXXXYYY[[[]]]QQQPPPPPPPPPRRRUUUYYY[[[bbbcccccc___ZZZWWWXXXZZZ___```dddiiikkkhhh```ZZZRRRNNNMMMQQQ[[[dddhhhhhh\\\XXXRRROOOOOOOOOOOONNNHHHFFFBBB>>>;;;888777777222222222222222111000///,,,++++++***))))))******'''''''''&&&&&&&&&%%%%%%''''''''''''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((}}}}}}~~~~~~zzzvvvwww{{{|||{{{xxx{{{~~~}}}{{{kkkZZZQQQJJJAAA999555//////...---------------,,,++++++++++++*********))))))******+++*********))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((###$$$$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((''''''((((((((((((((((((((((((((((((((()))******))))))************))))))))))))))))))******+++,,,*********++++++,,,,,,---***+++---...---...///111...111555666777:::@@@DDDHHHIIIKKKOOOVVVaaammmuuutttuuuwwwxxxxxxyyyzzzyyytttqqqooommmggg___[[[]]]cccfffiiiiiilllpppnnniii[[[ZZZXXXUUUQQQOOOOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRNNNQQQUUUZZZ]]]_________ccceeehhhjjjjjjiiigggeeebbbcccdddeeeggggggggggggbbbaaabbbcccddddddaaa___WWWWWWVVVVVVVVVWWWXXXYYYSSSRRRPPPPPPRRRVVVZZZ]]]cccdddeeedddbbbaaaaaabbbdddcccccceeefffddd^^^YYYPPPNNNNNNSSS\\\eeejjjlllggg```XXXSSSRRRRRRQQQPPPNNNLLLIIIEEEAAA===;;;:::777777777666555444333222...---,,,++++++***++++++((((((((('''''''''&&&&&&''''''&&&''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%(((((('''&&&%%%$$$######&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&'''(((((((((((())))))))){{{wwwtttqqqooonnnsss{{{~~~uuuaaaVVVOOOGGG???;;;111111///...------,,,,,,,,,,,,+++++++++***************+++++++++***))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((('''((((((((((((((((((((('''((((((((((((((()))******))))))************))))))))))))))))))***+++,,,---))))))******+++,,,,,,,,,+++---///000000111333555555888<<<<<<<<<>>>CCCHHHHHHIIILLLPPPWWWcccpppxxx|||}}}~~~|||wwwttttttvvvvvvuuuvvvvvvpppgggcccddddddgggiiiiiikkknnnlllgggYYYYYYWWWSSSOOOOOORRRUUUXXXYYYZZZ\\\]]]^^^^^^^^^]]]```dddhhhkkkmmmnnnnnnmmmooorrruuuvvvuuusssqqqooopppqqqrrrssssssrrrrrrmmmmmmnnnppppppoookkkhhh______^^^]]]]]]]]]^^^^^^^^^\\\XXXVVVVVVYYY]]]```dddbbb```______`````````aaa___]]]^^^___\\\WWWRRRMMMMMMNNNRRRWWW___eeeiiiiiiccc\\\YYYZZZZZZXXXUUUVVVUUURRROOOJJJFFFBBB@@@??????>>><<<:::777555444111000///...------------++++++*********)))))))))(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&(((((('''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&'''''''''&&&%%%%%%%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''(((((('''((((((((((((((())))))'''((((((((())))))))))))vvvxxxwwwooommmmmmhhhkkkpppuuu|||{{{zzzfffZZZSSSKKKCCC@@@333222000///---,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***)))(((''''''(((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###%%%&&&''''''(((((('''''''''&&&&&&&&&$$$$$$&&&'''(((((())))))&&&&&&&&&'''''''''((((((+++***((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))***))))))(((''''''((((((((((((((('''''''''((((((((((((((()))******))))))************))))))))))))))))))***+++,,,---(((((()))***++++++,,,,,,,,,...000222333444777999;;;>>>AAAAAA???@@@EEEJJJGGGHHHJJJOOOWWWdddqqqzzz~~~{{{rrrllllllpppqqqrrrtttuuuooogggdddfffaaaccccccbbbccceeebbb\\\]]]]]][[[XXXVVVWWW]]]aaa```aaaccceeeggghhhiiiiiilllnnnpppsssuuuwwwxxxxxxyyy{{{zzz{{{|||||||||{{{yyyxxxwwwwwwyyy{{{{{{yyyuuuqqqpppooonnnmmmllllllllllllhhheee```]]][[[]]]```bbbgggbbb[[[XXXXXXZZZZZZXXXZZZXXXWWWXXXXXXVVVPPPKKKJJJKKKMMMOOORRRWWW^^^cccccc```]]]^^^aaabbb___[[[]]]\\\ZZZVVVRRRMMMHHHFFFFFFEEECCC@@@===999666444333333111000////////////---------,,,,,,,,,++++++******))))))))))))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((())))))&&&&&&'''((()))***++++++'''((((((((())))))******yyyvvvzzz}}}|||ppphhheeejjjkkkmmmtttzzzkkk___WWWPPPIIICCC666555333000///---,,,,,,,,,,,,++++++***)))))))))************)))))))))))))))(((((((((''''''''''''******))))))((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((*********)))))))))))))))+++,,,,,,---,,,+++***)))+++************++++++,,,,,,,,,+++***)))+++...111---000333666888:::<<<>>>@@@@@@@@@CCCGGGJJJJJJJJJLLLLLLLLLPPPWWWcccpppxxx}}}}}}yyypppeee___```bbbgggggggggeeebbbaaaaaabbbXXXZZZZZZYYYVVVWWW[[[___[[[^^^```aaaaaacccgggkkknnnmmmmmmnnnqqqsssssssssuuuxxx|||~~~}}}~~~}}}yyyvvvsssoooiiieeecccccccccccceeeaaa]]]ZZZZZZZZZYYYXXXZZZXXXXXXYYYVVVOOOLLLLLLHHHMMMQQQQQQNNNLLLNNNQQQUUUXXX\\\___aaaaaa```___\\\\\\[[[ZZZXXXVVVUUUSSSUUUSSSPPPJJJDDD>>>999666222444666555222222444777666555333000...---,,,,,,((((((((((((''''''&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''"""###%%%&&&&&&&&&&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%'''((('''%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))))))))(((%%%&&&''')))))))))(((((({{{{{{{{{{{{|||sssnnnmmmlllmmmsss|||zzznnnccc[[[TTTLLLGGG>>>:::444000---,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))))))))((((((((('''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))((((((***)))))))))))))))))))))++++++,,,,,,,,,+++)))))))))))))))))))))************+++,,,,,,,,,,,,///111444555777:::===@@@EEEGGGHHHGGGGGGIIILLLNNNOOOOOOQQQSSSUUUWWW[[[aaajjjpppooorrrtttrrrlllfffbbbaaafffeeeccc```\\\ZZZ[[[\\\UUUVVVWWWXXXYYY\\\```ccciiikkklllmmmnnnqqqwww|||xxxvvvvvvxxx{{{~~~}}}yyyssspppppppppnnnmmmhhhfffbbb``````___^^^]]]bbb^^^\\\[[[VVVOOOLLLLLLIIINNNRRRRRRMMMIIIHHHIIIJJJOOOVVV]]]aaaaaa^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\XXXVVVSSSNNNHHHCCC???===777888999777555555777999;;;:::999666333000...,,,+++******)))((()))))))))''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((('''%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))''''''(((((()))(((((('''&&&'''((()))))))))((('''xxxuuusssuuu}}}vvvlllccc[[[RRRLLLHHHBBB999222///.........---,,,,,,++++++******)))************)))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))(((((())))))))))))))))))************+++++++++***))))))******++++++++++++*********,,,...//////111333555999:::===AAAFFFLLLQQQSSSRRRQQQOOOPPPSSSUUUVVVVVVXXX\\\______]]]]]]bbbfffhhhnnnvvv|||{{{tttlllfffdddccc```\\\YYYWWWYYY[[[XXXXXXZZZ^^^dddiiimmmnnnnnnoooqqqssswww~~~}}}{{{}}}|||xxxtttpppnnnlllkkkkkkjjjiiiggglllfffaaa^^^XXXRRRPPPRRRSSSWWWZZZYYYSSSLLLHHHFFFEEEIIIOOOUUUXXXYYYXXXVVVUUUUUUVVVXXXYYY[[[]]]]]]]]]ZZZVVVQQQLLLGGGDDDCCC;;;;;;;;;:::888888:::<<>><<>>CCCEEEFFFFFFDDD@@@;;;888333111...+++***+++,,,---((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((())))))******+++++++++))))))*********)))(((((())))))))))))((((((''''''~~~wwwkkk```ZZZUUUMMMDDD===999666111---......------,,,+++++++++************)))))))))(((***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((())))))******************************++++++,,,,,,------......------111111000111444:::AAAGGGBBBHHHRRR```kkkqqqqqqoookkkiiigggggghhhiiiiiihhhbbbdddeeebbb^^^]]]aaafffqqqtttyyy~~~~~~yyyqqqkkkaaacccfffhhhjjjlllnnnqqqttttttwww~~~yyysssllleeeccceeegggiiiiiifff___WWWPPPLLLLLLMMMNNNNNNLLLJJJGGGEEEGGGHHHJJJNNNTTT[[[bbbfffhhheee```XXXQQQKKKFFFCCC@@@>>><<<;;;;;;<<<>>>>>>BBBDDDFFFHHHIIIGGGDDDBBB888666222...++++++,,,,,,(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((()))))))))***+++,,,,,,---,,,,,,,,,,,,,,,+++************))))))((((((((((((}}}vvvnnniii___VVVKKKCCC???:::333---///......------,,,,,,+++************))))))))))))******)))))))))(((((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&%%%&&&'''((((((((())))))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))******))))))(((((())))))))))))((((((((((((((()))******+++++++++++++++***++++++,,,---++++++++++++,,,---///000555555666777;;;BBBJJJPPPQQQXXXdddtttyyywwwtttrrrqqqooollljjjbbbbbbaaa______bbbfffjjjiiijjjkkkkkkkkkjjjiiihhhhhhmmmtttzzz|||}}}~~~wwwrrrsssnnnllliiiddd]]]VVVPPPLLLJJJNNNUUUYYYWWWQQQHHHCCCBBBCCCEEEJJJRRR[[[ccchhhllljjjfffaaaZZZTTTNNNKKKHHHEEE@@@===============>>>@@@CCCFFFHHHJJJKKKKKKAAA>>>:::555000...,,,,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$"""$$$'''))))))&&&###!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%###"""###%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***+++,,,------...............---,,,++++++******)))((((((((())))))zzz}}}rrrfffWWWLLLFFFAAA999333//////......---,,,,,,,,,************))))))))))))*********)))))))))(((((('''''''''((((((((()))))))))'''&&&%%%%%%&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((())))))))))))(((((('''(((((()))******++++++,,,,,,+++++++++,,,......---,,,,,,,,,---000444666<<>>AAAEEEIIIMMMPPPKKKIIIDDD>>>888333///---((())))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$"""$$$&&&''''''&&&%%%###!!!"""$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%###""""""$$$&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))***+++,,,---..................---,,,+++******)))((((((((()))***+++~~~yyy~~~vvvyyy|||~~~~~~}}}~~~vvvcccUUUMMMGGGAAA;;;/////////...------,,,,,,************))))))))))))************))))))))))))&&&&&&&&&'''''''''((((((***(((&&&$$$$$$&&&(((***(((''''''&&&&&&''''''(((&&&'''((('''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$#########%%%&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***************(((((())))))))))))(((((('''(((((()))***+++++++++------,,,+++,,,---///000111000//////111555999<<>>777222///((())))))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$###!!!"""$$$&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))******+++---...//////------------,,,+++***)))))))))(((((((((***+++,,,~~~|||{{{|||~~~~~~xxxsssqqqssswwwzzz|||~~~}}}uuurrryyy|||xxxqqqnnnrrr~~~}}}rrr```SSSKKKEEEBBB777555222000000000///......---***(((((((((***+++++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%'''((())))))******''''''(((((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,...---,,,,,,...000000000///---,,,...///333===GGGOOOYYYbbbiiinnntttuuusss{{{qqqnnn{{{xxxjjjeeeeeeaaa[[[XXX[[[WWWSSSSSSVVVZZZ[[[[[[[[[]]]bbbiiisss~~~wwwtttpppooolllgggbbb]]][[[[[[aaafffhhheeeeeeeee___VVV[[[]]]```eeehhhhhhfffeee```___\\\UUUMMMGGGEEEFFFEEE@@@<<<<<<@@@FFFIIIJJJNNNMMMKKKGGGBBB===999666222...)))'''(((***)))(((&&&&&&%%%$$$"""###$$$&&&((()))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))))))))***+++,,,...///111000///...,,,+++***)))******************)))(((}}}zzzwwwtttpppoooppprrruuuvvvtttsssooolllfffaaa___aaadddggglllqqqwww}}}yyyxxxxxxrrrmmmkkkjjjtttwwwfff[[[SSSMMMJJJ:::666333000//////...,,,...---,,,+++******++++++*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((('''%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))************......---...////////////------///333555888CCCNNN[[[fffqqqxxx}}}{{{rrrooo{{{{{{qqqjjjlllnnnjjjbbb^^^___\\\WWWTTTUUUYYY^^^aaaeeekkksss}}}~~~wwwnnngggccccccccclllrrruuusssrrrssspppkkkbbb]]]YYY[[[```eeeeeedddccccccaaa\\\UUUOOOLLLLLLIIIGGGDDDAAA@@@AAADDDGGGJJJJJJIIIHHHEEEBBB@@@>>>;;;666000,,,++++++)))((())))))(((&&&%%%$$$%%%&&&&&&''''''(((''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''((())))))***,,,------...///......---,,,+++***************++++++******)))~~~yyyrrrmmmkkkjjjjjjiiikkkjjjkkkkkkkkkiiidddaaaZZZWWWSSSOOONNNPPPSSSUUUXXX]]]ccciiimmmpppsssuuu~~~}}}zzztttnnnjjjiiifffmmmxxxwwwhhh]]]VVVPPPLLL???<<<666333111///...,,,.........---,,,,,,++++++))))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&'''((()))(((((('''((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++))))))))))))*********+++....../////////...------))),,,111666888;;;GGGSSSgggsss|||tttqqqxxxwwwrrrrrryyy}}}wwwmmmfffdddccc___[[[ZZZ^^^gggnnnwww}}}|||{{{ttttttvvvzzzyyyqqqmmmmmmnnnrrrxxx{{{yyywwwxxxyyyxxxmmmbbbUUURRRXXX___aaaaaaaaacccdddbbb]]]XXXUUUSSSPPPQQQOOOJJJCCC???AAAEEEEEEEEEFFFGGGHHHHHHHHHHHHCCC???999444222000///......---+++***((((((''''''%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''(((***,,,,,,---,,,,,,,,,,,,,,,++++++++++++******************+++++++++}}}vvvnnniiibbb^^^]]]```ccceeekkkjjjiiigggddd^^^WWWRRRNNNLLLKKKIIIJJJLLLOOOQQQTTTXXX^^^bbbeeegggiiikkklllpppwwwyyyxxx}}}wwwpppkkkggghhhjjjqqq|||}}}zzz~~~wwwhhh^^^VVVOOOJJJFFFBBB<<<888555222000...---.........---,,,+++***(((((())))))******++++++((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******(((((())))))))))))((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((())))))******+++))))))*********++++++++++++++++++,,,,,,,,,---------...//////...---,,,,,,---000666:::;;;>>>JJJWWWjjjvvv|||uuuppprrrzzz}}}~~~}}}qqqjjjdddgggiiigggfffjjjttt~~~}}}~~~~~~zzztttqqqooonnnnnnqqq{{{~~~zzzwwwvvvtttyyy{{{xxxsssrrruuuxxxuuuiii[[[RRRQQQUUUXXXXXXXXX[[[___aaaaaa___\\\ZZZXXXXXXVVVPPPJJJFFFDDDEEEAAABBBDDDFFFHHHJJJKKKLLLGGGEEEAAA===;;;:::999999444222000...---,,,***)))''''''(((((()))))))))))))))((('''&&&%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&(((***,,,---,,,+++***)))************+++++++++))))))))))))******+++,,,|||pppfff___[[[WWWVVVYYY___dddfffgggeeebbb^^^YYYSSSKKKFFFHHHHHHIIIKKKMMMPPPSSSUUUUUUWWW[[[]]]^^^___```bbbaaaaaacccgggoooxxx|||zzzrrrqqquuu|||wwwnnngggkkkhhhkkkuuu~~~wwwyyy{{{mmmbbbYYYPPPKKKIIIFFFAAA<<<999666222000,,,---------,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''+++***((('''''''''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))***+++&&&'''((()))************(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((()))***+++++++++************+++++++++++++++,,,,,,,,,,,,---------+++---//////---,,,---///555777<<>>:::555111------,,,,,,+++*********))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''+++***)))(((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''$$$$$$&&&'''((())))))))))))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))***+++,,,,,,*********++++++++++++,,,************++++++++++++***---//////......222666888:::AAAIIINNNRRRYYYaaakkkttt|||xxxtttlllfffjjjttt||||||uuusssqqqlllgggfffiiisss~~~|||qqqmmmmmmrrrxxx|||uuurrrrrrppprrrwww~~~|||}}}~~~xxxooofffdddgggkkkllljjjaaaUUUKKKFFFEEEIIIKKKPPPXXX```fffiiijjj```[[[TTTQQQPPPMMMHHHCCC@@@@@@@@@AAABBBCCCEEEFFFPPPQQQRRRPPPLLLHHHFFFEEEAAA???<<<<<<===<<<888444---,,,***((('''&&&&&&&&&######$$$&&&'''((()))***'''''''''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''(((***+++++++++******((())))))***++++++,,,,,,************+++---///111wwwvvvsssmmmeee]]]WWWUUUSSSTTTVVVZZZ___aaaaaa```[[[VVVQQQMMMLLLLLLLLLLLLLLLNNNQQQUUUYYY[[[\\\]]]\\\[[[WWWSSSOOONNNPPPRRROOOMMMJJJIIILLLQQQWWW\\\iiippp{{{}}}uuuppppppuuutttrrryyy}}}sssnnnssszzztttkkkaaaWWWQQQLLLKKKIIIHHHFFFAAA;;;666000///---,,,++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))))))))((((((&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))***+++,,,,,,---*********+++++++++,,,,,,*********+++++++++,,,,,,+++...111000///222888>>>>>>CCCOOO___jjjnnnpppssswww{{{~~~rrrqqqkkkdddeeennnvvvwwwuuummmhhhjjjmmmooorrrvvv||||||uuurrrtttttt}}}~~~{{{}}}~~~|||rrrfff```aaagggjjjmmmkkkcccXXXOOOIIIFFFFFFIIIQQQ[[[dddjjjlllfffbbb\\\UUUOOOJJJGGGDDD@@@@@@??????@@@AAABBBCCCNNNRRRVVVVVVRRRNNNKKKJJJIIIFFFCCCDDDFFFEEE@@@<<<444222///,,,)))((('''&&&$$$%%%%%%&&&'''(((((()))'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************)))******++++++,,,,,,,,,...---------...111333555pppnnniii```WWWRRRRRRTTTSSSUUUYYY^^^aaa```]]]YYYQQQMMMGGGDDDEEEIIIMMMOOOSSSVVVYYY]]]```aaaaaaaaaZZZXXXSSSLLLGGGEEEGGGIIIFFFDDDBBBBBBDDDGGGKKKNNNTTT]]]lllzzzuuulllkkkrrrtttoooqqqzzzwwwyyy|||}}}uuukkkbbb[[[OOOOOOOOOOOOMMMHHHAAA<<<222000...,,,+++,,,---...++++++******))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((('''%%%###"""&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&)))******)))&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''((())))))***************))))))((($$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))'''((()))***+++,,,------******+++++++++,,,,,,,,,,,,,,,---------.........---000222222111555===DDDKKKQQQbbbyyyuuummmoookkkdddccckkkpppooojjjdddbbbhhhpppyyy~~~~~~|||{{{~~~yyyzzzmmmdddcccgggjjjnnnrrrpppggg[[[QQQEEECCCDDDKKKUUU```gggjjjmmmkkkeee[[[PPPHHHFFFGGG@@@@@@???>>>???@@@AAABBBIIIOOOVVVYYYWWWSSSQQQPPPNNNKKKHHHIIILLLKKKFFFBBB;;;999555111...+++***)))******)))'''&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((((((((((((''''''***))))))((())))))***+++******+++++++++,,,,,,,,,000000///000111444777888fff```XXXRRRPPPQQQSSSUUUXXXVVVYYY```bbb[[[TTTPPPKKKEEEBBBFFFHHHJJJPPPXXX]]]aaaggghhhddd___[[[ZZZUUUPPPJJJFFFEEEEEECCCAAABBBAAA@@@@@@BBBEEEHHHKKKQQQVVV___kkkvvv}}}vvvtttqqqnnnllljjjjjjiiiqqqxxxyyyuuupppiii]]]UUUPPPRRRSSSNNNFFFBBB999666222...,,,+++++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###""""""%%%((((((%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''')))&&&%%%%%%((()))'''$$$((((((((((((((((((((((((***((('''(((+++,,,+++)))+++***)))))))))***,,,,,,++++++,,,,,,,,,++++++***...------------...000111333444666888:::>>>GGGOOOQQQ___vvvzzzvvvtttpppooollliiihhhgggggggggeeehhhnnnvvv}}}tttmmmjjjkkkkkknnnrrruuupppfff^^^UUUOOOKKKLLLNNNTTTcccsssuuuuuuqqqiii^^^TTTNNNLLLFFFCCC@@@===<<<<<<>>>???FFFIIIOOOTTTXXXXXXWWWVVVSSSSSSQQQOOOMMMJJJHHHFFFFFFAAA999333...,,,***((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$!!! """(((***)))&&&(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&'''((())))))************)))))))))))))))++++++++++++,,,---...///,,,000111000222999>>>???WWWSSSOOOMMMOOOTTTXXXZZZ```\\\ZZZ[[[YYYQQQIIIFFFGGGCCCCCCIIINNNSSSZZZbbbjjjmmmnnnlllddd\\\UUURRRNNNJJJEEEBBBAAABBB@@@???AAA@@@@@@@@@BBBEEEHHHIIILLLPPPWWW```iiirrrwwwyyyzzzyyyuuuqqqmmmiiifffdddfffkkksss}}}|||vvveee[[[SSSSSSTTTPPPKKKIII@@@===777222...,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$&&&(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((((((''''''&&&&&&''''''(((+++)))((()))++++++***((())))))))))))))))))))))))***((('''(((***+++***(((+++***)))))))))***+++,,,++++++,,,,,,,,,++++++***------------...///111333111444888<<>>@@@BBBDDDGGGLLLRRRUUUWWWWWWWWWWWWWWWVVVTTTQQQNNNKKKJJJHHHCCC<<<666222///---+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%"""!!!###''')))(((%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))'''&&&%%%%%%&&&''')))%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((()))*********+++++++++***************++++++++++++,,,---...///...222555444777>>>DDDEEENNNMMMLLLOOOUUU\\\aaadddhhhaaaZZZVVVPPPGGGBBBAAAEEEEEEHHHQQQYYY___gggnnnvvvvvvrrrkkkaaaVVVNNNJJJGGGDDD@@@??????@@@@@@@@@@@@AAABBBDDDFFFHHHJJJKKKNNNNNNQQQVVV]]]fffooottt~~~~~~|||xxxrrrkkkddd``````aaadddiiisssqqqeeeZZZVVVUUUSSSQQQRRRJJJFFF???888222///---,,,+++++++++*********))))))******)))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''''''''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((((((((()))((('''&&&&&&((()))(((&&&************************)))''''''((()))***)))(((******))))))******+++,,,++++++,,,,,,,,,,,,+++++++++,,,...//////111444777666:::@@@FFFMMMXXXdddlllwww}}}{{{wwwtttqqqnnnooonnnmmmllllllllllllmmmwww|||tttrrruuu|||vvvooojjjfffcccbbbdddfffggggggjjjmmmpppuuuuuuuuutttqqqnnnkkkiii```aaabbbbbbcccfffjjjmmmrrrqqqoooooopppssswwwyyy|||wwwqqqnnnooopppooommmlllmmmllleeeYYYRRRYYYcccpppuuu|||}}}xxxnnnddd^^^XXXSSSKKKDDD@@@@@@BBBDDDAAADDDHHHLLLQQQTTTWWWXXX]]]\\\[[[YYYWWWTTTQQQOOOKKKGGGAAA;;;777333000---(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$"""###'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++******++++++---...///000111666:::;;;???GGGMMMNNNJJJKKKNNNTTT[[[bbbfffhhhiiiaaaWWWQQQKKKEEEDDDFFFIIILLLRRR[[[dddlllrrrvvvyyytttlllaaaVVVNNNHHHFFFBBBAAA@@@@@@AAABBBDDDDDDDDDFFFIIILLLOOOQQQQQQRRRUUUTTTRRRRRRVVV___iiippp|||uuujjjccccccbbb``````fffqqq~~~pppbbb[[[XXXUUUUUUWWWRRRMMMFFF>>>777111...,,,++++++*********)))))))))*********)))))))))((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))&&&%%%''')))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))&&&%%%%%%&&&&&&''''''&&&))))))))))))))))))))))))(((''''''((())))))))))))***************+++++++++++++++,,,,,,---,,,,,,,,,***,,,///000111555:::>>>CCCIIIPPPTTT[[[fffqqqwww{{{sssppppppoooooorrrvvv{{{~~~xxxvvvzzz}}}tttooonnnoooqqqjjjaaaZZZWWWSSSOOOLLLIIIJJJJJJJJJJJJMMMQQQTTTXXXXXXYYYYYYXXXVVVTTTSSSJJJJJJIIIHHHIIIKKKPPPTTTWWWVVVVVVVVVWWWXXXYYYZZZ```fffmmmpppqqqwww~~~xxxuuussspppmmmpppssstttpppfff]]]ZZZ[[[hhhnnnvvv|||{{{uuunnniiiddd]]]SSSIIICCCAAABBBCCC???@@@BBBFFFJJJOOOSSSUUU_________^^^\\\YYYVVVTTTQQQMMMGGGAAA<<<666000---)))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))))))))))))))))))))*********+++++++++++++++***++++++,,,...000111222444:::>>>@@@EEENNNTTTVVVDDDFFFLLLUUU^^^dddfffgggeee]]]SSSLLLGGGCCCFFFLLLMMMSSS\\\eeeooovvv{{{|||uuummm```SSSJJJEEECCCCCCAAABBBCCCDDDEEEGGGJJJLLLNNNPPPSSSVVVXXXYYYZZZZZZXXXVVVRRROOOPPPVVV```ggguuu|||wwwooofffddd```]]]^^^eeeooovvvyyy||||||}}}ooofff___YYYWWWYYYVVVRRRLLLDDD<<<444///,,,+++++++++************)))************))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((&&&$$$%%%((()))&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***(((''''''''''''''''''((((((((())))))))))))***+++(((((((((((((((((((((((('''(((((()))((())))))***))))))******++++++++++++***+++,,,---------------***---111222444:::CCCIIIRRR[[[cccfffkkkvvv~~~vvvrrrqqqqqqsssyyy~~~ooolllfff^^^WWWTTTSSSTTTUUUPPPJJJGGGGGGGGGFFFCCCBBBBBBBBBAAAAAACCCHHHKKKMMMNNNPPPQQQPPPNNNKKKIIIGGGFFFDDDBBB@@@BBBFFFJJJKKKLLLLLLLLLLLLKKKKKKKKKHHHNNNRRRRRRPPPTTT]]]eeelllqqqzzzwwwrrrpppoooqqqtttwwwwwwuuunnnddd[[[___bbbhhhnnnrrrrrrpppnnnllleee[[[PPPGGGCCCBBBBBB>>>>>>???AAAEEEIIIMMMPPP\\\]]]^^^___^^^\\\ZZZXXXVVVRRRMMMGGG@@@888000+++******))))))((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''))))))))))))******+++++++++,,,,,,...000222444555666===BBBEEEJJJSSSYYY[[[DDDHHHPPPZZZccchhhhhhggg___WWWOOOIIIDDDBBBGGGOOORRR[[[eeemmmuuu{{{}}}zzznnneeeXXXLLLFFFCCCCCCDDDEEEGGGJJJKKKMMMOOOSSSUUUYYYZZZ[[[\\\]]]\\\[[[[[[SSSRRROOOKKKJJJNNNVVV]]]kkktttkkkhhhbbb]]]ZZZ]]]ccciiivvv~~~tttvvvqqqpppxxxvvvlll```YYYWWWVVVTTTPPPIIIAAA999222...,,,,,,,,,+++++++++******++++++*********)))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******(((''''''&&&&&&''''''(((%%%'''(((((((((((()))+++''''''''''''''''''''''''((()))******))))))***+++))))))***++++++++++++******+++,,,------......---,,,///333444888@@@MMMWWWdddoooxxxyyy||||||vvvvvvxxx}}}yyyyyyyyyyyyvvvoooggg```UUURRROOOKKKIIIHHHIIIIIIHHHFFFDDDCCCDDDEEEEEEEEE@@@@@@@@@@@@AAAFFFMMMQQQSSSUUUXXXXXXUUUPPPJJJGGGKKKJJJGGGDDDBBBBBBEEEHHHJJJIIIIIIIIIHHHGGGFFFFFFCCCFFFHHHFFFCCCCCCHHHMMMKKKPPPXXXcccnnnyyy{{{vvvuuuvvvtttvvvwwwyyy|||zzznnnaaaYYYYYYZZZ^^^dddiiikkklllnnniiiaaaWWWOOOIIIFFFEEE@@@@@@???@@@AAADDDGGGIIITTTVVVYYY\\\]]]]]][[[ZZZYYYWWWRRRLLLEEE<<<222,,,+++******))))))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''***)))(((((('''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******++++++------...000222555777888:::AAAFFFIIINNNVVV\\\]]]JJJOOOVVV___fffgggdddaaaXXXRRRLLLIIIFFFFFFMMMVVV\\\eeennnqqquuuwwwtttmmmccc\\\TTTNNNMMMMMMMMMMMMOOORRRUUUWWWYYY[[[___bbbbbbbbb```^^^[[[XXXVVVTTTMMMOOOOOOMMMKKKMMMTTTZZZccclllzzz}}}wwwnnnddd]]][[[___bbbkkkwwwyyyqqqmmmlllooouuu~~~{{{iii\\\WWWUUUUUUSSSOOOHHH???666111---------,,,,,,,,,,,,++++++++++++*********)))))))))))))))(((((()))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''&&&&&&&&&'''((((((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((()))*********)))((((((''''''(((((()))"""$$$'''&&&%%%%%%''')))(((((((((((((((((((((((((((***,,,+++***)))+++---((()))***+++,,,++++++******+++,,,---...............111444666:::FFFVVVcccyyy~~~{{{zzz|||~~~zzziiieee```\\\YYYVVVQQQMMMIIIGGGFFFEEEFFFGGGHHHHHHEEEGGGHHHIIIHHHHHHHHHIIICCCCCCCCCDDDHHHOOOWWW]]]dddgggiiijjjfff^^^UUUPPPQQQPPPNNNKKKHHHHHHJJJMMMLLLLLLJJJIIIHHHGGGFFFFFFGGGHHHGGGEEECCCBBBBBBDDD@@@AAAEEEJJJRRRZZZaaaeeetttxxx}}}xxxyyywwwuuuuuuvvvooofffZZZVVVSSSTTTYYY___ccceeekkkiiieee___XXXRRRMMMKKKEEEDDDCCCAAAAAABBBCCCDDDKKKNNNSSSWWWZZZ[[[[[[ZZZ[[[YYYUUUQQQJJJAAA777000++++++******)))(((((('''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((())))))******(((((()))******+++,,,,,,......000222444777999;;;>>>EEEKKKMMMQQQYYY^^^^^^NNNQQQXXX^^^aaa___YYYTTTRRROOOLLLKKKJJJLLLUUU___gggooouuutttrrrppphhh___XXXUUURRRSSSVVVYYYYYYXXXXXX[[[```bbbccceeeiiimmmhhhfffbbb]]]WWWRRROOOMMMKKKOOORRRRRRPPPRRRWWW\\\___gggsss|||mmmbbb]]]^^^aaadddkkk{{{sssooollllllnnnsssppp___WWWTTTUUUUUURRRLLLCCC999444......---------,,,,,,,,,+++++++++************)))+++***)))(((((()))***+++''''''''''''''''''''''''$$$%%%'''((()))(((''''''&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++******))))))))))))******%%%'''******((((((***---)))))))))))))))))))))))))))+++---,,,******,,,...((()))***+++,,,+++*********+++,,,---............///222555777<<>>888444333111...***)))***,,,+++++++++************))))))((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''++++++******)))'''&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((&&&''')))*********)))((((((((((((((((((((((((((((((((()))***+++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,,,,---......---,,,---///444333666===DDDOOOdddxxxyyypppkkkjjjlllttt|||zzzxxxzzz~~~oooaaaXXXSSSFFFDDDCCCCCCEEEHHHIIIJJJLLLMMMNNNOOOPPPRRRVVVYYYZZZYYYYYYXXXXXXWWWWWWWWWUUUVVVWWWYYY\\\bbbiiimmmwwwqqqnnnhhhaaa^^^^^^]]]ZZZVVVXXXYYYYYYUUUPPPOOOTTTYYYQQQNNNKKKJJJLLLNNNMMMKKKHHHFFFCCCBBBCCCDDDDDDDDDEEEFFFHHHLLLSSSZZZaaaeeetttyyyxxxooonnnlllfffaaaaaa[[[SSSOOORRRVVVUUUVVVZZZeeelllqqqmmmgggaaaZZZTTTSSSPPPMMMKKKJJJGGGDDDAAADDDDDDEEEJJJQQQUUUUUUTTTTTTSSSQQQNNNIIICCC===:::222///***(((''''''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))******))))))))))))************)))))))))))))))***)))+++,,,,,,,,,,,,///111111333444666777:::>>>BBBGGGMMMUUU[[[]]]aaahhhmmmUUUXXXZZZYYYTTTOOOJJJHHHJJJJJJKKKMMMRRRYYY```eeelllmmmmmmlllkkkllloooqqqwwwvvvtttsssqqqqqqppppppnnnlllkkkkkkjjjfff___ZZZ\\\[[[YYYXXXYYYZZZ]]]^^^aaaccceeeiiilllnnnpppqqqsssqqqqqqvvvwwwnnniiiaaa```dddnnnyyyyyyrrrnnnkkkkkkrrrzzzvvveeeYYYXXXWWWTTTPPPIIIAAA;;;666444000---+++******************))))))))))))(((+++******)))(((((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))(((((('''*********))))))************)))))))))((((((((((((''''''''''''((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((''''''(((((())))))******************++++++++++++***++++++++++++,,,,,,,,,+++,,,.........///111333666666;;;CCCKKKWWWlll~~~zzzrrrkkkhhhggghhhnnnuuuwwwtttpppqqqwwwwwwuuupppggg\\\RRRLLLIIIGGGFFFEEEGGGJJJNNNRRRSSSWWWXXXZZZZZZZZZ\\\___bbbfffffffffffffffeeedddcccdddeeeeeefffiiinnnuuuzzz~~~vvvqqqooolllgggcccaaaaaa```^^^[[[ZZZ\\\^^^\\\YYYUUUSSSSSSSSSQQQOOOKKKJJJIIIIIIIIIHHHFFFDDDBBBBBBBBBDDDHHHLLLQQQTTTZZZ```jjjwww|||pppkkkhhhccc```aaaYYYSSSOOOPPPQQQOOOQQQUUU]]]iiissssssmmmfff^^^XXXRRRQQQPPPOOOOOOMMMIIIGGGCCCBBBCCCGGGMMMQQQRRRRRROOOOOONNNLLLHHHDDD@@@===555222...+++++++++***)))((())))))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))((((((''''''''''''((((((******))))))))))))******+++,,,------,,,---000222555777999:::<<<>>>BBBEEENNNSSSZZZ^^^bbbgggnnntttYYYXXXVVVQQQKKKFFFDDDDDDHHHKKKOOOTTTYYY^^^dddhhhiiiiiiiiijjjmmmsss{{{~~~{{{wwwuuutttsssuuutttrrrnnnhhhbbb[[[WWW[[[[[[]]]___dddjjjooorrrrrruuuxxx{{{}}}~~~~~~}}}~~~{{{wwwxxx~~~{{{qqqeeebbb```aaadddkkkzzzyyyqqqkkkiiinnnuuuyyyfffZZZYYYWWWUUURRRLLLEEE@@@:::555000---------+++)))***))))))))))))(((((((((+++***))))))((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((''''''''''''''''''&&&'''((()))))))))))))))++++++************++++++))))))))))))((((((((((((''''''''''''(((((((((((('''((()))*********)))((())))))))))))))))))))))))((((((((((((((()))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,***+++---...000222666888;;;===DDDMMMVVVcccuuu~~~pppjjjfffffffffeeehhhnnnjjjjjjkkkpppyyy{{{jjj___XXXXXXVVVSSSMMMIIIFFFEEEKKKKKKLLLNNNSSSYYY^^^aaahhhjjjlllnnnpppsssvvvyyy~~~~~~}}}yyyyyyxxxwwwyyy~~~zzzuuuooollliiigggfffdddcccaaabbb___\\\ZZZXXXWWWUUUSSSOOOOOOPPPPPPQQQNNNJJJFFFEEECCCAAA@@@???@@@BBBCCCDDDIIIQQQ[[[hhhxxxxxxnnngggbbb``````ZZZVVVSSSQQQMMMJJJLLLPPPSSSbbbqqqvvvtttnnnfff___SSSRRRQQQRRRSSSRRROOOMMMDDDCCCBBBDDDHHHLLLOOOOOOJJJJJJKKKJJJIIIFFFCCCAAA222///+++))))))))))))(((*********)))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((******)))))))))******+++,,,---......---///111444:::===@@@BBBDDDGGGJJJMMMYYY]]]bbbfffiiinnnuuuzzzXXXUUUPPPIIICCCAAABBBCCCIIIOOOVVV[[[^^^bbbfffiiigggiiimmmpppuuu{{{}}}xxxtttqqqqqqqqqrrrvvvuuurrrlllfffaaa______bbbdddiiiooouuu{{{~~~||||||}}}ssskkkbbb]]][[[^^^jjjuuuwwwoookkknnnuuu}}}yyyfffZZZYYYWWWUUURRRNNNHHHCCC>>>888111...//////,,,(((************))))))))))))''''''&&&&&&&&&&&&&&&'''((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((()))***+++***))))))))))))))))))))))))))))))+++++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,------***,,,---///111444999===BBBGGGPPPZZZeeesss~~~xxxllliiihhhjjjjjjhhhiiillljjjmmmsss{{{~~~rrrcccTTTJJJJJJLLLNNNNNNMMMLLLMMMNNNRRRTTTWWW[[[aaahhhpppttt}}}xxxtttsssqqqnnnjjjhhhfffcccaaa___\\\ZZZYYYXXXWWWWWWXXXXXXVVVRRROOOMMMKKKHHHDDD@@@>>>======???BBBEEEHHHNNNZZZkkkwww|||qqqiiiccc``````^^^ZZZTTTMMMIIIKKKOOONNNZZZhhhqqqwwwwwwppphhhYYYVVVSSSQQQQQQQQQPPPOOOKKKIIIFFFEEEGGGJJJLLLNNNJJJKKKLLLLLLKKKIIIFFFEEE222...+++((((((((('''&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$#########''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))******))))))))))))************))))))******++++++,,,---......///111555888???BBBGGGLLLOOOSSSVVVYYYdddgggllloooqqqssswwwyyySSSOOOJJJCCC???@@@DDDHHHOOOUUU]]]aaabbbcccfffiiikkkooovvv{{{~~~xxxtttpppmmmmmmpppuuuxxxwwwtttoooiiieeedddgggjjjnnnrrrxxx~~~~~~zzzxxxwwwvvvuuuvvvxxx|||uuuggg___\\\\\\```fffnnn{{{wwwpppqqquuu~~~{{{kkk[[[YYYWWWTTTRRRNNNJJJFFFBBB;;;444111111111---))),,,,,,++++++++++++******%%%%%%%%%$$$$$$%%%&&&&&&(((((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((***+++++++++***)))))))))))))))))))))))))))+++++++++******************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///222777===BBBIIIRRR^^^kkkzzz{{{uuupppnnnooorrrrrrpppooorrrrrryyy{{{yyynnncccYYYPPPIIIEEEFFFIIIMMMOOOQQQSSSUUUWWWZZZ___fffnnnvvv~~~zzzuuutttrrrnnniiieeebbbaaabbb```___^^^^^^]]][[[YYYUUUSSSOOOJJJFFFBBB@@@???===???@@@>>>>>>EEEPPPYYYmmm{{{yyymmmfffggggggbbbYYYQQQMMMNNNPPPPPPTTT\\\gggttt|||yyypppccc]]]UUUPPPMMMNNNNNNOOOSSSQQQNNNJJJIIIJJJMMMOOOOOOPPPPPPPPPNNNLLLIIIGGG888444000,,,+++***)))'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********))))))))))))*********************+++,,,,,,,,,---///000222666;;;???DDDIIIPPPWWW\\\aaaeeehhhmmmppptttwwwwwwvvvttttttKKKIIIEEEAAA???CCCIIINNNVVV\\\dddfffffffffiiimmmsssxxx}}}~~~zzzvvvsssnnnmmmkkkkkknnnrrrwww{{{yyytttnnniiihhhkkkpppsssyyy|||~~~|||yyytttooojjjhhhggggggcccgggmmmuuu~~~rrrhhhbbb]]][[[\\\```kkk{{{xxxtttvvv}}}{{{mmm]]][[[WWWUUURRROOOKKKHHHEEE???999555333111...+++------,,,,,,,,,+++++++++'''''''''&&&''''''((()))*********))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''((((((''''''''''''''''''((((((((((((((('''&&&%%%'''((()))******)))((('''((((((((()))))))))))))))''''''''''''((((((((((((((()))***+++++++++***)))))))))))))))))))))))))))((((((((((((((()))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......000222666<<>>EEEJJJNNNTTT\\\dddjjjooosssvvvuuuwwwyyyzzzyyyvvvrrrpppFFFEEECCCAAABBBFFFMMMRRR]]]ccciiijjjiiijjjooouuu}}}~~~~~~{{{uuuooojjjhhhfffhhhkkknnnrrrtttvvvwwwvvvqqqmmmmmmrrrwwwzzz{{{}}}{{{xxxtttqqqpppjjjiiigggdddbbb```___^^^ZZZ]]]bbbhhhqqq|||{{{nnnccc]]]\\\[[[```kkkzzz|||||||||}}}~~~~~~qqq```]]]YYYVVVSSSQQQMMMKKKFFFCCC>>>999444111//////,,,,,,,,,+++++++++******((((((((((((((()))******,,,++++++***)))(((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((''''''''')))***++++++***)))'''(((((((((((()))))))))***''''''''''''((((((((((((((()))***+++,,,+++******((((((((((((((((((((((((''''''(((((())))))******+++++++++,,,,,,,,,------,,,,,,,,,------------......///111555;;;DDDNNNUUU[[[hhhxxx~~~}}}|||{{{}}}}}}zzz{{{zzzxxxxxxzzz{{{{{{lll[[[VVVPPPLLLLLLOOORRRSSSRRRWWW^^^fffmmmssszzz~~~~~~|||xxxsssmmmiiihhheeebbb]]]XXXSSSPPPNNNCCCAAA???<<<;;;<<<>>>???AAAGGGTTTfff{{{~~~|||tttjjjeeeeeebbb]]]\\\]]]]]]^^^fffrrrxxxyyyzzzsssiii```ZZZUUURRRPPPUUUUUUTTTQQQNNNNNNQQQTTTXXXXXXXXXWWWUUURRROOOMMMBBB===777000,,,(((%%%"""))))))(((((((((***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((((((''''''''''''((((((************+++,,,---......000444888???GGGPPPVVVZZZ```iiiqqqwww{{{~~~|||{{{zzzyyywwwvvvtttrrrCCCCCCCCCBBBDDDIIIPPPUUUaaaffflllmmmkkkmmmttt{{{|||tttkkkeeeccccccfffjjjpppvvvyyyyyywwwuuuqqqmmmlllqqqzzz}}}xxxqqqlllhhhfffeee___```aaabbbbbb```^^^]]]ZZZ\\\]]]___eeennn{{{zzziiibbbbbb\\\\\\bbbppp|||yyyuuusssvvvyyyccc```[[[WWWUUURRROOOLLLGGGFFFAAA;;;555111000111+++++++++************)))((((((((((((((()))******---,,,+++***)))'''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%'''((()))))))))&&&((()))******)))(((&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))((()))***+++,,,+++******((((((((((((((((((((((((((())))))***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------.........///222777???JJJVVV^^^dddppp~~~}}}~~~|||}}}}}}{{{}}}vvvoooooouuu|||uuurrrgggYYYQQQPPPNNNOOOSSSVVVWWWWWW```fffoooyyy}}}sssqqqmmmhhhccc^^^ZZZXXXQQQLLLFFFAAA???>>><<<;;;======BBBOOOcccxxx}}}sssoooqqqmmmfff___cccdddaaabbbkkkuuuzzzzzzrrrjjjccc\\\VVVSSSQQQRRRSSSQQQOOOOOOSSSVVVXXXYYYYYYXXXVVVSSSPPPOOOJJJEEE>>>777111---(((&&&)))((('''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%&&&''''''"""######$$$%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))******************))))))))))))******************+++,,,---...///222666<<>>888222...000---+++***+++++++++*********))))))))))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))))))))'''(((((((((((((((((()))))))))(((((((((((())))))************************+++++++++*********))))))))))))***+++++++++++++++***************+++,,,---...,,,******---//////...---444???IIISSS]]]gggnnnwww~~~~~~}}}qqqcccZZZWWWVVVUUUWWWZZZ___dddiiirrr}}}}}}vvvooojjjfff```WWWRRROOOMMMIIIFFFAAA>>>===???BBBHHHTTT___mmm|||xxxsssnnnkkkpppsssrrrmmmjjjlllooorrrqqqpppooommmhhhaaa\\\OOONNNLLLIIIHHHHHHKKKMMMSSSWWWZZZYYYUUURRRSSSUUUQQQNNNHHH@@@888111,,,))))))((('''''')))***)))((()))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))***+++)))***,,,,,,,,,...222444:::<<<@@@EEELLLVVV```gggjjjpppwww|||}}}yyyxxxvvvpppmmmmmm@@@CCCIIIOOOWWW___gggmmmtttsssrrrsssvvvzzz|||}}}tttrrrnnniiigggiiiooossszzz}}}}}}xxxuuuuuuvvvvvvvvvuuuyyy~~~}}}{{{nnnhhheeeeeefffpppvvvooohhheeehhhooo|||nnnbbbZZZVVVUUULLLJJJGGGDDDAAA;;;555000111///,,,+++,,,---,,,+++******))))))))))))*********)))(((''''''((()))***(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((())))))((((((######$$$%%%&&&'''((()))(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))))))))))))))************))))))************************+++************)))))))))***************+++,,,,,,((((((((()))***,,,---......------...000222111000444;;;HHHVVVdddooowww{{{|||xxxooocccZZZVVVWWWZZZ\\\bbbhhhqqqzzzxxxoooiiibbb\\\YYYVVVRRRNNNJJJDDD???===<<<<<>>CCCGGGXXXnnn~~~}}}}}}vvvtttnnnooopppnnnjjjddd```^^^]]]```eeehhhiiiiiiiiiiiiaaa\\\VVVPPPLLLJJJIIIIIINNNQQQUUUVVVTTTQQQOOONNNRRRQQQOOOJJJCCC:::222------+++)))((()))******))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********++++++******))))))******,,,---///111222555999<<<@@@CCCIIIPPPXXXcccmmmtttxxx|||}}}|||zzzssspppllleeeaaaaaaGGGMMMVVV^^^eeekkkpppsssrrrsssuuuyyyzzzvvvnnngggeeehhhlllpppuuu{{{|||yyywwwpppooooooqqqvvv}}}uuuwwwuuunnnsssvvvkkkccc\\\ZZZ\\\cccttttttfff]]]YYYOOOMMMIIIFFFCCC>>>999555222///,,,++++++,,,+++*********))))))))))))******)))(((&&&%%%%%%&&&((()))'''''''''((((((((((((((())))))))))))))))))))))))(((((()))((((((''''''&&&((((((((((((((((((((((((%%%&&&'''(((((((((''''''(((((((((((((((((((((((()))))))))(((((('''''''''&&&'''))))))))))))'''&&&(((((()))))))))*********)))))))))))))))))))))))),,,+++*********+++---...++++++***************++++++---000222444555777888>>>HHHXXXlll}}}~~~tttcccYYYXXX[[[\\\]]]aaahhhrrr{{{}}}ssslllhhhdddaaa\\\UUUNNNKKKGGGBBBAAADDDEEEJJJWWWhhhyyyzzzuuunnnkkkhhheeeccc```]]][[[[[[\\\^^^cccgggjjjjjjiiikkkddd\\\UUUQQQOOOMMMLLLKKKNNNRRRTTTSSSQQQOOOMMMNNNOOOOOOLLLFFF>>>666111///---***))))))******)))''''''''''''((('''''''''&&&&&&%%%%%%$$$$$$$$$###(((((('''&&&&&&%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************++++++***************+++---///111222444777;;;>>>CCCGGGMMMUUU^^^iiissszzz}}}~~~wwwmmmhhhccc]]]\\\^^^NNNTTT]]]eeekkkppptttvvvwwwyyy{{{|||yyyrrriiibbbccciiirrryyy|||wwwrrrooonnnmmmpppvvv|||~~~~~~|||uuupppqqqyyylll```XXXVVVYYY```nnn~~~ssscccZZZSSSOOOJJJFFFCCC???<<<:::222000---+++,,,,,,+++*********))))))))))))******)))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&''''''((((((''''''&&&))))))(((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&)))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))*********(((((()))))))))))))))***+++++++++++++++,,,---------,,,,,,+++******++++++(((+++...111333666999<<>>444222...---------,,,+++******))))))))))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((()))))))))'''&&&))))))))))))))))))))))))((())))))))))))))))))***))))))(((((((((((())))))''''''(((((()))******+++(((((((((((())))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------***---111444666;;;@@@EEEJJJWWWjjjzzzzzzssspppppprrrwwwyyywwwxxxyyyxxx~~~zzzrrriii______fffdddmmmzzzyyyqqqjjjccc]]]\\\YYYTTTPPPPPPFFFBBBAAAFFFNNN\\\qqq|||mmmggg___\\\]]]]]]YYYVVVXXXYYY[[[]]]```fffmmmrrrrrrjjj```ZZZYYYYYYWWWUUUPPPPPPPPPPPPOOONNNKKKJJJLLLNNNPPPPPPNNNIIIDDDAAA222///+++)))))))))))))))&&&'''((()))***))))))(((*********++++++,,,,,,---((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))*********+++++++++)))))))))***+++,,,---...111333777;;;???DDDJJJOOOUUUXXX]]]bbbhhhooovvv{{{yyy|||}}}|||~~~yyyppphhhdddbbbaaabbbfffXXX]]]fffnnntttyyy}}}xxxmmmeeeaaa```cccmmm|||yyyvvvqqqnnnmmmooosssuuuvvvgggnnn||||||kkk\\\XXXZZZXXX```jjjvvvvvvfffZZZUUUMMMGGGDDDCCCBBBBBB666333000.........---,,,******))))))))))))*********+++,,,,,,,,,,,,+++*********)))((('''&&&&&&%%%((()))***++++++***)))(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((()))******&&&''')))***+++***((('''))))))))))))))))))))))))))))))******+++++++++,,,+++***)))(((((()))***+++&&&''''''((()))******+++'''((((((((())))))*********+++,,,---...---,,,++++++++++++,,,---...///000///222666888;;;AAAHHHMMMOOO]]]pppssskkkkkkmmmpppuuuwwwtttuuuyyytttttt|||rrrkkkfff___cccmmmxxxuuunnnhhhgggddd]]]XXXWWWIIIFFFEEEBBB@@@FFF]]]tttmmmggg```]]]^^^]]]XXXRRRUUUYYY]]]]]]]]]bbbnnnxxxuuummmccc]]]]]]^^^\\\ZZZUUUSSSQQQOOONNNLLLIIIGGGMMMOOOQQQRRRQQQNNNJJJHHH666222...++++++,,,,,,+++'''((()))+++++++++***)))###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++((())))))***+++---...///444888<<>>:::444000///...---,,,,,,,,,,,,+++++++++******))))))*********))))))(((((((((((('''%%%%%%&&&(((***))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))---***(((''''''(((((('''))))))))))))************+++++++++++++++*********)))*********************++++++,,,,,,,,,,,,---------...//////...///111222555;;;CCCHHHOOO\\\lllyyywwwpppqqqtttuuutttrrrsssvvv{{{|||zzz~~~wwwvvvxxxyyyuuurrrssszzzyyyqqqnnnddd]]]TTTKKKFFFCCCAAA@@@CCCMMM\\\mmmxxxqqqkkkeeeYYYTTTSSSVVVZZZ^^^eeemmmvvvyyyzzzsssfff\\\YYYZZZXXXUUUPPPMMMLLLJJJHHHGGGNNNOOOQQQSSSSSSSSSQQQPPPDDD>>>777000---,,,+++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((''''''&&&''''''((()))***((())))))******))))))(((&&&((()))***))))))***+++++++++++++++++++++++++++---***+++...111333:::BBBOOOXXX```aaaaaafffjjjlllooonnnnnnooorrruuuxxxzzzsssnnnjjjjjjiiihhhlllqqqyyywwwyyy}}}|||zzztttooohhhcccbbbgggnnntttzzz~~~zzzrrrlllkkkkkkrrrzzzuuulllooo{{{~~~sssjjjffffffgggmmmsss}}}mmmdddmmmxxxxxxddd\\\TTTRRRNNNGGGAAA???>>>;;;666111///------,,,,,,,,,,,,+++++++++******((())))))************))))))***+++***((('''(((*********)))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))),,,***((('''((()))((((((((()))))))))************+++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,---------............///222555>>>FFFOOOTTTXXXdddwwwyyytttvvvwwwuuurrrtttwww|||zzzpppooossswwwyyy}}}|||tttnnnggg^^^VVVOOOIIIDDD??????CCCJJJUUUeeewww~~~yyytttaaaYYYTTTUUUZZZ^^^ccciiinnnuuu}}}}}}uuujjjaaa]]]VVVRRRLLLHHHGGGGGGGGGGGGKKKMMMOOOQQQRRRRRRRRRRRRIIIDDD<<<555///,,,************************++++++''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$"""$$$%%%%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((&&&(((******))))))***+++***+++++++++++++++,,,,,,+++***+++///222666???HHHXXXaaaiiijjjiiikkkmmmnnnrrrssstttsssrrrtttzzz~~~yyyqqqiiiffffffhhhmmmsss~~~}}}}}}xxxtttllliiieeeeeegggmmmssswwwxxxyyyxxxuuuooolllpppuuu}}}nnnlllsssyyymmmhhhdddbbbdddhhhxxxvvvfffkkkuuusssbbbZZZTTTRRRNNNGGG@@@>>>>>><<<888333///---------,,,,,,,,,+++++++++******((())))))************))))))+++++++++)))((()))******))))))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))((()))***,,,+++***((()))))))))************++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,------,,,------------000444888DDDOOOZZZ```cccmmm|||xxxuuurrrppprrrxxx|||tttrrrvvv{{{xxxpppggg___YYYSSSKKKEEEAAABBBDDDHHHOOO]]]nnn|||uuuoooppptttuuussszzz~~~yyyhhh___XXXXXX\\\^^^aaaddddddnnn{{{yyynnnggg[[[TTTKKKEEECCCEEEGGGIIIHHHJJJLLLNNNPPPQQQRRRRRRMMMIIICCC;;;333---***)))************++++++++++++(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&$$$###&&&&&&&&&'''(((((())))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))))))))((((((''')))++++++***)))***+++*********++++++,,,,,,,,,***))),,,111444888CCCNNN^^^gggooonnnlllmmmnnnnnnpppssstttrrrqqqsssxxx~~~}}}sssiiieeeeeefffkkkqqqxxxyyysssoooffffffgggkkkppptttvvvwwwsssqqqppppppppprrr{{{ssskkknnnwwwssskkkddd^^^]]]```pppllljjjppp}}}|||pppbbbZZZSSSQQQNNNGGGBBB@@@???===999444///,,,---...,,,,,,,,,+++++++++******))))))*********))))))(((''')))******(((''''''''')))((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((())),,,---,,,+++))))))))))))*********************+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...222888===HHHTTTccclllqqqyyyyyysssqqqqqqrrrzzz}}}|||~~~sssjjjddd]]]TTTNNNCCCBBBAAABBBCCCIIIYYYgggtttpppiiiaaa```dddgggfffmmmrrr{{{wwwmmmeee___^^^___]]]]]]___\\\eeesss~~~wwwqqqccc[[[OOOFFFCCCEEEHHHJJJGGGHHHJJJLLLOOOPPPQQQRRRNNNLLLIIIAAA999111---+++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%'''''''''(((''''''&&&&&&***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))((((((***++++++***)))***************++++++,,,,,,---++++++///333666;;;HHHTTTaaajjjqqqpppmmmmmmnnnnnnllloooppppppppprrrwww|||}}}rrrhhheeeddddddfffiiiooo{{{{{{uuuoookkkgggiiiooovvv|||}}}zzzwwwsssnnnlllrrrxxxxxxmmmkkkqqq|||pppfff^^^\\\^^^gggxxxyyypppppp}}}}}}qqqbbbZZZSSSQQQOOOIIIEEEDDD???>>>;;;555///,,,---///,,,,,,,,,+++++++++*********************)))((('''''')))******)))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))((()))++++++***((())))))))))))************)))))))))*********++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...111666===CCCOOO\\\mmmxxx}}}|||zzzuuutttvvvyyyxxxpppiii___XXXJJJEEEBBBAAA@@@AAAHHHRRR\\\```___XXXUUUXXX[[[ZZZ___fffrrr}}}yyypppjjjfffeeebbb\\\YYYZZZYYY^^^gggpppxxxzzzwwwuuullldddXXXNNNIIIHHHIIIJJJHHHIIIJJJLLLNNNPPPRRRRRRKKKLLLLLLGGG???777222000+++******))))))(((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&''''''((()))((((((''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((()))******************))))))***,,,+++***))))))***)))******+++,,,,,,---------///222777999???LLLZZZaaaiiiooommmjjjjjjlllllllllnnnppprrrtttwww{{{}}}}}}rrriiigggfffcccaaabbbggguuu{{{wwwtttrrryyysssllliiikkkooowwwyyyvvvooommmvvv{{{ooojjjooo}}}ttthhh```^^^``````pppxxxssssssccc[[[TTTRRRPPPKKKGGGGGG??????;;;555///,,,---///,,,,,,,,,+++++++++******+++++++++******((('''''')))+++------+++)))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))***)))'''%%%))))))))))))************(((((())))))*********+++))))))***+++,,,,,,------++++++,,,,,,,,,---------......//////333999AAAGGGWWWddduuuzzzvvv}}}zzzxxxyyy{{{{{{rrrhhh```TTTKKKDDDDDDBBB??????CCCLLLUUUYYYTTTPPPRRRTTTRRRUUU^^^lllzzzqqqmmmkkkiiiddd\\\WWWXXXZZZ[[[^^^dddmmmrrruuutttqqqjjj^^^TTTNNNKKKJJJIIIIIIJJJKKKMMMOOOQQQRRRSSSHHHKKKMMMJJJCCC;;;666444---------,,,+++***))))))((((((''''''''''''((((((&&&'''''''''(((((())))))******)))(((''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))$$$$$$%%%&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''((((((******++++++++++++******)))+++,,,,,,***))))))***))))))***+++,,,,,,------000111555:::<<>>CCCGGGLLLNNNMMMMMMNNNPPPSSSVVVaaarrrzzzppplllhhhaaa^^^```ccc\\\XXXZZZ^^^bbbhhhnnnrrrooofff\\\VVVSSSMMMFFFFFFGGGHHHHHHHHHIIILLLNNNGGGIIILLLMMMJJJEEE???;;;//////...+++))))))+++---''''''''''''''''''''''''''''''((((((''''''&&&%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))*********((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%******++++++++++++******(((((())))))*********+++*********)))******+++,,,((()))***,,,------------000444999<<<>>>DDDNNNUUU^^^bbbfffhhhhhhfffeeeeeeiiimmmsss{{{wwwjjjhhhiiiiiiggggggiiikkknnnpppqqqsssuuuwww~~~uuunnnnnntttzzz~~~|||rrrmmmqqq|||mmmcccbbb]]]bbbnnn~~~|||{{{mmm\\\UUUWWWWWWPPPHHHDDD@@@;;;666333111...,,,,,,+++******))))))******++++++************++++++***)))((((((''''''((((((((((((((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))************)))))))))(((++++++++++++++++++++++++++++++***************************+++++++++,,,,,,---,,,,,,+++******++++++,,,,,,++++++,,,,,,---...///000333666777<<>>???CCCJJJQQQWWW]]]dddjjjkkkiiigggfffjjjlllrrrxxxzzznnnnnnsssuuuttttttooorrrvvvxxxxxxxxxxxxyyywwwqqqpppwww}}}tttpppttt|||lllfff^^^aaajjj{{{vvv|||fff[[[[[[[[[TTTKKKFFFBBB<<<777444111...,,,---,,,++++++******++++++++++++************++++++***)))((((((''''''(((((()))))))))(((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((('''(((((()))***************))))))))))))++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......000222666;;;>>>EEEUUUdddvvvjjjccccccfffjjjqqqssswww}}}|||}}}wwwooogggddd^^^ZZZWWWUUURRRPPPNNNNNNNNNOOOQQQTTTVVVWWWVVVVVVTTTRRRPPPQQQUUUXXX^^^dddmmmuuu}}}}}}wwwrrrrrrrrrrrrttttttsssooolllgggkkkooorrrtttyyy~~~xxxooobbbVVVNNNGGGAAA======???AAAAAAAAAAAACCCDDDHHHKKKTTTbbbnnnyyyuuummmgggddddddggg```YYYTTTPPPPPPYYYcccjjjooopppjjjcccaaa^^^[[[OOOLLLJJJJJJKKKJJJGGGCCCFFFHHHLLLNNNOOOMMMKKKIIIAAA:::222---++++++***(((''''''''''''''''''''''''((((((((('''''''''&&&&&&)))((('''&&&%%%&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))******++++++******)))++++++******)))(((((((((***************+++,,,,,,---,,,,,,,,,---///111333:::===@@@AAACCCGGGMMMRRRWWW]]]gggmmmooollliiiggglllmmmoootttzzzsssiiillltttyyy|||}}}yyy}}}}}}|||~~~vvvsssyyy~~~uuuqqquuuwwwkkkeeedddiiiwww}}}}}}rrrzzzvvvfff___ZZZTTTNNNHHHDDD===888444222///---------,,,++++++++++++,,,++++++************++++++++++++***)))))))))))))))+++******)))((('''&&&&&&***))))))))))))******+++))))))))))))))))))))))))******************++++++*********)))))))))))))))************************+++++++++*********))))))*********+++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000333999@@@FFFOOO```ooo}}}oooddd```______```bbbjjjvvvzzzzzz|||~~~|||tttooolllfff^^^\\\ZZZWWWUUUTTTSSSQQQOOOIIIIIIJJJKKKMMMOOORRRSSSTTTSSSRRRPPPMMMMMMOOOQQQSSSWWW^^^dddjjjttt{{{yyyxxxxxxtttuuuwwwzzz|||zzzvvvssslllnnnqqqrrrssswww|||{{{nnnbbbXXXOOOFFF@@@===>>>>>>>>>>>>???AAACCCCCCEEELLLXXXbbbmmmzzz{{{rrrlllhhhfffaaa]]]YYYUUUOOOMMMTTT^^^hhhqqqxxxtttmmmjjjhhhfffYYYRRRLLLIIIJJJJJJFFFBBBFFFHHHKKKNNNPPPQQQQQQPPPGGG>>>333,,,+++,,,***((('''''''''''''''''''''''')))(((((('''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))*********)))))))))))))))+++************+++,,,,,,...---,,,+++---000333666<<>>@@@BBB@@@AAAGGGPPPXXXbbbqqq~~~zzzrrrjjjeee___^^^]]][[[TTTMMMOOOVVVcccpppzzzyyysssnnnkkkiiibbbYYYOOOJJJIIIJJJHHHEEEGGGHHHJJJMMMPPPRRRSSSTTTIII???333---,,,,,,+++)))((((((((((((((((((((((((***)))(((''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((()))))))))******)))))))))''''''((()))***++++++,,,+++++++++***+++,,,,,,---...---++++++---111666999===@@@EEEJJJQQQWWW^^^bbbhhhkkkpppsssrrrpppnnnmmmrrrmmmjjjkkkqqqvvvyyyyyyssskkkfffkkksss{{{|||yyysssttt~~~qqqkkkgggmmm}}}yyyooolllpppuuu~~~uuueee[[[WWWNNNHHHAAA:::666333111///...---,,,,,,++++++,,,,,,++++++************++++++---,,,,,,+++***+++++++++*********))))))((((((((('''&&&&&&''''''((()))******************************++++++++++++******)))))))))))))))************************************((())))))***++++++,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---...000000222666>>>IIIRRR^^^rrrwwwjjj```\\\\\\]]]]]]fffqqq{{{vvvtttzzzyyyxxxxxx|||vvvmmmeeeaaaeeelllwwwxxxpppkkk```aaa^^^XXXUUUUUUTTTPPPOOONNNNNNOOOPPPPPPMMMKKKCCCCCCDDDEEEGGGJJJMMMOOOQQQQQQQQQOOOLLLJJJJJJJJJKKKMMMOOOPPPRRRWWW```gggqqq|||zzzttttttvvvyyy}}}~~~||||||{{{zzzzzz|||~~~rrrggg\\\TTTIIIEEE???<<<;;;===>>>>>>>>>???CCCJJJPPPYYYiiiwww}}}qqqfffcccbbbcccbbb[[[QQQMMMNNN[[[iiivvvyyytttooojjjffffff___UUUNNNLLLLLLKKKJJJHHHIIIIIIKKKMMMPPPRRRSSSIIIAAA777///---,,,,,,+++((((((((((((((((((((((((***)))((('''''''''((()))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((((())))))******))))))(((&&&&&&''')))***+++,,,---+++++++++++++++,,,---------,,,,,,---000555:::===BBBDDDIIIPPPXXX___eeeiiinnnqqquuuwwwwwwuuuttttttrrrllleeeeeekkkrrruuuuuuqqqnnnmmmpppvvv~~~}}}{{{uuuvvvzzzrrriiihhhsssrrrkkkmmmrrryyypppaaaXXXPPPJJJBBB;;;666333111000---,,,,,,+++++++++++++++++++++************++++++++++++***))))))))))))******)))))))))))))))))))))&&&&&&&&&&&&'''((()))***************************,,,------...---,,,+++***((()))))))))******************************************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......+++,,,,,,,,,...///000111444888BBBMMMWWWdddyyyyyynnnfffdddfffkkknnnsss|||~~~zzzwwwuuu{{{zzzxxxwwwxxx||||||vvvmmmccc\\\YYYYYYZZZ^^^fffsss}}}xxxooogggcccZZZ\\\ZZZTTTQQQRRRRRRPPPOOOOOOOOOQQQRRRQQQNNNKKKEEEEEEFFFHHHJJJMMMPPPRRROOOPPPQQQPPPMMMJJJIIIIIIHHHJJJKKKKKKKKKPPPWWW]]]gggqqq||||||zzzzzz{{{}}}~~~~~~vvvjjjcccWWWPPPGGG@@@>>>======<<<<<<===@@@EEEIIIRRRcccrrr|||sssgggeeeeeefffaaaXXXQQQPPPTTTcccsssxxxwwwssslllfffeeebbb\\\VVVQQQOOONNNMMMJJJIIIHHHHHHIIILLLNNNPPPKKKEEE===444...,,,+++,,,((((((((((((((((((((((((+++***((('''&&&'''((()))'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((())))))))))))((((((''''''((()))***++++++,,,,,,++++++++++++,,,------------...000555:::???BBBFFFIIIPPPYYYdddnnntttxxxzzz~~~~~~zzzyyyppphhh```___fffmmmqqqqqqpppqqqsssvvvyyy~~~}}}wwwxxxyyymmmggglll|||yyyqqqkkkooovvvxxxdddVVVQQQKKKBBB;;;666333111000---,,,++++++******++++++++++++************++++++***))))))((((((((((((((()))))))))))))))*********(((((((((((()))***,,,,,,************************((()))******)))((('''&&&(((((())))))*********+++)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---...///+++,,,,,,---...///111111555:::DDDPPPZZZhhh}}}{{{sssmmmmmmrrr{{{~~~|||zzzyyyxxxvvvsssppppppqqqssstttjjjcccXXXOOOLLLOOOUUUZZZ\\\fffttt|||ssskkkeeeaaaZZZ\\\[[[UUURRRSSSSSSRRRMMMMMMNNNPPPQQQOOOLLLIIIEEEEEEFFFHHHJJJMMMPPPRRRQQQRRRSSSRRROOOLLLKKKKKKGGGHHHJJJJJJJJJMMMTTTZZZeeennnwww{{{}}}~~~|||xxxxxxzzz{{{|||}}}~~~{{{tttccc[[[OOOFFFAAA???===<<<;;;<<<>>>BBBFFFNNN___ooottthhheeedddgggeee^^^XXXVVVRRRaaarrrzzz{{{xxxppphhhccccccaaa\\\VVVQQQOOONNNKKKJJJHHHFFFGGGIIILLLMMMMMMIIIBBB888000++++++,,,))))))))))))))))))))))))+++***((('''&&&''')))***'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***((('''&&&%%%%%%&&&'''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((())))))))))))(((((())))))))))))************,,,,,,++++++,,,,,,---...---...000333888>>>CCCFFFHHHLLLUUUaaaooo{{{~~~zzzooofff\\\[[[bbbjjjnnnooorrrvvv{{{~~~}}}~~~ooojjjkkkqqq~~~sssooorrrzzziiiVVVUUUOOOFFF>>>888444111///......///////////////...,,,+++******))))))******,,,,,,,,,+++++++++******---,,,)))(((((())),,,---(((((((((((()))***+++,,,)))))))))***+++++++++,,,)))***++++++***)))***+++*********************************))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++...++++++...//////222666:::DDDMMMRRR[[[ppp{{{}}}xxxnnnlllxxx~~~}}}{{{vvvnnnkkkkkkiiiddd[[[SSSLLLIIIIIIKKKRRRZZZgggnnnyyyzzzqqqkkkfffddd```ZZZTTTSSSVVVYYYXXXVVVTTTNNNKKKMMMOOOMMMJJJKKKHHHHHHIIIJJJMMMPPPSSSUUUUUUTTTQQQNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJNNNQQQ]]]dddkkknnnlllkkklllnnnpppvvv~~~zzzjjjYYYPPPJJJBBB>>>>>>;;;;;;<<>>DDDIIILLLNNNQQQYYYgggwww~~~rrrjjjeeeeeejjjlllkkknnnuuuyyy}}}tttjjjggghhhuuu~~~tttvvv}}}nnnZZZVVVPPPHHH@@@:::666222000......////////////......,,,,,,+++************+++,,,,,,++++++************,,,+++)))(((((()))+++,,,''''''''''''((()))***+++******************++++++)))***++++++***)))***+++************************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++...,,,,,,000111222555:::DDDNNNVVV[[[eeeyyyxxxyyyuuupppsss|||vvvsssqqqlllfffXXXRRRLLLKKKMMMQQQYYYaaapppxxxvvvooojjjgggfffaaa]]]ZZZ[[[___bbbaaa^^^ZZZSSSOOOPPPQQQMMMKKKJJJEEEFFFIIILLLQQQWWW[[[^^^ZZZXXXTTTOOOLLLIIIHHHHHHIIIJJJJJJJJJIIIJJJMMMOOOWWW\\\ccceeeddddddfffiiimmmuuu~~~pppcccXXXLLLCCC@@@;;;999:::<<<>>>EEESSSaaammmpppttt{{{{{{nnnfffjjjlllgggdddggg```dddlllvvv}}}}}}vvvpppddddddbbb___ZZZTTTPPPMMMKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKIIIDDD===555///,,,++++++******)))(((((((((*********)))(((''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))++++++******))))))))))))******,,,***)))((()))***)))(((,,,+++******+++,,,---...///222666;;;AAAFFFKKKNNNWWWYYY___jjjvvv{{{ooojjjiiikkkrrruuuvvv{{{~~~zzzmmmfffdddjjjtttyyy{{{vvv```WWWQQQJJJBBB<<<777333000........................------,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))'''&&&&&&''''''((()))*********************)))))))))***++++++***)))***+++************************************************************+++++++++,,,+++++++++++++++*********,,,,,,------------,,,,,,...---...222333444999???KKKTTT]]]bbblll|||qqqpppooopppzzz}}}tttkkkYYYSSSOOOPPPTTTYYYbbbkkk{{{{{{tttnnnlllkkkkkkgggffffffiiimmmooommmjjj```YYYSSSSSSRRRNNNKKKJJJEEEGGGJJJOOOUUUZZZ___bbb___\\\VVVPPPKKKHHHGGGGGGIIIJJJKKKKKKJJJJJJLLLMMMQQQVVVZZZ]]]]]]^^^bbbeeekkktttyyyiiiXXXJJJCCC===:::999:::;;;@@@KKKWWWeeeiiinnnrrrvvv|||yyyllllllooonnnmmmooojjjhhhhhhppp{{{{{{uuulllhhhaaaZZZUUUPPPMMMJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLJJJIIIFFFBBB<<<444///,,,++++++***))))))))))))******))))))((((((''''''((((((((((((((('''''''''&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))******+++***)))))))))))))))******,,,***))))))*********)))***++++++,,,---...000000333777<<>>999444000//////......------.........---,,,,,,++++++,,,,,,***)))))))))))))))))))))'''((()))******)))(((''''''''''''''''''((()))***++++++******))))))(((((()))***++++++***)))***+++************************)))***************++++++*********+++++++++,,,,,,+++++++++************)))+++,,,------------------...---///222333555<<>>::::::;;;>>>FFFOOO[[[```fffjjjmmmtttssspppsssuuuvvvxxxwwwmmmeeehhhsss}}}~~~{{{ssslllaaaXXXRRRNNNJJJHHHJJJJJJJJJJJJJJJKKKLLLMMMJJJHHHFFFEEEDDD???777111---,,,+++)))((((((((()))***)))))))))((((((((('''))))))((((((''''''&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))***+++,,,***))))))***+++***)))***+++,,,------...000111888===DDDJJJOOOSSSXXX\\\___dddkkkqqqssstttsssrrrsssyyyxxxpppjjjiiioooyyy~~~yyyoooiiihhhiiippp}}}zzz}}}lllVVVRRRLLLFFF@@@:::444000000///...---,,,---------...---,,,,,,++++++,,,,,,)))))))))))))))))))))***'''((()))******)))((('''))))))(((((())))))******+++******))))))((((((((()))***++++++***)))***+++************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,************************+++,,,------.........---...---///111333777AAALLLYYYeeeqqqxxxwwwmmmdddbbbdddooo~~~mmmhhhdddfffiiimmmuuu}}}|||{{{}}}|||}}}zzzyyyvvvtttsssssstttuuu||||||}}}|||yyyvvvccc[[[UUUSSSRRRMMMJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVZZZWWWSSSNNNKKKJJJJJJJJJKKKMMMNNNNNNMMMLLLMMMNNNSSSUUUWWW[[[^^^cccgggkkkrrryyykkk\\\LLLCCC<<<::::::<<>>444222///,,,)))((())))))))))))))))))((((((((((((((((((((((((((('''''''''&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************''''''(((((())))))******))))))))))))))))))))))))(((((()))************)))(((((((((((()))***+++,,,,,,***))))))+++,,,,,,++++++---///...---///444888>>>FFFPPPVVVXXXZZZ^^^bbbfffiiipppxxx~~~~~~xxxrrrjjjjjjiiiiiikkknnnppprrrttt~~~{{{}}}tttgggbbbaaadddrrryyyqqqyyy~~~pppZZZWWWRRRMMMGGG@@@888333111///---,,,++++++,,,---,,,,,,+++************+++************++++++,,,,,,)))******************)))***))))))((((((((())))))((((((((())))))))))))))))))***++++++***)))***+++************************))))))***++++++,,,------+++++++++,,,,,,,,,------))))))***+++,,,---......+++,,,---...//////////////////111555;;;GGG[[[mmmrrrzzz~~~}}}~~~ssscccccciiivvv~~~zzzxxx|||vvvjjj``````eeeiiimmmpppqqqrrrtttvvvvvvvvvuuutttuuuvvvvvvuuuuuuvvvxxxzzzooofff]]]YYYVVVQQQMMMMMMJJJKKKNNNQQQSSSTTTUUUUUURRRRRRRRRQQQPPPOOONNNNNNOOOOOOPPPPPPOOOPPPSSSUUUZZZ\\\```eeelllqqquuuvvv|||~~~mmm]]]KKKBBB>>><<<<<>>??????BBBIIITTTaaakkkrrruuu|||}}}xxxvvvtttwwwtttgggYYYSSS[[[eeerrrxxxyyyqqqaaaSSSMMMMMMDDDEEEEEEFFFHHHJJJLLLMMMNNNOOOOOOKKKFFFCCCEEEGGG???<<<777222///---,,,---(((((((((((())))))))))))&&&'''''''''(((((())))))((()))))))))((('''&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((()))++++++******)))(((((((((((()))***+++,,,,,,***)))***+++------,,,+++---///000111666@@@IIINNNWWWbbbgggggggggjjjnnnrrrllliiippp|||{{{mmmhhheeehhhpppxxx{{{{{{vvv~~~~~~}}}}}}nnnbbb^^^ccc```mmmtttqqqyyy~~~zzzjjj]]]RRROOOKKKBBB999777222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((((((((()))******((((((((((((((((((((((((******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,'''((()))***,,,---...///+++,,,---------,,,+++***,,,,,,,,,...///000///...000333555999DDD[[[www{{{qqquuu}}}}}}uuunnn^^^gggssszzzzzzxxx{{{xxxyyy}}}zzzmmmaaa^^^```cccgggkkknnnrrrxxx~~~~~~xxxssspppppppppqqqsssxxx|||~~~uuuhhhaaaZZZSSSOOOOOORRRVVVYYYYYYUUUTTTWWWZZZTTTYYYZZZVVVSSSSSSSSSRRRSSSRRRQQQOOONNNQQQVVVZZZbbbeeeiiiooouuuzzz}}}~~~eeeRRREEE<<<;;;???888???GGGOOOYYYeeennnrrr}}}~~~vvvqqqtttqqqnnniii___VVVUUUYYYjjjpppvvvrrrfffYYYRRROOOHHHGGGFFFGGGIIIKKKLLLLLLPPPOOOLLLIIIGGGFFFFFFFFFCCC@@@;;;777333...)))%%%((()))))))))((('''&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))***,,,------***((((((((())))))***++++++++++++*********))))))***,,,...///))))))))))))))))))))))))++++++******)))***************+++++++++,,,,,,,,,......///111555<<>>DDDKKKTTT^^^fffkkkyyyxxxqqqmmmlllkkkggg^^^UUURRRVVVeeemmmsssrrrhhh\\\TTTRRRJJJHHHGGGGGGHHHJJJKKKLLLNNNMMMKKKHHHFFFEEEEEEEEEDDDAAA>>>:::777222,,,(((************))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))***,,,+++)))'''''''''))))))***++++++++++++***---,,,+++***)))******+++))))))))))))))))))))))))+++***************++++++++++++++++++++++++,,,,,,---...000222777???IIIPPP\\\hhhssssssooonnnooopppnnnmmmlllnnnwww~~~zzzpppgggbbbaaajjjyyy}}}xxxxxxzzz}}}}}}yyyyyy}}}~~~{{{zzz|||~~~{{{xxxtttqqqrrrvvv{{{}}}nnnfff]]]___eeesssyyywwwyyy{{{|||wwwzzzjjjYYYRRRNNNHHHAAA===444111///------------+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))((((((((()))******++++++++++++++++++++++++*********************************++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++***************,,,,,,------------.........///////////////111444:::EEEUUUiii~~~vvvkkkbbbeeejjjkkkgggeeefffnnnvvvzzzxxxwwwyyy{{{|||vvvsssyyy~~~zzzwwwqqqsssuuuuuussspppnnnmmmjjjkkkppp}}}}}}qqqgggfffjjjoootttxxxzzznnnfffaaaZZZWWWXXX\\\```eeeeeeaaa^^^]]]]]]^^^bbbccc___\\\\\\[[[XXXSSSSSSRRRQQQRRRUUU[[[___eeehhhmmmtttzzzmmmYYYHHH???===999;;;@@@EEELLLTTT]]]cccqqq{{{{{{qqqhhhggggggeee]]]SSSPPPRRR^^^fffppprrrkkk```YYYVVVOOONNNKKKIIIHHHHHHIIIJJJLLLKKKIIIGGGFFFEEEEEEDDDDDDCCCAAA???<<<777000,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((''''''((((((((()))))))))((()))******(((&&&&&&'''((()))******++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++---///111555;;;FFFQQQXXXfffpppxxxvvvqqqppprrrrrrpppnnnkkklllrrrvvvqqqhhhbbb```bbbkkkxxx{{{yyy{{{{{{wwwvvvwww{{{{{{{{{|||}}}~~~{{{vvvtttrrrrrrtttzzzsssiii^^^aaabbbfffuuuxxxuuuwwwyyypppyyyuuubbbVVVQQQLLLFFF@@@666333///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))((())))))******,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********)))***+++,,,------........./////////...///000111333777@@@NNN```rrrsssjjjbbbbbbddddddddddddllltttzzz{{{zzz{{{}}}}}}tttnnnmmmtttxxxssshhhaaaXXXYYY[[[^^^bbbfffkkkmmmmmmlllqqqwwwnnnooouuu{{{~~~qqqhhhbbb\\\XXXYYY^^^bbbgggiiigggcccaaa``````dddeeeaaa``````^^^ZZZSSSSSSSSSSSSTTTYYY___cccfffiiipppwww~~~|||eeeSSSFFF???;;;:::;;;@@@EEELLLVVV^^^jjjtttsssjjjgggdddaaaYYYQQQNNNPPPVVV```lllrrrnnnfff___[[[XXXVVVSSSNNNIIIGGGGGGGGGJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBB???;;;444000,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********(((((((((((((((((((((((('''(((((((((((()))))))))((()))***)))'''&&&'''(((((())))))***************&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))***+++,,,------,,,,,,,,,,,,+++++++++...///333888@@@LLLXXX```kkktttyyyvvvpppoooooonnnooommmllllllooooooiiiccc```bbbfffnnnwww||||||}}}yyyvvvuuuuuuwwwyyy|||~~~|||yyykkkcccdddaaa___hhh}}}{{{rrrpppqqqllltttooo___VVVPPPJJJDDD999666111...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,******++++++,,,---.........///000000...///111444444:::EEESSSddduuurrrjjjbbb``````___bbbgggooowww||||||}}}~~~|||rrrnnnooouuuuuujjj[[[QQQGGGHHHLLLRRR\\\fffoootttuuutttyyy~~~vvvxxxrrriiibbb[[[WWWXXX\\\```eeeiiiiiifffcccbbb```ddddddbbbbbbbbb___ZZZUUUUUUUUUUUUWWW[[[bbbggghhhlllrrrzzzsss___MMMBBB>>>:::999>>>BBBGGGRRR]]]eeeooo{{{wwwooohhhaaa[[[TTTLLLKKKOOORRR\\\iiirrrqqqllleee``````___\\\UUUMMMHHHFFFFFFIIIIIIIIIIIIHHHHHHGGGGGGBBBBBBBBBBBBAAA===777333---,,,+++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))******)))((('''(((***(((((()))************)))%%%&&&'''((()))******+++))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...111555<<>>JJJWWWeeettt|||lllfff```]]][[[\\\bbbjjjpppyyy~~~zzzvvvssspppppprrrmmm___QQQIII???AAAFFFPPP___mmmyyy~~~}}}~~~rrrhhhaaaZZZXXXXXX[[[^^^cccggghhhgggdddaaa```cccdddcccdddfffbbb\\\WWWWWWWWWWWWYYY^^^dddiiilllpppwww~~~oooYYYIIIDDD===:::===@@@DDDPPP]]]eeemmmvvv{{{{{{~~~tttkkkaaaZZZSSSMMMLLLPPPQQQZZZhhhqqqtttpppjjjeeeccccccaaa[[[RRRJJJGGGFFFGGGHHHIIIIIIIIIIIIHHHHHHBBBBBBBBBBBBBBB???;;;777///...,,,)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))******)))(((''')))+++'''((())))))******)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,------------///333999@@@HHHRRR\\\bbbccckkkqqqpppmmmmmmllliiinnnooorrrvvvsssjjjcccaaacccgggmmmrrrxxx}}}}}}~~~|||wwwtttuuurrrssstttvvvwwwxxxxxxxxxzzzlllddd______```fffxxxzzzooojjjmmmqqqzzzzzzfff[[[SSSMMM???;;;555111///......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++******))))))******************************************************))))))))))))******************+++++++++,,,,,,,,,)))******++++++,,,---------,,,+++++++++,,,------+++...000000...000666;;;>>>FFFRRR]]]hhhuuu{{{sssfffbbb^^^[[[YYY[[[fffqqquuuwwwqqqooollljjjggg^^^QQQGGGEEE>>>AAAHHHVVVgggxxx|||qqqhhhbbb\\\ZZZ\\\\\\^^^aaadddfffeeebbb___bbbdddffffffhhhjjjggg```YYYYYYYYYYYY[[[___fffjjjqqquuu|||mmmZZZKKKAAA<<<>>>???AAALLL[[[iiimmmsssvvvvvvxxx|||yyypppgggaaa[[[UUUTTTVVVRRRZZZgggqqquuusssmmmiii___bbbccc^^^UUUMMMIIIIIIEEEFFFGGGHHHIIIIIIHHHHHHDDDCCCBBBBBBCCCAAA???<<<333111...+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((((((((()))))))))))))))))))))))))))(((((()))))))))*********((())))))'''&&&&&&(((***'''(((((()))))))))))))))))))))*********)))((('''))))))))))))))))))))))))+++***************++++++***++++++,,,---...//////000444;;;CCCJJJRRRZZZ^^^\\\eeemmmpppqqqtttsssqqqqqqsssxxx}}}wwwkkkbbb```bbbeeekkkqqqwww{{{~~~}}}~~~|||vvvuuuwwwwwwwwwwwwwwwxxxzzz}}}~~~mmmbbb^^^aaaaaaaaarrruuummmnnnqqqzzzlll___VVVQQQAAA===666222000///...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,+++***))))))******++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,...---,,,+++++++++,,,---***---000000///111777===FFFOOO[[[dddlllxxxvvvmmmbbb___]]][[[YYY]]]jjjxxx{{{xxxpppiiieeeaaaZZZOOODDD@@@BBBAAADDDMMM]]]pppyyyuuusssyyy~~~~~~~~~{{{zzz~~~~~~ppphhhccc^^^]]]___^^^___aaaccceeeccc```]]]cccfffhhhiiilllnnnjjjdddZZZ[[[ZZZZZZ\\\```fffkkkuuuyyy~~~jjjPPPEEE===>>>>>>>>>JJJYYYllloooqqqsssssstttvvvwww}}}vvvnnnjjjeee___\\\]]]SSS[[[gggqqqvvvtttoookkkZZZ___bbb___WWWOOOKKKKKKCCCDDDFFFGGGHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCAAA???555333000,,,***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))###$$$%%%&&&''')))******))))))))))))))))))))))))))))))))))))************'''''''''&&&%%%%%%'''***'''(((((()))))))))))))))&&&''')))***+++,,,++++++))))))))))))))))))))))))++++++******************)))***+++,,,...///000000111555===DDDKKKRRRWWW[[[WWWaaalllrrrvvvzzz{{{xxxtttvvv}}}zzzkkk```___```ccciiipppvvvzzz{{{zzz|||}}}}}}wwwvvvzzz}}}|||{{{{{{}}}rrrjjjbbb^^^]]]bbbmmmxxx|||kkkfffooowww}}}|||eeeVVVQQQJJJBBB777111000111111///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******---,,,++++++******++++++))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------...//////...------------///000...///999EEEOOOZZZfffnnnxxxqqqhhh]]]YYYWWWXXX[[[cccqqq~~~~~~sssnnnkkkaaaTTTJJJEEEBBB@@@??????IIIYYYjjjyyy}}}qqqkkkiiigggeeegggoooxxxyyyxxxzzz{{{~~~xxxuuuwwwwwwuuuwww}}}|||}}}~~~~~~yyynnngggeeedddeeebbbdddfffhhhhhhfffdddbbbdddfffjjjnnnpppooojjjggg[[[\\\[[[YYYXXX\\\bbbhhhsssyyyzzz```RRRDDD======???EEEKKKbbbkkkuuuxxxuuusssvvv{{{tttrrruuurrrggg]]]___]]]^^^dddnnnttttttqqqddd^^^WWWVVVYYYXXXPPPIIIEEEEEEFFFGGGHHHHHHIIIIIIEEEBBB@@@BBBFFFFFFBBB===:::555///+++)))))))))((()))))))))(((''''''&&&&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***''''''((()))***+++,,,,,,)))'''%%%&&&)))***(((&&&(((((((((((())))))))))))******++++++++++++******++++++*********************++++++,,,,,,------...,,,,,,,,,---...///000111666888===AAAFFFLLLRRRWWW^^^dddmmmtttxxxzzz{{{{{{|||zzzzzzyyyrrriiidddddddddhhhkkkllllllpppwww}}}{{{~~~zzzyyy|||~~~}}}}}}vvvmmmccc]]][[[^^^gggqqq}}}mmmgggsss}}}iiiYYYSSSMMMEEE:::333222111000.........---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++---,,,++++++******++++++************************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,---...//////...---,,,+++,,,...000///111===JJJZZZeeepppwwwzzzlllcccZZZVVVTTTXXX___hhhvvvqqqjjjbbbZZZOOOFFFAAA@@@??????BBBMMM]]]nnn~~~qqqfffbbb```^^^[[[^^^fffooozzz{{{yyyzzz{{{}}}wwwssstttrrrpppqqqvvvzzz}}}wwwpppkkkhhhfffeeegggiiijjjjjjiiigggeeegggiiikkkoooqqqooolllhhh^^^^^^\\\ZZZYYY\\\bbbgggrrryyyjjj[[[JJJ@@@======BBBHHH[[[gggvvv|||yyywwwzzz~~~~~~zzz|||zzzqqqhhhccc``````gggqqqwwwvvvssskkkcccYYYUUUVVVUUUOOOIIIEEEFFFFFFGGGHHHHHHIIIIIIGGGDDDBBBDDDGGGGGGDDDAAA===999222---+++)))((('''(((((())))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))'''(((((((((((()))))))))((((((((()))******++++++)))'''&&&''')))***(((&&&(((((((((((()))))))))))))))******++++++******)))***************************++++++,,,,,,------...------------///111333444888;;;???CCCHHHNNNTTTYYYccchhhooouuuxxxzzz|||}}}{{{xxxuuunnnfffdddfffdddhhhlllnnnooottt{{{}}}|||}}}~~~}}}}}}}}}sssggg___[[[[[[bbbjjj}}}~~~oookkkyyyooo]]]UUUPPPHHH>>>666333111///---......---,,,,,,,,,,,,---------------,,,,,,,,,,,,---,,,++++++******++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,------///111222666CCCRRRfffpppzzz~~~qqqeee^^^WWWRRRQQQYYYdddooo|||oooeeeXXXRRRIIIBBB??????@@@@@@FFFQQQcccuuuuuunnnddd^^^[[[YYYVVVTTTTTT[[[eeerrr|||{{{|||~~~yyyuuusssppplllmmmpppvvv|||zzzsssmmmjjjjjjkkkmmmnnnnnnmmmkkkjjjkkklllnnnpppqqqpppmmmjjjaaa```]]]ZZZYYY\\\aaaeeeqqqxxx{{{iiiTTTFFF???===AAAFFFRRRcccwww}}}~~~yyytttlllhhheeejjjtttzzz{{{yyyvvvkkk^^^UUURRRPPPMMMJJJFFFFFFGGGGGGHHHHHHIIIIIIJJJGGGEEEEEEGGGHHHGGGDDD>>>:::555000---,,,***(((((((((((()))***+++++++++(((((((((((())))))))))))************))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))(((''''''))))))((('''(((((((((((()))))))))))))))******++++++******)))***************************++++++,,,,,,------.........------000333777999;;;>>>BBBGGGKKKQQQXXX\\\hhhkkkooosssuuuxxx{{{}}}xxxrrrmmmfff```aaaeeehhhkkknnnqqqsssyyy~~~~~~~~~|||{{{}}}yyykkkbbb]]][[[___eeepppqqqmmm}}}sss^^^UUUOOOIII@@@999444222///---......---,,,,,,,,,,,,---......---------,,,,,,,,,---,,,++++++******++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,------------,,,,,,000000222444555;;;KKKZZZllluuu}}}~~~vvvlllbbb\\\VVVPPPPPPYYYfffrrr}}}mmmbbbSSSNNNGGGAAA>>>???AAABBBJJJVVViii{{{wwwpppiiieeeaaa^^^\\\YYYVVVSSSPPPUUU^^^lll{{{wwwsssooonnnnnnttt|||yyyssspppooopppqqqqqqqqqooonnnmmmnnnnnnoooqqqrrrpppllliiibbb```]]]ZZZYYY\\\```cccqqqxxxxxx```OOODDD???@@@DDDLLL___vvv{{{tttmmmnnnttt|||ttteeeXXXQQQNNNLLLKKKGGGGGGGGGHHHHHHHHHIIIIIIKKKIIIFFFEEEGGGHHHHHHGGG>>>;;;666333111///,,,+++((((((((())))))*********(((((((((((())))))))))))*********))))))((((((((((((((()))***++++++,,,,,,******))))))(((((((((((()))((((((((())))))(((((((((((((((((())))))))))))))))))************))))))***************+++++++++***++++++,,,,,,------......---------000555:::===>>>AAAFFFKKKPPPVVV]]]bbblllmmmpppqqqsssvvvzzz}}}xxxoooiiiccc```cccjjjsssrrrqqqqqqttt|||}}}{{{{{{||||||zzzyyy}}}~~~|||mmmccc^^^[[[]]]aaahhh|||vvvlll{{{sss^^^SSSMMMHHHAAA;;;666333111///......---,,,,,,,,,,,,---......---------,,,,,,,,,---,,,++++++******++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------------000000111444777???QQQbbbpppxxx~~~wwwqqqkkkddd___WWWRRRRRR[[[gggpppxxxzzzjjj```PPPLLLGGGAAA>>>>>>AAACCCPPP]]]ooo}}}sssmmmffffffeeedddaaa^^^YYYVVVQQQSSSZZZgggxxx~~~zzzvvvssspppuuu}}}zzzxxxuuuuuuuuutttsssqqqpppoooppppppqqqrrrrrrooojjjgggbbb___[[[ZZZ[[[___ccceeesssyyykkkXXXJJJBBB???AAAIIIZZZqqqvvvppprrryyyzzzmmm___UUUOOOLLLKKKHHHHHHHHHHHHHHHIIIIIIIIIJJJHHHFFFEEEFFFGGGGGGGGGAAA>>>:::666333000+++))))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))(((((('''''''''&&&'''(((***+++---...///******))))))((('''''''''((()))))))))(((((())))))(((((((((((()))))))))))))))))))))******)))))))))))))))*********+++++++++***++++++,,,,,,------...------,,,...222888===AAABBBEEEJJJPPPVVV]]]dddiiissstttuuuvvvvvvxxx{{{}}}yyyqqqlllhhhggglllttt|||xxxqqqnnnoooxxx~~~|||zzzxxxyyyyyyyyyzzz~~~oooddd^^^ZZZZZZ\\\bbbuuu|||lllvvvrrr]]]SSSMMMJJJEEE>>>999444222111......---,,,,,,,,,,,,---------------,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------///......------......///......000444999EEEZZZlllyyyzzzsssoookkkgggdddZZZWWWXXX___ffflllsssyyytttfff___OOOMMMIIIDDD@@@@@@CCCFFFZZZfffwww~~~xxxtttooopppqqqppplllgggaaa]]]WWWVVVYYYcccppp{{{uuuzzz|||{{{zzzxxxvvvtttqqqpppqqqrrrsssuuutttpppiiiddd```]]]ZZZ[[[^^^dddiiikkkwww|||xxxdddTTTFFF???>>>GGGSSSeeeuuu|||qqqlllooozzz}}}uuuiii]]]SSSMMMKKKHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEBBB>>>999444///)))%%%)))))))))((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''&&&'''((()))+++---......)))))))))(((((('''''''''((()))******(((((()))***(((((((((((())))))))))))((())))))******))))))((()))))))))***++++++,,,,,,***++++++,,,,,,------...,,,---...111666<<>>777333111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******---,,,++++++******++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......111000///......///000111000111555===HHHZZZttttttllljjjjjjiiiggg^^^^^^bbbfffhhhiiipppxxx}}}lll^^^XXXUUUUUUTTTQQQNNNPPPTTTYYYnnnxxx{{{llleeebbbffflllwww{{{xxxuuuttttttvvvyyy{{{zzzsssjjjccc```]]]\\\___gggpppvvvyyy|||oooYYYJJJCCC@@@BBBKKK\\\qqq~~~qqqaaa[[[cccmmmyyy}}}zzzlll\\\PPPJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJJJJIIIGGGFFFFFF<<<;;;:::999888555000,,,(((((())))))******++++++(((((((((((())))))))))))(((((())))))******+++++++++*********))))))(((((((((((((((((((((((((((((((((***,,,+++(((''')))+++(((((((((((())))))))))))(((((())))))))))))((((((((())))))***++++++,,,,,,***++++++,,,,,,---.........000333888>>>DDDHHHKKKPPPUUU\\\dddlllvvv{{{sssnnnpppppptttzzz}}}~~~{{{xxxyyy{{{}}}~~~|||yyy|||rrrfff___ZZZXXX\\\```ooo}}}{{{~~~xxxiiiZZZZZZUUUOOOJJJAAA888333444000000000000///...---,,,---......---+++******+++************************...---,,,+++************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,------......------......///000222222000...000111777AAAOOOddd|||tttfffccceeedddaaa```]]][[[^^^cccdddbbbhhhpppvvvkkkbbb]]]aaadddeee```ZZZ[[[dddmmm|||tttmmmqqqtttvvv~~~}}}yyywwwvvvvvvwwwyyyyyyvvvpppjjjeeebbbdddgggkkkoootttzzz~~~~~~|||iiiVVVHHHBBB>>>???IIIXXXmmm~~~uuussszzz~~~uuubbbVVV\\\iiizzz|||ssshhh\\\RRRMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGEEECCC???<<<999444...***))))))************)))(((***)))(((&&&&&&&&&'''((((((((())))))******++++++++++++******************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************************)))************++++++++++++++++++---/////////...,,,555777:::EEEHHHJJJTTTYYYZZZbbboooyyy|||}}}|||tttppppppzzzyyyrrrvvv|||}}}~~~}}}}}}tttiiiaaa]]]ZZZZZZ]]]kkk}}}pppcccYYYSSSMMMIIIAAA888333333000000000000///...---------......---+++******+++************************...---,,,+++************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------.........000111111000///222666===IIIXXXjjj}}}zzzmmmbbb```cccbbb```___]]]\\\^^^bbbbbbaaaiiisssuuuqqqrrrzzz}}}|||uuukkkhhhmmmtttxxxwwwwwwvvv|||~~~zzzxxxvvvuuuvvvwwwvvvsssnnniiifffdddggglllppptttyyy~~~vvvaaaQQQDDD???>>>DDDPPP```uuuxxxuuuuuuyyy{{{tttcccUUUVVV^^^sssyyy}}}|||yyyqqqeeeYYYSSSQQQMMMJJJIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEECCC@@@===:::666000---***************))))))(((***)))((('''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((((((((((((((()))))))))***************************)))************++++++++++++++++++,,,...///.........888<<<@@@KKKOOOQQQZZZYYY[[[dddqqqyyy{{{zzz{{{|||wwwsssuuu}}}zzztttxxx}}}~~~|||~~~}}}~~~yyylllddd```]]][[[]]]hhh~~~|||qqq\\\UUUNNNJJJDDD:::444333111000000//////...---------......---+++******+++++++++++++++++++++++++++------,,,+++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,------......------,,,---...///000000111111666===HHHVVVffftttpppddd\\\\\\______]]]\\\\\\^^^```bbb```bbblllwww{{{}}}}}}yyy||||||yyywwwwwwvvvuuurrrnnnkkkgggeeegggkkkrrrwww{{{ooo^^^KKKDDD>>>@@@FFFQQQ```mmmyyytttppprrruuuqqqdddVVVQQQTTTgggooowww|||{{{oooccc\\\UUUMMMHHHHHHJJJKKKKKKIIIIIIHHHGGGFFFEEEEEEEEEEEECCC@@@===;;;777333000++++++*********))))))(((******)))((((((((())))))((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))******************************)))************+++++++++++++++,,,,,,---......///000===DDDJJJUUUWWWWWW___\\\^^^eeerrryyyzzzyyyzzz}}}}}}xxxuuuvvv|||{{{wwwzzz~~~||||||}}}~~~uuuzzz~~~ooofffaaa___^^^^^^eeexxx~~~cccZZZQQQMMMHHH???888555111111000//////.........---......---+++******+++++++++++++++++++++++++++---,,,++++++*********+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++,,,------......------,,,,,,---...///000222444;;;EEETTTcccrrr~~~zzzhhh___XXXYYY\\\ZZZXXXWWW\\\```ddddddcccgggrrr}}}}}}}}}~~~{{{zzz{{{xxxtttpppkkkhhhfffeeekkkpppxxx~~~zzziiiTTTJJJAAA>>>@@@FFFPPPYYYnnnttt~~~zzzrrrnnnmmmnnnlllcccWWWQQQQQQ]]]iiivvv~~~}}}sssiiicccZZZNNNGGGGGGJJJKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA>>><<<:::888444111---,,,+++***))))))((((((*********))))))))))))***++++++******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((()))))))))*********************************))))))*********+++++++++,,,,,,,,,,,,,,,---///111444EEEOOOXXXaaa___[[[bbbbbbbbbgggqqqyyy{{{||||||}}}~~~{{{wwwtttrrrvvv~~~{{{zzz{{{}}}}}}~~~}}}tttxxxttthhhbbb```]]]\\\```ooo~~~mmm```TTTNNNIIIAAA999555222222000///......//////---......---+++******+++++++++++++++++++++++++++,,,,,,++++++******++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++,,,------......------+++---.........000444888AAANNN^^^lllzzzvvveee]]]WWWWWWXXXVVVTTTSSS[[[bbbhhhjjjkkkrrr}}}~~~~~~}}}|||vvvpppllliiihhhhhhooouuu}}}ppp[[[PPPDDD>>>===???DDDJJJ]]]fffttttttnnnjjjgggddd___VVVRRRSSSWWWfffwww~~~~~~yyyqqqiiieee\\\QQQJJJHHHIIIKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCBBB???<<<:::888777444222...---,,,***)))((((((((()))))))))************)))++++++******))))))(((((()))))))))******+++++++++))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))************************************))))))*********+++++++++,,,,,,---,,,+++...222666>>>RRRbbblllrrrkkkbbbeeeiiigggiiiqqqxxx||||||xxxtttrrrqqqssszzzzzz||||||{{{{{{~~~zzz|||yyykkkccc```XXXXXX[[[fff{{{{{{}}}yyyhhhWWWOOOKKKCCC:::555333222000///......///000---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,------......------+++---///......111777<<>>888444222000///......000000---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,...000///...222999@@@PPPaaaooouuuuuu```YYYSSSRRRRRRPPPPPPRRR[[[eeepppzzzzzzqqqjjjiiimmm{{{}}}zzzwwwvvvwwwyyy{{{}}}}}}kkk]]]NNNEEE@@@===<<<===EEERRRbbbooouuuvvvwwwxxxxxxqqqiiiccc\\\VVVVVVZZZXXXaaammmxxx~~~rrrddd```aaa```ZZZRRRLLLKKKMMMLLLJJJHHHFFFDDDBBBAAAAAACCC@@@<<<999888666444333111000---***((((((((((((&&&'''((()))))))))((((((''''''''''''((((((((((((((((((((()))***+++++++++))))))))))))))))))))))))((('''&&&&&&''')))+++---))))))*********+++++++++************************)))************++++++++++++---...------111999@@@QQQmmmtttqqqqqqooopppvvv{{{|||~~~}}}yyyvvvuuuvvvwww{{{}}}yyyzzz|||qqqfffbbb\\\^^^^^^```lllvvvooouuu}}}}}}eeeYYYSSSLLLBBB===444333111///...///000111---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,------......------,,,///000//////333;;;BBBUUUgggtttwwwvvv^^^VVVQQQPPPPPPOOOPPPSSS[[[fffrrrwwwlllbbb______iii~~~~~~|||zzzyyyzzz}}}ttteeeTTTKKKEEE@@@>>>>>>AAAMMM]]]iiinnnqqqtttvvv|||yyyqqqjjj```YYYYYY]]]ZZZ^^^ffftttvvvccc^^^ccceee```VVVNNNLLLNNNLLLKKKHHHFFFDDDBBBAAA@@@EEEBBB===:::999777555444222000---***((('''((((((%%%&&&''')))))))))((('''(((((())))))******++++++&&&''''''((()))******+++))))))))))))))))))))))))'''&&&&&&&&&'''***,,,...)))************+++++++++************************)))************++++++++++++---......---222;;;CCCQQQpppxxxsssrrrpppssszzz}}}{{{yyyzzz}}}yyyuuutttvvvyyy{{{yyy{{{}}}zzzjjjaaa___XXXXXXaaakkkvvv{{{llloooxxxvvv___RRRMMMFFF???666444111///---,,,***(((------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***))))))************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000......000111333;;;EEE[[[ggguuu~~~~~~kkk]]]YYYWWWVVVSSSOOOQQQUUU^^^fffwwwzzzoooiii[[[UUUQQQUUUbbbxxx~~~~~~yyygggXXXTTTMMM@@@:::<<<@@@HHHVVVdddooorrrpppmmmyyy~~~~~~zzzqqqggg``````cccdddccciiiwwwwwwmmmddd___aaagggbbbTTTMMMOOOOOONNNKKKGGGBBB@@@???@@@CCC@@@===;;;:::888666444111000///---+++)))''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************))))))(((,,,+++***))))))+++---...+++,,,///111///000???QQQ[[[jjjxxxnnnfffiiiqqq{{{{{{vvvuuuzzz~~~zzzvvvwww}}}}}}{{{zzz}}}~~~pppggg___XXXVVV]]]eeeooo|||mmmlllttt~~~fffWWWPPPHHH@@@888555222000///...,,,***.........---------,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,------......************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////000///000222333777AAALLLaaalllxxxwwwiiiaaa\\\WWWUUURRRQQQUUU[[[bbbmmmvvvjjjcccYYYRRRMMMOOOYYYmmm~~~}}}}}}|||nnn___YYYQQQEEE>>>???@@@HHHTTTbbblllqqqpppooozzzzzz{{{{{{wwwpppjjjgggfffjjjgggiiiuuu|||ssshhh^^^ZZZ___```WWWOOOOOOPPPOOOMMMIIIEEEBBBAAAAAACCC@@@===;;;:::999666555222111000...,,,***(((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++,,,------))))))***************))),,,+++***))))))+++---...++++++...000000444DDDTTT___iiixxxsssjjjiiikkksss{{{|||xxxxxx||||||xxxvvvyyy|||zzzvvvpppvvvxxxnnnddd\\\YYY]]]bbbkkk~~~}}}llljjjpppooo^^^SSSJJJAAA999666333111000000...---//////.........---------***++++++,,,,,,++++++***+++,,,,,,---...//////000++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........./////////000000000///111444666;;;HHHUUUiiirrr|||qqqhhhddd]]]VVVTTTSSSTTTZZZaaahhhwwwqqqccc\\\SSSLLLGGGIIIRRReee|||zzzyyyyyyzzz{{{zzz~~~|||}}}yyyiii```WWWJJJBBBAAA???FFFRRR___iiiooorrrsss}}}wwwyyy|||~~~~~~zzzsssnnnpppjjjgggooo}}}xxxmmm]]]SSSWWW]]]ZZZSSSPPPQQQPPPNNNKKKHHHFFFDDDBBBCCC@@@===;;;:::999777555333222111///---+++***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***+++---......++++++,,,---.........---,,,+++*********+++,,,---++++++...000222:::JJJYYYeeeiiiqqqyyy}}}zzzqqqjjjlllnnnssszzz|||{{{}}}~~~xxxtttttt{{{~~~~~~~~~zzz~~~vvviiidddkkk}}}qqqggg___ZZZ\\\___gggzzzzzzkkkiiiooo|||vvvbbbUUUKKKCCC999666333111000000///...............------------++++++++++++++++++++++++******++++++,,,---......++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........////////////000000111444666===MMM\\\pppxxxvvvlllhhhddd]]]WWWVVVXXXYYY^^^dddkkk}}}}}}lll^^^VVVKKKFFFCCCGGGRRRfff|||xxxtttsssuuuxxxzzz|||{{{www|||ttthhh]]]PPPFFFBBB>>>EEEQQQ]]]hhhpppvvvyyy||||||~~~yyyvvvnnnfffhhhvvv{{{qqqaaaTTTUUUZZZ[[[XXXVVVQQQOOOMMMLLLJJJHHHEEECCCCCCAAA>>>;;;:::999777555444444222000...,,,+++***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------))))))***,,,------------++++++*********+++,,,---+++,,,---000555@@@QQQ^^^jjjjjjmmmtttzzzzzztttmmmmmmnnnrrrxxx|||zzzrrrnnnpppxxx{{{yyyzzz{{{{{{{{{yyyxxx|||~~~zzz~~~|||oooeee___ccctttqqqccc\\\WWWXXXYYY___rrruuuiiiiiipppyyyxxxcccVVVLLLEEE:::777333000000000///...---------,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........//////111333666>>>PPPbbbuuu|||{{{ooohhheeefff```]]]```bbbcccdddhhhiii~~~wwwgggZZZQQQFFFBBBAAAGGGUUUjjj~~~zzztttpppooorrrwwwzzz}}}wwwzzzqqqdddUUUIIICCC???GGGTTTaaakkkttt{{{}}}vvvkkkfffppp~~~}}}rrrhhh^^^ZZZZZZZZZ[[[]]]PPPNNNKKKJJJIIIHHHEEECCCDDDAAA>>><<<;;;999777555555444333111///---,,,+++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***************++++++$$$%%%&&&'''((()))))))))++++++***+++++++++,,,,,,+++,,,...000888FFFUUU___ggggggkkkssszzz{{{vvvqqqjjjmmmpppuuu|||}}}uuulllhhhllluuu}}}~~~xxxuuuuuuvvvwwwxxxuuussssssxxx~~~}}}yyyzzz~~~wwwooohhhgggsssssseee___ZZZYYYXXX]]]ooottthhhgggnnnuuuyyydddVVVMMMHHH<<<999444000/////////...------,,,,,,,,,+++++++++,,,++++++******++++++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------......///222444777BBBWWWkkk|||xxxmmmgggdddkkkfffeeejjjnnnmmmllllllhhhqqqcccUUUKKKCCC@@@@@@HHHVVVkkk}}}yyysssoooooosssxxx}}}zzzzzz{{{lll]]]OOOFFFCCCMMM\\\iiirrryyytttjjjmmmzzz~~~sssooohhhaaa\\\ZZZ]]]___QQQMMMHHHGGGHHHHHHFFFCCCDDDAAA>>><<<;;;:::888666555444333111///---,,,+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((()))***++++++++++++******+++++++++,,,,,,,,,+++---///111;;;JJJWWW]]]```bbbgggooovvvxxxuuuqqqiiilllnnnrrryyyyyyqqqgggeeekkktttzzz|||zzzwwwsssrrrrrrtttttttttpppppprrrvvv|||~~~}}}{{{uuu~~~yyyvvvjjjddd```^^^ZZZ[[[lllwwwhhhdddhhhqqq{{{zzzeeeWWWNNNIII@@@<<<666222000000//////...---------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------...............000333777<<>><<<;;;:::888666555444333111///---+++***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++,,,,,,---......---------******++++++,,,,,,,,,+++,,,...000222===MMMWWWYYY\\\___eeekkkoooqqqrrrqqqiiilllnnnooowwwuuummmeeefffooowww{{{zzzuuusssrrrrrrssssssrrrqqqmmmpppsssxxx{{{}}}~~~}}}xxxzzzjjjddd___\\\VVVVVVeeewwwzzziiibbbcccmmmwww|||fffXXXOOOKKKCCC>>>888333111111000/////////.........------------,,,+++******+++,,,---,,,++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................++++++,,,,,,,,,---------............/////////000...000555:::@@@OOOjjj~~~zzzwwwvvvuuupppjjjggglllppppppoooooosss|||kkkbbb[[[PPPGGG???===@@@KKK[[[qqq|||{{{{{{|||{{{xxxsssqqqrrrwww}}}~~~|||zzzwww|||mmm]]]QQQQQQ]]]mmmyyy}}}~~~~~~}}}yyy{{{mmmfffooowwwwwwwwwvvvqqqjjjddd```[[[WWWTTTNNNGGGDDDGGGIIIIIIGGGDDDBBB???===;;;:::888666555444222000...,,,+++***))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++&&&'''((()))***+++,,,---))))))*********)))((((((******+++,,,,,,,,,,,,+++,,,///111333>>>NNNWWWWWW\\\```eeeiiikkknnnppprrrjjjmmmnnnnnnuuu}}}~~~yyyrrrkkkeeehhhrrr{{{}}}|||sssrrrrrrssstttssspppnnnmmmqqqvvvyyy{{{}}}~~~~~~}}}}}}tttiii___]]]ZZZYYYaaammmtttkkkgggeeessszzziiiYYYRRRPPPHHHBBB:::444111000//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***------------,,,+++******,,,,,,,,,---------......///000000///......000222...444999;;;AAATTTrrryyyyyy~~~zzzooodddbbblllrrrnnnkkkmmmxxxpppeee\\\QQQGGGCCC===>>>CCCMMM^^^sssvvvtttxxx}}}xxxtttoooooosssyyy}}}~~~~~~~~~qqq___UUUUUU]]]gggmmmpppssswww{{{zzz|||yyyxxxwwwqqq^^^```ppp~~~zzzxxxuuuoooeee]]][[[\\\RRRKKKCCCBBBFFFJJJIIIFFFCCCAAA>>><<<:::999::::::444333222222222000,,,***))))))(((((((((***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,---///333777>>>GGGQQQXXX___^^^bbbhhhiiigggkkksssuuupppmmmrrrzzz|||wwwllliiihhhnnnxxxrrrpppttt|||~~~yyyuuuvvvuuuvvvwwwzzz}}}{{{{{{{{{zzz|||~~~vvvjjjaaa___\\\ZZZaaakkkuuukkkeeeeeeqqqwwwgggYYYRRRPPPFFF@@@888222///......---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++,,,------------,,,,,,---------............///000///......000222111444888<<>>===<<<======555333222222111000---******))))))(((((()))***+++)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***'''((((((((())))))************+++++++++,,,,,,,,,+++++++++***++++++,,,------///222777>>>HHHRRRXXX^^^\\\___fffjjjkkkqqqyyyxxxtttpppssszzz}}}zzzuuulllhhhgggnnnxxx|||qqqnnnpppwwwxxxuuusssuuuuuuwwwzzz|||}}}}}}|||{{{|||xxxxxxwwwvvvyyy~~~}}}{{{xxxmmmdddbbb^^^ZZZ___hhh}}}yyykkkdddeeennnyyyuuuggg[[[TTTQQQGGGAAA999333000///......///...------,,,---------......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******+++,,,------......------------.........//////...///000///...///000222444444777???OOOgggsssnnnpppoookkkfff______gggmmmmmmnnnrrr|||~~~|||pppddd]]]WWWNNNFFFCCC@@@DDDLLLWWWddduuu|||zzz~~~|||yyywwwuuuuuuvvvvvvsssxxx}}}{{{xxxvvvvvvxxx{{{}}}~~~~~~~~~}}}|||}}}~~~~~~~~~pppcccYYY[[[\\\\\\]]]aaahhhnnnuuuwww{{{xxxooonnnpppyyyvvvfff```gggnnn|||||||||zzzvvvpppgggaaaZZZRRRIIIEEEGGGIIIHHHFFFGGGEEECCC@@@>>><<<;;;;;;555444222222111000---++++++***))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&''''''((()))***+++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,///444:::@@@HHHPPPVVVZZZZZZ]]]eeelllrrryyy~~~zzzvvvwww{{{|||yyyuuunnnjjjhhhoooyyy~~~{{{vvvnnnmmmnnnrrrsssqqqqqqssssssuuuxxxyyyxxxvvvuuuuuu{{{zzzwwwwwwvvvtttuuuyyy~~~|||||||||pppfffddd```ZZZ\\\bbbuuuoooffffffmmmttt{{{wwwkkk___VVVRRRLLLFFF>>>777333222111111//////...---------------//////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***............---,,,+++***------........./////////...///000///...///111333555444888EEEYYYqqq}}}rrrmmmjjjgggccc___]]]```iiioooppprrrvvv~~~yyyxxxxxxwwwssshhh___YYYTTTKKKDDDBBBAAAGGGQQQ]]]jjjxxx|||xxxvvvwwwyyy{{{}}}~~~zzzyyyyyyyyy{{{}}}}}}}}}zzzlll^^^\\\YYYVVVUUU[[[cccjjjppptttxxxyyyzzz~~~wwwlllkkknnnnnnvvvyyypppccc\\\```gggwwwzzz|||}}}~~~zzzpppfff[[[TTTKKKFFFFFFHHHIIIHHHIIIGGGEEEBBB>>>:::888666666444222222111000...+++++++++***))))))((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,+++++++++++++++,,,---...,,,111999@@@EEEIIIMMMPPPUUUYYY```iiirrryyy~~~{{{{{{|||{{{xxxvvvsssooommmrrryyy{{{uuummmkkkmmmppprrrrrrpppppppppnnnppprrrpppnnnnnnqqquuuyyy|||xxxwwwyyywwwsssrrrttt{{{|||~~~ssshhheee```YYYXXX]]]mmmvvvllliiimmmssszzz}}}sssfffYYYQQQPPPJJJAAA:::555333222111//////...------------...//////...------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***............---,,,++++++------------.........///---...////////////111333444777@@@OOOdddyyyzzzqqqmmmhhhccc___[[[^^^eeeoootttwwwzzz~~~zzzvvvuuuvvvuuuoooeee\\\WWWQQQHHHBBBAAA@@@IIIVVVcccooo|||}}}yyyzzz{{{|||}}}uuuccc^^^WWWPPPOOOTTT\\\ccckkkttt{{{yyyssstttxxxkkkhhhjjjgggkkkmmmhhh]]]XXX\\\dddsssyyy~~~zzznnn]]]VVVLLLFFFEEEHHHJJJKKKIIIHHHGGGEEEBBB>>>;;;999777555333111111000...,,,************))))))((((((((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,333>>>FFFJJJKKKKKKKKKSSS\\\iiirrryyy}}}}}}|||zzzyyywwwuuutttsssvvvtttssswwwyyywwwnnnfffhhhnnntttvvvuuussspppnnnkkkmmmllliiifffjjjttt}}}{{{xxxwwwxxxvvvqqqppprrrxxx~~~wwwjjjfffaaaYYYWWW[[[eeeyyy}}}tttjjjmmmttt{{{rrraaaUUUSSSMMMCCC;;;666333111000000///......------......//////......------,,,,,,------------------------,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++,,,---......//////...,,,,,,,,,---------......---...////////////222444444>>>NNN```qqqtttmmmjjjeee```]]]UUU[[[dddkkkqqqwww|||xxxwwwwwwvvvuuummmddd[[[UUUNNNEEEAAAAAABBBLLL[[[hhhsss~~~|||{{{{{{|||}}}}}}}}}hhhaaaWWWNNNKKKNNNSSSXXXfffrrr{{{yyypppnnnxxxoooiiihhhggghhhhhhddd\\\WWW\\\dddttt}}}wwwaaaZZZPPPHHHEEEGGGJJJLLLIIIJJJJJJJJJHHHEEEBBB@@@888555333111111000///---)))************))))))(((((())))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++*********)))))))))******+++++++++,,,,,,,,,++++++++++++,,,...///000---555@@@IIIMMMNNNMMMLLLVVVfffuuu||||||}}}~~~wwwxxxwwwsssooolllkkkkkksssuuuxxxzzzxxxrrriiicccfffooowwwxxxvvvtttpppllljjjllllllgggdddjjjzzz}}}}}}xxxtttsssqqqnnnooorrrvvv}}}|||mmmhhhccc[[[XXX[[[]]]qqq{{{jjjmmmuuu}}}pppaaaXXXQQQGGG>>>888444111000000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***+++,,,---...////////////+++++++++,,,,,,,,,,,,---,,,.../////////000222444777III```rrr}}}nnnfffddd```]]]]]]VVV[[[bbbffflllwww|||~~~}}}yyyuuujjjaaaXXXRRRKKKCCC@@@BBBFFFQQQ```llluuu~~~~~~~~~||||||~~~~~~qqqiii]]]RRRLLLKKKMMMNNNaaammmwwwxxxqqqnnnuuu~~~zzzrrrooonnnlllkkkiiibbb[[[^^^eeevvv{{{iiiaaaUUUKKKGGGGGGJJJLLLMMMNNNNNNNNNKKKGGGBBB???888666333111111000///...((((((******+++***))))))((())))))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******************++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000///555???GGGMMMQQQSSSUUU^^^qqq{{{zzz|||}}}vvvwwwvvvqqqjjjeeecccdddlllrrryyy{{{uuummmfffbbbeeeooovvvuuurrrqqqooolllhhhllllllhhhdddkkk}}}~~~|||{{{xxxrrrooolllkkknnntttvvv}}}pppjjjddd\\\YYY\\\XXXkkk~~~iiimmmuuu~~~}}}lll]]]VVVLLLBBB;;;666333222000000///...............---------...............++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,+++++++++////////////...---,,,+++******+++++++++,,,,,,,,,,,,.../////////000222444:::PPPmmmjjj```^^^[[[[[[^^^^^^cccfffhhhmmm|||}}}vvvhhh___VVVOOOHHHBBBAAACCCJJJUUUcccnnnuuu~~~zzzzzz}}}}}}||||||zzzqqqcccWWWNNNKKKJJJJJJ^^^hhhrrrvvvsssqqqtttyyy}}}yyyuuurrrqqqppphhh``````fffwwwyyyooogggZZZNNNHHHGGGIIILLLRRRRRRQQQOOOJJJCCC===999999666333111111000///...'''((()))***++++++***)))((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,---...000000000555===DDDKKKRRRYYY]]]eeexxxyyyvvvzzz}}}yyyzzzyyyrrriiibbbaaabbbeeeoooyyyzzzsssjjjeeeccceeeoootttqqqmmmnnnnnnllleeejjjlllhhhdddjjj{{{}}}{{{zzzxxxvvvrrrooonnnoooqqqsssvvv~~~uuukkkeee^^^\\\^^^aaakkkxxxpppmmmrrr~~~rrrddd^^^QQQDDD<<<777222...///.........---------------.../////////...,,,,,,,,,,,,++++++,,,,,,---...///...---,,,+++,,,------------,,,,,,,,,,,,++++++***,,,------------...000---------------,,,,,,,,,,,,...000111222333555777>>>MMMiii{{{eee``````\\\[[[```bbbgggiiikkkvvv|||mmmfff]]]SSSKKKDDD>>>>>>AAALLLUUUbbboooyyy~~~}}}|||}}}~~~}}}zzz{{{|||}}}}}}|||{{{zzzyyy{{{}}}~~~~~~zzzkkk^^^RRRIIIFFFHHHRRRcccqqqrrrppprrruuuvvv|||wwwvvvxxxxxxpppeeebbbfffrrr}}}}}}xxxwww}}}vvviii\\\QQQLLLKKKMMMQQQSSSUUUSSSMMMFFFCCCAAA:::888666444222///+++(((***))))))***++++++)))'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,++++++******+++++++++)))***...///---...222555;;;DDDJJJNNNRRRWWW\\\bbbuuu|||ttttttsssooorrrpppqqqsssooofff```___eeellltttwwwrrriiieeedddjjjmmmoooqqqrrrsssqqqnnnnnnlllmmmpppqqqttt~~~~~~}}}|||{{{xxxuuurrrooommmnnnpppqqqwwwzzzoooggg___\\\]]]^^^hhh|||wwwnnnkkkqqqiiiaaaTTTGGG???999444000/////////.........---------.../////////...,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,,,,------------,,,,,,,,,,,,++++++...//////...,,,++++++,,,---------------.........,,,...000111111222444666<<>>777333000000000000////////////---.../////////...,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,------,,,,,,,,,+++++++++***,,,------------...000,,,------...///000111111---.../////////000333555@@@NNNeeevvvzzzyyyvvvkkkccccccdddcccdddfffnnnpppuuussshhh]]]UUULLLFFFBBB???AAAFFFMMMWWWeeeqqqyyy~~~{{{xxxtttssstttvvvxxx}}}|||||||||{{{yyywwwtttsssrrrrrrtttvvvzzz{{{mmm___RRRJJJHHHGGGUUUfffrrryyy}}}}}}uuupppkkkrrr{{{xxxsssooowwwzzznnnZZZKKKHHHLLLLLLMMMNNNNNNKKKHHHEEEDDDBBB???:::666444333222111///---***((()))***+++***((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))*********+++(((***+++---......---,,,---,,,,,,...------333:::HHHPPPYYY^^^```ccckkkqqq~~~}}}vvvnnngggfffdddffflllpppssswww|||xxxjjjeeehhhlllhhhnnnyyy}}}}}}}}}|||zzzxxxuuusssooollljjjkkklllnnnyyy|||ooogggbbb___[[[cccqqq~~~pppjjjiiisssxxxiiiYYYQQQIII???777555000000000000////////////---.../////////...,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,,,,------,,,,,,,,,+++++++++***,,,------------...000,,,------...///000111111...////////////000444666AAASSSlll}}}}}}mmmhhhccccccddddddeeegggoooooouuupppfff[[[SSSJJJDDD@@@>>>AAAGGGPPPZZZhhhttt{{{}}}{{{|||{{{{{{{{{{{{{{{||||||~~~{{{{{{{{{zzzxxxuuurrrqqqqqqqqqrrrtttyyyssseeeWWWMMMIIIFFFPPPaaaqqq{{{}}}rrrgggllluuuxxxpppgggpppuuummm[[[MMMIIILLLJJJJJJKKKKKKKKKIIIGGGEEEDDD@@@<<<888666555444333111...***)))***+++++++++((()))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))*********+++++++++,,,,,,...---,,,+++++++++------...------......///777@@@PPPXXX___bbb```bbbjjjqqq~~~zzzrrrkkkjjjhhhjjjqqqxxx~~~pppnnntttyyywww{{{}}}}}}|||{{{xxxvvvtttqqqnnnkkkjjjkkkmmmooowww}}}qqqiiiccc___\\\bbbmmm~~~|||rrrmmmiiiooo{{{iiiYYYSSSLLLAAA888777000000000/////////......---.../////////...,,,,,,,,,,,,++++++,,,,,,---...------......------,,,+++------,,,,,,,,,,,,++++++...//////...,,,++++++,,,---------......//////000...////////////222666999BBBVVVppp|||jjjhhhfffeeedddeeefffhhhnnnnnnuuummmdddWWWOOOFFFBBB???>>>CCCIIITTT^^^lllwww~~~}}}zzzzzzyyyzzz|||~~~~~~~~~|||||||||zzzxxxvvvsssqqqqqqpppooorrrxxx{{{mmm^^^RRRMMMHHHNNN]]]ooo|||xxxgggiiiooozzz{{{rrrdddiiimmmhhh\\\PPPKKKIIIHHHHHHHHHIIIJJJJJJHHHFFFDDDAAA===:::888777444333111...,,,++++++++++++***))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))***++++++++++++,,,,,,,,,111///,,,***)))+++---...///......//////111<<>>;;;:::777444222000///---,,,---,,,+++)))))))))))))))************************************))))))))))))))))))))))))((()))***++++++***)))(((************++++++++++++...---,,,++++++,,,...///000//////000000444AAANNNVVV]]]dddccc^^^]]]eeemmmqqqttt|||}}}yyytttrrrwww|||xxxzzzyyyyyyyyyzzzyyyvvvtttrrrpppmmmkkkkkkmmmppprrrssszzztttkkkccc\\\YYY\\\cccrrr}}}oooooommmppp~~~~~~jjjZZZVVVRRREEE<<<<<>>III^^^vvvtttnnnpppooojjjggggggiiikkkffffffqqqooo]]]UUUMMMFFF???>>>???BBBIIIQQQYYYdddrrr}}}{{{}}}}}}{{{zzzzzzxxxxxxxxxwwwuuussspppooopppmmmkkkmmmttt{{{zzzkkk]]]WWWLLLNNNYYYlll|||pppiiifffmmmzzz|||iiieeeaaa___]]]VVVLLLDDDFFFDDDDDDFFFJJJKKKJJJGGGCCCAAA>>><<<;;;888444111000///.........---***((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***************+++,,,---.../////////000///000111111666DDDRRRUUU]]]dddccc]]]]]]eeemmmuuuwww~~~{{{vvvxxx|||uuusss~~~xxxxxxyyyyyyyyyxxxwwwwwwpppnnnmmmllllllmmmnnnpppsss|||xxxjjjdddccc\\\```bbbiiiyyypppjjjooo}}}yyygggWWWRRRPPPHHH@@@<<<555444111111000///---+++////////////...---,,,+++************************,,,,,,,,,,,,,,,---...//////...,,,++++++,,,...///...------,,,,,,------...,,,,,,,,,---...///000111666000,,,///111333888<<>>;;;777555555333111000///...,,,*********))))))))))))*********+++,,,,,,+++***)))(((************************)))))))))))))))))))))))))))************+++++++++)))******++++++,,,---------......---111===OOO^^^bbbaaaccceeeccc```fffqqqwww|||{{{yyytttrrruuuzzz|||~~~qqqnnnuuu~~~wwwxxxxxxxxxxxxwwwvvvvvvqqqooonnnlllllllllnnnoooqqqzzz{{{mmmeeeccc\\\```aaafff{{{vvvnnnppp{{{yyyiiiYYYSSSPPPIIIAAA===666444222111000///---,,,////////////...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...---------,,,,,,------------------------...///000222///...000222555<<>>888:::===BBBIIIOOOWWWcccsss}}}{{{zzzzzzuuuttttttrrrpppnnnllljjjiiijjjjjjkkkooouuu}}}wwwiiibbbZZZUUUYYYjjjyyyzzzlllppp}}}wwwkkk___\\\YYYSSSLLLHHHEEEDDDEEEGGGJJJLLLLLLKKKGGGGGGEEECCC@@@<<<999888555333222111111111///---******))))))))))))*********++++++++++++***))))))************************)))))))))))))))))))))))))))************+++++++++******++++++,,,,,,------/////////111999JJJ^^^llluuusssqqqnnnkkkllluuu|||wwwtttrrrqqqvvvuuuuuuxxxyyyzzzsssjjjhhhmmmvvv}}}{{{vvvvvvvvvxxx~~~|||{{{|||xxxxxxxxxxxxxxxwwwvvvuuusssrrrpppnnnmmmlllllllllmmmsss|||uuuiiiccc______]]]^^^mmm{{{uuuyyy~~~rrrdddYYYRRRLLLFFFBBB999666333111000000...---......//////...------,,,---------------------------,,,,,,+++,,,,,,------,,,------......------,,,,,,------------------,,,///......---------......,,,---111333222666DDDSSSkkk~~~zzzyyyzzzvvvmmmdddccchhhiiiddd___eeeqqq|||}}}sssfff\\\WWWQQQJJJBBB<<<888:::===BBBIIIQQQZZZfffvvv}}}|||||||||ttttttsssqqqooommmkkkjjjggghhhhhhjjjmmmttt}}}}}}lllccc\\\VVVWWWdddsss}}}}}}~~~qqqttt}}}rrrgggccc___XXXQQQNNNGGGFFFFFFGGGJJJLLLMMMLLLIIIHHHFFFDDDAAA>>>;;;:::666444333222222222000///+++******))))))******+++*********+++************************************))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...000///...222===OOOaaannn||||||{{{wwwsssrrryyy~~~xxxrrrppppppqqqpppqqqtttxxxzzz{{{{{{{{{yyyuuuoookkkkkkqqqzzzzzzwwwvvvxxx|||{{{zzzzzz}}}zzzzzzzzzzzzyyyxxxwwwvvvsssrrrqqqooommmlllkkkkkkmmmqqqxxxyyykkkdddaaa```]]]]]]hhh}}}xxxxxx~~~zzzmmm```VVVOOOIIIEEE:::777444111000000///............///......---,,,---------------------------,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,///......---------......,,,...111333222777GGGXXXnnnwwwpppooosssnnnfffaaaaaaeeefffddd```jjjwww|||yyyvvvtttlllbbb[[[VVVNNNEEE@@@;;;999;;;>>>BBBJJJRRR\\\gggvvv~~~}}}}}}|||tttsssrrrqqqooollljjjiiigggggghhhjjjmmmttt|||qqqeee]]]VVVTTT]]]lllzzz~~~zzzzzz}}}ssswwwxxxooolllggg^^^UUUQQQIIIHHHGGGHHHKKKMMMNNNMMMLLLJJJHHHEEEBBB???===<<<888666444444444333111///++++++************++++++******************++++++************************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,------......000...///555BBBRRRaaajjj}}}zzzxxxzzz|||~~~yyysssnnnllloooqqqlllooouuu{{{~~~xxxtttrrrpppmmmmmmrrryyy||||||~~~zzzxxxyyy}}}{{{{{{{{{{{{zzzyyywwwwwwsssrrrqqqpppnnnmmmlllkkknnnpppuuu}}}nnngggcccbbb______fffxxxxxxvvvzzz~~~{{{xxxhhh[[[SSSLLLFFF<<<999444222111000///...---...............---------------------------------,,,,,,+++++++++++++++------------------------+++,,,---......---,,,+++......---------......///---...111333444;;;LLL]]]tttqqqjjjhhhkkkgggaaa```bbbeeeffffffdddqqq~~~zzzuuuqqqooommmfff]]]WWWRRRHHH???>>>:::999;;;===AAAIIIRRR\\\fffsss|||~~~}}}}}}~~~}}}}}}|||tttssssssqqqooommmkkkiiihhhhhhhhhjjjmmmsss{{{wwwiii]]]VVVQQQVVVeeewww}}}zzzwwwnnnttt|||wwwuuunnnbbbWWWRRRKKKIIIHHHIIIKKKMMMNNNNNNNNNLLLIIIFFFCCC@@@???>>>:::999666555555444111///++++++************++++++*********)))******+++,,,************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,------......///...111:::IIIXXXbbbfffyyy~~~}}}||||||zzzuuuoookkkjjjmmmooonnnrrrwww~~~}}}ttttttqqqmmmjjjlllqqqvvvyyy|||}}}|||~~~|||wwwwwwzzz{{{{{{{{{zzzyyyxxxvvvvvvrrrrrrqqqpppooonnnllllllooopppttt}}}ssskkkeeecccaaaaaagggvvvwwwrrrsssxxx{{{vvvzzzpppaaaWWWNNNGGG===:::555222111000000///------...............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++...---,,,,,,,,,,,,---...+++,,,...//////...,,,+++---------------...///000......000444888BBBTTTdddyyyzzzlllggggggfffbbb```bbbfffiiijjjjjjooo|||}}}yyyuuurrroookkkbbbXXXRRRNNNEEE<<<<<<999888:::<<<>>>GGGPPP]]]eeepppwwwzzzzzz{{{{{{~~~}}}||||||ttttttsssrrrpppmmmkkkjjjhhhhhhhhhiiilllrrrzzz~~~nnn]]]UUUNNNQQQ```vvv~~~|||ooogggmmm{{{xxxiiiZZZSSSLLLJJJIIIIIIKKKNNNOOOOOOOOONNNJJJGGGDDDBBB@@@@@@===;;;888666555444111///,,,++++++******++++++,,,******)))))))))***,,,,,,************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---.........---...444AAARRR___fffgggttt|||zzzwwwrrrmmmlllmmmooosssuuuwww{{{ttttttrrrmmmhhhggglllppptttxxxyyyvvvxxx}}}~~~{{{xxxzzzsssvvv{{{zzzzzzzzzyyyxxxwwwuuuuuuqqqqqqqqqqqqpppnnnmmmlllppppppsss|||vvvnnnfffdddcccccchhhuuuvvvnnnooorrruuurrrvvv~~~uuudddYYYPPPGGG>>>:::555222111000000///------...............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++///...,,,++++++,,,...///+++,,,...//////...,,,+++,,,,,,,,,---...///000111///...000555<<>><<<999777666444111///,,,++++++******++++++,,,******)))))))))***,,,---************************)))))))))))))))))))))))))))************+++++++++++++++,,,------......///---///777GGGYYYfffjjjiiiqqq}}}~~~{{{wwwrrroooooopppvvvvvvtttvvvssssssrrrmmmhhhggglllqqquuuxxxvvvpppppptttuuurrruuu}}}uuupppuuu}}}|||yyyvvvuuuuuuuuutttssstttsssqqqooommmkkkjjjjjjmmmjjjnnn{{{zzzooolllfffdddfffhhhrrrvvvllljjjooottttttssswww~~~lll^^^UUUPPPDDD<<<666555444111.................................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------.........//////111...///333777@@@TTTgggyyywwwkkkeeebbbeee]]]\\\fffoooqqqtttzzz|||wwwiiiZZZTTTPPPIIIBBB@@@:::;;;===>>>@@@CCCHHHKKKUUUaaannnttttttuuuzzz}}}{{{zzzxxxuuuqqqmmmjjjhhhhhhhhheeefffgggfffgggkkkssszzztttcccZZZOOOLLLXXXooonnn^^^aaarrryyyhhh\\\SSSPPPKKKHHHHHHLLLQQQUUUPPPOOOLLLHHHEEEDDDCCCCCC@@@===:::888777666444222111000...,,,,,,,,,......++++++************++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***++++++,,,,,,------...444222;;;QQQdddllllllmmmooosssyyy{{{vvvrrrooopppqqqpppoookkkjjjsss~~~~~~xxxpppjjjhhhlllnnnlllmmmqqqvvvsssrrroooiiibbbaaadddoooyyyyyywwwtttuuu||||||yyyxxxxxxxxxwwwvvvtttsssqqqooommmkkkjjjjjjmmmkkknnnyyy~~~tttiiidddcccgggkkkwwwvvvmmmjjjkkkmmmnnnooovvvrrr```UUUPPPGGG>>>777555333000...///........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,,,,---------111///000444888AAATTTeeevvvrrrgggaaa^^^___YYYZZZdddlllpppwwwvvviii[[[TTTPPPHHHBBB???888999;;;<<<>>>BBBGGGKKKUUU___lllssssssuuuzzz~~~}}}{{{yyywwwtttqqqmmmiiihhhggggggdddeeefffeeefffkkksssyyytttaaaYYYNNNJJJTTThhh~~~}}}{{{}}}oooaaaaaannn}}}pppaaa\\\XXXRRRLLLJJJKKKNNNPPPPPPOOOLLLHHHFFFDDDCCCCCCAAA>>>;;;999777666444222111000...,,,,,,,,,---...++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,---......222444AAAVVVfffjjjiiiiiieeejjjrrrzzz~~~yyyuuuqqqoooooonnnmmmhhhdddiiiooooooiiijjjggghhhnnnqqqqqqrrrvvvxxxsssooollleee^^^]]]___kkkuuuzzzwwwtttuuu|||}}}{{{{{{{{{zzzxxxssssssqqqooommmkkkjjjiiillljjjmmmwwwyyyjjjeeedddiiimmmwwwuuummmiiigggeeehhhlllxxx{{{gggZZZUUULLLBBB888555222///...///........................,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,,,,---------111000222555:::DDDUUUdddrrr}}}nnnccc\\\YYYZZZWWWZZZcccjjjooo}}}ttthhh\\\UUUOOOGGG@@@===888999;;;<<>><<<999;;;===@@@BBBGGGLLLPPPUUU]]]gggmmmpppsssyyy~~~|||{{{yyywwwuuurrrqqqnnnkkkhhhfffeeedddbbbcccccccccccchhhpppvvv||||||iii___SSSMMMOOO\\\sss|||zzz{{{zzzppphhhjjjwww~~~kkk```]]]XXXSSSQQQQQQSSSUUURRRPPPMMMJJJGGGEEEDDDDDDDDDAAA>>>;;;999777444222111000///...---,,,,,,---++++++************++++++************************++++++************++++++))))))))))))))))))))))))++++++,,,,,,---............999IIIVVV[[[ZZZZZZ[[[VVV]]]hhhttt}}}wwwqqqmmmiiigggddd```^^^___``````]]]bbbjjjrrrwwwxxxyyyzzz{{{ssslllfff```ZZZZZZ^^^kkkttt~~~wwwsssqqqqqqvvv}}}|||||||||yyywwwrrrqqqqqqooommmkkkiiiggghhhgggkkkssszzz~~~tttmmmiiijjjjjjkkkxxxrrrjjjhhhhhhhhhnnnwwwuuufff___TTTHHH<<<666222///...000////////////////////////,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000000222444777???NNN^^^hhhmmmqqq~~~xxxnnnfff___[[[ZZZZZZ^^^dddgggnnnooodddYYYRRRKKKCCC===<<<999<<<@@@DDDGGGKKKPPPSSSWWW]]]fffkkknnnrrrxxx}}}|||zzzyyywwwuuusssqqqpppmmmkkkhhhfffdddcccbbbbbbbbbaaaaaaeeemmmssszzzooocccUUUNNNNNNXXXmmm~~~|||}}}xxxllllllxxx~~~ooo___\\\WWWRRRQQQRRRUUUWWWTTTRRROOOKKKIIIGGGFFFFFFEEEBBB???<<<:::888555333222222000///...---------++++++************++++++************************++++++************++++++))))))))))))))))))))))))+++,,,,,,------...//////---999GGGOOOPPPQQQSSSUUUTTT[[[gggsss~~~{{{vvvqqqllliiieeebbb```______aaa[[[cccmmmsssvvvwwwwwwvvvvvvpppjjjeee^^^XXX[[[aaaqqqyyy}}}wwwpppmmmmmmpppyyy~~~|||{{{{{{{{{zzzwwwuuuqqqqqqqqqpppnnnkkkhhhgggfffeeeiiiqqqwww|||uuunnnkkkllljjjjjjssstttiiigggjjjnnnvvvxxxfff\\\VVVJJJ>>>888444000///111////////////////////////---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,---------.........///222444777BBBTTTeeennnqqqqqqzzzwwwpppkkkccc^^^XXXXXX\\\bbbdddkkkkkkaaaVVVOOOGGG@@@===>>>999===DDDJJJNNNQQQSSSUUUZZZ___fffjjjmmmrrrwww||||||}}}zzzxxxwwwuuusssqqqpppooommmkkkhhhfffdddcccbbbcccbbb```___bbbiiiooowww|||vvveeeUUUMMMMMMTTTgggzzzrrrnnn{{{}}}rrrbbb^^^WWWQQQOOOPPPSSSVVVVVVTTTQQQNNNKKKIIIHHHHHHFFFCCC???===;;;999777444444333222111000///...---++++++************++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,---......//////---:::EEEIIIIIILLLPPPRRRTTTZZZfffrrr}}}|||yyyrrrkkkeeeccc```\\\ZZZ[[[\\\fffqqquuuuuuvvvuuurrrpppnnnkkkeee\\\VVV[[[dddvvv{{{~~~zzzvvvsssooojjjiiikkkqqq}}}|||{{{zzzzzzzzzxxxuuussspppqqqqqqpppnnnkkkhhhfffeeeeeeiiiooosssvvv~~~zzzsssooopppmmmkkkrrr}}}wwwjjjfffkkkqqq{{{|||iii[[[VVVJJJ???:::666111000111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------...............222333666DDDZZZmmmuuuwwwwwwyyysssqqqmmmfff___WWWVVVZZZaaadddlllhhh^^^SSSKKKCCC===<<>><<<;;;:::888666555444444333000......---,,,+++++++++,,,---,,,,,,++++++************************************)))&&&%%%''',,,...,,,)))+++,,,------,,,---///111777>>>EEEKKKOOOTTT[[[```hhhmmmttt||||||wwwyyyqqqeeebbb^^^UUUSSSXXXccclllvvv|||{{{uuuqqqnnnpppyyy{{{ooo___\\\eeeooo|||vvvqqqmmmhhhbbbbbbfffjjjooozzz|||yyyvvvtttsssrrrqqqooopppqqqqqqoookkkgggeeedddaaa````````````aaacccdddgggjjjnnnoooooonnnnnnooommmnnnoooqqqssstttvvvvvvzzz|||~~~zzzvvvrrrsssxxxxxxhhhbbbeeepppyyyyyyjjj^^^VVVPPPGGG???:::666222000000000///...............------------------------,,,,,,------------..................------------------------------------,,,------...000111111222222666;;;DDDZZZxxx~~~wwwssspppkkkccc\\\^^^aaaaaaaaaiiixxxuuuaaaZZZTTTMMMHHHDDDBBBHHHOOO]]]aaagggjjjjjjgggeeedddeeefffggghhhkkkpppvvvzzz}}}}}}~~~|||{{{~~~|||yyyvvvtttrrrqqqpppnnnmmmllljjjhhhfffdddccc```___]]][[[ZZZ[[[\\\]]]aaaeeemmmuuu}}}{{{eeeYYYYYYdddvvvsssvvvwwwiiiiiiqqquuussseee^^^YYYZZZ[[[YYYXXXYYY]]]]]]\\\ZZZVVVRRRMMMKKKFFFEEECCCAAA???===<<<;;;999888666666666555333111///...---+++++++++,,,---+++************)))))))))************************+++)))''')))---///...,,,+++,,,------,,,---///000:::AAAHHHNNNRRRYYYbbbjjjrrruuuxxx|||~~~~~~}}}}}}yyyuuuxxxrrreeeaaa^^^YYYYYY^^^ccckkkvvv||||||wwwsssqqqpppxxxwwwiii\\\___mmmxxx{{{tttoooiiiccccccfffkkkrrr}}}zzzuuusssrrrrrrqqqqqqqqqpppooommmiiieeecccaaa^^^]]][[[YYYXXXXXXXXXYYYZZZ\\\___``````______``````aaaccceeehhhjjjlllmmmppprrrtttuuuuuuvvvxxxyyyzzz{{{}}}zzzxxxvvvsssssswww~~~mmmfffgggllluuu}}}}}}ttthhh^^^YYYSSSJJJBBB;;;777333000000000///...............------------------------,,,,,,,,,------------------.........---,,,---...------------............,,,---...///000111222222333777===LLLhhh{{{wwwsssmmmeee^^^___aaaaaabbbjjjxxxppp```ZZZRRRIIIEEECCCDDDKKKTTTcccggglllnnnmmmkkkhhhggggggggghhhhhhjjjooovvv{{{}}}~~~}}}}}}|||{{{zzzwwwuuurrrqqqpppmmmmmmlllkkkiiigggeeeccccccaaa___]]]\\\[[[\\\\\\```dddkkkttt|||iii^^^]]]ggg|||sssssswwwiiigggmmmpppnnneee___\\\^^^```]]]ZZZZZZ]]]]]]\\\[[[WWWSSSOOOLLLHHHGGGEEECCCAAA???===<<<;;;:::999999999999666444000...---+++******++++++***)))))))))))))))))))))************************+++***)))***---......,,,,,,---...---------///111999AAAJJJPPPVVV___mmmwww|||{{{zzzyyyzzz{{{|||}}}|||wwwtttvvv~~~zzzmmmaaa]]]]]]\\\```eeebbbkkkvvv|||}}}{{{yyyxxxtttzzzwwwfff\\\cccttt|||sssmmmiiieeeeeehhhmmmwww{{{wwwtttttttttsssrrrqqqooollliiifffbbb___]]]ZZZXXXVVVSSSQQQPPPPPPPPPPPPRRRTTTTTTRRRQQQQQQRRRRRRSSSUUUWWWZZZ\\\^^^___ccceeeggggggggghhhjjjllllllnnnppptttxxx|||{{{vvvvvvvvvuuuuuuxxx~~~nnnhhhjjjnnnyyy}}}uuukkkdddZZZUUULLLCCC===777222///000000///...............------------------------,,,,,,,,,++++++++++++++++++---...---,,,+++,,,...---------....../////////......//////000000111111333777AAATTTsss~~~zzzuuuooogggbbb^^^______aaalllzzz~~~zzzoooddd[[[QQQGGGBBBBBBFFFOOOWWWfffjjjnnnqqqpppnnnmmmllljjjjjjiiiiiikkkooovvv{{{~~~~~~~~~}}}}}}zzzzzzyyyxxxuuurrrpppnnnlllllllllllljjjhhheeedddcccbbb```^^^\\\[[[[[[ZZZ^^^bbbhhhpppyyymmmccc```hhh~~~vvvrrr}}}zzznnnkkknnnmmmiiiddd___\\\___aaa^^^\\\\\\[[[\\\\\\[[[XXXTTTPPPMMMJJJIIIGGGEEEBBB@@@>>>===:::999888999:::999777666000///---+++***)))******)))))))))))))))))))))******************************))))))***,,,,,,,,,,,,+++,,,---------...000222888@@@KKKRRRYYYdddttt}}}wwwvvvwww{{{}}}yyyvvvsssuuuzzz}}}}}}{{{pppfff\\\YYY\\\aaaggglllhhhoooxxx||||||zzzyyyyyyzzz{{{iii```jjj|||}}}rrrkkkgggdddeeehhhppp{{{|||yyywwwvvvuuutttsssooolllhhheeebbb___[[[XXXTTTSSSPPPMMMKKKJJJJJJJJJHHHJJJKKKJJJHHHGGGHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPUUUVVVXXXYYYXXXYYY[[[\\\]]]^^^aaaeeeiiinnnrrrttt}}}|||vvvwwwyyyyyyzzz|||}}}nnniiilllttt{{{sssmmm]]]WWWNNNFFF>>>888222///000000///...............------------------------,,,,,,++++++++++++*********,,,......+++***,,,///---------...//////000000000000000000000000000000333888EEE[[[xxx~~~zzzuuupppjjjfff___^^^^^^bbbooo}}}}}}yyyuuuuuuvvvuuupppjjj\\\PPPEEEAAACCCIIITTT]]]hhhlllpppssssssrrrrrrrrrnnnmmmllljjjkkkpppvvv{{{~~~}}}|||{{{zzzzzzzzzwwwxxxxxxwwwuuurrrooolllkkkkkkllllllkkkiiifffeeebbbaaa___]]][[[ZZZYYYXXX[[[^^^ccckkksss{{{qqqhhhbbbfff}}}xxxpppvvv~~~uuurrrsssooojjjddd]]]ZZZ\\\^^^]]]\\\^^^[[[\\\]]]\\\ZZZVVVQQQNNNLLLKKKIIIGGGDDDAAA???>>>888777777777999999777555222000...,,,************)))))))))************+++************************))))))*********+++++++++***+++------...///222444:::CCCNNNUUUZZZdddsssxxxttttttwwwyyywwwtttssstttxxxzzzyyywwwiiibbbZZZYYY^^^fffnnnrrrssswww{{{{{{wwwtttsssttt~~~qqqiiitttrrrjjjfffcccdddfffsss~~~~~~|||yyyxxxwwwvvvtttrrrnnnjjjeeeaaa^^^[[[WWWSSSNNNMMMJJJHHHFFFEEEEEEEEEAAABBBDDDCCCBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJLLLLLLLLLLLLNNNOOOPPPPPPRRRUUUYYY]]]aaacccooosssyyyyyyyyy||||||}}}~~~pppjjjmmmwww~~~xxxsss```ZZZQQQHHHAAA:::333000000000///...............------------------------------,,,,,,,,,+++++++++***---000///,,,+++...111---------...///000000000//////000000000111111111333:::III___www{{{wwwrrrnnnkkkiiibbbaaa```eeerrr{{{uuuqqqrrruuutttpppmmm\\\PPPCCC@@@EEENNN[[[eeekkkooosssvvvvvvuuuuuuuuurrrqqqnnnllllllpppvvv{{{~~~~~~|||{{{yyyxxxxxxxxxyyyuuuvvvwwwwwwuuuqqqmmmkkkjjjkkklllmmmllljjjgggeeebbbaaa```^^^\\\[[[ZZZYYYYYY[[[```gggoooxxx~~~uuukkkbbbbbbwww}}}tttkkkoooyyyzzzxxxyyyvvvqqqddd\\\VVVWWWZZZZZZ\\\___\\\]]]^^^___\\\XXXSSSPPPNNNLLLJJJHHHEEEBBB@@@???999888888999:::;;;999888444333111...,,,+++++++++************++++++,,,,,,************************)))***++++++******+++,,,(((***,,,---...000444666@@@JJJSSSWWWXXX^^^kkkwww~~~yyyuuuttttttuuutttssssssuuuxxxyyyyyywwwiiiccc]]]\\\bbbllltttwwwyyyzzzzzzwwwqqqnnnnnnooozzzssspppiiifffeeefffiiiuuu}}}{{{yyyyyyxxxvvvssspppmmmhhhbbb^^^\\\YYYTTTPPPJJJIIIGGGDDDCCCBBBBBBBBB<<<===????????????AAACCCDDDDDDDDDDDDDDDEEEEEEEEEAAACCCDDDEEEDDDEEEFFFHHHHHHHHHIIIKKKNNNRRRUUUWWWcccgggnnnvvv~~~{{{zzz|||||||||~~~ssslllnnnwww~~~xxxtttbbb\\\TTTKKKCCC;;;555111000000///...............------------------------.........------,,,,,,,,,+++...111000---,,,///333---------...///000000111......///000111222222333444<<>>???===<<<777555333000...---------******+++++++++,,,,,,,,,***************************+++,,,++++++***+++,,,''')))+++---///111555888GGGOOOXXXYYYWWWYYYdddnnn}}}}}}{{{zzzxxxwwwuuutttsssrrrsssvvvyyy{{{zzzyyykkkfffaaa___fffqqqxxxzzzxxxyyywwwsssmmmkkklllooozzz}}}nnnhhhhhhhhhkkkooowww|||xxxxxxzzzyyyrrrllleeeccc___[[[XXXSSSNNNKKKGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@BBBDDDCCC@@@===@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDFFFFFFGGGFFFFFFHHHLLLOOOSSSXXX___gggoooxxx{{{|||uuuooonnnppp{{{{{{|||{{{{{{qqqiii```TTTKKKEEE???777000333111///...///000///...,,,++++++---...///...,,,------------,,,+++******,,,------......------,,,***+++,,,---............+++++++++,,,---///111333333<<>>????????????????????????AAAAAABBBCCCCCCDDDDDDDDDFFFFFFGGGFFFEEEGGGJJJMMMLLLPPPVVV]]]dddllluuuzzz}}}|||~~~vvvpppnnnkkkvvv~~~yyyzzzzzzzzzoooeeeXXXNNNHHHBBB:::444333111/////////000///...,,,,,,+++---...///...,,,++++++,,,------,,,,,,,,,,,,------......------,,,+++,,,,,,---............,,,,,,,,,,,,---///111222333>>>OOOdddwwwxxxrrrlllkkkiiifffeeehhhiiikkkpppzzz~~~}}}~~~|||pppcccPPPJJJDDDEEENNN\\\gggnnntttuuuvvvxxxzzz{{{{{{{{{zzzvvvqqqooopppsssuuuvvv}}}~~~~~~}}}~~~~~~zzz{{{{{{{{{zzzyyywwwvvvuuuuuutttsssqqqooommmkkkjjjkkkmmmmmmmmmkkkjjjhhhccccccccccccbbbaaa```___```bbbdddgggkkkqqqyyy~~~yyypppgggaaakkk}}}wwwpppdddbbbnnnyyykkk]]]XXXXXXXXXXXXZZZYYY]]]aaabbb```[[[WWWUUUOOONNNMMMKKKIIIGGGEEEDDD===<<<:::999:::;;;===>>>;;;999666111,,,***+++,,,***++++++,,,+++***)))(((******)))(((((()))***++++++++++++,,,,,,++++++***111......//////000777???NNNRRRVVVVVVTTTVVV___fffrrrvvvvvvqqqnnnooonnnlllgggkkkmmmlllooossstttrrrpppddd[[[]]]dddjjjooorrruuuqqqmmmkkkhhhfffjjjqqq}}}~~~tttkkkjjjhhhgggnnnzzz~~~zzzuuutttuuurrrkkkeee]]][[[WWWSSSQQQMMMIIIFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@@@@AAAAAAAAA@@@????????????????????????AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEEEEHHHJJJGGGIIIMMMRRRXXX___gggmmmyyy~~~|||~~~xxxpppllleeeoooyyy}}}vvvwwwuuuyyynnn___TTTLLLFFF???999333222//////000000///...---,,,,,,---...///---,,,)))***+++,,,------------,,,------......------,,,,,,------.........------...---------...///111222444@@@SSSgggyyyqqqkkkgggdddaaa___bbbhhhooossszzz{{{nnn```MMMHHHCCCFFFQQQ___kkkqqqrrrsssvvvxxxzzz{{{||||||{{{wwwrrrooopppsssuuuwww{{{}}}~~~~~~}}}}}}~~~|||{{{zzzxxxwwwvvvvvvvvvvvvuuutttrrrqqqoooooonnnkkklllmmmmmmmmmlllkkkjjjcccdddddddddccccccbbbaaa```aaacccfffjjjqqqxxx~~~~~~zzzpppfff```hhhwwwyyyjjjdddmmmxxxggg___[[[YYYXXXYYY[[[^^^aaabbb___ZZZWWWUUUPPPOOONNNLLLJJJIIIHHHGGG???>>><<<;;;;;;<<<===>>><<<;;;888333...++++++,,,+++++++++,,,+++******)))******))))))))))))*********++++++,,,,,,+++++++++000...---//////000999BBBTTTUUUUUUTTTTTTXXX```ffftttuuussskkkggghhhiiihhheeeiiikkkjjjkkkoooooollliii```YYY[[[```eeelllqqqssspppnnnlllhhheeeiiippp{{{~~~}}}}}}yyypppiiihhhfffhhhttt}}}yyytttsssrrrnnnhhhbbbZZZWWWSSSPPPNNNKKKHHHEEECCCCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFHHHGGGHHHJJJMMMQQQWWW___dddqqqxxx}}}zzzooohhhbbblllxxxuuuvvvssszzziii[[[QQQJJJBBB<<<444222000///000000///------,,,,,,---......---+++***+++,,,,,,---------,,,,,,------......------,,,---...............---,,,///......---...000111222777CCCVVVhhhxxxiiieeeaaa___\\\]]]dddnnnxxx~~~~~~wwwhhh[[[LLLGGGDDDGGGRRR```lllrrrnnnpppssswwwzzz{{{|||||||||xxxrrrooopppsssuuuwwwyyy{{{}}}~~~~~~}}}}}}~~~|||yyyvvvuuuttttttuuuvvvtttrrrpppooonnnooopppllllllmmmmmmmmmmmmlllkkkeeeeeeddddddcccaaa```___aaabbbdddfffjjjqqqxxx}}}~~~~~~rrrggg```fffrrrrrrhhhnnnssshhhaaa[[[YYYZZZ\\\___aaaaaa^^^ZZZWWWVVVRRRRRRPPPNNNLLLJJJHHHGGGAAA???===<<<;;;<<<===>>>===<<<:::666111---,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))******+++,,,,,,,,,+++++++++***+++...///333>>>JJJ[[[ZZZXXXVVVWWW\\\dddiiissstttrrrkkkgggggggggfffeeejjjlllkkkkkknnnllliiibbb[[[VVVXXX]]]bbbjjjqqquuusssqqqoookkkfffhhhmmm{{{yyyvvvyyysssnnniiigggeeeiiixxxzzzwwwsssqqqnnnjjjeee```XXXUUUQQQNNNMMMKKKHHHFFFCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDCCCAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCEEEFFFGGGGGGHHHHHHHHHIIIHHHFFFFFFGGGHHHIIIIIIJJJKKKNNNSSSYYY^^^lllttt~~~~~~|||nnndddbbbmmm{{{wwwyyyyyyqqqaaaVVVLLLCCC<<<555333111000000000///---------,,,---......---+++,,,---------,,,,,,+++***,,,------......------,,,.........///......------///.........///111222333:::FFFWWWhhhuuuwwweeeaaa^^^]]]]]]```jjjuuu{{{sssdddVVVKKKGGGDDDHHHRRR___jjjooommmooosssxxx{{{}}}~~~~~~}}}xxxrrrooopppsssvvvwwwyyyzzz}}}~~~~~~}}}yyyvvvsssssssssssstttrrrpppmmmmmmmmmoooppplllmmmmmmmmmmmmmmmmmmmmmjjjjjjiiigggdddbbb```^^^cccdddeeegggkkkpppwww|||}}}~~~~~~~~~~~~vvvjjjbbbeeemmmwwwkkkppp|||pppfff]]]ZZZ[[[]]]___``````]]]ZZZXXXWWWVVVUUUSSSPPPLLLIIIGGGFFFBBB@@@>>><<<;;;<<<===>>>======<<<999444000...---,,,,,,,,,+++++++++++++++************))))))(((((()))***+++,,,,,,,,,,,,,,,******,,,...///555BBBOOO```^^^[[[YYYYYY^^^eeekkkppptttuuupppmmmllljjjgggfffkkknnnmmmnnnpppmmmiii^^^XXXTTTWWW]]]bbbjjjrrruuurrrqqqqqqoookkkkkknnnzzztttpppuuupppmmmiiigggfffmmm{{{uuussspppmmmjjjfffaaa]]]WWWTTTPPPMMMLLLKKKIIIHHHCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEEEEDDDBBBBBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJKKKJJJIIIHHHIIIJJJIIIJJJKKKKKKMMMPPPVVVYYYgggooo|||~~~|||oooccccccmmm||||||vvvfffZZZOOODDD===666444111000000000///---...---,,,---......,,,+++------------,,,+++***))),,,------......------,,,---....../////////..................000222444555===III[[[iiisss{{{ttteee```]]]^^^aaafffpppzzzyyyoooaaaTTTIIIEEECCCGGGQQQ^^^gggkkknnnqqqvvv|||yyysssoooooorrrvvvxxxyyyzzz|||~~~~~~~~~{{{wwwtttrrrrrrrrrrrrqqqooommmlllmmmooopppmmmmmmmmmmmmnnnnnnnnnoooqqqpppnnnllliiifffcccaaadddeeefffgggiiinnnuuuzzz{{{}}}~~~}}}~~~~~~zzzlllcccdddiiizzzmmmqqqtttiii^^^ZZZZZZ]]]^^^___^^^\\\ZZZYYYZZZXXXVVVTTTPPPLLLIIIFFFEEECCCAAA>>><<<;;;;;;<<<<<<<<<======;;;777222000///------,,,++++++++++++,,,******+++******)))(((''')))***++++++,,,,,,,,,,,,......///000000555CCCRRRaaaaaa___[[[ZZZ]]]eeelllqqqwwwzzzwwwtttrrrooojjjhhhnnnrrrssstttvvvsssnnn```XXXTTTWWW^^^dddjjjpppoookkkjjjooosssrrroooooorrrllljjjsss{{{mmmkkkiiigggiiirrrooonnnllliiifffbbb]]]ZZZVVVSSSOOOLLLKKKKKKJJJIIIDDDDDDCCCCCCCCCDDDDDDEEEDDDFFFHHHGGGEEECCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIKKKLLLLLLJJJLLLMMMMMMLLLKKKLLLMMMJJJLLLMMMNNNOOOQQQTTTWWW```iiiwww}}}}}}yyy}}}rrrdddccckkkyyywwwhhh]]]RRRGGG???666444222000000000///---...---------......,,,***,,,,,,,,,------,,,++++++,,,------......------,,,,,,---...//////000//////------...///111333666777???MMM```nnnssstttwwwyyysssiiibbb^^^```eeekkksss{{{uuujjj]]]PPPEEEBBBAAAEEEPPP\\\eeeiiinnnqqqwww}}}zzzsssoooooorrrvvvxxxyyy{{{}}}}}}~~~|||xxxuuusssqqqqqqqqqpppooonnnnnnnnnooopppnnnnnnmmmnnnnnnooooooppprrrrrrpppnnnllliiifffeeeddddddeeeeeegggkkkqqquuuxxxzzz}}}~~~{{{zzz||||||}}}~~~~~~~~~~~~~~~~~~}}}|||mmmcccbbbeeezzz~~~qqquuutttiii]]]XXXXXX\\\]]]^^^]]]\\\ZZZ[[[\\\VVVUUUSSSPPPMMMIIIGGGFFFCCCAAA>>><<<::::::;;;;;;;;;===>>>===999555222111...---,,,+++++++++,,,,,,******++++++***)))'''&&&))))))***+++,,,,,,,,,,,,......000111111666FFFVVVbbbdddeee```\\\^^^fffnnnwww|||~~~{{{xxxvvvrrrnnnnnnuuuzzz|||~~~yyyggg\\\UUUYYYaaafffiiikkkjjjcccbbbjjjssssssnnnjjjdddaaaffftttyyyjjjiiiggggggnnnyyykkkjjjiiifffccc___[[[XXXUUURRRMMMKKKJJJJJJIIIIIIDDDDDDCCCCCCCCCCCCDDDDDDDDDGGGJJJIIIFFFDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNKKKMMMNNNOOONNNMMMNNNOOOLLLNNNPPPQQQRRRSSSVVVXXX\\\eeesss||||||www{{{uuugggbbbiiiuuuvvviii___TTTIIIAAA777555222111111000///---...---------......,,,*********+++,,,------------,,,------......------,,,,,,,,,...///000000000000---------///111444777999@@@PPPdddrrrtttqqqnnnmmmyyyyyynnnmmmeee___bbbhhhnnntttyyy{{{pppeeeXXXLLLBBB??????DDDPPP\\\eeeiiilllpppvvv|||{{{sssoooooorrrvvvxxxzzz{{{}}}}}}~~~}}}yyyvvvsssqqqpppqqqqqqpppppppppppppppqqqnnnnnnnnnnnnnnnoooppppppppppppooommmkkkiiigggfffcccdddddddddeeehhhnnnrrrvvvxxx{{{}}}}}}|||yyywwwyyyyyyzzz{{{||||||{{{{{{~~~|||zzz~~~~~~|||mmmcccaaacccwwwvvvyyy|||{{{||||||ssshhh\\\VVVVVV[[[\\\]]]]]][[[[[[\\\]]]UUUTTTRRROOOMMMJJJIIIHHHCCCAAA>>>;;;:::999::::::;;;===>>>>>>:::666333222...---,,,+++***+++,,,---***+++++++++***)))'''&&&((()))***+++,,,---------+++,,,///111222999KKK]]]dddiiijjjfff___```iiirrr||||||xxxwwwtttpppuuu|||lll```WWWZZZbbbfffggggggjjjaaa^^^fffqqqqqqiiibbbYYYZZZcccvvvwwwhhhgggfffhhhqqq~~~llliiifffaaa]]][[[YYYXXXTTTSSSPPPNNNLLLKKKKKKKKKGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGGGGIIIKKKLLLMMMNNNPPPRRRSSSSSSRRRRRRRRRSSSSSSTTTUUUWWWZZZZZZZZZZZZ\\\]]]aaadddmmm{{{|||vvvwww{{{|||rrriiilllvvvppphhh___SSSFFF???;;;888333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------++++++,,,---+++))))))+++...000...,,,222000000111111000444:::FFFZZZkkkwww}}}tttlllrrryyyxxxssspppnnnooommmkkklllppptttvvvvvv|||iii[[[OOOGGGBBBBBBCCCIIIRRR\\\eeejjjnnnppptttyyy~~~~~~xxxppplllooossswwwxxxyyy|||~~~{{{xxxwwwuuurrrqqqtttrrrppppppqqqrrrqqqppppppsssrrrmmmlllooorrrrrroooooooooppppppooollliiidddccc```___aaadddiiikkkqqqrrrsssuuuuuuuuuuuutttttttttssstttvvvxxx{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}tttfff___```pppxxxzzzxxx|||zzzqqqfff\\\YYY[[[[[[[[[\\\]]]]]]]]]\\\\\\VVVUUUSSSQQQNNNKKKHHHGGGCCCBBB@@@???===<<<;;;;;;===<<<<<<<<<;;;888444000222000...,,,+++,,,---...///---+++)))))))))+++,,,******+++,,,,,,---......///......///444AAAUUUfffnnnnnnnnnkkkeeedddooo}}}~~~xxxtttrrrsssuuuzzzuuucccXXX```kkkkkkjjjlllkkk```bbbgggfffhhhiiiaaa]]]YYYccc|||}}}tttkkkgggdddhhhsssiiigggddd```]]][[[ZZZZZZUUUSSSQQQOOOMMMLLLLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJLLLNNNOOOOOOPPPSSSUUUVVVVVVUUUTTTUUUVVVWWWXXXXXXZZZ\\\]]]]]]]]]^^^___ccceeekkkwww~~~{{{zzzxxx{{{~~~tttoooqqqyyy|||xxxkkkddd^^^TTTIIIDDD;;;888444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,------++++++,,,---000...---///111111000---000...///111111222777>>>MMMbbbsss}}}zzzsssxxx}}}yyysssoooppppppppppppqqqssstttttttttuuudddWWWLLLEEE===???CCCKKKUUU```iiinnnoooqqqsssvvvzzz}}}|||vvvooommmppptttwwwxxxyyy{{{~~~{{{yyyxxxwwwuuussstttrrrpppppppppqqqpppnnnpppssssssooonnnqqqssssssrrrqqqqqqppppppmmmiiifffeeeccc```^^^___aaaeeegggiiikkkmmmnnnpppppppppppppppppppppppprrrtttwwwyyyyyyyyyzzz{{{{{{{{{zzzzzz}}}~~~tttddd^^^```ppp~~~}}}xxxuuu~~~vvvooofff^^^\\\___[[[\\\\\\]]]]]]]]]]]]\\\WWWVVVTTTRRROOOLLLIIIGGGCCCBBBAAA???===<<<;;;;;;<<<;;;;;;<<<;;;999555111000///---+++++++++,,,------,,,+++*********+++,,,*********++++++,,,,,,,,,---...///111888FFF[[[jjjmmmmmmmmmllliiijjjttt|||uuurrrsssuuu~~~qqqbbbZZZbbbjjjjjjiiikkkjjjbbbfffjjjggghhhhhhaaa[[[XXXccc|||}}}tttllliiigggkkkvvvgggeeebbb___]]]\\\[[[[[[VVVTTTRRRPPPNNNNNNMMMNNNJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNNNNOOOOOOOOONNNNNNPPPRRRSSSSSSTTTWWWYYY[[[ZZZYYYXXXXXXZZZ\\\]]]\\\^^^```aaaaaaaaabbbccceeeeeeiiiqqq~~~}}}yyyyyywwwzzzxxxsssuuu{{{{{{ppp|||rrreee___ZZZRRRJJJFFF<<<999444111//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++---...---,,,+++,,,---222111000000111111///---...---...111222333;;;DDDVVVmmm}}}|||}}}wwwrrrsssrrrrrrsssuuutttrrrqqqssslll]]]RRRHHHBBB;;;???FFFPPP[[[eeelllqqqssssssrrrssstttwwwyyy{{{xxxtttpppooosssvvvxxxxxxxxxzzz}}}~~~{{{zzzzzzyyywwwvvvtttrrroooooooooooonnnmmmppptttvvvtttsssuuuvvvuuuvvvuuusssqqqoookkkfffbbbcccaaa]]]ZZZYYYZZZ\\\]]]^^^___bbbeeeggghhhiiiiiijjjjjjjjjkkkllloooqqqssssssssstttuuuvvvvvvuuuuuuyyyzzz{{{}}}~~~uuueee___cccooo~~~uuuxxxzzzrrrllleee^^^\\\^^^[[[\\\]]]^^^___^^^^^^]]]XXXXXXVVVSSSPPPMMMJJJHHHDDDCCCAAA???===<<<;;;;;;;;;::::::;;;;;;999666333///...,,,+++******+++,,,++++++++++++++++++,,,,,,************++++++++++++,,,...000333===MMM```mmmkkkiiiiiikkkllloooxxxwwwrrrssswwwjjjaaa^^^eeejjjiiigggjjjkkkgggmmmpppiiiiiijjjbbbXXXXXXeee}}}tttnnnkkkjjjoooyyy~~~~~~gggeeebbb___]]][[[[[[[[[WWWVVVTTTRRRPPPPPPPPPPPPMMMLLLLLLLLLLLLMMMMMMNNNKKKKKKLLLLLLMMMMMMMMMNNNPPPPPPQQQRRRSSSTTTTTTTTTRRRTTTVVVWWWWWWXXX[[[]]]```^^^]]]\\\]]]___aaacccaaaccceeeeeeeeeeeefffgggfffeeefffmmmyyy}}}zzzsssttt||||||rrrtttzzzyyyuuu}}}oooaaaZZZVVVOOOHHHEEE>>>999444000/////////...------------------------.........------,,,,,,,,,,,,---...---,,,+++,,,...............//////...---...---///111222444>>>HHH```yyy~~~xxxsssppprrrtttrrrooommmrrrwwweeeXXXMMMEEE@@@===CCCMMMWWWaaajjjppptttxxxvvvssspppppprrruuuwwwvvvsssppprrrvvvyyyzzzyyywwwyyy|||}}}}}}~~~~~~}}}~~~}}}zzzyyyzzzzzzyyywwwrrrpppnnnnnnoooppppppooorrrwwwzzzyyyxxxzzzzzzwwwxxxvvvtttrrroookkkeeeaaa```]]]YYYTTTRRRQQQRRRRRRSSSTTTWWW[[[^^^___```aaadddddddddeeegggiiikkklllmmmmmmnnnppppppqqqqqqqqqssstttuuuwwwyyy{{{}}}~~~}}}~~~vvvgggbbbfffooo}}}}}}{{{wwwnnnhhhaaaZZZXXXYYY[[[\\\^^^`````````___^^^ZZZYYYWWWUUUQQQNNNKKKIIIEEEDDDBBB???===<<<;;;;;;999999888999:::999666444......---,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...111555@@@QQQaaajjjgggddddddgggjjjnnnwwwxxxsssvvvzzz}}}zzzrrrccc___aaagggkkkiiigggiiikkklllsssuuulllllllllcccWWWYYYhhhwwwooommmnnnsss|||iiigggddd```]]][[[ZZZYYYYYYXXXVVVTTTRRRRRRRRRRRROOOOOOOOOOOOOOOPPPQQQQQQNNNNNNNNNOOOPPPQQQRRRRRRTTTTTTUUUVVVWWWXXXYYYZZZVVVXXXZZZ[[[\\\]]]___aaadddcccbbbbbbbbbdddfffhhhfffgggiiijjjiiiiiiiiikkkhhhgggggglllwww~~~{{{qqqvvvqqqttt{{{|||wwwjjj]]]XXXUUUOOOIIIFFF???:::555000/////////...------------------------.........------,,,,,,,,,,,,---......,,,,,,---...***+++---............/////////111222222444???KKKjjj|||qqqjjjmmmpppnnnkkkkkkoooppp```TTTJJJCCC>>>===EEERRR^^^hhhpppwww{{{{{{xxxssspppnnnpppsssuuutttrrrqqqsssxxx{{{zzzyyywwwyyy{{{||||||}}}~~~{{{zzz{{{}}}}}}{{{yyyxxxyyyyyyyyywwwqqqooonnnoooqqqrrrrrrrrruuuzzz~~~|||{{{}}}|||yyywwwvvvtttrrrpppkkkfffbbb]]][[[VVVQQQNNNLLLKKKKKKJJJLLLOOORRRUUUWWWXXXXXX\\\\\\]]]___```bbbdddeeeeeefffhhhiiijjjkkkkkkkkkooooooppprrrtttwwwyyyzzzyyy{{{}}}vvvggg```cccmmm{{{~~~zzzqqqhhhddd___ZZZWWWXXX[[[]]]___aaabbbaaa```___[[[ZZZXXXUUURRRNNNKKKIIIEEEDDDBBB@@@>>><<<;;;;;;888777777777888888666444.........---------------)))***+++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,000222555AAARRR^^^aaabbb___]]]```dddjjjttt~~~~~~xxxwwwzzz~~~|||{{{qqqhhh]]]]]]bbbiiilllkkkiiiiiihhhjjjsssssskkklllmmmbbbVVVZZZkkk|||rrrpppqqqvvvjjjhhheeeaaa^^^[[[ZZZZZZZZZYYYWWWVVVTTTTTTUUUUUURRRRRRQQQRRRRRRSSSTTTUUUPPPQQQRRRSSSTTTUUUVVVWWWVVVWWWWWWXXXZZZ\\\]]]^^^[[[]]]```aaaaaabbbdddfffhhhhhhhhhiiijjjkkklllmmmkkkmmmoooooonnnnnnnnnoookkkkkklllpppzzz~~~|||vvv{{{rrrwwwooocccYYYWWWVVVSSSNNNKKK@@@;;;555000////////////------------------------------------------,,,,,,,,,...///...---,,,---...+++---///000000000111222000000222333222555BBBPPPrrrpppgggjjjooollliiiiiilll{{{|||ttthhh[[[QQQHHHBBB>>>===GGGVVVcccmmmuuu||||||yyytttooonnnooorrrtttssspppooorrrvvvyyyyyyxxxwwwyyyzzz{{{{{{}}}|||zzzyyyzzz|||~~~}}}{{{yyyxxxyyyyyyyyywwwsssqqqpppqqqsssuuuuuutttwww||||||{{{|||{{{yyyvvvtttrrrpppnnnjjjeeeaaa\\\YYYUUUPPPLLLJJJIIIHHHDDDFFFIIIKKKMMMOOOOOOOOORRRSSSTTTVVVXXXYYYZZZ[[[\\\]]]^^^```bbbccccccdddhhhhhhhhhiiilllnnnqqqssssssuuuyyy}}}|||ssseee]]]\\\hhh~~~yyy|||tttkkkcccaaa```]]][[[\\\[[[]]]```bbbccccccaaa```\\\[[[YYYVVVRRRNNNKKKIIIFFFEEECCC@@@>>><<<;;;;;;777666555555666666444222........................++++++++++++++++++,,,,,,------------............---111222444AAARRRZZZYYY]]]ZZZYYY[[[^^^eeerrr}}}{{{{{{}}}||||||wwwmmmcccYYY[[[aaaiiinnnooommmjjjbbbeeellllllgggllllll___UUUZZZlllvvvtttuuuyyyiiihhheeebbb___^^^]]]]]]\\\ZZZYYYWWWVVVVVVVVVWWWTTTSSSSSSTTTTTTVVVWWWWWWSSSTTTUUUVVVXXXYYYZZZ[[[XXXXXXYYYZZZ\\\^^^```bbbaaaccceeefffggghhhjjjllllllmmmooopppqqqrrrrrrqqqqqqsssuuuuuutttssstttuuuqqqrrrssswww~~~~~~|||yyyzzz~~~|||rrryyy{{{lllaaaXXXXXXXXXTTTNNNKKKAAA<<<555000.../////////........................,,,,,,---------------------...///...---,,,---///---///222222000///111222...///111333222777FFFUUUssspppgggnnnsssoooiiihhhnnnzzz}}}zzzvvvnnnhhh___UUUMMMFFFAAA>>>CCCLLLZZZeeemmmssszzz{{{xxxsssooommmnnnqqqrrrqqqnnnmmmooosssvvvvvvuuuxxxyyy{{{{{{{{{}}}|||yyyyyyzzz|||}}}~~~|||zzzyyyzzzzzzyyyxxxxxxvvvttttttuuuuuuuuutttwww|||}}}zzzxxxyyyxxxvvvtttrrrpppmmmjjjfff```\\\WWWUUUQQQMMMIIIGGGEEEEEEAAABBBDDDFFFGGGGGGGGGGGGGGGHHHJJJKKKMMMOOOOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZ\\\[[[[[[\\\^^^aaaccceeekkkmmmrrrwww|||zzztttpppeee]]]\\\bbbzzz~~~zzzxxx}}}sssjjjbbbaaaaaa___^^^___[[[]]]aaadddeeedddbbbaaa\\\[[[XXXUUUQQQMMMJJJHHHGGGFFFCCCAAA>>><<<;;;:::666555333333444333222000,,,------......------------,,,+++*********+++,,,,,,,,,,,,------.........---111222444BBBSSSYYYTTTXXXWWWWWWXXXZZZcccuuu~~~~~~}}}||||||yyytttkkkaaaWWWZZZ```hhhppptttppplll```aaaggggggfffnnnnnn^^^TTTYYYlll{{{yyyyyy}}}hhhfffdddbbb```______```\\\[[[YYYXXXWWWWWWWWWXXXUUUTTTUUUUUUVVVWWWXXXYYYUUUUUUVVVXXXYYY[[[\\\]]]YYYYYYYYYZZZ\\\___bbbccceeegggiiijjjjjjkkknnnpppooopppsssuuuwwwvvvuuutttuuuwwwxxxxxxwwwwwwwwwxxxvvvwwwxxx{{{~~~|||yyyvvvwwwyyyqqqyyy~~~sssoooddd[[[YYYYYYSSSLLLHHHBBB<<<555000.../////////........................,,,,,,,,,------.........---...///...------...///...000222111///---...000+++---000222333999IIIYYYqqqqqqiiirrryyysssjjjgggrrr|||{{{vvvppplllddd___YYYQQQJJJEEEAAA???JJJSSS^^^gggkkknnnssswwwyyyvvvrrrnnnmmmnnnpppqqqooollljjjlllpppssssssrrryyyzzz{{{{{{{{{}}}~~~|||zzzyyyzzz|||}}}~~~|||{{{{{{{{{zzzyyy|||zzzwwwvvvvvvuuutttrrrwww{{{{{{wwwuuuvvvvvvssssssqqqnnnkkkgggbbb\\\XXXRRRPPPLLLIIIEEECCCAAAAAA???@@@AAABBBCCCCCCBBBBBB???@@@BBBDDDFFFGGGHHHHHHIIIJJJLLLOOOQQQRRRSSSSSSQQQPPPPPPPPPRRRTTTWWWYYYdddgggmmmsssyyy~~~tttooonnngggaaa```^^^ttt|||zzzzzz~~~vvvuuu~~~wwwmmmeeecccccc```^^^]]][[[^^^aaadddeeedddcccaaa\\\[[[XXXUUUQQQMMMJJJHHHGGGFFFDDDAAA>>><<<;;;:::666444222222222222000...++++++,,,---------,,,,,,///---+++)))))))))+++,,,******+++,,,,,,---......,,,111222555CCCUUUYYYRRRUUUUUUVVVXXXYYYcccxxx{{{zzz|||{{{xxxuuurrrhhh___WWWYYY^^^gggqqqwwwsssmmmaaaaaafffggggggrrrrrraaaRRRXXXjjj}}}|||kkkiiihhhggggggeeebbb___]]]]]]]]]]]]]]]]]]]]]]]]XXXWWWWWWXXX[[[\\\\\\[[[ZZZYYYXXXXXXYYY[[[]]]^^^^^^___```aaaaaacccfffiiijjjlllnnnooonnnnnnoooppprrruuuyyy{{{zzzyyyyyyyyy{{{}}}}}}{{{|||~~~{{{wwwzzzyyyyyy|||~~~zzzwwwwww~~~uuunnnsss|||ssskkk```XXXSSSQQQNNNLLLEEE???888333111000//////////////////...---,,,+++++++++******+++,,,...///+++,,,---...///...------............////////////111111222333333;;;NNNaaa{{{}}}qqqlllkkknnnpppnnnlllmmmuuuzzz~~~}}}|||yyyrrrjjjfff]]]TTTMMMFFF>>>===???KKKWWWaaadddeeejjjpppssssssuuusssooommmnnnmmmiiifffgggiiikkknnnqqqssstttwwwyyy|||~~~~~~~~~{{{{{{|||}}}}}}}}}}}}|||~~~~~~~~~}}}|||zzzxxxwwwyyywwwvvvvvvwwwxxxwwwuuuxxxxxxxxxxxxwwwvvvuuuttttttpppjjjeee```[[[VVVSSSMMMKKKHHHEEEBBBAAABBBBBB>>>???AAABBBBBBAAA???>>>??????@@@AAABBBBBBCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFIIIHHHFFFEEEGGGJJJNNNPPPWWW\\\fffpppxxx}}}uuuppplllddd___aaabbbpppzzzxxxyyyzzz|||~~~}}}yyyuuuyyyvvvvvvzzztttfffaaa]]]ZZZ[[[```fffaaa^^^^^^aaaccc```]]]^^^\\\YYYWWWUUUQQQMMMJJJKKKHHHDDDAAA???===;;;:::888777555333111///.........---+++******+++---///,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...222333666DDDVVVZZZRRRYYYSSSSSSZZZ```fffyyy|||~~~|||uuunnnhhh^^^TTTRRRTTTYYYcccnnnsssrrrooofff___gggmmmjjjuuuuuu]]]SSSWWWggg}}}}}}{{{zzz{{{llljjjgggffffffeeecccaaaaaaaaa``````___^^^^^^]]]\\\ZZZYYYZZZ\\\]]]]]]\\\[[[ZZZYYYYYYZZZ[[[]]]___aaaaaabbbbbbbbbeeehhhkkkkkkmmmoooooooooooopppqqqtttxxx|||~~~~~~}}}}}}}}}~~~}}}{{{xxxxxxuuulllsss~~~zzzqqqddd[[[UUURRRNNNLLLGGGAAA:::444111000///...////////////...---,,,+++,,,,,,,,,------...///000+++,,,,,,,,,,,,***)))(((............////////////000000222444666???TTTggg|||~~~wwwmmmiiihhhlllnnnnnnnnnpppxxx}}}}}}vvvmmmccc[[[RRRKKKDDD>>>===@@@LLLWWWaaadddeeejjjoooqqqrrrtttsssooommmnnnmmmiiifffgggiiikkknnnqqqrrrtttwwwzzz}}}~~~~~~~~~~~~}}}|||{{{~~~~~~}}}|||{{{zzzzzzyyy|||zzzyyyxxxxxxxxxvvvtttyyyyyyzzzyyyxxxvvvtttsssqqqmmmgggaaa]]]XXXTTTPPPLLLJJJGGGDDDBBBAAAAAAAAA>>>???AAABBBBBBAAA???>>>======>>>>>>??????@@@@@@@@@@@@AAAAAABBBAAAAAAAAADDDCCCBBBBBBCCCFFFIIIKKKQQQWWW```jjjttt{{{zzzrrrmmmeeebbbeeebbbmmm{{{uuusssrrrsssuuuvvvtttrrrwwwwwwyyyuuufff```___^^^^^^aaadddaaa^^^___bbbdddbbb______]]]ZZZXXXVVVSSSNNNLLLJJJGGGCCC@@@???===;;;:::777666444222000///......++++++***))))))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,111333888HHH[[[___XXX[[[UUUVVV^^^fffnnn}}}~~~{{{rrriiiaaaWWWOOOPPPRRRYYYcccnnnuuutttrrrhhh___eeelllkkksssoooXXXUUU[[[lll}}}yyywwwxxx|||mmmkkkgggfffeeeeeedddcccfffeeedddcccaaa```___^^^```^^^\\\]]]^^^______^^^\\\[[[ZZZZZZ[[[\\\^^^___dddddddddcccdddfffkkknnnmmmooopppqqqppppppqqqssswww{{{|||yyyxxxsssjjjrrrwwwiii]]]UUUPPPLLLIIIHHHCCC<<<666222000///...////////////...---,,,,,,---...///000000000000000------------+++)))'''%%%............////////////...///222555999DDDZZZnnn}}}xxxqqqiiiggghhhmmmpppqqquuuyyyzzzppp___WWWMMMGGGAAA<<<===AAAOOOYYYbbbcccdddiiimmmnnnqqqssssssooommmnnnllliiieeefffhhhkkknnnppprrrsssxxxzzz}}}~~~|||{{{~~~}}}|||{{{zzz{{{{{{|||~~~{{{zzzzzzxxxvvvtttwwwxxxyyyyyywwwtttqqqoookkkgggbbb]]]XXXTTTPPPLLLIIIHHHEEECCCAAA@@@??????>>>???@@@AAAAAA@@@???>>>========================;;;<<<===?????????>>>===??????@@@AAABBBDDDEEEFFFKKKPPPXXXcccnnnxxxvvvnnnfffeeeiiieeemmm}}}tttoookkkiiilllnnnnnnnnnuuuxxx~~~wwwfff___```aaa``````aaa___]]]___bbbdddcccaaa```^^^[[[YYYWWWTTTPPPMMMIIIFFFCCC@@@???>>>;;;999555555333222000///...---++++++++++++************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++000444<<>>;;;>>>CCCRRR[[[bbbcccdddhhhkkklllooorrrrrrnnnmmmnnnlllhhheeefffhhhkkkmmmppprrrsssxxxzzz}}}~~~~~~}}}~~~|||{{{yyyzzz{{{}}}~~~~~~|||{{{{{{yyywwwuuussstttuuuuuusssooojjjgggdddaaa\\\XXXTTTPPPLLLJJJGGGFFFDDDAAA@@@>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======;;;<<<>>>???@@@???>>>===???@@@BBBCCCEEEFFFFFFFFFIIILLLSSS]]]hhhuuu~~~xxxmmmffffffjjjjjjnnn{{{xxxqqqhhheeegggjjjkkkkkkrrrxxx}}}iiiaaaaaabbb___[[[\\\[[[\\\^^^bbbdddcccbbbbbb___]]][[[YYYVVVRRROOOIIIFFFCCCAAA@@@>>>;;;999444333333222111///......------.........---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++///555???QQQbbbfffbbbZZZZZZbbbqqq~~~sssdddWWWNNNMMMPPPXXXbbblllqqqrrrqqqoooffffffqqqzzzyyyiiiWWWWWWeeeyyyuuuooolllqqqzzzqqqnnnjjjhhhhhhiiiiiihhhffffffeeeeeedddcccccccccbbbaaa```aaabbbbbbaaa___^^^^^^^^^^^^^^^______```dddddddddddddddgggkkknnnooopppqqqrrrrrrsssvvvxxx{{{~~~zzzxxxxxx~~~nnnfffppp~~~tttdddYYYPPPJJJFFFDDD@@@:::666444222111///.........///......---,,,,,,---...///000///...---------...///...---,,,+++............//////////////////222555:::GGG^^^sss}}}~~~xxxuuussskkklllpppuuuxxx~~~~~~mmm[[[QQQFFF@@@;;;:::???FFFTTT\\\cccdddeeeiiikkkjjjnnnqqqqqqnnnmmmmmmkkkgggeeefffhhhjjjmmmppprrrssswwwzzz}}}~~~~~~}}}|||zzzyyyzzz{{{}}}~~~}}}|||zzzzzzzzzyyyxxxvvvqqqrrrsssrrrooojjjeeeaaa]]]ZZZVVVSSSPPPNNNKKKHHHEEEDDDCCCAAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================;;;<<<>>>???@@@@@@@@@???AAABBBDDDFFFGGGHHHHHHHHHKKKMMMRRRZZZeeeqqq|||xxxmmmfffdddfffhhhmmmyyy|||tttjjjfffhhhjjjjjjhhhllluuuuuuhhhfffeee___XXXXXXYYYZZZ]]]```bbbbbbbbbbbb```]]]\\\ZZZWWWTTTQQQJJJGGGEEEBBBAAA>>>;;;888333333333333222000///...---............---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///555AAASSS```ccc```WWW\\\jjj|||}}}||||||}}}|||xxxhhhYYYNNNOOOSSSZZZcccjjjnnnnnnnnnnnnfffeeettt{{{ggg[[[WWWiii}}}{{{sssnnnkkkpppxxx~~~rrrooommmkkkllllllkkkjjjfffffffffeeeeeedddddddddaaaaaabbbdddfffeeebbb```````````````````````````bbbcccdddeeeeeegggjjjmmmnnnooopppqqqrrruuuxxx{{{|||yyyyyyyyy}}}kkkdddlllzzz}}}lll___VVVPPPLLLEEEAAA<<<888555333111000---...............------,,,------......---------***+++,,,.........---,,,............//////////////////222555:::GGG___uuu|||zzzvvvtttuuulllmmmrrrvvvyyyppp\\\QQQEEE>>>::::::AAAHHHWWW^^^ccceeegggkkkllljjjlllppppppnnnmmmmmmkkkfffdddeeegggjjjmmmoooqqqrrrwwwyyy|||~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}zzzyyywwwwwwwwwwwwuuutttppppppooommmiiiddd___\\\UUUSSSOOOMMMLLLKKKIIIGGGDDDCCCBBBAAA???>>>===<<<>>>==================>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHIIIIIILLLNNNRRRYYYcccooozzzxxxmmmfffaaa______gggwww}}}uuummmkkknnnpppmmmhhhhhhrrrsssmmmjjjbbbYYYVVVXXX[[[^^^```bbbbbbbbbbbb```^^^\\\ZZZXXXTTTRRRLLLJJJGGGDDDBBB???:::777222333444444333222111000------,,,,,,++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...///555CCCSSS^^^```]]]WWWaaarrr{{{xxxxxxzzz{{{~~~~~~qqqbbbVVVTTTYYY```ggglllnnnoooooojjjffffffwww{{{ddd___ZZZmmm~~~vvvpppllljjjpppyyy~~~}}}rrrqqqoooooooooooommmkkkiiiiiihhhgggfffdddccccccaaabbbeeeiiikkkiiieeebbb```aaaaaaaaaaaaaaa``````aaacccfffgggggghhhjjjkkklllmmmoooppprrruuuzzz~~~~~~zzz{{{|||{{{iiibbbhhhvvvqqqddd[[[TTTPPPJJJFFF@@@;;;777444111///------...............---......------,,,------...+++,,,.../////////..................////////////...///111555;;;IIIbbbxxxzzz~~~zzztttqqqqqqmmmoootttxxxyyyxxx]]]RRRFFF>>>:::;;;BBBJJJYYY___dddfffiiimmmmmmkkkkkkooopppnnnmmmmmmjjjfffdddeeegggjjjmmmoooqqqrrrvvvxxx{{{}}}}}}}}}~~~~~~~~~|||||||||||||||{{{{{{{{{yyywwwuuuttttttsssqqqoookkkjjjhhheeeaaa\\\XXXUUUMMMKKKIIIHHHHHHHHHGGGEEECCCCCCBBBAAA@@@>>>===<<<=========<<<<<<=========::::::;;;;;;<<<<<<======???>>>>>>===???AAACCCDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMQQQXXXbbbnnnxxxyyyooohhh___XXXTTTaaavvv~~~xxxsssuuuzzz{{{uuuooohhhsss{{{qqqlllcccYYYWWWYYY]]]```bbbccccccdddbbb```]]]\\\ZZZXXXUUURRROOOMMMIIIFFFCCC???:::666222333444555555444222111///...,,,+++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......555DDDTTT^^^^^^\\\[[[gggyyy{{{uuutttvvvxxx~~~wwwkkkaaa[[[___gggmmmrrrttttttuuujjjiiiiii|||zzzaaaccc___sssxxxoookkkjjjjjjrrr}}}~~~}}}}}}~~~sssrrrqqqqqqqqqqqqnnnlllmmmllljjjhhhfffdddcccbbbaaacccggglllnnnlllgggcccaaaaaabbbbbbbbbaaaaaa```aaacccgggiiiiiiiiijjjkkkjjjlllnnnppprrrvvv{{{{{{|||~~~zzzggg```ffftttqqqeee\\\UUUQQQNNNJJJDDD>>>999555000---------...............---000///---,,,,,,---...//////000111222222111000///............/////////000---...111666<<>>:::;;;CCCLLLYYY___dddfffjjjnnnooollljjjnnnpppnnnmmmmmmjjjfffdddeeegggjjjllloooqqqrrruuuwwwzzz|||||||||}}}~~~}}}~~~~~~||||||}}}}}}|||{{{zzzzzzyyywwwtttrrrqqqooommmjjjfffeeebbb^^^YYYTTTQQQOOOHHHFFFEEEDDDEEEFFFEEEDDDCCCCCCBBBBBB@@@???===<<<======<<<<<<<<<<<<======<<<<<<======>>>???@@@@@@BBBAAA@@@???@@@CCCFFFHHHHHHHHHIIIJJJKKKMMMNNNOOOJJJKKKPPPWWWaaammmxxx~~~zzzqqqiii^^^TTTNNN^^^www{{{yyy}}}~~~vvvkkkuuu}}}qqqkkkbbbXXXXXX[[[___bbbcccddddddeeeaaa___]]]\\\ZZZXXXUUURRRQQQNNNKKKHHHDDD???:::666222333555666666555333222222111...,,,+++,,,---...*********++++++,,,,,,,,,++++++,,,,,,,,,---------......555EEEVVV^^^___]]]___mmm|||zzzsssppprrrsssyyy|||}}}{{{xxxtttlllccc___dddlllssswwwyyyzzz{{{lllnnnooo{{{aaagggcccwwwtttkkkhhhhhhiiisss}}}}}}|||~~~rrrrrrsssrrrqqqooommmlllnnnkkkgggfffhhhiiigggeeegggfffgggiiikkkmmmlllkkkgggdddbbbbbbeeeeeecccaaabbbcccdddfffhhhiiikkkkkkkkkmmmooopppqqqtttxxx{{{~~~qqqhhhkkkrrr~~~pppggg]]]WWWTTTPPPLLLEEE>>>888333111000////////////............000///...---------------...........................///111000...------...///000222444<<>>??????===<<<<<<===;;;;;;<<<===>>>>>>>>>===???@@@AAACCCFFFHHHJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPRRRQQQSSSYYYbbbmmmuuuyyyrrrggg\\\RRRRRR\\\rrr~~~}}}{{{|||{{{tttsss{{{}}}qqqiii___VVVVVVYYY___fffjjjiiidddaaabbb```___^^^\\\YYYTTTQQQPPPMMMJJJGGGCCC>>>999555222222444777999888555222444111...,,,++++++***(((,,,,,,,,,+++++++++******++++++,,,------......///000000444CCCXXXeeeccc\\\```lll|||}}}uuurrrsssssswww|||}}}uuulllhhhfffeeebbboooxxxvvvtttyyy}}}}}}mmmlllooojjjggghhhyyyllleeejjjjjjwww~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{{{{tttttttttsssrrrpppnnnmmmmmmjjjgggggghhhiiihhhgggffffffgggiiikkkmmmlllkkkiiihhhgggffffffeeecccaaaaaabbbccceeefffhhhiiiiiijjjlllnnnoooqqqtttxxx{{{}}}~~~{{{nnncccgggpppyyylllccc[[[UUUSSSQQQMMMFFF???888444111000////////////............//////...---------------........................,,,...///000///...///000000222333666>>>PPPhhhzzz~~~{{{xxxxxxzzz{{{{{{wwwppplllgggmmmrrrqqqrrr}}}|||^^^NNNAAA>>>>>>@@@IIITTT^^^aaaeeejjjmmmmmmmmmlllllllllllllllllliiieeeaaabbbccceeehhhmmmqqqtttuuuvvvwwwyyy{{{|||}}}~~~~~~~~~~~~|||zzzwwwssspppqqquuuwwwuuusssssspppmmmjjjhhhfffdddbbb]]]ZZZUUUQQQNNNMMMKKKIIIHHHGGGFFFEEEDDDBBBAAAAAADDDCCCBBBAAAAAAAAAAAAAAA>>>???@@@@@@>>><<<======<<<===>>>???????????????AAABBBDDDFFFIIILLLNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSTTTSSSUUUYYYbbbllltttyyytttiii^^^TTTOOOXXXnnn~~~yyyyyyzzzmmmddd[[[TTTUUUXXX^^^dddiiiiiigggdddcccaaa```___^^^[[[WWWSSSRRROOOLLLHHHDDD???999555222222333666888888666444444111...,,,,,,+++***))),,,,,,,,,+++++++++******++++++,,,------......///000///333AAATTTaaabbb^^^^^^iiiyyy~~~sssooooooqqqzzzyyykkkbbb\\\YYYcccrrr}}}|||xxxzzzyyyvvvnnnkkkmmmlllkkklllwwwjjjccciiimmmyyy~~~~~~|||{{{zzzzzzzzzzzz~~~}}}{{{{{{}}}vvvvvvuuutttrrrqqqoooooollljjjhhhhhhiiikkkkkkjjjhhhggghhhiiilllmmmlllkkkjjjkkklllkkkiiieeeccccccaaabbbcccdddeeefffgggggghhhjjjmmmoooqqqssswwwzzz{{{|||~~~}}}}}}vvvkkkbbbfffooo~~~ttthhhbbb[[[VVVUUURRRNNNGGG???999444111000////////////............//////...------------...........................***,,,////////////000222111333444888AAATTTlll}}}zzzuuuwww{{{wwwzzz~~~{{{uuuqqqkkkpppsssqqqooo{{{vvv\\\MMM???<<<===@@@KKKWWW^^^aaafffjjjmmmnnnmmmllljjjjjjjjjjjjjjjhhhccc```aaaaaacccfffjjjoootttvvvuuuvvvxxxzzz}}}~~~}}}{{{yyyvvvrrrnnnnnnppprrrrrrppppppmmmjjjgggeeeaaa]]]ZZZVVVSSSOOOKKKJJJHHHFFFDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBB@@@AAABBBAAA>>>======>>>>>>??????@@@AAAAAABBBBBBDDDEEEHHHKKKNNNRRRTTTUUUWWWWWWXXXXXXXXXXXXXXXWWWXXXWWWWWWZZZaaajjjtttzzzwwwkkk```VVVLLLTTTiiiyyykkkaaaZZZUUUVVVXXX\\\bbbhhhjjjiiigggcccbbbaaaaaa```^^^YYYVVVTTTRRRNNNJJJEEE@@@:::666111111222555777888777666444111...,,,,,,,,,+++))),,,,,,,,,+++++++++******++++++,,,------....../////////333???NNNZZZ______\\\eeeuuu}}}qqqkkklllooo{{{}}}kkk]]]UUURRR]]]ooo~~~{{{zzzvvvpppmmmiiiiiixxxzzzjjjlllpppuuuhhhccciiirrr~~~~~~}}}{{{yyyxxxwwwwwwvvv}}}|||{{{zzz{{{}}}wwwvvvtttrrrqqqpppoooooolllkkkjjjiiijjjlllmmmmmmlllkkkjjjkkklllllljjjiiiiiilllpppoookkkgggfffgggccccccddddddeeefffffffffgggiiilllnnnppprrrvvvxxxyyyzzz|||~~~{{{vvvrrrpppoooqqqtttxxx~~~rrrjjjeeejjjssspppfffaaa]]]YYYYYYTTTPPPIIIAAA999444222000////////////............///......---------..............................+++---///000//////000111111333555:::EEEYYYppp|||vvvzzzzzzvvv{{{zzzwwwnnnrrrtttqqqooozzzjjjZZZKKK???<<<===AAAMMM[[[aaaccchhhllloooooonnnmmmiiiiiihhhiiiiiifffbbb^^^]]]^^^___aaaeeejjjppptttuuuvvvxxxzzz|||}}}~~~~~~|||~~~{{{yyywwwsssooommmnnnooooooooommmkkkhhheeebbb]]]WWWSSSQQQNNNJJJGGGFFFEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCBBB???>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHKKKOOOSSSWWWZZZ\\\]]]^^^^^^^^^^^^^^^]]]\\\]]]\\\[[[\\\aaaiiissszzzyyymmmaaaXXXNNNRRRfffyyyzzzzzzlllbbb]]]ZZZXXXZZZ]]]bbbgggiiiiiihhhcccbbbbbbbbbaaa___[[[XXXUUUSSSNNNJJJEEE@@@999555111111222444777999888777444111...,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++,,,------......///000000444???JJJSSSYYY]]][[[cccqqq{{{nnngggjjjpppxxx|||hhhZZZTTTSSSUUUiiizzz}}}{{{{{{wwwqqqlllhhhffftttrrrcccfffppp}}}ssshhhdddlllwww}}}|||{{{zzzyyywwwwwwwwwvvvyyyyyyxxxyyyyyyzzz{{{|||xxxvvvsssqqqooonnnnnnooolllllllllkkkkkklllnnnppppppooommmmmmmmmllljjjhhhggglllppppppmmmjjjjjjkkkfffffffffgggggggggggggggfffhhhkkkmmmoooqqqsssvvvwwwxxxyyy|||zzzuuuoooiiifff```bbbffflllsss~~~{{{oooiiifffkkkttt|||jjjbbb```]]][[[[[[VVVRRRJJJBBB:::555222111////////////..................---------......///........................---///000000///......///111222444;;;III^^^uuu|||~~~{{{~~~{{{lllqqqsssooommmxxxzzzaaaVVVIII???===>>>BBBPPP___cccfffjjjnnnpppqqqpppooohhhgggggghhhhhheeeaaa]]]ZZZ\\\^^^```bbbgggnnnsssvvvwwwxxxzzz{{{{{{{{{{{{{{{}}}}}}{{{yyyvvvrrrooonnnooooooooollljjjfffccc___YYYSSSOOOMMMJJJHHHFFFEEEDDDBBB@@@AAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDFFFFFFEEEEEEEEECCCAAA@@@AAACCCBBBAAAAAABBBCCCEEEFFFGGGJJJLLLOOOSSSXXX\\\___aaaccccccdddddddddccccccbbbcccbbbaaa```bbbiiissszzz||||||nnncccZZZRRRTTTdddwwwuuuyyykkkbbb___^^^]]]]]]___cccgggiiiiiihhhccccccbbbbbbaaa___[[[XXXUUURRRNNNJJJEEE???999444222222333666999:::999888333111...---------,,,+++,,,,,,,,,+++++++++******++++++,,,------......///111111777CCCLLLPPPTTTZZZ]]]cccqqqvvv{{{}}}vvvkkkfffjjjqqqvvvuuuaaaUUURRRRRRUUUhhhyyy}}}}}}~~~|||wwwnnnjjjhhhsss|||lll\\\^^^lllzzzqqqiiigggpppyyy|||zzzzzzzzzyyyyyyxxxxxxyyyyyyttttttuuuvvvwwwxxxyyyyyyyyywwwssspppnnnmmmnnnooommmnnnnnnmmmlllmmmoooqqqrrrqqqoooooopppooollljjjhhhkkkmmmnnnnnnllllllllliiiiiiiiihhhhhhhhhggggggeeehhhkkkmmmnnnoooppprrrtttuuuvvvxxx||||||xxxssslllddd___WWWYYY\\\```gggttt{{{ppphhhccciiisssuuuddd^^^\\\[[[ZZZZZZXXXSSSLLLCCC;;;555222111////////////...............------------...//////...........................///111000...------...000111555>>>NNNeee|||}}}kkkppprrrnnnlllvvvttt___PPPFFF>>>>>>???CCCQQQ```dddgggkkkoooqqqqqqpppooohhhgggggghhhgggeee```]]]ZZZ]]]```aaabbbffflllqqqvvvvvvwwwxxxyyyyyyyyyyyyzzz|||}}}~~~~~~|||zzzwwwsssqqqpppppppppkkkhhhddd___[[[VVVQQQMMMJJJHHHFFFEEEEEEDDDBBB@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIEEEFFFEEEDDDBBBBBBDDDFFFDDDDDDDDDDDDEEEGGGIIIKKKOOOPPPTTTXXX\\\aaadddfffhhhiiiiiijjjjjjjjjiiiiiiggghhhgggeeeeeejjjssszzz|||~~~~~~qqqfff^^^WWWVVVdddyyyssszzz|||rrreee^^^]]]]]]___```bbbfffiiikkkjjjiiieeedddccccccbbb___[[[XXXTTTRRRNNNJJJEEE@@@:::555333444666999<<<<<<999777333111...------------,,,,,,,,,,,,+++++++++******++++++,,,------......///222222;;;LLLVVVVVVVVVYYY___eeessskkkqqqtttppphhheeejjjpppwww~~~}}}mmm[[[PPPMMMMMMZZZmmm~~~}}}rrrnnnkkksssxxxgggWWW[[[hhh{{{xxxpppiiihhhrrrzzz{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzqqqqqqrrrssstttvvvwwwxxx{{{yyytttpppnnnnnnoooqqqnnnooopppnnnmmmmmmooorrrqqqppppppqqqrrrsssqqqppplllkkkkkklllmmmlllkkkiiikkkkkkjjjiiihhhgggggggggfffhhhkkkmmmmmmmmmnnnooopppqqqrrrtttwww|||~~~{{{wwwoooeee^^^VVVWWWWWWXXX^^^kkk|||rrrgggbbbiiisss~~~rrrbbb\\\\\\[[[[[[[[[YYYUUUMMMDDD<<<666222111////////////............---------------...//////........................,,,...000000///...//////111222777AAATTTkkk~~~nnnsssvvvqqqnnnvvvmmm]]]JJJAAA<<<===>>>BBBOOO___cccfffjjjnnnppppppnnnmmmhhhgggggghhhgggeee```]]]XXX\\\aaabbbaaadddiiinnnssssssuuuvvvxxxxxxyyyyyyzzzzzz{{{{{{|||~~~~~~}}}{{{wwwsssqqqppppppiiifff```[[[WWWSSSOOOLLLHHHGGGEEEEEEEEEDDDBBB@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLFFFFFFFFFDDDCCCDDDGGGIIIHHHGGGGGGGGGIIIKKKNNNOOOTTTVVVYYY]]]aaaeeehhhjjjmmmmmmnnnoooppppppppppppkkklllllljjjhhhlllssszzz}}}uuujjjcccYYYVVVddd|||ssswwwvvvjjj___[[[[[[[[[^^^```ccchhhlllnnnmmmkkkhhhgggfffeeedddaaa\\\YYYUUURRRNNNKKKGGGBBB<<<888444555999<<>>:::<<<>>>AAANNN]]]bbbeeeiiilllnnnnnnmmmlllhhhgggggghhhgggeee```]]]VVVZZZ___```___```eeeiiipppqqqsssuuuwwwyyyyyyzzzzzzzzzzzzyyyzzz}}}~~~~~~|||yyyuuuqqqoooooohhhddd^^^XXXTTTQQQMMMKKKGGGFFFEEEEEEEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDFFFHHHJJJLLLMMMFFFFFFFFFEEEDDDEEEHHHKKKKKKJJJIIIJJJKKKNNNQQQRRRXXXYYY\\\```dddhhhkkkmmmpppqqqrrrsssttttttttttttmmmoooooommmkkkmmmssszzz~~~wwwmmmfffZZZVVVddduuuwwwrrrggg\\\ZZZZZZZZZ]]]___ccciiinnnpppooommmkkkiiihhhgggeeebbb]]]ZZZUUUSSSOOOLLLHHHDDD>>>:::444777:::???AAA>>>999555333111...---.........---,,,,,,,,,+++++++++******++++++,,,------......///000222BBB]]]mmmiiiaaa```aaajjjyyysssfffhhhjjjgggccccccfffjjjzzz~~~|||qqqddd[[[VVVRRRPPPggg~~~rrrkkkbbbfffiii[[[PPPXXXeeeyyyvvvooogggeeennnxxx|||{{{zzzxxxwwwvvvvvvvvvtttrrrqqqpppppprrrtttuuuyyyxxxxxxwwwuuusssrrrqqqooooooooooooooooooppppppoooooooooqqqtttuuuuuussslllkkkhhhgggfffggghhhiiiiiiiiiiiiiiihhhgggeeeeeeeeefffggghhhhhhfffdddcccfffgggggghhhjjjqqq{{{zzzqqqlllfff```^^^___eeetttwwwhhhjjjkkksss~~~iiiYYYdddrrreee___VVVWWW]]]ZZZ]]]WWWMMMBBB:::444222222////////////////////////------------------------+++,,,,,,------,,,,,,+++/////////000111111222222///222888DDDXXXsss{{{vvvyyyxxxuuuxxxyyyvvvooo```QQQCCC???;;;:::@@@JJJUUU\\\dddgggjjjmmmoooooonnnmmmeeeeeegggiiikkkggg```ZZZ[[[\\\^^^^^^^^^___bbbdddnnnqqqvvvxxxxxxxxxxxxxxx}}}}}}~~~{{{xxxuuuqqqnnnkkklllggg___WWWQQQMMMLLLLLLJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDFFFGGGHHHIIIJJJHHHGGGFFFFFFFFFGGGIIIJJJIIIKKKMMMNNNNNNOOOQQQSSSYYY]]]cccgggjjjlllnnnpppssssssuuuwwwxxxwwwtttqqqqqqooonnnpppooonnnqqqwww}}}wwwnnnhhh```^^^iii~~~~~~}}}vvvlllccc]]]XXXXXXZZZ^^^^^^bbbiiirrruuusssooojjjkkkjjjiiiddd___YYYUUUTTTQQQNNNKKKHHHCCC===999666888:::<<<===<<<:::999000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///555777GGG```mmmhhhaaa```cccppprrrkkkgggdddccc``````gggooo{{{uuueeeWWWXXXWWWddd}}}ssseee^^^bbb___TTTPPPUUUeee|||vvvnnnhhhffflllvvv|||xxxrrrppppppqqqpppooosssqqqnnnnnnppprrrssssss{{{zzzzzzxxxwwwuuusssrrrooooooppppppqqqqqqrrrrrrrrrqqqpppqqqrrrrrrqqqoookkkiiihhhfffeeeeeeffffffiiihhhhhhhhhgggeeedddddddddeeefffffffffdddbbbaaabbbbbbcccccceeelllwww}}}vvvnnniiieeehhhsss|||ooofffhhhqqqmmm___iiisssfff___WWWXXX]]][[[[[[VVVMMMCCC;;;666333222////////////////////////------------------------------............------/////////000111111222222111333999EEEYYYuuuzzzxxxzzzzzzwwwyyyvvvqqqkkk\\\MMMBBB???;;;;;;AAALLLVVV]]]cccfffiiilllmmmmmmlllkkkhhhhhhiiikkkkkkggg___ZZZZZZ\\\]]]^^^___```ccceeennnqqquuuxxxxxxxxxxxxxxx||||||}}}~~~~~~zzzwwwsssooojjjggghhhddd^^^XXXSSSPPPPPPPPPKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFHHHIIIKKKLLLHHHKKKNNNPPPRRRTTTWWWZZZ[[[___dddiiikkkmmmoooqqqssssssuuuwwwxxxxxxuuurrrpppmmmlllmmmmmmmmmrrryyy{{{yyypppiiiccc```hhh{{{vvvuuuxxx|||ttthhh^^^XXXVVVYYY\\\^^^___bbbiiiqqquuutttqqqmmmlllkkkiiiddd___ZZZWWWVVVSSSOOOKKKGGGBBB===999777999;;;<<<<<<;;;999777000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111444777HHH```llliiiddddddhhhuuuwwwooojjjfffccc```^^^dddkkk~~~lll\\\[[[XXXbbbyyyoooaaaYYY]]][[[PPPMMMRRRggg}}}uuummmgggfffmmmwww|||yyytttrrrrrrqqqpppnnnrrrpppnnnnnnppprrrrrrrrr}}}|||{{{zzzxxxvvvuuutttpppqqqqqqrrrssstttuuuuuuuuusssrrrqqqqqqpppmmmkkkkkkkkkjjjiiihhhffffffeeehhhggggggfffeeedddcccbbbbbbcccccccccbbbaaa___^^^\\\]]]\\\[[[]]]dddooowwwvvvnnnlllsss}}}ttteeegggpppuuuiiitttuuuggg```WWWXXX]]]ZZZXXXTTTMMMEEE>>>888444222////////////////////////------------------------......////////////.........//////000000111111222333444:::FFF[[[www|||zzz|||{{{xxx{{{xxxqqqhhhYYYKKKBBB>>>:::;;;CCCNNNYYY___bbbdddgggjjjkkkkkkiiihhhjjjjjjkkkllljjjeee^^^YYYYYY[[[]]]^^^___bbbeeegggmmmppptttvvvwwwwwwwwwxxxzzz{{{{{{}}}~~~~~~}}}}}}yyyvvvqqqlllfffbbb```^^^[[[WWWTTTRRRPPPPPPMMMLLLKKKIIIGGGFFFDDDCCCFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNLLLOOORRRUUUVVVYYY\\\^^^^^^bbbgggkkkmmmoooqqqrrrssssssuuuwwwxxxwwwtttqqqlllhhhggghhhhhhjjjqqqyyyzzz~~~}}}qqqiiifffbbbggg{{{{{{sssllljjjppp{{{yyykkk]]]VVVUUUYYY[[[______bbbhhhpppuuuuuutttqqqooommmiiiddd```\\\ZZZYYYUUUPPPJJJFFFAAA===:::888:::;;;<<<;;;999777555000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222444:::KKKbbbmmmlllkkknnnsss~~~|||rrrmmmhhhddd```^^^bbbhhhppp___]]]XXX```tttmmm^^^VVVYYYWWWNNNKKKQQQiii}}}sssjjjfffgggoooyyy}}}{{{xxxwwwvvvuuurrrpppqqqpppoooppprrrrrrrrrqqq~~~}}}{{{yyywwwvvvuuutttttttttttttttuuuuuuvvvvvvwwwuuusssrrrrrrpppmmmjjjnnnnnnmmmmmmkkkjjjhhhggggggfffeeedddcccbbbaaaaaa````````````___]]][[[ZZZXXXXXXWWWVVVWWW]]]gggooo|||~~~sssmmmqqqyyy}}}tttgggiiirrr}}}uuuuuuggg```WWWWWW[[[XXXUUUSSSNNNGGG@@@999444111////////////////////////------------------------.........//////...............//////000111111111333444999EEE[[[www{{{}}}|||zzzuuujjjYYYKKKBBB===:::<<>>QQQfffqqqtttwww|||rrrlllgggeeecccaaadddiiizzzmmm\\\\\\YYY^^^ppp~~~ooo```XXXZZZXXXOOOMMMSSShhh|||~~~pppiiifffhhhqqq{{{~~~~~~~~~~~~~~~~~~||||||||||||{{{zzzwwwvvvrrrqqqqqqrrrttttttrrrqqq~~~}}}zzzxxxvvvtttsssssswwwwwwwwwwwwvvvvvvvvvvvvxxxvvvttttttsssrrrooommmmmmmmmmmmmmmllljjjiiihhhgggfffdddbbbaaa`````````______^^^]]][[[YYYXXXWWWTTTUUUTTTRRRRRRWWW___fffrrr~~~}}}ooofffgggmmmqqqzzzsssiiikkkrrr{{{vvvhhh```VVVUUUZZZWWWTTTRRRNNNIIIBBB:::444111////////////////////////------------------------------............------.........///000000111111333333777CCCYYYuuu|||~~~}}}}}}yyykkkZZZMMMBBB===:::>>>HHHUUU^^^bbbaaacccfffhhhhhhgggeeedddbbbdddffffffdddaaa]]]ZZZWWWZZZ\\\^^^```bbbfffiiihhhkkknnnpppqqqrrrtttuuuwwwxxxyyyzzz|||}}}~~~~~~~~~|||uuupppoooqqqtttzzz{{{~~~~~~{{{wwwsssoooiiiccc___YYYXXXWWWUUURRROOOMMMLLLPPPOOONNNLLLKKKIIIHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJJJJRRRTTTVVVXXXYYYZZZ]]]___bbbfffjjjnnnoooppprrrsssuuutttssssssrrrnnniiieee___ZZZWWWWWWXXX[[[dddmmmuuu{{{sssjjjfffbbbfffyyy{{{yyyzzzwwwoooiiihhhnnnyyyxxxhhh^^^[[[WWWSSS\\\]]]aaagggnnnsssvvvwwwuuurrrooojjjfffcccaaa```]]]XXXQQQKKKFFFAAA===::::::;;;;;;;;;:::666333111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------000222555CCCYYYlllvvvzzzpppkkkffffffffffffiiimmmuuuxxxgggYYY[[[YYY^^^ooo|||pppbbbYYY\\\ZZZPPPMMMRRRdddyyy|||ooohhhfffhhhqqq|||}}}|||{{{zzzzzzzzzxxxyyy{{{||||||{{{zzzyyytttsssssstttuuuuuusssrrr~~~|||yyyvvvtttsssrrrrrrxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwuuuttttttssspppnnnkkkkkkjjjiiiiiihhhhhhhhhhhhfffdddbbb```____________^^^\\\ZZZXXXWWWUUUUUURRRSSSRRRQQQOOORRRWWW]]]gggsssrrrcccXXXWWW\\\dddooo~~~sssgggiiioooxxx~~~xxxiiiaaaVVVUUUYYYVVVTTTSSSOOOIIIBBB;;;444111////////////////////////---------------------------------......------------......//////000000111222222666CCCXXXqqq~~~zzzkkk[[[NNNCCC>>>;;;???JJJWWW___bbbcccdddggghhhhhhgggeeeccc^^^aaaddddddaaa]]][[[ZZZWWWYYY[[[]]]___aaaeeehhhgggjjjmmmooopppqqqsssuuuwwwxxxyyyzzz|||}}}~~~~~~~~~{{{vvvqqqnnnoooppprrrtttxxx||||||yyytttppplllhhhdddaaa\\\[[[YYYWWWUUURRRPPPOOOPPPPPPOOONNNLLLKKKJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJJJJKKKJJJJJJJJJMMMPPPSSSVVVXXX[[[___bbbcccfffjjjmmmnnnooopppqqqtttsssrrrqqqoookkkfffbbb\\\WWWTTTTTTTTTVVV]]]fffqqqwww~~~uuulllgggdddkkk|||zzz{{{yyysssoooooopppzzz~~~xxxjjjbbb```[[[SSSXXX[[[aaagggmmmrrruuuwwwsssrrroookkkgggeeecccbbb\\\XXXRRRMMMHHHCCC>>>:::999:::;;;;;;999666222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...000222666IIIaaaqqqwww{{{ssslllhhhhhhiiiiiikkknnnsss}}}tttdddYYY]]]ZZZ```qqq}}}}}}pppbbb[[[]]]ZZZOOOJJJOOO^^^tttzzzoooiiifffgggoooyyy~~~{{{yyyxxxwwwwwwtttvvvyyyyyyxxxxxxxxxxxxvvvtttsssssstttuuutttrrr}}}yyyvvvtttrrrrrrrrruuuuuuvvvwwwxxxzzzzzz{{{yyywwwuuutttsssqqqnnnllljjjiiihhhgggggghhhiiijjjhhhgggdddaaa```______```^^^]]][[[YYYWWWUUUTTTSSSOOOQQQRRRPPPMMMMMMPPPTTT[[[ggguuu}}}wwwmmmbbbUUULLLMMMSSSXXXfffxxxssseeehhhoooxxx~~~{{{lllcccXXXWWWZZZWWWVVVTTTOOOIIIBBB:::444111////////////////////////------------------------......////////////......------......///000000000333333777CCCXXXooo}}}kkkZZZNNNEEE???;;;@@@LLLXXX```bbbeeefffhhhjjjiiihhheeeddd^^^aaadddccc___[[[XXXXXXWWWYYY[[[\\\^^^```cccfffhhhjjjmmmoooppprrrtttvvvwwwxxxyyy{{{|||~~~~~~{{{xxxxxxwwwtttoookkkiiiiiihhhkkkpppuuuzzz~~~}}}yyyuuupppllliiigggeeeccc\\\[[[YYYWWWUUUTTTSSSSSSPPPPPPOOOOOONNNMMMMMMLLLIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLOOORRRUUUXXX[[[___aaabbbeeejjjlllmmmnnnoooppprrrqqqqqqpppooolllgggccc]]]YYYUUUUUUTTTTTTZZZbbbkkkrrrzzzxxxpppiiigggqqq||||||{{{vvvttttttqqqzzz~~~zzzllldddddd___VVVTTTYYY```gggmmmqqqtttuuuqqqpppnnnllliiifffdddccc[[[XXXSSSNNNJJJDDD>>>:::888999::::::999666222000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......///111444777LLLeeerrrtttuuu}}}zzzrrrlllkkkkkkiiihhhjjjqqq}}}uuudddZZZ^^^[[[cccuuu}}}zzzqqqddd]]]```\\\OOOIIILLLWWWoooxxxpppkkkgggfffmmmuuu}}}~~~{{{yyyxxxxxxxxxvvvxxxzzzyyywwwuuuvvvxxxvvvtttqqqqqqrrrsssrrrrrr}}}zzzvvvtttsssssssssrrrsssuuuwwwyyy{{{}}}~~~zzzxxxuuusssrrrooollliiikkkjjjiiihhhhhhjjjlllmmmiiigggdddaaa_________```___]]][[[XXXVVVTTTSSSSSSNNNPPPQQQOOOLLLJJJLLLNNNSSS^^^jjjnnnoooooolllhhhkkkddd]]]UUUMMMGGGKKKQQQQQQ```tttqqqeeeiiiqqq{{{}}}nnneeeZZZYYY\\\XXXWWWUUUPPPIIIAAA:::444111////////////////////////------------------------//////000000000000//////------......///000000000444444888DDDXXXmmm~~~~~~~~~~~~nnn[[[NNNFFF@@@<<>>MMMdddyyy|||vvvxxx~~~dddPPPDDD???<<>>999888666666555222///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333777EEE\\\mmmpppjjjhhhkkkyyyyyyrrrqqqrrrpppooopppsssuuuooolllkkk___UUUYYYdddttt~~~~~~}}}sssmmmllleeeUUUIIIFFFFFFMMMWWW\\\]]]___dddhhhhhhlllssszzz|||vvvrrrooonnnnnntttwwwzzz{{{xxxuuusssqqqnnnmmmkkkiiihhhhhhiiiiiizzzyyyxxxvvvvvvuuuuuuvvvsssttttttuuuuuuvvvvvvvvvwwwvvvtttsssrrrssstttuuuwwwtttooolllllllllllllllhhhhhhhhhgggeeebbb___^^^\\\[[[ZZZXXXVVVSSSQQQOOONNNMMMKKKIIIHHHHHHHHHIIIMMMQQQXXX```hhhooowww{{{{{{xxxtttqqqooonnnkkkiiieeegggooo{{{qqqgggeeejjjyyy}}}lllccc[[[[[[\\\[[[[[[]]][[[XXXRRRKKKCCC;;;555222////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////000000000000333555<<>>:::999888888888666333000........................,,,,,,,,,,,,,,,,,,,,,,,,...............///000111111???SSSccceeeaaaaaaeeekkksss}}}{{{qqqkkkgggkkkqqqtttwwwzzz{{{vvvssseeeYYY\\\___www{{{uuupppnnngggdddgggcccUUUIIIFFF@@@GGGNNNRRRSSSVVV\\\bbbfffkkkrrryyy}}}~~~|||{{{zzz{{{{{{yyyuuuooohhhdddbbbcccccccccbbbbbbdddfffeeefffggghhhiiiiiiiiihhh{{{xxxvvvxxx|||~~~|||yyytttsssssstttuuuuuutttrrrqqqrrrtttuuuuuutttrrrqqqqqqqqqqqqpppnnnkkkiiiggggggfffeeedddcccdddeeefffbbbcccddddddcccaaa^^^\\\]]][[[YYYXXXYYYZZZ]]]___\\\bbbjjjqqqvvv{{{|||xxxuuuuuuyyy|||qqqjjjrrr{{{~~~qqqccc\\\TTTVVVWWWUUUXXX___bbbbbbaaa[[[SSSJJJCCC<<<666222////////////............///...---,,,,,,---...///333222222111000//////...............////////////111333999GGG___vvv~~~nnn[[[MMMAAA??????EEEOOOZZZaaadddggghhhiiijjjkkkkkkjjjiiiiiihhhddd^^^XXXTTTSSSSSSPPPRRRUUUWWWWWWXXXYYY[[[```dddjjjnnnpppqqqrrrrrrssstttuuuvvvwwwzzz~~~tttkkkaaa\\\[[[ZZZTTTOOOQQQSSSWWW[[[]]]]]]\\\\\\SSSLLLFFFFFFEEECCCCCCFFFEEEFFFHHHIIIKKKMMMNNNOOOWWW]]]dddggghhhjjjnnnsss{{{wwwssspppnnnjjjddd___SSSMMMIIIIIIKKKNNNUUU]]]bbbccceeeggggggfffeeedddfffgggggggggfffdddbbbaaa^^^```aaabbbaaa^^^\\\ZZZZZZXXXVVVVVVWWWUUUQQQNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIINNNOOOQQQSSSSSSRRRQQQPPPQQQRRRQQQOOOMMMLLLMMMNNNNNNNNNNNNNNNOOOSSSYYY]]]```aaabbbbbb```[[[WWWTTTRRRWWW___jjjuuu|||xxxwww|||yyyooogggdddfffhhhooovvv{{{yyyvvvvvvuuurrrxxxvvvtttqqqmmmiiifffdddccc___ZZZUUUPPPJJJCCC???;;;:::888888888777444222222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......000333555555DDDZZZjjjkkkfffeeeiiisssssszzz~~~{{{vvvqqqooorrryyy~~~{{{{{{lll\\\\\\gggzzzzzzllliiicccccchhhlllhhhYYYJJJBBBGGGHHHMMMRRRTTTTTTYYY```dddkkkrrrvvvzzz~~~}}}yyy|||{{{{{{yyyvvvpppiiiccc^^^^^^]]]^^^___aaacccdddcccdddeeefffgggfffeeeddd|||yyywwwxxx|||~~~|||yyyvvvuuuuuuuuuvvvvvvuuusssssstttuuuvvvvvvtttrrrqqqsssrrrrrrqqqnnnllliiigggffffffeeedddddddddeeeeeeccccccdddeeedddcccbbbaaa```___]]]\\\\\\^^^```bbb___dddkkkqqqvvvzzz}}}rrrooollllllooouuuzzz|||~~~{{{yyyzzz}}}~~~{{{ppplllttt~~~pppccc\\\VVVZZZ\\\\\\^^^ccccccaaaaaa\\\SSSKKKCCC<<<666222////////////............///...------------...///111000000///......------............////////////444777===KKKddd}}}wwwiiiXXXMMMBBB???>>>DDDNNNYYY```cccdddeeeggghhhiiiiiiiiihhhkkkjjjfffaaaZZZUUUSSSRRRPPPRRRTTTUUUVVVXXXZZZ\\\]]]```eeehhhjjjlllmmmoooqqqssstttuuuvvvxxx}}}zzztttmmmeeebbbaaa___YYYSSSQQQUUUZZZ___```___[[[YYYPPPJJJFFFFFFFFFCCCCCCEEEGGGGGGGGGGGGHHHIIIJJJKKKRRRXXX___ccceeehhhmmmqqqwwwuuurrrmmmggg___WWWQQQLLLGGGCCCEEEGGGJJJQQQXXX```bbbdddfffggggggfffeeeffffffffffffeeedddbbbaaa```aaabbbcccbbb```]]][[[\\\ZZZXXXXXXYYYWWWSSSPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJMMMNNNPPPRRRRRRQQQPPPPPPPPPQQQQQQPPPNNNMMMMMMNNNKKKKKKKKKJJJJJJLLLPPPSSSSSSTTTVVVWWWVVVTTTRRRPPPQQQUUU]]]hhhrrryyy||||||}}}|||xxx{{{yyynnnfffdddfffiiipppxxx|||zzzxxxxxxwwwuuuxxxwwwuuuqqqnnnjjjgggeeebbb___[[[VVVPPPJJJDDD???;;;999888777888777555333111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......000222555999HHH```qqqssskkkhhhiiinnnpppzzzzzzsssrrrvvv}}}qqqaaa```cccvvvxxxjjjfff^^^bbbkkktttqqqaaaNNNCCCDDDFFFKKKPPPRRRRRRWWW]]]bbbhhhooorrrwww||||||xxx}}}|||{{{yyyvvvooohhhbbb^^^^^^]]]^^^___aaacccdddccccccdddeeefffffffffeee|||yyyzzz|||}}}{{{yyyyyyxxxvvvwwwwwwwwwvvvtttuuuvvvwwwxxxwwwuuutttrrrttttttsssrrrooollliiigggfffffffffffffffeeedddcccddddddeeeeeeffffffffffffccccccbbbaaaaaacccdddeeecccgggmmmrrrvvvyyy}}}}}}uuupppfffccc``````cccgggkkkmmmrrrqqqnnnkkkiiikkkooosss|||{{{~~~|||pppooovvv~~~pppeee```ZZZ```cccdddeeegggeee```bbb]]]TTTKKKCCC===777333////////////............///...------------...///.........---,,,,,,++++++............////////////555888???OOOjjj}}}vvvnnnbbbTTTKKKBBB???>>>CCCLLLWWW^^^aaaaaabbbccceeefffggggggggglllllljjjddd]]]WWWRRRQQQOOOQQQRRRTTTUUUXXX\\\___```bbbeeehhhiiikkknnnqqqppprrrssstttuuuwww{{{~~~}}}xxxtttppplllkkkkkkhhhaaa[[[UUUYYY___cccccc___YYYUUUOOOJJJGGGIIIIIIFFFEEEGGGHHHGGGFFFEEEDDDEEEFFFFFFLLLQQQXXX]]]___cccgggkkkpppqqqpppjjjaaaVVVMMMHHHEEE@@@>>>AAADDDGGGMMMTTT___aaadddfffhhhiiihhhhhhhhhiiiiiiiiihhhfffdddcccbbbccceeeeeedddaaa___]]]^^^\\\[[[[[[[[[YYYVVVSSSQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPQQQPPPPPPOOONNNPPPRRRQQQOOONNNMMMMMMJJJJJJJJJIIIHHHHHHJJJLLLHHHIIIKKKMMMNNNOOOPPPPPPQQQUUU[[[eeennnuuuxxxyyy|||~~~~~~wwwuuuwwwllleeecccfffjjjqqqyyy~~~|||zzzzzzzzzxxxyyyxxxuuurrrnnnkkkhhhfffbbb___[[[WWWRRRKKKDDD???:::999777666666666555444000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......///222444:::JJJcccvvvxxxooohhhhhhlllqqq}}}{{{tttsssxxx}}}tttcccbbb]]]qqq|||wwwhhhcccYYY```nnn||||||jjjSSSEEEDDDEEEKKKQQQRRRRRRVVV]]]aaaggglllooouuu{{{}}}{{{}}}{{{yyyuuunnngggaaa___^^^^^^^^^___```bbbcccccccccccccccdddeeefffggg~~~|||{{{|||}}}|||zzz{{{yyywwwwwwwwwwwwvvvuuutttuuuwwwyyyyyyxxxwwwvvvvvvvvvuuussspppmmmjjjhhhffffffggghhhgggfffdddcccfffffffffeeeffffffggghhhffffffeeeeeeffffffgggggghhhjjjnnnrrruuuxxxyyyzzz|||zzzxxxvvvrrrkkkddd___ZZZXXXUUUUUUXXX[[[^^^___```___]]]ZZZXXX[[[___cccpppyyy}}}|||}}}pppnnnvvvrrrhhheeeaaafffhhhggghhhiiifffbbbccc]]]TTTKKKCCC===777444////////////.....................------.........------------,,,,,,++++++............////////////333666???QQQpppxxxpppggg\\\QQQJJJAAA???>>>CCCLLLVVV\\\___``````bbbccceeefffggghhhmmmmmmlllggg___XXXRRROOONNNPPPQQQRRRTTTXXX]]]aaabbbdddfffgggiiikkkooorrrppprrrtttuuuuuuwww{{{}}}}}}zzzuuusssssstttuuurrrjjjddd___aaadddeeeccc]]]WWWSSSPPPLLLKKKNNNNNNKKKHHHIIIGGGFFFDDDCCCCCCCCCEEEEEEHHHLLLQQQUUUXXXZZZ^^^```gggjjjjjjfff\\\SSSLLLJJJCCC???===@@@DDDGGGMMMTTT___aaadddhhhkkklllllllllmmmmmmnnnnnnmmmkkkiiihhheeefffggggggfffccc```^^^^^^^^^]]]\\\[[[YYYVVVUUURRRQQQPPPOOOOOOOOOPPPPPPOOONNNMMMLLLKKKKKKKKKKKKJJJKKKLLLNNNOOOOOOOOOOOOLLLOOOQQQRRRPPPNNNMMMMMMKKKLLLMMMLLLKKKKKKLLLNNNIIIJJJKKKLLLOOOQQQSSSUUUTTTVVV[[[dddlllsssvvvwww{{{~~~}}}qqqkkkyyy~~~~~~tttiiibbbaaaeeeiiirrryyy~~~}}}{{{||||||zzzzzzxxxuuurrrnnnkkkiiihhhaaa___\\\XXXSSSLLLEEE@@@;;;888666444555555555444000///...,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///222444888GGG```sssvvvnnngggeeennnuuuyyyssssssvvvxxxwwwzzz|||xxxyyy|||ooo```___[[[nnnyyy}}}xxxhhhcccXXX___nnn~~~mmmTTTEEEEEEGGGMMMSSSTTTTTTXXX^^^bbbggglllnnnttt|||~~~}}}{{{xxxtttnnnfffaaa```______^^^___```bbbcccccccccbbbbbbccceeeggghhh~~~}}}|||}}}}}}||||||zzzwwwvvvvvvvvvuuutttrrrtttwwwyyy{{{{{{zzzyyywwwwwwvvvtttrrrooollljjjhhhhhhiiiiiihhhgggeeedddiiihhhgggfffffffffggggggfffgggggghhhhhhhhhhhhhhhkkklllooorrrtttvvvvvvvvvuuurrrlllgggaaaZZZTTTOOONNNLLLJJJKKKMMMPPPQQQRRRRRRQQQOOOMMMLLLNNNSSSVVVeeeqqq~~~}}}{{{nnnkkktttqqqiiiggghhhjjjjjjgggfffhhhhhheeeccc]]]SSSJJJBBB<<<777444////////////............---..................---.........---------------............////////////222666@@@TTTuuu{{{rrrfffZZZOOOHHH@@@??????EEEOOOWWW\\\^^^```aaabbbcccdddfffggghhhmmmnnnlllhhh```WWWQQQNNNNNNOOOPPPRRRTTTXXX]]]aaa```aaacccdddeeehhhllloooqqqsssuuuvvvwwwxxx{{{}}}}}}zzzxxxxxxyyy{{{|||yyysssnnnlllkkkiiifffaaa\\\XXXVVVTTTPPPNNNQQQQQQLLLIIIIIIEEEEEEDDDDDDEEEFFFGGGHHHGGGJJJMMMOOOQQQRRRSSSTTT\\\___aaa___XXXRRRNNNNNNEEEAAA>>>AAADDDGGGMMMTTT___bbbfffjjjmmmoooppppppooopppppppppooommmkkkjjjggghhhiiiiiihhheeebbb___]]]^^^^^^]]][[[XXXVVVUUUTTTSSSQQQPPPOOOPPPQQQRRROOONNNMMMLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNKKKNNNQQQRRRQQQOOONNNNNNLLLNNNOOOOOOOOOPPPRRRTTTRRRRRRRRRSSSUUUWWWYYYZZZYYYZZZ^^^dddlllrrrvvvwww|||~~~zzzlllcccmmmyyy{{{}}}{{{pppeee^^^___dddiiirrrzzz~~~|||}}}|||{{{zzzxxxuuuqqqnnnkkkjjjiiibbb```\\\XXXSSSMMMFFFAAA<<<999555333333333444333111000///------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........///111444666EEE\\\pppuuuooojjjiiiqqqwwwxxxttttttuuusssqqqssstttppppppttthhhZZZ[[[\\\nnnxxx}}}zzzjjjeeeZZZ___kkkyyy{{{kkkSSSDDDDDDFFFLLLSSSTTTSSSWWW]]]```eeejjjlllrrrzzz~~~~~~~~~|||yyywwwsssnnngggcccbbbaaa`````````aaabbbccceeedddccccccdddfffgggiii~~~}}}}}}~~~~~~{{{xxxvvvvvvvvvuuutttrrrtttwwwyyy{{{{{{{{{zzzwwwwwwwwwuuusssqqqnnnmmmkkkkkkkkkjjjiiihhhgggfffiiiiiiiiihhhhhhgggggggggfffgggiiijjjjjjjjjiiihhhmmmmmmnnnqqqssstttsssrrrnnniiibbbZZZTTTNNNIIIEEEDDDCCCBBBCCCEEEHHHHHHHHHIIIIIIIIIHHHGGGIIILLLOOO]]]kkk~~~~~~yyykkkiiisssqqqiiihhhmmmmmmkkkfffeeehhhiiihhhccc\\\RRRHHHAAA;;;666444////////////............------...//////...------....................................////////////333777BBBWWWxxxwwwhhhYYYMMMFFF??????BBBIIISSS[[[^^^^^^bbbbbbbbbcccdddfffggghhhllllllkkkfff^^^VVVQQQNNNMMMNNNQQQRRRTTTXXX\\\___aaabbbdddeeefffhhhllloooqqqsssvvvwwwwwwxxxzzz|||~~~}}}{{{||||||~~~~~~zzzwwwvvvsssnnnhhhccc```^^^^^^YYYTTTRRRSSSRRRLLLIIIIIIEEEFFFGGGHHHJJJKKKKKKLLLIIIJJJLLLMMMNNNMMMMMMLLLSSSVVV[[[]]]\\\XXXUUUSSSKKKEEEAAABBBDDDGGGNNNUUU```bbbfffkkknnnpppqqqqqqooopppppppppooommmkkkjjjhhhiiijjjjjjiiifffbbb```\\\^^^___]]]ZZZWWWVVVVVVUUUTTTRRRPPPPPPQQQRRRSSSPPPPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNKKKNNNPPPQQQPPPOOOOOOPPPLLLMMMOOOPPPQQQTTTXXX[[[\\\\\\\\\\\\\\\]]]^^^___]]]^^^```eeelllrrrvvvwww{{{}}}vvvhhh\\\ccc{{{yyy{{{}}}~~~}}}yyynnnccc\\\]]]dddiiittt{{{}}}}}}}}}{{{yyywwwtttpppmmmkkkjjjiiidddaaa\\\WWWSSSMMMHHHDDD>>>:::555111111222222222222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,+++---.........///111333777EEE]]]ttt|||yyytttsssrrrwwwyyyvvvvvvvvvtttsssrrrrrrjjjhhhlllbbbWWWYYY```qqqyyy}}}}}}mmmhhh^^^___hhhtttvvvhhhSSSEEEAAADDDJJJQQQSSSQQQTTTZZZ]]]bbbgggjjjooowww{{{zzz{{{yyywwwuuusssooojjjfffdddcccbbbaaaaaabbbccccccffffffffffffffffffggghhh~~~}}}~~~~~~zzzxxxwwwwwwvvvuuutttvvvxxxzzzzzzzzzyyyxxxvvvwwwwwwvvvuuussspppooonnnmmmlllkkkjjjiiiiiiiiihhhiiijjjkkkkkkkkkjjjiiiggghhhjjjllllllkkkjjjhhhmmmmmmmmmooorrrsssqqqnnnfffaaaYYYQQQLLLHHHDDDBBB???>>>>>>@@@CCCEEEEEEEEEFFFGGGIIIIIIHHHIIILLLNNNWWWfffzzz|||nnnhhhttttttlllkkknnnooolllgggfffiiikkkiiibbb[[[QQQGGG???:::666333////////////............------...//////...------------..............................////////////333777BBBVVVuuu|||kkkZZZLLLEEE>>>???DDDMMMXXX^^^```___bbbbbbbbbbbbcccdddeeefffjjjjjjiiiccc\\\UUUPPPNNNLLLNNNQQQTTTUUUWWWZZZ]]]aaaccceeefffgggiiillloooppprrruuuvvvvvvwwwyyy{{{}}}}}}~~~~~~zzzwwwsssnnnjjjhhhhhhhhhbbb\\\XXXXXXUUUOOOKKKKKKHHHJJJLLLNNNOOOOOONNNNNNLLLLLLLLLMMMNNNMMMLLLJJJMMMSSS]]]gggmmmmmmhhhdddUUUNNNHHHFFFGGGJJJQQQYYY___aaaeeejjjmmmoooppppppppppppqqqqqqpppnnnlllkkkiiijjjkkkkkkiiifffbbb```]]]___```^^^ZZZWWWWWWWWWVVVUUURRRQQQPPPQQQSSSUUUSSSRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMLLLMMMOOOOOOOOOOOOPPPRRRMMMNNNOOOPPPRRRVVV[[[___ddddddddddddddddddddddddaaa```aaaeeelllrrrvvvwwwzzz|||~~~pppbbbVVVYYYlll}}}~~~zzz|||xxxyyyzzznnnbbb\\\^^^eeelllwww~~~~~~|||xxxvvvsssooollljjjiiiiiifffaaa[[[VVVRRRMMMIIIFFF@@@<<<555111///000000000111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333666FFFbbb|||}}}xxx{{{~~~zzzvvvuuuvvvxxxyyytttqqqfffbbbddd\\\TTTXXXdddssszzz}}}~~~ooojjj______fffrrrvvviiiVVVIIIAAACCCJJJQQQSSSQQQTTTZZZ\\\bbbgggjjjooovvvyyywwwxxxwwwuuutttssspppllliiiffffffdddcccbbbcccddddddhhhhhhhhhhhhhhhggggggfff~~~~~~|||yyyxxxxxxxxxwwwwwwxxxyyyzzzzzzxxxvvvuuuvvvvvvwwwvvvuuutttrrrqqqpppooommmkkkjjjjjjjjjkkkgggiiikkkmmmooonnnmmmmmmgggiiikkkmmmnnnllljjjiiimmmllllllnnnqqqrrrpppmmmaaa\\\TTTMMMHHHEEECCCBBB?????????AAAEEEGGGGGGFFFFFFHHHJJJKKKKKKLLLMMMOOOSSScccxxxrrriiivvvxxxppppppnnnpppnnnjjjiiikkkkkkiiibbb[[[PPPFFF>>>999555333000/////////............,,,---...//////...---,,,------------------------............/////////000111666???RRRooo~~~lllZZZKKKDDD===???FFFPPP[[[aaaaaa```cccbbbaaaaaaaaacccdddeeeiiiiiigggbbbZZZTTTPPPNNNLLLNNNRRRTTTVVVWWWYYY[[[\\\^^^aaacccdddeeehhhjjjoooqqqtttuuuuuuvvvxxxyyy}}}}}}~~~{{{yyyvvvssspppooooooooojjjddd___]]]YYYSSSOOOOOOKKKMMMPPPRRRSSSQQQOOONNNMMMMMMMMMOOOPPPOOOMMMLLLKKKTTTcccuuu~~~www^^^VVVNNNKKKKKKNNNVVV^^^^^^```dddiiilllnnnoooooorrrsssssssssrrrpppnnnmmmiiijjjkkkkkkiiifffbbb```]]]```aaa___[[[XXXWWWXXXWWWUUUSSSQQQQQQRRRTTTUUUUUUTTTSSSRRRRRRQQQQQQRRRPPPOOONNNMMMLLLLLLLLLLLLLLLNNNOOONNNNNNOOOQQQSSSPPPQQQQQQQQQSSSWWW]]]bbbiiiiiijjjjjjjjjiiiiiihhhbbbaaabbbeeekkkqqquuuwwwyyyzzz|||}}}|||iii]]]PPPQQQaaawww~~~wwwvvv|||}}}uuuvvv{{{oooccc]]]___gggmmmzzz}}}xxxvvvrrrnnnkkkiiiiiiiiigggbbb[[[UUUQQQMMMJJJHHHBBB<<<555000.../////////000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............111333444FFFeee|||xxxtttrrruuuzzztttpppccc]]]___XXXQQQWWWggguuuzzz|||~~~pppkkk______fffssswwwlllYYYLLLBBBEEELLLSSSUUUSSSVVV[[[]]]ccciiilllqqqwwwyyywwwvvvuuutttssssssqqqnnnlllhhhgggeeedddcccddddddeeeiiiiiijjjjjjjjjhhhfffeee}}}|||}}}~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzz{{{zzzyyywwwvvvuuuttttttuuuvvvvvvuuusssrrrqqqnnnlllkkkkkklllmmmmmmmmmmmmmmmnnnnnnoooooohhhhhhhhhhhhiiijjjkkklllffflllooonnnoooqqqmmmeee___]]]VVVMMMHHHGGGEEE@@@AAA===;;;===@@@BBBGGGNNNNNNNNNNNNOOOPPPRRRSSSTTTWWWcccuuuooojjjwwwxxxqqqvvvqqqllljjjjjjkkkjjjhhhaaaYYYNNNEEE???:::444000///............---------...---,,,,,,......---,,,.................................//////000111222111333<<>>AAAKKKXXX___``````cccccccccbbbaaaaaaaaaaaabbbcccbbb___[[[VVVQQQLLLJJJLLLLLLLLLMMMOOORRRUUUWWWXXXXXXZZZ\\\```eeeiiillljjjpppttttttuuuyyy{{{zzzzzz|||~~~vvvuuussssssvvv|||~~~{{{xxxvvvvvvwwwxxxwwwvvvqqqllljjjjjjiiieee```^^^\\\YYYVVVTTTTTTUUUVVV[[[\\\^^^^^^[[[VVVPPPLLLNNNYYYiiiyyyooodddWWWRRRUUU[[[^^^^^^cccdddfffkkkoooqqqqqqpppqqqrrrssstttsssrrrpppooommmlllkkkjjjjjjgggccc``````bbbdddccc___[[[YYYYYYUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQPPPOOONNNMMMOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRSSSWWW]]]aaaeeennnqqqllljjjmmmkkkccc```]]][[[\\\aaahhhnnnqqqsssssstttwww|||uuupppmmmlll```RRRGGGHHHQQQ___ppp~~~|||zzzvvvqqqpppttttttgggccchhhmmmnnnxxx~~~~~~|||wwwqqqllljjjiiiiiifffbbb]]]XXXSSSNNNIIIFFFBBB???999444000.........///...,,,+++***+++,,,---++++++++++++++++++++++++...---,,,,,,---000333555666BBB\\\www~~~|||{{{~~~{{{xxxvvvvvvvvvwwwxxxooogggeeeccc\\\WWWVVVaaavvvzzznnnmmmqqq{{{xxxaaaMMMAAACCCJJJRRRTTTRRRTTTYYY[[[\\\```hhhpppvvvxxxwwwwwwvvvuuussspppnnnmmmllliiiiiiiiiiiihhhhhhhhhhhhjjjiiihhhhhhgggfffeeeeee~~~}}}|||~~~}}}}}}|||}}}}}}~~~~~~~~~}}}{{{yyywwwvvvvvvtttssssssttttttsssqqqqqqpppooonnnnnnnnnnnnnnnlllllllllllllllmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkiiilllmmmlllnnnsssuuutttuuussslllaaaYYYWWWTTTQQQJJJFFFCCCFFFHHHJJJOOOVVV]]]^^^^^^^^^^^^^^^]]]]]]___iiiyyytttmmmwww|||vvvvvvxxxsssnnnlllmmmmmmkkkiii___XXXMMMDDD>>>:::444111///............---------......------.........---.................................//////000111222222333:::JJJ___sssuuu___OOOEEE@@@CCCNNN[[[bbbbbbbbbdddcccbbbaaaaaa`````````aaa``````___\\\XXXRRRMMMIIIJJJJJJJJJKKKMMMPPPRRRTTTUUUVVVXXX[[[___dddhhhkkkhhhnnnrrrsssuuuzzz}}}|||{{{|||}}}zzzuuukkkhhheeeeeejjjsss~~~}}}{{{{{{}}}}}}yyyxxxxxxwwwrrrnnnhhheeeaaa\\\ZZZYYYZZZ[[[cccbbb```\\\XXXRRRNNNKKKMMMWWWcccmmmwwwrrrhhh^^^YYY[[[```ccccccdddfffjjjooossssssqqqoooqqqrrrsssttttttsssqqqpppnnnmmmlllkkkkkkiiieeebbbcccdddfffdddaaa]]][[[ZZZUUUUUUTTTTTTSSSSSSTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTQQQRRRRRRQQQQQQPPPOOONNNQQQPPPPPPPPPQQQRRRSSSSSSRRRRRRRRRQQQRRRVVV\\\```bbbkkknnnkkkiiijjjhhhaaa\\\XXXUUUVVVZZZaaagggjjjkkkkkklllooouuu||||||ppphhhccc```\\\PPPEEEEEEOOO]]]nnnzzz}}}uuummmmmmsss|||nnnjjjnnnqqqqqqxxx~~~~~~~~~|||wwwrrrmmmkkkiiiiiieeeaaa\\\WWWSSSNNNJJJFFFDDD@@@:::444///......//////...,,,+++++++++,,,---++++++++++++++++++++++++...---,,,,,,---///111222555>>>TTTmmmzzz{{{~~~|||{{{zzz{{{zzzxxxuuutttssssssssswwwqqqnnnnnnjjjbbbZZZUUU]]]ttt{{{xxxzzzeeeNNNEEEFFFKKKRRRTTTRRRTTTXXXWWWYYY^^^fffooouuuxxxyyyvvvuuutttsssqqqpppnnnnnnjjjjjjjjjjjjiiiiiiiiihhhjjjiiihhhgggfffeeedddccc~~~|||zzz~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzwwwuuussssssssssssrrrqqqpppppppppppppppooooooooollllllllllllllllllllllllnnnmmmlllkkkjjjjjjjjjjjjiiijjjjjjkkkooovvv}}}|||ooofffbbb^^^ZZZSSSNNNLLLMMMOOOPPPUUU\\\eeefffggghhhhhhgggfffeeeeeennn{{{tttoooxxx~~~rrroooqqqvvvqqqmmmkkklllllljjjhhh^^^VVVLLLCCC>>>999444111///............---------,,,---------,,,,,,,,,---....................................///000111222444444:::III]]]mmmuuuvvv~~~bbbMMMCCC@@@DDDOOO]]]ddddddcccdddbbbbbbaaa```____________^^^^^^^^^\\\XXXRRRMMMIIIJJJJJJJJJKKKMMMOOOQQQRRRTTTUUUXXX[[[```dddhhhkkkiiinnnssssssvvv|||~~~~~~{{{tttmmmhhh___[[[WWWXXX___mmm{{{~~~zzzvvvppplllgggbbb```___```aaagggddd]]]WWWPPPLLLIIIHHHLLLTTT[[[```gggqqqwwwxxxtttlllccc___```ccceeeeeeggghhhkkkooossstttrrrppprrrssstttuuuuuutttrrrqqqooommmllllllllljjjgggeeedddeeeeeedddaaa^^^\\\[[[VVVVVVUUUUUUUUUUUUUUUVVVUUUVVVXXXYYYYYYXXXVVVUUUSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRPPPQQQQQQQQQRRRUUUZZZ^^^___fffkkkiiiffffffccc^^^XXXTTTPPPOOORRRWWW[[[^^^```aaacccffflllttt|||~~~pppfff```\\\YYYPPPFFFGGGQQQbbbsss}}}xxxpppkkktttxxxrrrtttuuussswww}}}~~~~~~~~~~~~|||xxxsssooollljjjiiiddd```[[[VVVRRRNNNJJJGGGFFFBBB;;;444///......///......---,,,,,,,,,,,,---++++++++++++++++++++++++...---,,,,,,,,,...///000555===QQQjjjvvvwwwzzz~~~|||zzzyyyxxxvvvrrrooonnnoooqqqrrruuuuuuuuuvvvsssjjj```YYY[[[ooolllSSSHHHHHHKKKQQQSSSRRRSSSWWWWWWZZZ___gggnnntttwwwyyywwwwwwuuutttrrrpppnnnnnnjjjjjjjjjiiiiiihhhhhhgggjjjiiiiiihhhhhhggggggfff|||zzz}}}}}}}}}|||}}}}}}~~~~~~|||||||||}}}}}}}}}~~~~~~yyywwwtttsssssssssrrrqqqooopppqqqrrrrrrrrrqqqpppllllllllllllllllllllllllnnnmmmllljjjiiiiiiiiiiiihhhhhhhhhkkkqqqzzzvvvqqqlllhhhddd___[[[\\\]]]]]]bbbgggmmmoooqqqssssssrrrpppooolllsss~~~uuuqqqzzz{{{xxxjjjhhhlllqqqmmmjjjiiijjjkkkiiifff\\\UUUJJJBBB>>>999555111///............---------***,,,---,,,******+++---....................................///000111222666555;;;JJJ]]]lllrrrqqqssshhhOOOCCC???CCCPPP^^^eeedddbbbcccbbbaaa```___^^^^^^^^^^^^[[[[[[\\\[[[WWWRRRMMMIIIJJJJJJKKKLLLNNNOOOQQQRRRUUUVVVYYY\\\aaaeeehhhjjjjjjpppssstttwww~~~{{{ssshhh___ZZZRRROOOLLLNNNWWWeeeuuu{{{xxxtttqqqmmmiiifffeeefffggghhhcccZZZQQQKKKHHHGGGHHHLLLRRRWWWYYY```jjjrrruuuwwwppphhhcccccceeefffgggkkkjjjkkkmmmpppssssssrrrrrrsssuuuvvvvvvuuutttsssooonnnlllllllllkkkiiigggeeedddcccbbb```^^^[[[ZZZWWWWWWVVVVVVVVVWWWWWWXXXVVVXXXYYY[[[[[[YYYXXXVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPQQQPPPPPPSSSWWWZZZ]]]bbbeeedddbbb```]]]ZZZUUUQQQMMMJJJKKKNNNPPPQQQUUUVVVYYY\\\bbbkkkvvv}}}rrrhhh```\\\TTTNNNGGGHHHUUUhhhyyy{{{tttllluuuzzzyyywwwssstttzzz}}}}}}|||yyyuuuqqqmmmkkkiiiccc___YYYTTTPPPMMMJJJHHHFFFBBB<<<555111///...///......------,,,,,,,,,---++++++++++++++++++++++++---------,,,---...///000777>>>RRRkkkwwwvvvuuuyyy|||{{{yyytttnnniiihhhkkkqqqtttxxx{{{~~~xxxnnnggg```mmmqqqZZZKKKHHHJJJOOORRRQQQSSSVVVYYY]]]bbbhhhmmmrrruuuwwwzzzyyywwwuuurrrooommmllljjjiiiiiihhhggggggfffffffffffffffggghhhhhhiiiiii}}}{{{}}}|||||||||}}}~~~{{{{{{{{{|||}}}~~~{{{xxxuuusssssssssrrrqqqnnnppprrrttttttsssrrrqqqmmmmmmmmmlllllllllllllllmmmmmmkkkjjjiiiiiiiiiiiiiiihhhiiimmmrrr|||~~~wwwqqqmmmmmmlllllloootttzzz|||~~~{{{yyytttzzzwwwqqq}}}xxxsssgggeeeiiillliiifffgggiiijjjhhhfff[[[SSSIIIBBB===999555111///............---------))),,,...---***)))+++---.................................//////000111222666555;;;JJJ___oootttsssqqq~~~nnnRRRGGG>>>CCCPPP___fffeeebbbbbbaaa```___^^^]]]]]]\\\\\\XXXYYYYYYXXXUUUPPPLLLJJJIIIJJJKKKMMMOOOPPPRRRRRRUUUWWWZZZ]]]aaadddggghhhiiiooorrrsssvvv}}}~~~~~~~~~~~~}}}vvvjjj^^^VVVQQQIIIGGGFFFIIIQQQ]]]jjjrrrzzz{{{|||}}}|||~~~|||zzzyyywwwsssooommmkkkkkkkkkfffaaaXXXOOOJJJHHHJJJLLLIIINNNSSSWWWaaammmuuuvvv}}}vvvnnngggeeegggiiijjjnnnmmmlllnnnpppsssttttttssstttvvvwwwwwwvvvuuutttooommmkkkkkklllkkkjjjiiieeecccaaa``````^^^[[[YYYXXXXXXWWWWWWWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXYYYXXXXXXWWWVVVUUUSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQPPPOOOQQQTTTVVVZZZ]]]^^^]]]ZZZWWWUUUTTTQQQNNNJJJGGGGGGHHHGGGGGGKKKMMMPPPSSSXXXbbboooxxxssshhh___ZZZOOOKKKFFFGGGUUUjjj{{{}}}uuummmvvv~~~{{{vvvpppooowww~~~}}}}}}|||zzzwwwsssoookkkiiibbb^^^XXXSSSPPPMMMJJJIIIEEEBBB===777333000//////............---------,,,++++++++++++++++++++++++------------...///000111666>>>RRRkkkwwwuuurrrtttzzz}}}~~~zzzuuummmgggggglllsssxxx}}}{{{nnnrrryyyqqq^^^KKKHHHHHHMMMPPPQQQRRRUUUZZZ^^^dddiiilllpppsssvvv|||{{{xxxuuurrrooommmllljjjiiiiiihhhgggfffeeeeeeaaabbbcccdddeeegggggghhh~~~}}}}}}}}}}}}~~~~~~||||||{{{{{{|||}}}~~~}}}zzzvvvtttttttttsssrrrmmmpppsssuuuvvvuuusssrrrnnnnnnnnnmmmmmmmmmllllllmmmmmmlllkkkkkkkkkkkkkkkllljjjkkkooottt|||}}}~~~vvvrrroooeeedddgggiiifffdddfffiiijjjiiigggYYYRRRIIIAAA===999555111///............---------***...000///+++***,,,000.................................//////000111222555333999JJJaaasssyyyxxxsssoooSSSHHH===CCCQQQ```hhhfffbbbbbbaaa```___]]]\\\\\\[[[[[[WWWWWWVVVTTTRRROOOLLLJJJGGGHHHJJJMMMOOOQQQRRRSSSUUUWWWYYY\\\```bbbdddeeefffllloooooorrryyy~~~}}}}}}|||}}}~~~}}}}}}yyypppdddXXXQQQNNNHHHGGGGGGJJJPPPXXX```eeemmmmmmnnnmmmooosss{{{{{{|||~~~~~~}}}zzzvvvsssooommmkkkbbb\\\TTTLLLIIIJJJMMMPPPKKKPPPWWW```ooo~~~~~~tttmmmiiijjjlllnnnooooooooorrrtttuuuuuusssssstttvvvxxxxxxwwwvvvuuunnnlllkkkjjjkkkkkkjjjiiifffdddaaa``````___\\\YYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPNNNOOOQQQSSSWWWWWWWWWUUUQQQMMMLLLMMMKKKIIIGGGFFFFFFFFFDDDBBBEEEGGGJJJLLLQQQ[[[iiittt~~~sssggg^^^XXXLLLJJJEEEFFFTTTjjjzzz~~~uuunnnuuu}}}zzzssslllkkkttt}}}}}}||||||zzzxxxtttpppllliiiaaa]]]WWWRRROOOMMMKKKIIICCCAAA===999555222000///...............------,,,++++++++++++++++++++++++,,,,,,---...000111222222333:::MMMgggttttttrrrtttuuuzzz|||wwwpppkkkkkkooovvv{{{|||xxxzzznnn\\\KKKGGGFFFJJJOOOPPPRRRUUUXXX]]]ccchhhkkknnnrrruuu{{{zzzxxxvvvsssqqqooonnnkkkkkkjjjiiihhhgggfffeeebbbbbbcccdddeeeffffffggg~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~{{{wwwuuuttttttsssrrrmmmooosssvvvwwwvvvtttrrroooooonnnnnnnnnmmmmmmmmmnnnnnnmmmllllllllllllmmmppplllmmmqqqttt{{{yyytttrrrxxxkkkcccbbbdddgggeeedddfffiiikkkjjjhhhYYYRRRHHHAAA===999555222//////.........---------,,,///222111---+++...222.................................//////000111222333222777IIIbbbuuu|||{{{uuummmRRRGGG>>>DDDRRRbbbiiigggcccbbbaaa```^^^]]]\\\[[[[[[[[[VVVVVVTTTRRRPPPNNNKKKJJJEEEGGGIIILLLOOOQQQRRRRRRTTTVVVYYY[[[^^^```bbbbbbdddhhhkkkkkknnnuuuzzz{{{xxxxxxyyy{{{}}}zzzyyyuuulll```VVVPPPNNNKKKLLLLLLOOORRRWWW[[[^^^```aaaaaaaaaccckkkuuu}}}xxxyyy|||{{{vvvqqqmmmkkk]]]XXXPPPJJJGGGIIIMMMQQQTTTZZZbbbpppyyyqqqlllmmmppprrroooppprrrvvvxxxxxxuuurrrsssuuuwwwxxxyyyxxxwwwvvvnnnllljjjjjjkkkkkkkkkjjjhhhdddaaa```aaa```\\\YYYYYYYYYYYYYYYYYYZZZ[[[[[[]]]\\\\\\[[[[[[\\\\\\]]]\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXXVVVUUUTTTTTTSSSSSSRRRRRRQQQPPPNNNMMMOOOQQQTTTSSSRRRPPPKKKGGGFFFHHHGGGFFFEEEEEEFFFFFFCCCAAAAAADDDFFFHHHMMMWWWfffqqq{{{ttthhh^^^XXXMMMKKKGGGFFFTTTjjjzzzuuunnnuuu}}}}}}{{{xxxqqqiiihhhrrr||||||||||||{{{yyyuuupppllliiiaaa\\\VVVQQQNNNMMMKKKJJJAAA@@@===:::777333000///......//////......---,,,++++++++++++++++++++++++,,,,,,---///000222333444111666IIIbbbqqqrrrrrruuurrryyy|||yyytttppppppsssxxx|||~~~zzzuuuvvvxxx||||||zzz|||}}}jjjYYYKKKFFFDDDIIINNNPPPRRRUUUVVV[[[bbbfffiiimmmqqquuuyyyxxxwwwvvvtttrrrqqqpppllllllkkkjjjiiihhhgggfffeeeeeeeeefffffffffgggggg}}}}}}~~~~~~}}}}}}zzz{{{||||||}}}}}}||||||~~~}}}|||zzzxxxvvvuuutttoooppprrruuuwwwvvvsssppprrrqqqooonnnmmmmmmmmmnnnllllllmmmnnnooopppppppppqqqssstttsssttt|||~~~uuuooolllzzz~~~ttthhh___]]]aaafffgggfffgggkkknnnmmmiiieee[[[SSSJJJEEE>>>666222222222000...---,,,---...///.........------,,,,,,,,,------------.........///111111111111111111111111777777;;;JJJddd}}}iiiQQQGGGAAAGGGSSSbbbiiifffcccccc```______^^^\\\ZZZXXXWWWTTTTTTTTTSSSQQQNNNJJJHHHEEEFFFGGGIIIKKKNNNPPPQQQSSSUUUWWWXXXZZZ]]]aaadddfffggghhhjjjllloooqqqssstttuuuxxxzzz}}}~~~vvvrrrkkkddd]]]XXXVVVTTT[[[WWWSSSVVV\\\bbbcccbbb```^^^[[[XXXYYY```llluuuuuutttxxx}}}vvvnnnfffaaaVVVRRRNNNNNNRRRUUUVVVUUUZZZbbbqqqwwwsssrrrssssssttttttuuuvvvvvvvvvuuuuuuvvvuuuuuutttuuuuuuvvvvvvnnnmmmkkkjjjkkkkkkjjjiiiffffffeeecccaaa```___^^^ZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^_______________^^^___^^^\\\\\\\\\^^^```aaa^^^\\\XXXUUUTTTUUUVVVWWWWWWVVVTTTQQQOOONNNLLLLLLMMMNNNNNNMMMJJJIIIJJJKKKIIIGGGFFFFFFFFFFFFDDDBBBCCCCCCFFFJJJLLLRRRaaaooo{{{sssfff]]]YYYTTTJJJCCCHHHTTTdddvvv{{{uuusss{{{~~~{{{yyyzzzxxxrrrooopppkkkuuu}}}{{{yyyvvvrrrlllhhhbbb^^^WWWRRRNNNJJJGGGEEEBBB@@@===:::777444000---///---,,,,,,---...---,,,------------------------------------............777999EEEWWWhhhooosssvvvyyywwwpppuuuwwwtttvvv}}}zzzssspppqqqrrrqqqtttvvvxxxyyyttteeeUUUBBB@@@@@@CCCIIINNNQQQRRRVVVXXX]]]cccjjjppptttwwwxxxxxxxxxwwwuuurrrpppnnnkkklllllllllkkkiiigggfffgggfffeeeddddddeeeggghhh{{{}}}~~~~~~~~~~~~zzzzzz{{{||||||||||||||||||{{{zzzxxxvvvuuussssssrrrssstttwwwxxxwwwtttqqqpppooommmlllllllllmmmmmmooonnnoooooopppqqqsssssstttwwwyyyxxxwww{{{zzzpppkkkcccnnn{{{qqqfff]]][[[^^^ccchhhhhhjjjmmmqqqpppjjjfff[[[RRRJJJDDD>>>666222222111000...---,,,---...///......---------,,,,,,,,,------........./////////,,,,,,---...//////000000666666:::KKKfffgggQQQHHH@@@FFFSSSbbbiiifffcccbbbaaa```___^^^\\\ZZZXXXWWWUUUUUUTTTRRROOOLLLIIIGGGGGGGGGGGGHHHJJJLLLMMMNNNSSSUUUVVVWWWXXXZZZ^^^aaacccdddeeehhhkkkoooqqqssstttuuuwwwzzz|||~~~}}}}}}~~~wwwsssmmmgggcccbbbbbbcccfffccc```bbbhhhlllmmmlllfffbbb\\\WWWWWW]]]fffmmmnnnooottt}}}}}}tttjjjaaa\\\WWWUUUSSSTTTWWWZZZ]]]___eeennn}}}wwwssstttvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvooommmkkkjjjkkkkkkjjjiiigggfffeeedddbbb```______ZZZ[[[\\\]]]^^^^^^^^^^^^______```````````````___```___^^^]]]]]]^^^```aaa]]][[[YYYWWWVVVUUUVVVVVVVVVTTTRRRPPPNNNMMMLLLLLLNNNOOOQQQPPPNNNMMMMMMNNNHHHFFFDDDDDDDDDEEECCCBBBDDDDDDFFFIIIKKKQQQ___mmm{{{qqqddd\\\YYYVVVLLLEEEHHHSSSbbbsss|||yyy}}}xxxuuutttqqqllliiijjjkkkuuu~~~~~~|||zzzwwwuuupppkkkgggaaa]]]VVVQQQMMMIIIFFFDDD@@@???<<<;;;999666111...///...,,,,,,---------,,,------------------------......//////000000111111444777BBBUUUeeennnrrruuu{{{yyyssswwwyyywwwyyy|||uuupppmmmlllmmmoooqqqsssvvvrrrdddVVVCCCAAA@@@CCCHHHNNNQQQRRRUUUWWW\\\bbbhhhooosssvvvxxxxxxxxxwwwvvvtttqqqpppllllllllllllkkkiiigggfffhhhgggeeeddddddeeefffggg{{{~~~~~~}}}zzzzzzzzz{{{{{{{{{{{{{{{|||{{{zzzxxxwwwuuutttsssuuuuuuvvvxxxyyyxxxtttqqqmmmmmmlllkkkkkkkkklllllloooooonnnnnnoooqqqsssuuutttxxx|||}}}zzz{{{uuulllggg___eeeqqq~~~~~~yyyoooddd\\\ZZZ\\\___fffgggjjjooorrrpppiiicccYYYQQQIIICCC===666222222000///...---------...///...------------,,,,,,,,,............/////////000******+++---...000111111444444999LLLjjj{{{cccPPPHHH???EEESSSbbbiiigggccccccbbbaaa```___\\\ZZZXXXWWWVVVUUUSSSPPPMMMIIIGGGEEEGGGGGGGGGGGGHHHJJJKKKLLLSSSTTTUUUUUUVVVXXX[[[]]]___```cccfffjjjnnnqqqssssssuuuwwwyyy|||~~~~~~|||||||||xxxvvvrrrnnnmmmoooqqqssspppllljjjkkkooosssuuutttqqqjjj___XXXWWW\\\bbbfffhhhiiioooxxx|||{{{{{{}}}~~~sssggg]]]WWWWWWWWWXXXZZZ\\\aaafffkkkpppzzzxxxvvvwwwyyy{{{{{{{{{|||||||||{{{{{{zzzxxxxxxwwwwwwvvvvvvuuuuuupppnnnlllkkkllllllkkkjjjhhhgggfffdddbbbaaa```___[[[\\\]]]^^^____________aaaaaabbbbbbbbbbbbaaaaaabbbaaa___^^^^^^___```aaa]]]\\\\\\[[[YYYXXXVVVUUUUUUTTTRRRPPPNNNMMMMMMMMMPPPSSSVVVWWWUUUSSSRRRRRRKKKIIIFFFEEEFFFGGGFFFFFFIIIHHHIIILLLNNNSSS```mmmzzzpppeee^^^ZZZXXXOOOGGGJJJSSSaaaqqq~~~~~~vvvpppmmmjjjeeecccdddjjjuuu}}}}}}{{{xxxvvvsssooojjjfff```\\\UUUOOOKKKHHHDDDBBB===<<<<<<;;;:::888333000000...,,,,,,------,,,+++------------------------------...///000000111111222444???QQQbbbkkkpppttt}}}}}}vvvyyy{{{zzz||||||zzzxxx|||xxxrrrllliiigggiiijjjmmmqqqqqqeeeYYYEEEBBB@@@CCCIIIOOOQQQRRRTTTVVV[[[```gggmmmrrruuuxxxxxxyyyxxxwwwuuusssrrrlllllllllllljjjiiihhhgggiiihhhfffeeeeeeeeeffffff|||~~~~~~|||zzzzzzzzzzzzzzz{{{{{{|||~~~}}}|||{{{yyyxxxwwwvvvuuuuuuvvvxxxyyyxxxuuussslllllllllkkkkkkkkkllllllmmmllljjjjjjkkknnnqqqsssrrrwww|||}}}|||}}}~~~ssskkkhhhdddeeeiiiqqq}}}{{{pppfff^^^\\\\\\^^^bbbdddhhhmmmpppmmmeee___XXXPPPGGGBBB<<<555111111//////...---------...///------------------------........./////////000000------...///000111222333444444:::OOOnnn}}}sss^^^MMMFFF???FFFTTTdddkkkiiieeeeeecccbbbaaa___]]]ZZZXXXWWWWWWVVVSSSPPPLLLHHHEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKQQQSSSTTTTTTUUUWWW[[[]]]___```bbbeeeiiillloooqqqssstttvvvyyy{{{}}}~~~~~~}}}{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{|||vvvrrrmmmlllooouuuzzz}}}|||rrrfff^^^]]]aaadddfffhhhhhhkkkpppqqqnnnlllnnnvvvuuuiii___XXXWWWZZZ]]]___```eeelllqqquuu{{{zzzzzz{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvqqqooommmlllmmmmmmlllkkkiiiiiigggeeecccbbb```___\\\]]]^^^___```aaaaaaaaacccddddddddddddccccccbbbcccbbbaaaaaa```aaaaaabbb^^^___```___^^^[[[XXXVVVVVVTTTRRRPPPOOOOOOPPPQQQVVVYYY]]]___]]]ZZZXXXWWWRRRPPPMMMLLLMMMNNNNNNNNNOOONNNNNNQQQSSSYYYeeeqqq|||uuujjjccc___ZZZQQQJJJLLLTTTaaarrrvvvlllhhhddd```___```gggrrr}}}~~~|||xxxvvvsssooojjjggg___[[[TTTNNNJJJFFFBBB@@@:::::::::;;;;;;999555222000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////111222<<>>FFFUUUfffooolllhhhgggbbbbbbbbb```___]]][[[ZZZXXXXXXWWWTTTPPPKKKGGGDDDAAABBBCCCEEEGGGJJJLLLNNNMMMOOOQQQSSSUUUXXX\\\___aaabbbccceeegggjjjlllmmmqqqsssuuuwwwzzz|||}}}}}}{{{zzzxxxtttpppoooqqqsssyyy~~~yyyrrriiicccccckkkuuu||||||sssmmmlllnnnqqqsssrrrmmmiiigggbbb\\\ZZZ[[[dddqqq~~~yyyqqqiiidddaaacccfffhhhhhhhhhiiiiiigggnnnyyy{{{xxxuuussspppnnnoooqqqtttwwwzzzzzz{{{{{{{{{yyyxxxwwwsssqqqooonnnoooooonnnmmmlllkkkjjjhhheeecccaaa```^^^___```bbbcccdddddddddfffggggggffffffeeedddcccdddddddddeeeeeeeeeffffffcccdddffffffddd```\\\YYYWWWVVVTTTRRRRRRTTTVVVXXX```dddiiilllllljjjiiihhhfffeeedddeeeffffffeeeddd___[[[YYYZZZ]]]aaakkkttt|||pppiiiZZZSSSNNNOOOVVVbbbuuu~~~pppccc^^^\\\ZZZYYYZZZ___kkkxxx~~~}}}yyyvvvssspppllliii___ZZZSSSMMMHHHDDD@@@>>>888777666777888888777555111///---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.............../////////111222999JJJZZZdddlllqqq|||{{{wwwwwwxxxyyyyyyvvvxxx{{{{{{wwwooogggbbb___eeennnuuuxxxuuuoookkkdddbbb```aaaiiiooommmfffOOOHHH@@@AAAHHHPPPSSSRRRSSSTTTWWW\\\bbbjjjppptttvvvvvvwwwvvvuuusssqqqpppkkkjjjhhhgggffffffeeeeeefffeeeeeeeeeddddddcccccc~~~}}}~~~~~~}}}|||{{{{{{}}}~~~{{{{{{zzzyyyxxxwwwwwwvvvwwwvvvuuuuuuuuutttqqqooommmmmmmmmlllkkkiiigggfffgggggghhhiiikkkmmmnnnpppsssuuuyyy|||~~~vvvrrrsssmmmoooooommmppp~~~yyykkkdddaaaaaabbbeeefffiiimmmooollleee^^^TTTLLLDDD???:::333///000+++,,,------............,,,,,,,,,---------......,,,,,,,,,,,,---------------.........//////000000111555===PPPmmmxxxnnnggg]]]QQQHHHDDD<<>>888666444444555666666666111///---,,,,,,,,,+++***++++++++++++++++++++++++//////............------111111777GGGVVVaaahhhmmmxxxyyysssrrrttttttrrrtttvvvxxxwwwrrrjjjbbb]]]\\\aaaiiiqqqttttttqqqnnnbbb```\\\\\\ccckkkjjjdddOOOFFF======EEENNNPPPOOOPPPQQQTTTYYY___gggmmmqqquuuuuuuuutttsssqqqnnnmmmjjjhhhgggeeeddddddddddddcccccccccdddcccccccccbbb}}}}}}~~~~~~|||{{{|||}}}}}}}}}|||{{{zzzzzzyyyyyy{{{yyywwwvvvuuurrrooommmlllllllllllljjjgggeeedddbbbccceeeggghhhjjjkkklllkkkpppvvv}}}~~~tttrrrsssooorrrrrrooonnnzzzyyyjjjbbb``````aaacccdddfffjjjmmmjjjccc]]]TTTKKKDDD???:::333///000+++,,,------.........---,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,---...///000222333333000444===NNNkkkrrrhhh\\\OOOFFFBBB:::BBBRRRdddllljjjfffeeeaaaaaaaaaaaa```___^^^]]]WWWYYYZZZZZZWWWQQQJJJFFFEEEEEEEEEFFFGGGIIIJJJKKKNNNOOOPPPPPPQQQRRRVVVXXXZZZ[[[^^^aaadddhhhkkkmmmqqqrrrtttwwwyyy{{{|||}}}~~~{{{uuunnniiiiiilllpppuuuzzz~~~wwwrrrssswww{{{wwwwwwtttpppkkkjjjnnnrrrooommmllllllggg]]]WWWVVVLLLUUU^^^bbbfffllloooppp{{{{{{zzzxxxtttnnnhhhdddbbbaaabbbcccbbb]]]TTTMMMLLLPPPYYYhhhxxx~~~zzzqqqjjjgggiiimmmpppssstttvvvwwwwwwvvvuuuttttttrrrpppoooppppppooonnnnnnmmmkkkiiifffdddbbbaaa___```aaaccceeefffffffffggggggggggggfffeeedddcccbbbccceeeggghhhiiiiiiiiicccdddeeedddbbb^^^[[[XXXVVVTTTRRRQQQQQQTTTWWWYYY```dddkkkqqqtttwwwzzz|||}}}zzzsssllljjjiiijjjpppwwwrrrggg\\\UUUOOONNNRRR\\\nnn}}}~~~pppccc___```___^^^^^^\\\gggtttzzz}}}~~~~~~{{{vvvssspppmmmjjjggg___[[[TTTMMMHHHDDD@@@>>>888555333222333555666666222///---,,,,,,,,,+++***++++++++++++++++++++++++...------,,,,,,+++******111000666EEETTT^^^eeekkkuuuxxxqqqoooqqqpppnnnssstttuuutttooofff^^^XXXXXX]]]eeemmmsssuuuuuuuuuaaa]]]XXXXXX___ggggggbbbNNNDDD;;;;;;CCCKKKNNNMMMNNNOOORRRVVV]]]dddkkkoootttuuutttsssqqqooolllkkkiiihhhfffdddcccccccccdddaaaaaabbbcccccccccbbbbbb~~~}}}}}}|||}}}|||{{{{{{{{{|||~~~}}}|||{{{|||}}}|||{{{yyywwwuuuttttttttttttqqqooommmmmmmmmllliiieeebbb___bbbaaaaaabbbcccfffhhhiiikkkooouuu{{{zzzuuurrrsssrrrrrrrrrttt||||||mmmddd^^^^^^```]]]dddjjjlllmmmjjjaaaWWWNNNIIIAAA:::555222000...////////////////////////------------------------,,,---......,,,,,,---.....................------555666;;;JJJhhh}}}kkk[[[OOOHHHEEEAAABBBMMM```jjjgggcccccc^^^^^^^^^```bbbccccccaaa^^^YYYUUUWWW[[[YYYPPPGGGCCCDDDFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPQQQSSSVVVXXXZZZ\\\^^^aaacccgggllloooqqqpppppprrrvvvzzz||||||~~~}}}}}}}}}}}}{{{xxxuuu}}}~~~{{{xxxrrrjjjdddeeejjjooopppqqqqqqpppllleee[[[UUUTTTPPPMMMOOOQQQSSSXXX^^^hhhmmmpppnnnppprrrnnnfff```___^^^]]]ZZZUUUMMMHHHFFFFFFLLL[[[ppp}}}xxxoooggghhhooorrrsssuuuwwwxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrrrrrpppnnnllliiihhhggggggggghhhgggfffffffffhhhiiijjjiiigggffffffggghhhhhhggggggfffggghhhiiiiiigggeeebbbbbbaaa```]]]ZZZWWWUUURRRRRRQQQQQQRRRSSSTTTUUU]]]dddnnnxxxwwwpppnnnpppuuuxxxyyylll```XXXOOOKKKLLLVVVhhhxxxxxxrrrkkkhhhhhhgggddd```^^^fffqqqzzz~~~}}}xxxtttooojjjeeeaaa]]]XXXQQQKKKHHHEEECCCAAA===:::666444444555666555///...------------+++***)))***,,,.........,,,+++---------...------,,,,,,444111444BBBSSS___dddeeesss{{{vvvmmmkkkmmmooopppxxxtttsssqqqiii\\\VVVWWWSSS[[[bbbhhhpppwwwyyywwwnnn```ZZZZZZYYYaaaggg```LLLAAA<<>>@@@@@@FFFNNNPPPQQQSSSVVV[[[___dddfffnnnpppssssssqqqooooooooolllkkkjjjhhhfffeeeddddddbbbbbbbbbaaa``````______~~~}}}|||||||||}}}}}}}}}|||{{{{{{{{{zzzyyyzzz{{{{{{yyywwwuuusssrrrrrrrrrrrrooommmiiiiiihhhfffccc```]]][[[[[[ZZZZZZ[[[\\\^^^```aaacccgggmmmuuu|||~~~wwwrrrnnnooottt~~~ooofff```]]]^^^bbbhhhmmmoooooolllcccZZZMMMHHH@@@999555222///...........................------------------------...///000///......///000000000000000000000000000444777;;;FFF\\\zzzvvvfffVVVJJJCCC===>>>KKK___jjjgggbbbbbb^^^^^^^^^```bbbccccccaaa^^^ZZZWWWXXX[[[YYYPPPHHHEEEEEEFFFFFFGGGGGGGGGGGGIIIKKKNNNOOOPPPRRRUUUWWWYYY[[[]]]___bbbfffjjjnnnooooooppprrruuuxxx{{{}}}|||pppiiiffffff```aaafffooovvvssshhh^^^TTTNNNJJJHHHFFFDDDFFFJJJLLLSSS\\\dddmmmssssssooo```^^^\\\YYYUUUNNNGGGAAA>>>===AAANNNaaattt{{{qqqnnnpppsssttttttuuuuuuttttttsssuuuttttttsssrrrqqqqqqppppppoooooonnnmmmllljjjiiiiiiiiihhhhhhiiiiiijjjkkkjjjhhhgggggghhhiiiiiihhhhhhgggggghhhiiihhheeeccc```^^^\\\YYYVVVTTTRRRRRRMMMMMMLLLLLLMMMNNNPPPQQQVVV\\\eeennnwww|||yyyzzz}}}yyyjjj^^^UUUMMMKKKPPP[[[mmm||||||wwwqqqmmmmmmllljjjgggkkkrrrzzz~~~|||xxxtttqqqlllgggddd^^^YYYSSSMMMIIIFFFCCCAAA<<<999555333333444555555222000---,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,111000444@@@SSSccckkklllmmmpppxxxuuummmjjjkkknnnooo|||{{{|||zzzpppaaaUUUQQQQQQXXX___gggrrr|||wwwggg^^^ZZZWWW```iiifffZZZKKK???=========CCCKKKNNNOOOQQQTTTYYY^^^bbbdddmmmoooqqqrrrpppnnnmmmmmmmmmllljjjhhhgggeeeeeedddaaaaaa``````___^^^^^^^^^~~~}}}}}}|||}}}}}}~~~}}}{{{zzzxxxyyyxxxwwwxxxyyyyyyxxxvvvtttsssrrrrrrrrrqqqooommmggggggfffdddaaa^^^[[[YYYWWWWWWWWWWWWXXXZZZ\\\]]]\\\```fffmmmuuu|||xxxtttsssxxxyyyllleee```]]]]]]ccciiimmmnnnnnnkkkbbbYYYLLLGGG???888444111///...........................---------------------------///000///...---.../////////000000000000000111222666;;;DDDXXXttt|||kkkYYYKKKCCC<<<>>>KKK___jjjgggbbbbbb^^^^^^^^^```bbbccccccaaa^^^[[[XXXYYY[[[XXXPPPHHHFFFFFFEEEEEEEEEFFFFFFFFFGGGIIILLLMMMNNNPPPSSSUUUXXXZZZ]]]___aaadddiiilllnnnoooqqqsssuuuxxx|||{{{qqqjjjggg^^^]]]```jjjuuuxxxpppggg\\\UUUOOOKKKFFFAAAAAADDDDDDKKKVVVaaakkkooonnnkkkaaa___\\\XXXSSSLLLDDD???===;;;<<>>888333111///---........................------------------------,,,---......,,,,,,---............//////000000000000555:::CCCVVVqqqqqq^^^NNNEEE===???LLLaaalllhhhbbbbbb^^^^^^^^^```bbbccccccaaa___\\\ZZZZZZ[[[WWWOOOIIIFFFEEEDDDDDDDDDEEEFFFFFFGGGIIILLLNNNOOOPPPSSSUUUXXXZZZ\\\^^^```cccgggkkknnnpppssstttuuuxxx}}}{{{pppjjj___[[[ZZZbbbpppyyyyyyuuueee]]]VVVPPPIIIBBB???AAA@@@GGGSSSaaakkknnnllljjjdddaaa]]]YYYSSSLLLDDD>>>>>>;;;:::???KKKYYYeeekkkjjjgggeeedddcccdddnnnxxx}}}xxxvvvyyyyyyxxxwwwvvvuuuttttttuuutttsssrrrqqqpppoooooooooooopppqqqpppooommmllljjjjjjkkkkkkkkkjjjjjjjjjjjjhhhgggggghhhiiiiiihhhhhhgggffffffeeeccc```^^^[[[YYYVVVSSSPPPOOONNNNNNNNNMMMLLLKKKKKKKKKMMMMMMLLLOOOTTTYYY___gggooouuuxxx}}}wwwiii^^^UUUMMMNNNVVVcccuuu}}}|||wwwrrrnnnmmmpppsssuuuwww{{{~~~|||yyyvvvsssppplllhhheee]]]YYYTTTNNNJJJFFFBBB???;;;777444222222333444333333000,,,++++++---......,,,++++++*********+++,,,+++,,,,,,---.........---///000444>>>SSSjjjttttttrrrppprrr{{{|||xxxqqqkkkhhhjjjnnnrrrxxx~~~wwwiiiYYYOOOJJJOOOVVVaaarrrnnnccc\\\XXXbbbpppqqqmmmXXXDDD===;;;:::>>>EEEMMMNNNPPPSSSXXX]]]aaaccchhhkkknnnooonnnllllllllllllkkkiiifffdddbbbbbbaaa______^^^^^^]]]\\\\\\\\\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuutttsssuuuvvvwwwuuutttsssqqqppppppqqqpppnnnkkkeeedddaaa___\\\ZZZXXXWWWSSSSSSRRRRRRSSSTTTVVVWWWWWWZZZ^^^dddkkkssszzz~~~~~~zzzyyypppiiihhhhhhggggggccchhhkkkkkkjjjggg^^^UUUJJJDDD===777333111///---------------------------------------------------,,,---...---,,,+++,,,...---......//////000000000000444999CCCVVVooo~~~gggSSSGGG@@@BBBOOOdddnnnjjjcccbbb^^^^^^^^^```bbbccccccaaa___]]][[[[[[ZZZVVVOOOJJJEEEDDDCCCCCCCCCDDDFFFGGGIIIKKKNNNPPPQQQRRRUUUWWWWWWYYY[[[]]]___bbbfffiiilllooossstttuuuwww}}}|||ttteee^^^YYY]]]hhhuuu{{{}}}llleee\\\VVVMMMDDD@@@AAA>>>DDDRRRdddooopppnnnllleeebbb^^^YYYSSSLLLDDD??????<<<999;;;CCCNNNYYY___[[[YYYWWWVVVSSSTTT^^^iiiwww|||xxxyyyxxxvvvuuutttsssssssssssssssrrrqqqpppoooooonnnnnnnnnooooooooonnnmmmmmmjjjjjjkkkkkkkkkjjjiiiiiiiiigggffffffggghhhhhhggggggfffddddddcccaaa]]]ZZZWWWVVVTTTSSSQQQOOOOOONNNPPPNNNMMMKKKJJJJJJJJJKKKJJJMMMPPPTTTXXX^^^eeejjjpppvvvwwwiii```VVVOOOQQQZZZhhhxxx~~~xxxpppjjjiiimmmssswww{{{~~~}}}}}}{{{xxxuuurrroookkkfffccc\\\YYYSSSNNNJJJEEE@@@===:::777333111111222333333111///,,,++++++,,,,,,,,,+++++++++++++++*********++++++,,,---............///222555===SSSlllxxxwwwtttsssttt{{{|||xxxrrrlllhhhiiinnnrrrvvv~~~xxxjjjZZZNNNDDDIIIPPP]]]pppttthhh___YYYbbbpppqqqsss]]]GGG???<<<;;;>>>EEELLLMMMOOORRRWWW\\\```cccfffhhhlllnnnnnnmmmmmmnnnllljjjhhhfffcccaaa``````______^^^^^^]]]\\\\\\\\\{{{|||~~~|||{{{||||||}}}}}}~~~~~~{{{yyywwwvvvvvvsssrrrrrrsssuuuvvvtttssspppooonnnnnnnnnmmmkkkiiibbbaaa___\\\YYYWWWUUUTTTQQQPPPPPPPPPPPPRRRSSSTTTUUUVVVYYY^^^eeelllssswww}}}zzzyyy}}}kkkfffhhhiiihhhhhhdddhhhkkkjjjiiifff^^^UUUIIIDDD<<<666333000...------------------------------------------------------...///...---,,,---///......///000000111222222222444777BBBVVVmmm|||{{{sssYYYHHHDDDEEESSSgggpppkkkdddbbb^^^^^^^^^```bbbccccccaaa___]]]\\\\\\ZZZVVVOOOJJJCCCCCCBBBBBBCCCDDDGGGHHHHHHJJJMMMNNNOOOQQQTTTVVVWWWYYY[[[\\\^^^aaaeeehhhjjjmmmqqqrrrrrruuu{{{ssskkkaaa]]]aaajjjrrrwwwssslllccc\\\SSSIIIDDDEEEAAAFFFUUUhhhsssrrrooonnneeebbb]]]XXXRRRKKKDDD??????;;;888999>>>HHHQQQWWWUUUTTTRRRPPPKKKJJJRRR]]]jjjvvv~~~yyyuuutttrrrppppppooopppppppppppppppooooooooonnnnnnmmmmmmlllllllllmmmmmmnnniiijjjkkkkkkkkkiiihhhggghhhfffeeeeeefffggggggffffffeeecccbbbaaa^^^ZZZWWWTTTTTTTTTTTTRRRQQQPPPOOOQQQOOOMMMKKKIIIHHHHHHHHHGGGJJJMMMPPPSSSXXX^^^bbbmmmttt}}}vvvhhhbbbXXXQQQTTT^^^kkk{{{{{{pppgggdddhhhpppvvv}}}~~~}}}}}}zzzxxxtttqqqmmmiiidddaaa[[[XXXRRRMMMIIIDDD???;;;:::666222000111222222222///---+++++++++,,,+++******++++++,,,+++***)))(((***+++,,,---............///333666===SSSnnnzzzyyyssstttvvv{{{}}}wwwpppjjjiiimmmqqqvvvvvviiiXXXJJJ@@@CCCKKKXXXnnnzzznnncccYYY```mmmnnnwww```IIIAAA???===???EEEJJJKKKMMMQQQUUUZZZ^^^aaacccgggkkkmmmnnnnnnooopppmmmkkkiiifffdddbbbaaa```_________^^^]]]]]]\\\\\\wwwyyy|||~~~~~~|||{{{zzzzzz{{{|||}}}~~~~~~{{{xxxwwwvvvvvvrrrqqqqqqsssuuuuuutttrrrnnnmmmkkkkkklllkkkiiiggg```___\\\YYYWWWTTTSSSRRROOOOOONNNNNNNNNOOOQQQRRRQQQRRRTTTXXX^^^ffflllpppzzzyyyyyyyyyxxxgggcccfffgggfffeeeeeeiiikkkkkkiiifff^^^UUUHHHCCC<<<666222000...---------------------------------------------------...///000///...---...000///000000111222222333333333444777AAAVVVlllwwwwwwttt}}}|||]]]JJJFFFHHHUUUiiirrrllleeeccc^^^^^^^^^```bbbccccccaaa___^^^]]]\\\ZZZUUUOOOJJJCCCBBBAAAAAABBBEEEGGGIIIDDDGGGIIIKKKLLLNNNPPPSSSWWWXXXZZZ\\\]]]```eeehhhggglllpppqqqpppsssyyy{{{sssooonnnooorrrzzzwwwjjj___]]]aaagggkkkyyyqqqiiibbbXXXNNNIIIIIIFFFJJJYYYlllvvvrrrmmmllldddaaa\\\WWWQQQJJJCCC???===;;;888888===EEENNNTTTVVVUUUSSSOOOIIIFFFMMMWWWcccqqq}}}~~~xxxqqqpppnnnllllllllllllmmmoooooooooooonnnnnnnnnnnnllllllkkkjjjjjjkkkmmmnnniiijjjjjjkkkjjjiiihhhggggggfffddddddfffgggfffeeefffdddbbbaaa___\\\XXXUUUSSSSSSTTTUUUTTTSSSQQQPPPQQQOOOMMMJJJGGGFFFFFFEEECCCFFFIIILLLPPPTTTZZZ]]]lllsss|||uuuhhhdddZZZRRRUUU```mmm|||vvvjjjeeeiiiqqqxxx~~~}}}}}}zzzwwwtttppplllhhhccc```[[[WWWRRRMMMHHHCCC>>>:::999666222000111222222222...,,,++++++,,,+++***((()))***,,,---,,,***((('''***+++,,,---............000444666===RRRnnn|||zzzqqqssswww{{{|||ssskkkiiilllpppxxxuuugggVVVGGG===@@@GGGVVVmmmrrreeeZZZ___jjjkkkyyyaaaJJJBBB@@@???AAAFFFIIIJJJLLLOOOSSSXXX]]]___bbbfffjjjmmmooooooqqqrrrnnnllljjjgggeeecccbbbaaa```______^^^^^^]]]]]]\\\pppsssvvvyyyzzzyyyxxxvvvxxxwwwwwwwwwxxx{{{}}}}}}{{{zzz{{{{{{zzzyyyuuurrrpppqqqssssssqqqnnnkkkjjjiiihhhhhhgggdddbbb]]]\\\YYYWWWUUUUUUUUUUUUQQQQQQQQQPPPNNNMMMKKKJJJIIIJJJLLLPPPVVV^^^eeeiiiuuuxxx}}}}}}xxx~~~}}}uuuzzzrrrccc```cccdddddddddeeeiiikkkiiifffccc]]]VVVIIICCC<<<555222000///...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---.........---,,,++++++---...//////......///000333444666???VVVoooxxxtttuuusss~~~eeeMMMIIIKKKWWWhhhsssqqqhhhbbb``````aaaaaaaaa___^^^]]]]]]ZZZWWWVVVWWWUUUQQQMMMHHHEEEBBB@@@BBBCCCDDDEEEDDDGGGJJJMMMNNNOOOQQQSSSQQQSSSVVVXXX[[[```eeehhhiiikkknnnqqqsssuuuyyy{{{xxxmmmdddaaa___^^^]]]jjjmmmpppuuuyyyrrriiibbb\\\]]]bbbiiioooppphhh^^^XXXOOOGGGFFFLLL\\\ppp|||yyyoooggggggccc^^^ZZZVVVOOOFFF@@@===<<<:::666666===JJJUUUXXXYYYYYYTTTMMMJJJLLLPPP\\\hhhvvv}}}~~~xxxqqqhhhgggdddbbbccceeehhhjjjkkklllnnnooonnnnnnpppqqqnnnmmmkkkjjjiiiiiijjjkkkllllllkkkjjjjjjiiihhhhhheeeeeeddddddddddddccccccfffccc___\\\[[[ZZZYYYWWWVVVVVVUUUUUUTTTSSSRRRRRROOONNNLLLIIIFFFDDDCCCBBBBBBDDDHHHKKKNNNRRRWWWZZZkkkooouuu}}}xxxoooggg]]]SSSUUUccctttzzzllldddbbbjjjsss|||~~~{{{yyyvvvrrrnnnkkkgggccc```\\\VVVOOOJJJHHHDDD>>>888555666666444222000000111,,,,,,,,,+++++++++******/////////......---------,,,,,,,,,---------......,,,444888<<>>===@@@DDDJJJJJJJJJLLLNNNSSSXXX\\\]]]cccggggggiiinnnqqqppppppmmmiiifffeeecccaaa`````````___^^^]]][[[ZZZYYY^^^aaafffjjjmmmmmmkkkjjjmmmmmmoooppprrrssssssttttttsssrrrsssuuuvvvuuutttqqqqqqqqqooollljjjiiijjjeeeccc```_________^^^]]]XXXWWWVVVUUUTTTTTTTTTTTTNNNNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCFFFKKKSSS[[[___jjjnnntttyyy~~~~~~vvvtttwwwxxxvvvqqqpppxxxzzzoooiiieeeeeeeeebbbbbbdddfffkkknnnkkkgggbbbYYYPPPHHHBBB;;;555111000///...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------,,,+++...///111000//////000222333555777???VVVpppzzzwwwrrrrrrpppVVVJJJNNN[[[nnnzzzwwwlllddd^^^______^^^^^^]]][[[[[[[[[XXXUUUVVVWWWVVVSSSOOOHHHEEEBBB@@@AAACCCDDDDDDFFFGGGIIIIIIJJJMMMQQQSSSUUUVVVWWWXXXYYY[[[___aaagggiiimmmooorrrtttxxxzzz{{{rrrkkkeeedddaaa]]]XXXVVVVVVWWWVVVVVVVVVUUUVVVZZZ___cccooozzztttggg___]]]bbbhhhmmmllliiibbbXXXOOOMMMRRR```sss|||rrrlllcccaaa]]][[[XXXRRRIIIBBB;;;:::888555555999AAAHHHXXX[[[]]]ZZZRRRLLLJJJKKK[[[dddlllmmmkkkfff___WWWSSSRRRQQQPPPRRRTTTXXXZZZ^^^bbbgggjjjkkkllllllmmmkkkjjjiiihhhggggggggggggggggggeeedddbbbaaa```___]]]]]]]]]]]]]]]]]]]]]]]][[[YYYWWWVVVVVVWWWVVVTTTWWWWWWVVVVVVUUUTTTRRRRRROOONNNKKKIIIFFFCCCAAA@@@@@@BBBEEEHHHKKKPPPUUUXXXeeejjjrrryyyzzzqqqkkkccc[[[___nnnzzzlllbbb```hhhrrr{{{~~~yyyvvvrrrnnnkkkfffbbb^^^WWWRRRLLLIIIGGGCCC???;;;666777777444111///...///,,,,,,,,,+++++++++******++++++++++++************,,,,,,,,,---------......***111555:::PPPqqq~~~}}}wwwsss{{{ppp```QQQCCCBBB@@@GGGZZZuuu~~~mmmbbb```cccfffpppfffVVVGGG>>>===@@@CCCJJJJJJJJJJJJLLLPPPUUUZZZ\\\bbbffffffhhhlllnnnmmmmmmkkkgggeeedddbbb```^^^______^^^\\\[[[YYYXXXWWWUUUXXX\\\aaadddeeeddddddggghhhkkkmmmnnnooonnnmmmnnnnnnnnnppprrrssssssrrrmmmnnnoookkkfffcccccceeebbb___[[[YYYYYYZZZZZZZZZVVVVVVUUUUUUTTTTTTTTTTTTLLLLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@AAAFFFMMMTTTXXXcccgggmmmtttyyyzzzvvvuuuuuussspppmmmsss~~~pppeeedddeeehhhfffbbbbbbeeeeeekkknnnkkkfff___UUULLLGGGBBB:::444111000///...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++.........//////...------///000111111000000111222222555888@@@WWWqqq}}}|||uuuvvvqqqVVVKKKNNN[[[ppp}}}{{{ooofff```______^^^]]]\\\[[[[[[YYYWWWTTTUUUWWWWWWTTTPPPHHHEEEAAA@@@AAABBBCCCCCCFFFGGGHHHHHHIIIKKKPPPSSSSSSUUUVVVWWWWWWZZZ]]]```eeehhhkkknnnpppssswwwzzz{{{}}}}}}wwwooojjjjjjkkkkkkgggaaa[[[ZZZZZZTTTTTTRRRPPPPPPSSSWWW[[[dddmmm{{{pppeee______ccciiimmmnnnjjjaaaYYYPPPSSS___qqq|||zzzqqqkkk]]][[[XXXWWWTTTOOOGGG@@@:::999888555444666<<<@@@RRRWWW\\\[[[TTTNNNKKKKKKTTT\\\bbbaaa^^^ZZZTTTMMMHHHHHHGGGGGGIIILLLOOOQQQVVV[[[aaagggiiijjjkkkllljjjiiihhhgggffffffeeeeeeddddddbbb```___]]][[[[[[YYYYYYYYYXXXWWWWWWVVVVVVVVVUUUTTTTTTVVVWWWVVVUUUVVVVVVVVVVVVUUUTTTSSSRRROOONNNLLLIIIFFFCCCAAA@@@>>>@@@CCCFFFIIIMMMSSSWWWbbbhhhqqqyyy}}}~~~wwwnnnggg```eeetttyyykkkaaa___gggrrrzzz{{{xxxtttppplllgggbbb^^^VVVRRRMMMHHHEEEAAA<<<999777777777444000...---...,,,,,,,,,+++++++++******+++++++++***************,,,,,,,,,---------......///444666999MMMmmmxxxrrr|||tttdddVVVJJJFFFCCCFFFUUUkkkpppddd```dddhhhrrrhhhXXXIII???<<<>>>@@@IIIJJJJJJIIIIIIMMMSSSXXX\\\bbbgggggghhhlllnnnlllkkkiiifffdddcccaaa___]]]]]]\\\[[[ZZZYYYXXXXXXXXXPPPRRRUUUXXX[[[]]]^^^^^^aaacccfffiiijjjjjjiiihhhiiiiiijjjllloooqqqpppooohhhjjjjjjfff```]]]]]]^^^]]]ZZZWWWUUUVVVVVVWWWVVVUUUUUUUUUUUUTTTSSSSSSSSSJJJJJJIIIIIIGGGFFFDDDCCCCCCAAA??????BBBHHHMMMQQQ[[[```gggnnntttzzz|||wwwuuuuuusssooolllkkkwww{{{mmm```aaaeeeiiihhhddddddggggggmmmooolllfff___UUUKKKFFFAAA:::444111000///......------,,,,,,------...------,,,,,,,,,+++++++++//////000000000000/////////000111111000000111222111555999BBBXXXttt}}}}}}oooVVVKKKLLLXXXmmm||||||rrriiiaaaaaa```___]]]]]]\\\\\\XXXVVVTTTUUUWWWWWWTTTPPPHHHEEEAAA@@@@@@BBBBBBBBBEEEFFFGGGGGGGGGJJJNNNQQQPPPQQQSSSUUUWWWZZZ^^^aaacccfffiiimmmooorrrvvvyyyzzz{{{}}}}}}{{{vvvrrroooppprrrsssnnneee\\\WWWVVVTTTTTTSSSQQQQQQSSSWWW[[[^^^dddnnn{{{sssjjjbbbbbbeeelllqqqooohhhbbbVVVWWW___nnnxxxvvvppplllYYYVVVTTTRRRQQQMMMFFFAAA;;;:::777555444555888:::IIIPPPXXXYYYUUUOOOLLLLLLPPPVVVYYYWWWRRROOOIIICCCAAAAAAAAABBBDDDGGGJJJKKKPPPUUU\\\bbbfffgggiiijjjiiiiiihhhgggfffeeedddcccaaa```___]]][[[YYYXXXWWWWWWVVVUUUSSSRRRPPPOOONNNPPPOOOOOOQQQSSSTTTTTTSSSSSSTTTUUUVVVUUUTTTSSSRRROOOOOOMMMKKKHHHDDDAAA???===???AAACCCFFFKKKQQQUUU```gggqqqzzz}}}~~~~~~~~~|||ooohhhccchhhwwwvvvkkkaaa___gggqqqzzz~~~|||zzzvvvrrrnnnhhhbbb]]]WWWSSSNNNHHHBBB===888555777777666444000...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......///333555888JJJhhh~~~~~~wwwqqqzzzxxxhhh[[[PPPKKKGGGHHHSSSfff}}}uuugggdddiiiooouuukkk[[[KKK???;;;<<<===FFFIIIKKKJJJIIIKKKQQQVVV\\\bbbggghhhiiimmmnnnmmmjjjhhhfffeeedddbbb___]]]YYYYYYXXXXXXXXXYYYZZZZZZPPPPPPPPPQQQSSSVVVXXXYYY[[[\\\___aaaccccccbbbbbbcccccceeegggjjjkkkjjjiiiddddddccc___[[[XXXWWWWWWWWWUUUSSSRRRRRRSSSRRRRRRTTTTTTTTTTTTSSSRRRPPPPPPIIIIIIIIIHHHHHHGGGFFFEEECCCBBB@@@@@@AAADDDGGGIIISSSXXX___fffmmmtttzzz~~~yyysssssstttrrrooommmmmm{{{|||ooo```aaadddiiijjjfffgggjjjkkkpppqqqmmmhhhaaaWWWMMMFFF@@@999444111000///.........------------......------,,,,,,,,,,,,++++++...///000000000000000000...///111000//////000222000555:::DDD[[[wwwmmmXXXJJJIIIRRRgggyyy|||tttmmmbbbbbb```^^^]]]\\\\\\\\\XXXVVVTTTTTTVVVVVVSSSPPPHHHEEEAAA???@@@AAABBBAAADDDEEEFFFGGGGGGIIILLLOOOMMMOOOQQQSSSVVVYYY^^^aaaaaadddhhhkkknnnqqquuuxxxzzz||||||{{{xxxvvvuuuuuuyyyzzzyyytttlllbbbZZZVVVTTTTTTUUUTTTTTTUUUXXX[[[[[[___fffppp}}}{{{lllfffcccjjjppppppllliii\\\ZZZ___jjjrrrrrrmmmkkkXXXTTTPPPOOONNNLLLHHHDDD===:::777555444555777888@@@HHHRRRUUURRRNNNLLLLLLMMMRRRSSSMMMHHHDDD???:::=========>>>@@@BBBEEEFFFJJJOOOVVV\\\```cccfffgggggggggffffffdddcccaaa```]]]\\\[[[YYYXXXVVVUUUUUUSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIIIILLLNNNPPPOOONNNOOOQQQSSSUUUUUUUUUSSSRRRQQQPPPOOOMMMIIIEEEBBB@@@;;;===???AAADDDIIIOOOTTT^^^fffrrrzzz}}}~~~~~~~~~yyykkkeeebbbhhhwww{{{sssjjjbbb___fffqqqyyy}}}|||zzzvvvsssnnnhhhaaa\\\VVVSSSNNNGGG@@@:::666444555666666333000...---...,,,,,,,,,+++++++++******,,,,,,,,,---------------,,,,,,,,,---------......,,,///222666GGGddd|||yyyuuupppwww|||nnncccTTTOOOKKKNNNVVVggg{{{mmmiiipppyyy{{{qqq```OOOBBB<<<;;;<<>>@@@AAAFFFJJJPPPUUUZZZ]]]aaaddddddddddddcccbbb```^^^\\\WWWWWWVVVUUUTTTSSSRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFGGGIIILLLMMMLLLKKKKKKMMMPPPSSSUUUUUUTTTSSSRRRQQQQQQNNNKKKFFFCCC@@@:::<<<===???BBBGGGNNNSSS\\\eeerrrzzz||||||}}}~~~~~~xxxqqqccc___]]]fffvvv|||wwwtttvvvsssooojjjccc```gggqqqyyy~~~zzz{{{yyyuuuqqqmmmfff^^^YYYTTTQQQMMMFFF???999666444444555555333000......///,,,,,,,,,+++++++++******,,,,,,,,,,,,---------...,,,,,,,,,---------......+++///111555DDD___|||||||||uuurrrmmmrrr|||uuulll[[[VVVSSSTTTZZZhhhpppmmmuuuxxxfffTTTEEE>>><<<<<<@@@FFFMMMNNNLLLLLLOOOTTTVVV^^^dddgggiiimmmooommmkkkjjjiiihhhgggeeebbb___YYYXXXWWWVVVWWWYYY[[[\\\QQQOOOKKKHHHHHHKKKOOORRRNNNNNNPPPQQQSSSTTTTTTUUUWWWWWWXXX[[[^^^^^^\\\ZZZ^^^[[[WWWVVVVVVUUUQQQNNNMMMLLLLLLLLLMMMLLLJJJHHHPPPPPPPPPOOONNNLLLIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJCCCBBBAAA@@@???>>>======FFFKKKSSSZZZaaahhhnnnrrrxxxzzzyyyqqquuu{{{||||||}}}tttgggcccccchhhlllllllllnnnhhhllllllgggaaa\\\TTTLLLEEE@@@999333000000///.........------------......---------,,,,,,,,,++++++++++++,,,---.........------...//////......///000...555;;;FFF^^^}}}wwweeeVVVHHHDDDHHH[[[pppyyywwwsssaaa```^^^\\\ZZZYYYYYYZZZYYYWWWTTTTTTVVVUUUQQQNNNHHHEEEAAA??????@@@AAAAAAAAADDDFFFHHHHHHIIIJJJKKKMMMOOOQQQRRRTTTWWW[[[^^^___bbbfffjjjmmmppptttwwwyyyzzzzzzzzzzzz}}}~~~{{{tttjjjccc```bbbddddddbbbbbbbbbccc___bbbfffjjjooouuu{{{tttfffeeejjjkkkjjjkkk\\\VVVTTTZZZ```bbbaaaaaaRRRMMMGGGEEEEEEFFFEEECCC@@@<<<888555444666888999888@@@JJJNNNKKKHHHFFFGGG???CCCDDD???<<<<<<;;;888666666777888999:::<<<===CCCGGGLLLQQQUUUZZZ^^^aaaaaaaaaaaaaaa___]]][[[ZZZTTTTTTSSSRRRQQQQQQPPPPPPJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGJJJMMMNNNMMMKKKIIIKKKOOORRRTTTUUUTTTSSSSSSRRRRRROOOLLLGGGCCCAAA:::;;;<<<>>>AAAGGGNNNRRRZZZdddqqqyyy{{{{{{|||~~~~~~|||pppiii]]]ZZZZZZddduuuwwwqqqpppooommmjjjccc```gggqqqyyy}}}yyyzzzwwwtttpppkkkddd\\\WWWQQQOOOLLLFFF???999777666333444444333000...//////,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,---------......///111333555AAAYYYvvv}}}zzzrrrqqqjjjnnnyyyzzzsssccc]]]YYYZZZ]]]ggg}}}ppplllvvv|||jjjWWWHHH@@@===<<<>>>EEEMMMPPPMMMLLLPPPTTTTTT\\\ccceeehhhmmmnnnllllllkkkjjjiiiiiigggccc```[[[ZZZXXXWWWWWWXXXZZZ[[[FFFFFFFFFGGGIIIJJJIIIGGGIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXYYYWWWUUUSSSQQQOOONNNNNNJJJIIIIIIIIIIIIJJJKKKKKKQQQPPPNNNLLLKKKJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIGGGDDDAAA>>>===<<<<<>>666000---,,,,,,,,,111111111111000///------...------,,,,,,------...---.........---,,,,,,+++------......///000000000111222666DDD^^^~~~}}}pppaaaVVVJJJBBBFFFUUUfffyyy|||mmmfffbbb^^^\\\[[[ZZZYYYXXXZZZVVVSSSTTTWWWWWWTTTOOOJJJFFFAAA>>>>>>>>>?????????AAACCCEEEFFFGGGJJJLLLMMMOOOQQQRRRSSSUUUXXX[[[bbbdddfffhhhiiilllooorrrwwwyyy{{{}}}~~~~~~zzztttppphhhlllmmmjjjjjjkkkhhhdddfffhhhjjjjjjkkkkkkmmmnnn{{{~~~sssfff^^^^^^aaacccdddXXXSSSOOOPPPVVV[[[\\\[[[TTTQQQKKKFFFCCCCCCDDDFFF======<<<999555444444666===CCCIIIMMMMMMJJJGGGEEE@@@???===;;;:::888888777777888999::::::;;;::::::CCCDDDGGGKKKQQQWWW\\\___[[[]]]aaacccdddaaa^^^\\\WWWSSSOOOMMMMMMNNNLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFCCCDDDFFFHHHJJJKKKLLLLLLKKKLLLMMMNNNPPPRRRTTTVVVSSSSSSRRROOOLLLIIIEEECCC@@@<<<;;;===???BBBIIIRRR]]]eeeooowww{{{|||~~~~~~qqqhhhaaa\\\XXXZZZggg}}}uuunnnkkkhhhggghhhgggfffjjjppp{{{~~~~~~||||||zzzyyyvvvqqqjjjbbb[[[WWWQQQOOOJJJEEE???999555333333333333222000...---,,,+++,,,...//////...,,,+++---+++))))))+++,,,---,,,******+++++++++,,,,,,,,,+++000444555===UUUttt|||~~~qqqkkkjjjnnnvvvyyyqqqfff]]]]]]cccmmm{{{tttqqq|||rrr^^^JJJ<<<888999???EEEKKKNNNLLLLLLNNNQQQUUUZZZ```fffiiikkkmmmoooqqqooolllhhheeedddcccccc^^^]]][[[WWWTTTTTTVVVXXXAAA@@@@@@BBBDDDEEEDDDBBBEEEEEEFFFGGGHHHJJJKKKLLLPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRRRRPPPOOONNNMMMLLLGGGGGGGGGGGGGGGHHHHHHIIIMMMMMMKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHFFFDDDAAA>>>===<<<;;;<<>>===>>>>>>>>>???AAACCCEEEEEEGGGIIIKKKMMMNNNPPPRRRSSSUUUXXXZZZ```bbbfffhhhjjjlllooorrrxxx{{{zzzvvvrrruuuvvvsssrrrrrrpppkkkhhhiiijjjjjjiiijjjjjjkkknnnttt}}}xxxnnnaaaYYYWWWYYYZZZZZZRRROOOKKKLLLPPPTTTUUUUUURRROOOJJJFFFCCCBBBCCCCCC======;;;999666555666777CCCHHHNNNPPPNNNJJJEEECCC>>>======<<<<<<<<<======888999:::;;;<<<<<<<<<<<>>AAAHHHPPP\\\dddnnnvvvyyy{{{}}}|||oooeee___[[[XXX[[[jjjuuummmlllhhhggghhhggggggkkkrrr}}}}}}|||{{{yyyxxxuuupppiiiaaaZZZVVVQQQOOOJJJEEE???999444222333333222111000...---,,,+++,,,---//////---,,,+++,,,+++))))))+++,,,---,,,++++++++++++,,,,,,,,,,,,+++000333444<<>>DDDKKKNNNMMMLLLNNNPPPTTTYYY___dddgggjjjlllmmmooonnnllljjjgggeeecccbbb______\\\YYYVVVUUUWWWYYY===<<<<<<===???@@@@@@???CCCBBBBBBCCCCCCDDDFFFFFFKKKLLLNNNQQQRRRRRRQQQPPPLLLLLLMMMMMMMMMLLLJJJIIIDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJFFFEEECCC@@@>>><<<;;;;;;888:::>>>BBBHHHOOOWWW]]]dddiiiqqqyyy~~~~~~}}}{{{~~~qqqiiigggddddddfffhhhiiiiiijjjiiifffaaa^^^ZZZQQQHHH@@@;;;555000.................................---------,,,,,,,,,,,,---------............---,,,,,,---......//////000000111555666;;;GGG```|||fffVVVKKK@@@???IIIYYYsssyyykkkgggbbb___^^^]]]]]]\\\\\\YYYWWWWWWYYYYYYUUURRRJJJFFFAAA>>>============???AAACCCDDDEEEFFFIIIKKKKKKMMMOOOQQQRRRTTTWWWZZZ\\\```eeehhhkkkmmmppprrrzzz~~~~~~}}}|||xxxsssmmmlllkkkiiigggfffeeeeeebbbdddhhhooovvv{{{||||||rrriii]]]TTTQQQQQQPPPPPPJJJHHHFFFEEEFFFHHHKKKMMMMMMKKKHHHEEECCCAAA@@@???;;;<<<;;;999777777999:::FFFKKKPPPSSSPPPJJJEEEBBB;;;;;;;;;:::;;;;;;<<<<<<::::::;;;<<<==================???AAAEEEIIILLLNNNVVVXXX[[[^^^^^^]]]ZZZXXXVVVSSSOOOMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPOOONNNKKKHHHEEECCC@@@<<<;;;<<<===???GGGOOO[[[bbblllssswwwyyy|||{{{nnnddd]]]XXXWWW[[[jjjvvvnnnkkkhhhfffhhhhhhiiiooovvv}}}{{{zzzxxxvvvsssnnnggg```YYYUUUQQQNNNJJJDDD>>>888444111333222222000///...---,,,+++,,,---......---,,,+++,,,***))))))+++---,,,,,,,,,,,,,,,,,,---------------000222333;;;OOOnnnzzzwwwqqqkkklllpppyyy}}}uuunnnmmmnnnooosssyyy}}}sss```MMMAAA>>>???;;;BBBIIINNNNNNMMMMMMNNNSSSWWW^^^cccfffhhhjjjkkkmmmmmmmmmllliiifffdddbbb```___]]]ZZZWWWVVVWWWYYY<<<;;;:::<<<>>>@@@@@@???AAAAAA@@@@@@AAAAAABBBBBBEEEGGGJJJMMMNNNNNNLLLKKKHHHIIIKKKKKKKKKIIIFFFEEEBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIKKKLLLMMMLLLJJJIIIEEEDDDBBB@@@>>><<<;;;:::777999<<>>999444000//////000///---------,,,------......//////............//////------............------.........///000000111111222555999EEE^^^}}}~~~nnn\\\PPPCCC@@@FFFSSSlll{{{wwwmmmiiiccc```^^^^^^^^^]]]]]][[[ZZZYYYZZZYYYVVVTTTKKKGGGBBB>>>=========<<<>>>@@@CCCDDDDDDEEEHHHJJJIIIKKKNNNOOOQQQSSSVVVYYYYYY]]]dddiiilllnnnqqqsss{{{~~~xxxtttqqqlllgggccc```]]][[[WWWUUUTTTWWW]]]dddjjjmmmllleee[[[SSSNNNLLLJJJIIIBBBBBBBBB@@@>>>???BBBDDDFFFFFFEEEDDDBBB???===<<<:::::::::999888999;;;===DDDIIIOOOQQQOOOIIIDDDAAA@@@???>>><<<;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>?????????@@@BBBEEEHHHIIIRRRTTTWWWYYYZZZYYYWWWUUUSSSRRROOOMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGFFFFFFHHHKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNNNNMMMKKKHHHFFFDDDAAA===;;;<<<<<<>>>EEEMMMYYY```iiippptttwww{{{~~~{{{oooeee]]]TTTUUU[[[jjj}}}zzzqqqjjjfffeeegggiiilllsss||||||zzzyyywwwuuurrrmmmfff___YYYVVVPPPMMMIIICCC===888444111222222000///...---------+++,,,------------,,,+++,,,***)))***,,,---,,,+++,,,,,,,,,---------.........///111333999JJJhhh}}}yyyyyyyyy|||}}}tttnnnffffffiiirrr|||yyysssoooppprrrrrruuuxxx|||sssaaaNNNAAA===>>>999???GGGMMMNNNMMMLLLLLLRRRVVV]]]bbbdddfffhhhiiiiiikkkmmmmmmlllhhhdddaaa```___]]]ZZZWWWUUUVVVXXX;;;:::999:::<<<>>>??????>>>===============>>>>>>@@@BBBFFFIIIJJJJJJIIIHHHHHHIIIJJJJJJHHHFFFCCCAAAAAAAAAAAA@@@AAABBBBBBCCC???@@@AAABBBCCCDDDEEEEEEDDDFFFHHHJJJJJJIIIHHHGGGDDDCCCBBB@@@>>><<<;;;:::777888:::<<<>>>CCCIIINNNUUU\\\eeemmmrrruuuxxxzzz~~~{{{xxxhhheeebbbaaacccfffhhhiiijjjjjjgggccc```[[[RRRHHH<<<888333000000000000000------,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,------...//////......---......//////000111111111111444999EEE]]]|||rrr___PPPEEEBBBEEEOOOgggxxxuuunnnjjjddd```^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWUUUMMMIIICCC???=========<<<>>>@@@BBBCCCCCCDDDFFFHHHHHHJJJLLLNNNOOORRRUUUXXXWWW\\\bbbhhhmmmpppsssvvv{{{|||xxxssskkkddd^^^YYYSSSPPPKKKGGGCCCBBBFFFMMMTTTWWWaaa\\\VVVOOOKKKHHHEEEDDD>>>>>>>>><<<::::::<<<>>>???@@@AAAAAA@@@>>>;;;:::888999:::999999:::<<>>>>>>>>;;;<<<===>>>????????????AAAAAA@@@@@@AAACCCEEEFFFNNNOOORRRTTTUUUTTTSSSRRRPPPPPPOOOMMMJJJIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIHHHFFFEEEEEEGGGHHHJJJLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMKKKIIIGGGFFFBBB>>><<<<<<<<<===DDDKKKVVV\\\eeelllqqquuu{{{}}}rrrggg___TTTWWW___lll}}}|||rrrjjjfffeeegggjjjnnnwww{{{xxxwwwwwwuuuqqqllleee___YYYVVVMMMKKKHHHBBB===888444222222111///...------------+++,,,,,,,,,,,,,,,,,,++++++******+++,,,---,,,+++,,,,,,,,,---------............000333777DDD___www{{{zzzxxxuuuvvv}}}}}}|||~~~{{{rrrkkkccccccfffnnnxxx}}}|||yyytttnnnlllnnnqqqrrrtttxxx|||~~~sssaaaMMM???::::::777===DDDJJJMMMMMMLLLKKKQQQVVV\\\```ccceeefffhhhfffiiilllmmmlllhhhdddaaa^^^^^^]]]ZZZVVVTTTTTTVVV888777666777999<<<======999999888888888999::::::===???BBBEEEFFFGGGFFFFFFHHHHHHHHHGGGFFFCCCAAA@@@@@@@@@@@@@@@@@@AAAAAABBB>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFCCCCCCCCCAAA@@@===<<<:::666777777888999===BBBEEEOOOUUU^^^eeejjjooouuuzzz|||yyyyyyzzzgggdddaaaaaacccgggiiijjjiiijjjhhhccc```\\\RRRHHH<<<888444111000000000//////...,,,,,,+++,,,---......------,,,,,,------...------...////////////......//////000000111111222222666;;;EEE[[[zzztttaaaPPPFFFBBBDDDLLLcccvvvvvvpppllleee```____________^^^^^^]]]\\\ZZZXXXWWWVVVOOOKKKEEE@@@>>>>>>===<<<>>>@@@BBBCCCCCCDDDFFFGGGFFFHHHKKKLLLNNNQQQTTTWWWWWW[[[bbbhhhmmmrrrvvvzzz}}}vvvoooeee]]]WWWQQQKKKFFFFFFAAA<<<:::<<>>DDDGGGJJJJJJHHHDDDAAA@@@AAAAAA@@@???????????????===>>>???@@@AAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCJJJKKKMMMOOOPPPPPPOOONNNLLLMMMNNNLLLJJJHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHKKKKKKKKKKKKKKKLLLMMMNNNLLLLLLMMMMMMLLLJJJIIIGGGDDD@@@============CCCKKKRRRXXXaaahhhnnnttt{{{|||rrrhhh```WWW]]]gggsss~~~|||}}}sssmmmiiifffgggjjjnnnxxx{{{xxxvvvuuusssoooiiiccc]]]XXXUUUKKKIIIFFFAAA===999555444111000...---,,,,,,------,,,,,,++++++++++++,,,,,,+++******+++------,,,***,,,,,,,,,,,,------------...---000333555===UUUmmmsssttttttrrrsss||||||ssslllcccbbbeeemmmvvv||||||yyyrrrlllgggiiikkkmmmqqqvvv{{{}}}zzzrrrbbbOOO@@@999888777;;;AAAHHHLLLMMMLLLKKKOOOTTTZZZ^^^aaabbbdddeeedddfffjjjlllkkkhhhdddaaa^^^^^^]]]ZZZVVVTTTSSSTTT888666444555888;;;<<<===777777777777777888999:::<<<===???AAACCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA???>>>>>>>>>>>>???@@@@@@>>>???AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDCCCCCCAAA???<<<;;;777777777666777999===AAAHHHNNNVVV\\\aaahhhqqqxxx}}}~~~yyyuuuvvvwwwfffccc``````ccchhhkkklllhhhiiigggccc___[[[QQQFFF<<<888444111000000//////111///---,,,+++,,,---...000000////////////000000------...////////////////////////000111111222222333666:::AAAUUUrrr~~~lllVVVKKKEEECCCHHH^^^tttvvvsssnnngggbbb```aaaaaaaaa^^^^^^^^^\\\ZZZXXXVVVVVVQQQLLLFFFBBB??????>>>===>>>@@@AAABBBBBBCCCEEEFFFEEEGGGIIIKKKMMMPPPTTTWWWWWW[[[aaahhhmmmsssyyy}}}}}}mmmfff[[[TTTOOOKKKEEE@@@AAA>>>;;;:::;;;<<<>>>>>>???@@@@@@@@@>>>===<<<<<<;;;888666666888:::888666444555888:::;;;;;;;;;:::666777888888777888;;;>>>@@@CCCFFFHHHIIIIIIIIIJJJDDDDDDBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCFFFHHHJJJLLLMMMMMMLLLLLLIIIKKKMMMLLLIIIHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLMMMMMMMMMLLLJJJIIIFFFAAA>>>>>>======CCCJJJNNNUUU^^^eeelllttt|||yyyqqqggg___WWW___lllyyy|||yyy|||wwwsssnnniiiiiiiiilllvvv~~~zzzwwwvvvrrrppplllfff```ZZZVVVSSSHHHGGGDDDAAA===999777555111///---,,,+++,,,------,,,++++++++++++++++++,,,*********+++------,,,***++++++++++++,,,,,,,,,,,,...,,,///444444888LLLcccmmmpppqqqpppqqqyyy}}}tttlllcccaaabbbhhhsss{{{~~~~~~qqqhhhbbbbbbeeeiiiqqqxxxzzzyyyrrryyywwwvvvqqqcccRRRCCC;;;999777:::???EEEJJJLLLLLLKKKLLLQQQVVV[[[]]]___```aaabbbdddhhhjjjjjjgggcccaaa______^^^[[[WWWTTTTTTTTT999777555666999<<<>>>>>>888888888999999:::;;;<<<<<<<<<>>>???AAACCCDDDEEEBBBAAAAAA@@@@@@AAABBBBBB===============>>>?????????@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGDDDDDDDDDCCCBBB???===<<<999999888777777999===@@@CCCIIIPPPVVV[[[cccnnnwww{{{{{{vvvqqqssssssfffccc``````dddhhhlllnnnfffgggfffbbb___ZZZOOOEEE<<<999444222111000///...222111...,,,+++,,,---...------,,,,,,,,,,,,------------...///000000///////////////000111111222222222444777===NNNjjjxxx~~~zzz___QQQHHHBBBCCCYYYooosssuuupppiiidddbbbbbbcccccc]]]^^^^^^\\\YYYWWWVVVVVVRRRNNNGGGCCC@@@???>>>>>>>>>@@@AAABBBBBBBBBDDDFFFDDDFFFIIIKKKMMMPPPSSSVVVXXX\\\aaagggmmmttt{{{yyyfff^^^TTTNNNJJJGGGBBB===999888666666777777666444666888;;;<<<<<<;;;;;;;;;;;;777333444999:::888444111333555888:::;;;;;;;;;666777888777777888:::===:::>>>CCCGGGKKKOOOTTTWWWQQQPPPMMMJJJGGGEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFHHHJJJKKKKKKKKKKKKGGGJJJLLLLLLIIIHHHIIIKKKHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHIIIIIIIIIIIIKKKLLLMMMNNNLLLMMMMMMNNNNNNMMMKKKJJJGGGBBB??????>>>>>>CCCJJJLLLSSS\\\dddkkksss}}}vvvnnneee\\\UUU___mmm{{{}}}yyy||||||yyyrrrllljjjhhhjjjsss|||~~~}}}yyywwwuuupppmmmiiiccc]]]XXXTTTQQQFFFEEECCC@@@===:::888666000///---+++++++++---...,,,++++++******++++++,,,*********,,,------,,,*********+++++++++,,,,,,,,,---,,,///444333555GGG]]]jjjmmmooonnnooovvv~~~|||tttkkkccc___]]]cccooozzznnneee]]]]]]bbbiiittt}}}}}}~~~zzzllldddlllrrrssspppeeeTTTFFF===;;;777999===CCCIIILLLLLLLLLJJJNNNTTTXXX[[[\\\]]]^^^aaacccfffiiiiiifffcccaaa``````___\\\YYYVVVUUUUUU===:::888888:::<<<======:::888777777999;;;;;;;;;>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>???AAACCCDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCCCCCCCBBBAAA@@@;;;:::888777777999:::<<<@@@EEELLLQQQVVV___kkkuuuyyy~~~xxxtttzzz~~~uuuhhhbbb]]]^^^eeelllooooooiiifffccc```]]]VVVNNNGGG???:::333///...///000000///...---,,,,,,---...///*********+++++++++,,,,,,---,,,++++++++++++,,,---////////////000000000000---444888;;;GGGbbb|||~~~mmm[[[HHH???CCCPPPddduuuyyyvvvnnnfffcccdddbbb]]]bbb```\\\XXXVVVUUUVVVWWWRRRNNNHHHBBB>>><<<<<<===>>>???@@@@@@AAAAAAAAAAAADDDEEEGGGIIILLLPPPSSSTTTVVVZZZ___fffnnnwwwwwwiii[[[UUULLLEEEBBBAAA>>><<<;;;:::999888666666666666666666666777777777888888:::888555333222222333444777666666666666777888888777888999888777888:::;;;999???GGGNNNYYYdddhhhfffaaa___WWWMMMHHHJJJMMMLLLGGGHHHHHHHHHGGGHHHJJJLLLKKKJJJIIIIIIJJJKKKJJJHHHCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJJJJMMMOOOMMMNNNMMMLLLKKKKKKMMMOOOPPPPPPOOOOOOOOOOOOOOOPPPRRRPPPMMMKKKJJJKKKMMMNNNPPPPPPOOOOOOMMMLLLJJJJJJHHHEEE@@@===<<>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<>>>???@@@BBBDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@;;;:::888777777888:::;;;>>>DDDLLLQQQVVV___kkkttt{{{}}}tttkkkgggccc___```eeejjjllllllkkkhhhddd```\\\UUUKKKDDD>>>999333000.../////////......---,,,,,,---......------------...............---,,,++++++,,,---...////////////000000000000...444777888DDD^^^yyy~~~fffMMMCCCCCCLLLaaavvvzzzvvvnnnfffdddfffccc^^^```^^^[[[WWWUUUUUUVVVVVVPPPMMMIIIDDD@@@=========>>>>>>???@@@AAAAAAAAAAAADDDEEEFFFIIILLLOOORRRTTTWWW[[[aaahhhqqq|||~~~wwwjjj]]]QQQKKKDDD@@@>>>>>>===<<<;;;:::999888777777777777777777777777888888888888999999888777666555555555555555444444555555666777444555666555444444666888<<>>>>>AAADDDGGGNNNQQQWWW```iiirrryyy|||xxxmmmfffbbb```___nnn{{{rrroooooopppuuu{{{|||xxxuuupppmmmhhhddd___YYYRRRNNNIIIGGGCCC???;;;888666555000///---,,,+++,,,,,,---+++******))))))******+++)))***+++,,,---,,,++++++---,,,,,,+++,,,---...///---,,,...000///222===JJJ___hhhhhhffflllpppvvvyyyqqqxxx{{{ppphhh^^^___bbbcccmmmvvvsssooocccWWWSSSUUU]]]iiittt|||}}}{{{uuu```UUU___ccclllrrrnnn^^^LLL???:::::::::<<>><<<999999:::<<<======:::888666666888999999999::::::;;;;;;<<<<<<======>>>>>>>>>???????????????============<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGEEECCCAAA@@@===;;;888666666777888:::===CCCLLLRRRWWW___iiiqqq|||zzznnnffffffcccaaabbbfffiiiiiihhhmmmiiiddd```[[[SSSIIIAAA;;;888333111000///...---------,,,,,,,,,,,,---------............/////////......------------......////////////000000000000///333555666AAAZZZwwwuuuVVVHHHCCCGGG\\\uuu|||wwwnnngggfffhhheee___^^^\\\YYYVVVUUUUUUUUUVVVOOOMMMJJJFFFBBB???===<<<===>>>???@@@AAAAAAAAAAAACCCDDDFFFHHHKKKNNNQQQSSSVVVZZZaaajjjtttvvvnnneeeYYYNNNEEEBBB>>>;;;<<<===>>>>>>;;;:::999999888888888999888888888888999999999999999:::;;;;;;;;;999888777555555555555555666777777333444555444333333555777:::@@@GGGQQQ```pppyyy{{{~~~yyynnnddd```bbb```\\\[[[XXXTTTPPPNNNMMMNNNNNNOOOMMMKKKJJJJJJJJJIIIHHHCCCBBBBBBBBBBBBCCCDDDEEECCCEEEFFFFFFGGGIIILLLOOOPPPQQQQQQPPPNNNNNNOOOPPPOOONNNNNNOOOQQQSSSUUUVVVRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPOOONNNMMMMMMJJJHHHDDDAAAAAACCCGGGIIIOOORRRYYYaaaiiipppvvvyyyuuukkkeeecccccciiiwww|||tttpppnnnoootttzzz{{{wwwtttmmmjjjeee```\\\VVVPPPLLLIIIGGGCCC???;;;777555444///...---,,,,,,,,,---...+++******))))))******++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......//////000000...///777@@@RRR]]]``````fffhhhmmmzzz~~~||||||vvvpppyyyvvvkkkaaaaaacccbbbjjjrrrnnnlllbbbVVVPPPOOOTTTbbbnnnxxx{{{xxxvvvqqq^^^RRRXXX]]]gggppppppcccQQQBBB:::999999:::@@@HHHNNNOOONNNJJJJJJLLLNNNPPPRRRTTTUUUZZZ[[[^^^aaaccceeeeeeeee___^^^[[[YYYXXXXXXYYYZZZ???===::::::;;;===>>>===;;;999666666777888888888:::;;;;;;;;;<<<<<<=====================>>>>>>>>>===========================>>>???@@@AAABBBBBBBBB@@@AAAAAABBBCCCDDDFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA>>><<<999666555666888999<<>><<<<<<===>>>@@@AAAAAAAAAAAACCCDDDEEEGGGJJJMMMPPPQQQTTTXXX```jjjvvvzzzwwwsssmmmeee]]]UUUKKKDDD???>>><<<;;;<<<===>>>???:::999999999999999::::::999999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;:::999999888888999999:::;;;777777888777666666777999:::???GGGPPP```sssyyypppnnnpppnnniiiddd```ZZZUUURRRPPPPPPOOOQQQOOOLLLJJJJJJIIIHHHGGGBBBBBBAAAAAAAAAAAAAAABBBBBBDDDFFFGGGIIIKKKPPPSSSRRRTTTUUUUUUSSSRRRRRRRRRQQQPPPPPPPPPPPPRRRTTTVVVSSSTTTTTTTTTSSSRRRQQQPPPNNNNNNOOOOOOOOONNNNNNMMMKKKIIIGGGEEEEEEFFFIIIKKKMMMRRRYYYbbbjjjqqqvvvyyyuuullleeedddfffppp}}}|||xxxsssmmmjjjlllrrrxxx|||wwwssskkkgggccc^^^YYYTTTOOOKKKHHHFFFCCC???;;;777444333///...---,,,,,,---...///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---------...000111000...///444:::IIIVVVZZZ[[[```bbbhhhvvv}}}~~~vvvnnnwwwzzzqqqgggeeegggeeelllsssooommmdddZZZRRRNNNPPP]]]iiiuuuyyyuuusssqqq```RRRVVV[[[cccmmmnnneeeTTTDDD:::999999:::@@@HHHNNNPPPPPPIIIIIIJJJKKKMMMPPPSSSTTTXXXYYY\\\___bbbddddddeee^^^\\\ZZZYYYXXXXXXYYYYYY@@@>>>;;;:::<<<===>>>>>><<<:::777777777888888777:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@>>>>>>>>>???@@@BBBDDDEEEAAABBBCCCDDDDDDDDDCCCBBB???===999666555777999;;;===CCCLLLQQQUUU[[[dddlllvvv~~~yyynnnhhheeeaaabbbeeehhhlllmmmmmmmmmiiifffaaa^^^YYYQQQHHH@@@777555222111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000111333555888BBBYYYyyy{{{dddOOOCCC@@@RRRkkk}}}{{{uuulllhhhgggccc]]]\\\[[[YYYWWWVVVVVVVVVVVVOOONNNLLLJJJFFFBBB>>><<<<<<<<<>>>???@@@AAAAAAAAABBBCCCDDDFFFIIILLLNNNPPPTTTYYYaaakkkwww|||sssjjjeee```\\\XXXTTTOOOHHHBBB@@@>>>>>>======<<<<<<======999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===???===<<<::::::;;;===>>>;;;;;;::::::;;;;;;<<<===999::::::999888888999;;;BBBGGGMMMWWWhhh{{{{{{zzz}}}}}}zzzrrrmmmeee```\\\YYYVVVTTTSSSPPPLLLJJJHHHHHHFFFEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBDDDFFFIIILLLQQQTTTVVVXXXZZZ[[[ZZZXXXWWWXXXVVVUUUSSSQQQPPPQQQSSSTTTTTTUUUVVVVVVVVVTTTRRRQQQMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLJJJPPPXXXcccllltttyyy{{{~~~wwwnnnfffeeeiiitttyyytttuuurrrllliiilllsssyyy|||vvvrrriiifff```[[[WWWRRRNNNJJJGGGFFFCCC@@@<<<888555444000///...---,,,---...///---,,,,,,++++++,,,,,,---+++++++++***++++++,,,---+++++++++,,,,,,,,,,,,,,,---000111000///111555777FFFTTTYYYZZZ___aaahhhwwwwwwkkkttt~~~zzzvvvkkkhhhiiigggooowwwtttoooggg^^^WWWQQQPPPXXXcccqqquuurrrqqqrrrfffWWWWWW\\\aaahhhjjjcccUUUEEE;;;:::999:::@@@HHHOOOQQQQQQJJJJJJIIIIIIKKKOOORRRTTTVVVXXX[[[^^^aaabbbcccccc\\\[[[ZZZYYYXXXXXXXXXXXXAAA???<<<;;;<<<>>>>>>>>>>>>;;;999888888999888777777777777777888888888888999999::::::;;;<<<<<<<<<>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@>>>=========???@@@BBBDDD???@@@AAACCCCCCCCCCCCBBB@@@===:::777666888;;;===???EEELLLPPPSSSYYYbbbiiisss||||||oooddd___^^^aaacccfffjjjlllnnnoooooohhheeeaaa]]]XXXPPPGGG???666444111000//////---+++,,,,,,------------,,,,,,---............/////////......////////////......////////////000000000000111222555:::BBBVVVvvv}}}lllRRRCCCAAANNN___wwwyyyxxxpppjjjfffccc___^^^]]]\\\ZZZXXXWWWWWWVVVRRRPPPNNNKKKFFFBBB???<<<;;;<<<===???@@@AAAAAAAAABBBBBBDDDFFFHHHKKKMMMNNNWWW[[[ccclllwww}}}wwwpppfff]]]VVVRRRMMMIIIGGGGGGDDD@@@>>>@@@???@@@@@@???===;;;;;;<<<;;;;;;;;;<<<===>>>@@@@@@??????@@@@@@@@@AAAAAAAAABBB@@@>>>;;;;;;<<<>>>@@@;;;;;;;;;;;;;;;<<<======::::::;;;:::888888999:::DDDIIIPPPZZZlllwwwppplllfff```[[[UUUQQQLLLHHHGGGFFFDDDCCCAAAAAA@@@??????@@@@@@@@@===???BBBDDDGGGKKKPPPTTTYYY\\\```aaaaaa___^^^^^^]]][[[WWWTTTRRRRRRSSSTTTVVVVVVWWWWWWVVVUUUSSSRRROOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMIIIOOOYYYeeeooowww{{{}}}|||xxxqqqhhhggglllyyy{{{tttqqqvvvvvvooojjjnnnvvv|||zzzsssooogggccc^^^YYYUUUPPPLLLIIIFFFEEECCCAAA>>>:::777666111000///------------...+++******))))))******+++(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,+++///000......222555555CCCSSS\\\^^^cccccciiixxx{{{mmmsss~~~zzzzzznnnjjjiiigggpppyyywwwqqqjjjccc^^^XXXSSSUUU[[[kkkpppnnnoootttkkk]]][[[\\\```eeehhhdddXXXIII>>>;;;999:::???GGGMMMPPPPPPKKKJJJHHHHHHJJJMMMRRRTTTVVVWWWZZZ]]]___aaaaaaaaa\\\[[[ZZZYYYWWWWWWVVVVVVBBB@@@===<<<===>>>>>>>>>???===:::999999999999888777777777777777777777777888888999999:::;;;;;;<<<=========>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@???>>>======>>>@@@BBBCCC@@@@@@BBBCCCCCCBBBAAAAAAAAA>>>:::888777:::===@@@BBBGGGLLLNNNPPPVVV___gggrrr{{{}}}}}}vvvhhh___\\\]]]bbbdddgggiiikkklllmmmnnnjjjfffaaa\\\WWWNNNDDD<<<666444000.........---,,,,,,---............---,,,------------............---...////////////...---////////////000000000000000111444999???PPPooo~~~uuuVVVEEEDDDKKKQQQmmmuuuyyyssskkkfffeeedddaaa```^^^]]][[[YYYXXXWWWUUUSSSOOOKKKFFFBBB>>>===:::;;;===>>>@@@AAAAAAAAAAAABBBCCCEEEGGGJJJLLLMMMUUUYYY```hhhrrr}}}zzztttjjjfff```XXXQQQLLLIIIGGGDDDAAAAAACCCBBB???@@@EEEBBBDDDEEEDDDAAA>>>>>>>>>===>>>>>>???AAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDCCCBBB@@@????????????>>>============>>>??????;;;;;;<<<:::999888999;;;>>>DDDLLLXXXkkkyyyqqqggg___UUUQQQLLLGGGEEEDDDBBBAAA@@@@@@@@@??????@@@AAAAAA===???BBBEEEHHHLLLQQQTTT[[[___dddggggggfffeeedddbbb___[[[XXXVVVVVVWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNNNNKKKKKKKKKKKKLLLLLLMMMMMMIIIPPPZZZgggqqqxxx|||~~~||||||wwwnnnmmmsss~~~vvvrrrqqqxxxzzzrrrkkkooowww}}}~~~}}}vvvoookkkeeeaaa[[[VVVQQQNNNJJJGGGDDDDDDCCCBBB???===:::888333222000...---,,,,,,,,,+++******))))))******+++'''((()))***+++***)))))))))***+++,,,---,,,,,,+++***......+++,,,111444222===QQQ^^^dddhhhfffhhhuuu|||www{{{sssmmmjjjgggppp{{{yyywwwpppjjjgggbbb[[[WWWWWWbbbhhhgggjjjsssoooaaa]]]ZZZ]]]dddiiihhh^^^NNNCCC:::888888<<>>>>>>>>AAA>>>;;;:::::::::999888:::::::::999999999999999777777888999::::::;;;;;;;;;<<<<<<<<<======>>>>>>AAAAAABBBBBBBBBAAA@@@@@@AAA@@@>>>>>>>>>@@@BBBDDDBBBBBBCCCCCCCCCBBB@@@???AAA>>>;;;888888;;;???BBBDDDHHHLLLNNNOOOTTT^^^fffsss{{{}}}||||||sssggg```___aaaccceeehhhiiiiiijjjkkkllllllhhhbbb]]]VVVMMMBBB:::777444000...---...------------...//////...------*********+++++++++,,,,,,,,,---...//////...---,,,////////////000000000000000000333777<<>>===:::;;;===>>>@@@AAAAAABBBAAABBBCCCEEEGGGIIIKKKMMMRRRVVV\\\ccclllwwwxxxllleeeUUURRRMMMGGGDDDCCCDDDDDDDDDAAAAAAEEEEEEBBBEEEKKKFFFIIIKKKIIIFFFCCCBBBCCC@@@@@@AAABBBDDDFFFHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKEEEEEEEEEEEECCCAAA@@@>>>AAAAAA@@@@@@AAAAAABBBCCC===>>>>>><<<::::::;;;<<<;;;BBBKKKXXXllluuuhhh___VVVQQQKKKGGGDDDBBBAAA@@@@@@@@@??????@@@AAAAAABBB@@@BBBEEEGGGJJJNNNSSSWWW]]]aaagggkkkkkkjjjiiihhheeebbb^^^[[[YYYYYY[[[\\\XXXWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOKKKKKKLLLLLLMMMMMMMMMMMMKKKQQQ\\\hhhrrryyy|||}}}}}}}}}tttssszzzyyysssrrrqqqzzz|||rrrjjjmmmuuuzzz|||~~~~~~zzzssslllhhhccc^^^XXXSSSOOOLLLHHHEEEDDDDDDDDDCCCAAA>>><<<:::444333111...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))+++---.........,,,+++)))***+++,,,---,,,++++++***...---((()))///222///888OOO```hhhlllhhhgggrrrvvvxxxpppllliiirrr}}}{{{|||vvvqqqoookkkbbbZZZVVV[[[cccbbbfffrrrpppbbb]]]WWW\\\dddkkkmmmcccRRRFFF999777777;;;BBBHHHKKKKKKKKKHHHFFFDDDFFFJJJOOOSSSVVVXXXZZZ\\\]]]^^^^^^^^^]]]\\\[[[YYYWWWUUUTTTSSSCCCAAAAAAAAACCCDDDCCCBBBBBBBBBAAA@@@>>><<<:::888:::999888777888999:::;;;:::999999999999999::::::<<<<<<<<<===>>>>>>??????BBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAACCCCCCCCCBBBBBBBBBAAAAAA???>>>===<<<===>>>AAABBBFFFFFFIIINNNPPPSSS[[[dddqqqzzz|||qqqddd```bbbcccaaaaaadddiiinnnooommmjjjjjjiiicccZZZRRRMMMDDD<<<555444222000...,,,,,,+++///......------......///---,,,+++******,,,...///,,,------......---,,,,,,............////////////222555222333<<>>??????AAAAAACCCDDDFFFHHHIIIJJJPPPSSSWWW\\\bbbiiiqqqvvvzzzuuuooofff[[[TTTKKKKKKIIIGGGDDDCCCDDDEEECCCEEEGGGHHHIIIKKKMMMPPPUUUUUUSSSPPPMMMJJJHHHFFFBBBCCCFFFIIILLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMAAACCCDDDDDDBBBAAAAAABBB@@@AAACCCCCCBBBBBBCCCDDDBBB@@@>>>=========<<<;;;<<>>>>>???AAACCCDDDGGGGGGJJJNNNPPPRRRZZZcccooowwwsssfffaaaaaa```aaabbbccchhhlllnnnmmmkkkjjjiiibbbXXXQQQKKKCCC:::222111000///////////////,,,++++++******++++++,,,,,,,,,------............------------------------............////////////111444222444===GGGaaayyy```KKKAAABBBFFFVVVsss}}}sssmmmiiieeeeeefffdddaaa^^^\\\ZZZZZZZZZZZZWWWSSSPPPLLLFFF@@@<<<<<<<<<<<<======???@@@@@@@@@AAABBBDDDFFFGGGIIIIIIMMMPPPUUUYYY\\\___ccceeefffccc```]]]ZZZTTTLLLGGGFFFFFFFFFEEEDDDDDDFFFHHHKKKMMMNNNOOOPPPRRRVVVYYY]]]\\\ZZZWWWSSSOOOKKKIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPPPPOOOMMMJJJIIICCCEEEFFFFFFDDDCCCCCCDDDCCCDDDDDDDDDDDDEEEFFFGGGFFFCCCAAA@@@??????>>><<<>>>>>>BBBKKK\\\sss}}}sssiiibbb[[[TTTMMMLLLJJJFFFDDDDDDGGGFFFEEECCCCCCCCCDDDEEEHHHIIIKKKLLLMMMOOOSSSVVVaaaeeekkkpppttttttsssrrrlllkkkjjjhhhfffeeecccbbbbbbbbbbbbaaa```^^^\\\[[[[[[YYYWWWWWWWWWVVVTTTSSSRRRQQQPPPOOONNNMMMMMMMMMTTTYYYaaalllvvv|||vvvsssvvvttt{{{xxxsssnnnmmmrrrxxx|||~~~}}}|||zzzwwwrrrkkkfff___[[[UUUQQQMMMKKKHHHFFFEEEAAA>>>>>>??????;;;777444333111///...------...---,,,,,,,,,++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,///...---,,,---///111222999FFF^^^qqqqqqeee```eeekkkyyy|||ppplllpppuuuvvvuuu{{{xxxwwwwwwsssgggWWWLLLMMMRRRXXX```jjjpppllldddVVVQQQ]]]mmmnnnjjj___PPPDDD<<<777888;;;???EEEKKKNNNJJJFFFDDDEEEHHHLLLNNNUUUUUUVVVWWWYYY[[[]]]^^^\\\\\\[[[ZZZXXXUUURRRPPPLLLJJJGGGFFFFFFFFFEEEDDDEEEDDDBBB@@@????????????<<<======<<<<<<;;;::::::999999888888888888888999888999<<<>>>@@@@@@AAA@@@CCCBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDCCCAAAAAAAAAAAABBBDDDFFFGGGIIIHHHJJJNNNPPPRRRYYYbbbllluuu}}}ttthhhdddcccbbbbbbbbbcccfffjjjlllllllllkkkiiibbbWWWOOOIIIAAA999222111111000000000000000......------------......+++,,,...000000///...,,,...---,,,,,,,,,,,,..................////////////000444222444===FFF___uuu___LLLCCCBBBDDDPPPpppxxxqqqjjjddddddeeedddbbb___^^^]]]]]]]]]\\\YYYUUURRRMMMHHHBBB>>>>>>>>>===>>>>>>???@@@AAA@@@@@@AAACCCEEEFFFGGGHHHIIILLLQQQSSSSSSQQQOOOOOOMMMLLLKKKKKKJJJIIIEEECCCEEEFFFGGGGGGGGGHHHKKKMMMTTTVVVXXXYYYZZZ]]]aaadddffffffdddbbb^^^YYYTTTRRRTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPRRRSSSQQQMMMIIIFFFHHHIIIJJJIIIGGGFFFGGGHHHDDDCCCBBBBBBBBBDDDFFFGGGHHHFFFCCCBBBBBBBBB@@@??????======CCCRRRhhh~~~}}}vvvooojjjddd\\\UUURRROOOKKKJJJLLLMMMLLLIIIGGGEEEDDDDDDDDDKKKLLLNNNNNNOOOQQQUUUXXXaaaeeekkkrrrvvvwwwwwwvvvtttttttttssspppmmmjjjhhhiiiiiihhhgggfffdddcccbbb```^^^\\\[[[[[[ZZZXXXVVVUUUTTTRRRPPPOOOOOOOOOOOOVVV\\\dddnnnwww}}}~~~yyyxxxssswwwwwwnnnkkkmmmsssyyy|||}}}|||zzzyyyvvvrrrlllggg___[[[UUUQQQMMMJJJFFFDDDCCC@@@;;;:::;;;<<<999777555444111///...------...000...---+++******++++++)))******++++++***************+++++++++,,,,,,,,,...------,,,---///000111888DDD[[[ooopppddd^^^aaacccsss~~~{{{ppplllnnnrrrttttttyyyxxxxxxuuupppdddUUUJJJEEEKKKSSS^^^kkkuuutttmmm]]]QQQUUUaaaeeefffaaaUUUFFF>>>888888:::===BBBHHHMMMKKKHHHEEEEEEGGGIIIKKKQQQRRRSSSUUUWWWZZZ[[[\\\\\\\\\[[[ZZZWWWTTTQQQOOOMMMKKKIIIIIIJJJKKKJJJIIIHHHGGGDDDAAA??????@@@AAA>>>>>>??????>>><<<;;;999999999888777777777888888666888;;;>>>@@@AAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBBBCCCEEEFFFHHHIIIJJJIIIKKKNNNOOOQQQXXXaaakkksss{{{tttiiiggghhhgggbbbcccdddfffhhhkkkllllllllljjjbbbWWWNNNHHH@@@888555444222111///.........//////............//////,,,---...//////...---,,,...---,,,++++++,,,...000............///////////////333222444<<>>=========>>>>>>???@@@??????@@@BBBCCCEEEFFFFFFFFFHHHKKKJJJGGGDDDAAA@@@BBBBBBCCCEEEGGGHHHHHHHHHKKKMMMNNNNNNMMMNNNOOOQQQXXX[[[```ccceeegggiiikkklllmmmmmmllljjjgggcccaaaccc```\\\YYYVVVVVVVVVWWWWWWWWWWWWVVVTTTPPPMMMJJJOOOPPPPPPOOOMMMLLLMMMNNNJJJHHHEEECCCDDDFFFGGGHHHGGGEEECCCBBBCCCCCCCCCAAA@@@===<<>>999777888888888777666444222000...---------000///,,,***))))))++++++)))******++++++++++++*********+++++++++,,,,,,,,,---------------///000111111<<>>@@@AAABBBBBBDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFCCCDDDDDDEEEFFFGGGIIIIIIKKKJJJKKKNNNOOOQQQXXX```jjjsss{{{tttiiihhhiiihhhbbbdddeeeggghhhjjjlllmmmllljjjaaaVVVMMMHHH@@@888444333222000///.........,,,,,,++++++++++++,,,,,,...---,,,++++++,,,------...---+++++++++---///000............////////////---222222444;;;AAAVVVuuuwwwbbbPPPFFFCCCCCCIIIhhh{{{{{{vvvllleeehhhcccbbb```___^^^^^^___```\\\YYYVVVRRRNNNIIIDDD@@@======<<<<<<<<<===>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDBBB>>><<<<<<======>>>AAADDDFFFHHHJJJLLLSSSTTTUUUUUUSSSRRRRRRSSSWWW]]]fffmmmppppppppppppqqqrrrtttvvvvvvvvvttttttqqqnnnjjjfffcccccccccdddeeedddaaa^^^\\\ZZZYYYYYY\\\\\\\\\ZZZXXXWWWXXXZZZXXXTTTOOOLLLLLLLLLLLLKKKDDDCCCBBBBBBDDDEEEEEEDDDAAA???>>>CCCNNNZZZdddiiiiiihhhjjjrrrzzzssskkkfff```[[[[[[___aaa___[[[XXXTTTRRRPPPPPPNNNOOOQQQQQQRRRTTTXXX[[[[[[___eeelllrrruuuwwwwwwzzz|||{{{yyyuuuuuuuuutttrrrqqqooonnnmmmjjjgggeeedddbbb___]]]XXXVVVSSSPPPOOOOOOOOOPPPTTT[[[fffpppwww}}}~~~|||}}}~~~}}}yyywwwwwwpppmmmpppssswww{{{{{{yyyvvvtttrrrooojjjgggaaa]]]XXXSSSOOOJJJEEEBBB???<<<888555555666777777666555333000...---------///---+++)))((()))***+++******+++,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......///000---555III^^^fffaaa]]]___hhhwww{{{ppppppwwwtttooommmmmmooorrrtttwwwmmmddd[[[RRRCCCEEEIIISSSfffzzzqqqZZZOOOQQQTTTZZZ^^^WWWNNNEEE===:::999999===BBBIIIJJJJJJHHHDDDCCCCCCEEEIIIKKKMMMQQQTTTVVVWWWXXXZZZZZZYYYXXXVVVSSSQQQOOOSSSSSSTTTUUUVVVUUURRRPPPJJJIIIFFFDDDAAA@@@@@@@@@??????@@@??????>>>===<<<;;;;;;:::999888888888888888999:::<<<>>>AAABBBCCCEEEEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFGGGHHHHHHIIIIIIIIIJJJIIIKKKNNNOOOQQQXXXaaajjjsss{{{xxxllljjjiiifffbbbeeegggiiiiiijjjlllmmmjjjhhh___TTTLLLGGG@@@888///////////////000000111------,,,,,,,,,,,,------///---+++***)))+++,,,------,,,++++++,,,---///000............////////////---222222444999===PPPmmmiiiWWWLLLFFFDDDFFFcccwww||||||rrrhhhiii___^^^]]]\\\[[[[[[\\\\\\[[[YYYVVVSSSPPPKKKFFFBBB======<<<<<<<<<<<<=========>>>>>>???@@@AAABBBCCCAAAAAA???<<<::::::<<>>AAAFFFIIIKKKMMMOOOQQQWWWXXXZZZYYYXXXVVVWWWWWWZZZaaakkktttyyyzzzzzzyyyzzz{{{}}}}}}{{{xxxuuussstttuuuvvvvvvtttqqqnnnlllllllllmmmoooooonnnllliiiiiijjjlllhhhbbb[[[WWWUUUSSSOOOLLLFFFDDDCCCDDDFFFGGGGGGFFFCCCAAAAAAGGGOOOWWW[[[\\\\\\ZZZZZZaaaooo}}}~~~xxxrrrkkkddddddhhhdddbbb___[[[XXXUUUTTTTTTSSSTTTTTTTTTSSSTTTWWWYYYZZZ^^^dddkkkqqquuuwwwxxxxxxzzz~~~~~~{{{zzzzzzyyyxxxvvvttttttrrrooollljjjhhheeebbb```YYYWWWTTTQQQOOOOOOPPPQQQUUU]]]hhhqqqxxx}}}}}}zzzxxxxxx{{{}}}yyyuuuvvvssspppqqqrrrvvv{{{{{{xxxtttqqqnnnkkkhhheee```]]]XXXSSSNNNIIIDDD@@@===;;;888555444444666777777666333111///---------,,,+++***)))))))))***+++***+++,,,---------------******+++++++++,,,,,,,,,+++,,,,,,---......//////000333CCCWWWaaa^^^]]]aaammm}}}zzznnnlllvvvvvvuuutttrrrrrrtttvvvrrriii___UUUEEEEEEEEELLL^^^tttwww___RRRPPPOOOVVV[[[WWWSSSJJJ@@@<<<:::999;;;???FFFIIIKKKIIIEEEBBBBBBCCCFFFHHHKKKOOOSSSUUUVVVVVVWWWWWWXXXWWWVVVTTTRRRPPP____________]]]XXXQQQLLLFFFFFFEEEDDDCCCBBBBBBAAA??????>>>>>>>>>>>>>>>???===<<<;;;:::999999999999:::::::::;;;===???BBBDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOOOONNNNNNNNNNNNJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIKKKNNNOOOQQQYYYaaaiiirrrzzz}}}rrrooolllfffbbbfffjjjlllkkkkkklllmmmgggddd\\\QQQIIIEEE>>>777...............///000000/////////....../////////......---,,,,,,,,,,,,,,,++++++,,,,,,---......///............////////////,,,222222333777999JJJgggtttbbbSSSJJJEEEDDD```vvvzzzkkkiii```___]]][[[[[[[[[[[[\\\[[[YYYVVVTTTRRRNNNIIIFFF>>>>>>===============>>><<<===>>>>>>???@@@AAAAAA>>>>>>===;;;::::::===@@@BBBGGGMMMRRRSSSUUUWWWYYYVVVYYY\\\^^^______```bbbaaahhhqqqzzz}}}|||~~~|||uuummmgggccc^^^WWWQQQLLLJJJIIIHHHJJJJJJIIIHHHFFFDDDCCCGGGOOOUUUVVVVVVUUUSSSRRRVVV___lllwww~~~|||tttlllkkkooohhhfffccc___]]][[[ZZZYYY[[[[[[ZZZWWWUUUTTTUUUWWWZZZ]]]cccjjjoootttvvvwwwwwwyyy|||~~~}}}{{{yyyxxxuuusssooollljjjgggdddaaa\\\YYYVVVRRRPPPQQQRRRSSSZZZbbbllltttxxx|||~~~zzzwwwsssrrrxxx~~~yyytttttttttqqqqqqpppttt}}}{{{wwwrrrnnnkkkiiieeeccc___[[[VVVQQQLLLGGGAAA===::::::888666444444555777888666444111///...------*********+++++++++,,,,,,))))))+++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,---............222333>>>RRR___bbbdddjjjsssxxxttt{{{~~~~~~zzzwwwwwwxxxyyynnnaaaUUUGGGEEECCCGGGVVViiiuuuxxxxxxbbbUUURRRNNNSSSZZZXXXWWWMMMCCC>>>;;;888:::>>>CCCGGGKKKIIIEEEAAAAAABBBDDDFFFJJJOOORRRTTTUUUVVVUUUUUUVVVVVVUUUTTTSSSQQQiiiiiihhhfffaaaYYYOOOHHHBBBCCCCCCDDDEEEDDDDDDCCC???>>>=========>>>???@@@>>>===<<<;;;::::::::::::<<<;;;::::::<<>>>>>>>>>>>>>>???<<<======>>>???@@@@@@AAA<<<======<<<;;;;;;===???BBBHHHPPPUUUWWWXXXYYY[[[VVVZZZ___ccceeegggjjjllliiinnnuuu}}}yyytttmmmddd\\\SSSPPPNNNMMMMMMLLLKKKIIIIIIFFFCCCFFFMMMSSSTTTSSSQQQPPPNNNNNNSSS\\\ffflllwwwyyypppooorrrpppnnnllliiifffeeeddddddbbbaaa___ZZZVVVSSSSSSTTTXXX[[[aaagggmmmqqqsssuuuvvvxxxzzz}}}~~~~~~~~~~~~}}}|||wwwuuuqqqnnnkkkhhheeebbb^^^[[[WWWTTTRRRRRRSSSUUU^^^fffpppwwwyyy|||}}}xxxtttoooooowww{{{uuutttsssrrrqqqooottt~~~{{{wwwrrrmmmjjjgggdddaaa]]]ZZZUUUPPPJJJEEE>>>:::999999888666555444555666888777444111///...------******+++---------------(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---............111111;;;PPP```gggmmmttt}}}{{{yyyzzzrrrbbbRRRGGGEEEBBBDDDPPPaaajjjkkkwwwcccXXXTTTNNNSSS[[[ZZZZZZOOOEEE???;;;888:::===BBBFFFKKKJJJEEEAAA@@@BBBCCCFFFJJJNNNRRRTTTUUUVVVTTTTTTUUUVVVUUUUUUSSSRRR